{ "type": "int32", "data": [ [ [ [ [ -96875219, -111243052, 53484713, 54621438, 87344345, -110041476, 15859572, -32065170, -105727963, -59132661, 30662523, -53854660, -109724997, 64784082, 93942005, -60172256, -15957827, 107721648 ], [ 81156554, 32095812, -24414254, 25148929, 56994968, 102892861, -19355908, 30647703, -77088483, 83738840, -77196674, 64637658, 82094425, -34386691, -57260520, 78979431, -78892459, 86201951 ], [ 66882951, 88342124, 89755701, -95268679, -33409548, 7884541, -86416333, 49537613, 25283399, -99666778, 68944143, -53334487, -52342459, 50203242, -28858362, 94991392, 88069194, -79001604 ], [ 40115840, 78073439, -22618781, 56148028, -9083741, -99309935, 95544336, 87765189, -65421449, 16836850, 105750789, 17843657, 76904633, -81069763, 44746735, -30788968, -50512232, 73540819 ], [ -115733105, 78932889, -10214453, 16801461, -41733235, 36568696, -103331093, -97505053, 70053494, 114669328, -50793143, -64749676, 30327884, -7527688, -21076335, -75370776, 80863834, 104743032 ], [ -90983055, 5520637, 46179065, -98766636, -112569899, 7576689, 91222609, 2080449, 53538788, -103152916, 63677893, 1633385, 35172441, -107466226, -50150187, -80723367, -54407589, 85036433 ], [ 10218943, 79660381, -118557202, 115911284, 22439244, 104614596, 109481576, 22624203, 64869247, -50220502, 5109194, -9602298, 88162921, -14553757, 84205818, -85224113, 73193614, -68335387 ], [ 36739038, -25286032, -77946178, -84208257, 31045005, -48607645, 53465556, -71284210, -75221915, 17946157, -99434450, -87687968, -17828180, 48004896, 91620795, 96192486, -85200713, -76956653 ], [ -26592426, 104019591, 62977492, 327043, 56154536, 83350485, 65296947, 116030669, -84683338, -59940486, -45873638, -33112024, 93984243, -4390881, -19972395, 26945161, 39666194, 15239323 ], [ -68810645, 98691327, 47440515, 55157543, 111144128, -54684183, 97020559, -111561095, 27619128, 94105781, -72968767, -104611745, 86983309, -27333213, 24521664, 75865670, -48822318, -69555987 ], [ -1864259, -83206324, 32270166, 80945387, -56889322, 98314384, 29059566, 114947298, 68699590, -8685182, 48683561, -36030434, 43874806, -115874430, -33653332, -57582007, -70088248, 2701018 ], [ 88433324, 6517948, 5779547, -42998662, -57242597, -11218126, 93370337, -63562105, 45015453, 31406377, 16745560, 40863544, 41977295, 79080803, 4279435, 2492362, -98850491, 24280237 ], [ -39695445, -115285097, -107475890, -35795513, 116859376, 106884424, 12462852, 39896237, 19872697, 119076367, 100236080, -25066150, 112350166, 36902966, -79872542, 117235975, 13780179, 39587477 ], [ 27531500, -49060408, -56842048, 67445267, -103371813, -4793307, 26335213, 33448164, -28297451, -114319818, -22658909, 9678651, 5518378, -106756585, 21540657, 109109142, -86213010, -71805894 ] ], [ [ -48447204, -45422804, 89206940, -18674788, -90912349, 98635122, -56115299, 118207895, -42784650, -92964243, -37137205, 79566299, -104035276, 69918575, 56754750, 18897056, -45657860, 47072333 ], [ -68961565, 7012576, 9374071, -58686505, 80197320, 95560729, -14005557, 48629218, -117460976, -63203348, -54750026, 2044334, 56787261, -103165595, -73434428, 90931453, 41220174, -69261585 ], [ 10111353, 30211979, -43972318, -100575732, 84252071, -27897374, -10148311, 66100798, 22962351, 20838299, -92383093, -83231066, 9949638, -42315833, 64098226, -101964289, -84937282, 78470173 ], [ 102412219, -91575943, -26527880, -19364943, -7141354, -3110249, -83326423, -26571369, -21484625, 27809133, -13665868, 16701306, -70422447, -109647338, 2602353, 57061648, -101349507, -104637555 ], [ 95929666, -91091173, 75585614, 4964523, 35274848, -53594568, 47729267, -87421288, -80751, -76654670, 116397641, -43081747, -16870587, 60370776, 24329818, -116440902, 107665786, -43455127 ], [ 101919922, 58792812, 15603585, -70723230, -114136360, -23070252, -15776027, 63462306, 29618130, -40999611, 115709672, 40606070, -55947663, 26037870, 25014516, -23998633, -15734485, -82281794 ], [ 35804932, 97958547, -79535361, 116214879, -95135252, -86294655, 94649259, -104107768, 14625740, -78019648, 13660513, -112825885, 90334280, -21395662, -109861687, -102812712, 15028615, -101044256 ], [ 67753255, 19736851, -2689848, -7515485, 90990063, -102140689, -2146934, 25353250, 103605034, -17034043, 13896874, -112185076, -27244515, 107004175, 61174114, -50987458, -109596753, -25723196 ], [ 81618826, -15537384, 66988109, 109823695, 119181352, -67932819, 65224306, 82817590, -87428094, 45064989, -34901548, -47411944, -35223230, -28160407, 91644844, 92356354, -111568152, -70007700 ], [ 20767494, -71064741, 106987699, 96055552, -18254468, -87026323, 108277555, -106540863, 2814985, 76748767, 16049927, 104506146, -60477361, -36359614, -27193918, 96346984, -3398330, -44351926 ], [ -67594413, -24401827, -100485716, 68463829, 65493432, 96355196, -60824167, 46476793, 98543035, 51466515, -40418607, 19235526, -64973691, 17404943, 98257387, 109303638, -110914701, -85205751 ], [ -38532221, -65144492, -78352440, 14083020, -39837822, -74808861, -63282320, -117234002, -47227513, 48815547, 92714869, -111061654, -34510084, -51919657, 72860679, -3324033, 64638189, 26534953 ], [ -82990607, -43185497, 337535, 106889735, -30802818, 14467247, 9904701, -33966095, 74687674, -100564775, 113760642, -83250217, -98772872, 3483151, -29475254, 71445988, 114407052, 16799177 ], [ -2050370, 98098937, 95652067, -67123343, 43117240, 3160062, -46453648, -117003920, -17786139, -14633454, -55944466, 116960531, 17924700, -56209676, 76557587, 115628241, 45514004, -60278208 ] ], [ [ 90101769, 112557421, 81204971, 26884683, 14548760, 86095394, -5246754, -2788027, 74912282, 49890299, -14956325, 61349320, 63101263, -112472573, 102467614, 11927320, -86256720, 115513591 ], [ 82776028, -79565512, -16021554, -62106171, 102026812, 3173150, 24725947, 61437425, -34365240, 16134861, -10658867, 89735908, 29745726, -41215365, -69893303, 118773118, 74590624, 35364761 ], [ 94955159, -86105400, 85451301, -75915629, 7928501, 20477709, 30266805, 102865806, -69139825, 78619397, 1799480, -111695358, 84204336, 76748826, 16696153, 39426124, 41172422, -34671943 ], [ 15966965, 15729948, -66561885, 49234233, 102888521, 89480463, -98910054, 86493677, 93692663, 79820855, 113034783, -61454904, -82972984, -28732843, 12322662, -112448942, 108328696, -69741228 ], [ 63065920, -69722490, 355607, 115174404, 282877, -58219404, 90777550, -60078731, -53045604, -72713966, 16521030, -96337798, 8970222, -75524636, 51568732, 100981245, -58361649, -89459897 ], [ 41074952, -87598163, -53715744, -96145055, -84634538, -42044705, -102260686, 42063654, 66121788, -91784687, -77273941, -80501828, 38707100, -83131862, -10710183, 70371821, 9725557, -59697297 ], [ 67536088, 100995137, -97331093, 97571731, -27889051, 37392081, -83050607, -36875826, -116945055, -78097685, 26597991, 1638138, 8447494, -32449154, 15916661, 50921516, -13035445, -95656732 ], [ -1932120, 52186591, 63581698, 114968559, -15381504, -10811667, -89837981, 74634940, -69537714, 111585119, 59147388, -96626137, -48340567, -38316532, 39463522, 92557490, -44199257, -51706600 ], [ 21555332, 99307703, 32023266, -93796183, 34589457, -232758, 100371744, 29088552, -117595502, -115600297, 90630510, -41280359, -55110084, 3180949, -14753981, -89294704, -2219940, 382142 ], [ 78457285, -56312557, 60814805, 3956407, 115576784, 62324617, -54354815, -68685322, 73101987, -114548243, -10291807, 3832790, -46539589, 29193673, 21807435, 78653996, -98551656, 61700772 ], [ 93300098, -102636136, 72922316, -49525457, -8252809, 86625273, -82393930, -102813030, -23616010, 44652810, -47106768, 109661958, -103071273, 109827979, 86010260, 96612134, -101550922, 19694061 ], [ 5533954, -68706366, -32312613, 39354323, 78026532, 105986453, 54669487, 101693153, 113524346, -60016057, -41307286, -50021052, 53504019, -42675188, 54714951, 53914188, -7199427, -61834870 ], [ -10808668, -58109705, -97216914, -44619693, 13831846, 87530270, -54637388, -48302930, -23452770, -88544438, 6190658, 8292858, -105835689, -62198336, -51964132, 36073021, 596334, -9526669 ], [ -66786310, -41787182, 93922455, -42295219, -104094092, -79993449, -38849623, -109895118, 73230527, -3826777, 65852139, -71089553, -39410032, 112176553, -23406653, -48035448, 31442326, 53161676 ] ], [ [ 68127391, -111492434, 26874706, 59675686, -92140346, -87718024, 91006825, 114199319, -641260, 55925847, -93226716, 4954611, 104993269, 109883999, 39013663, 116935722, -62981047, -33614354 ], [ 57983401, -48755324, -109059687, -100466085, 78411198, -71109282, 14058409, 10951853, 111590815, 98943490, -92422050, -12241421, -23744814, 46019573, 113276191, -10663862, 24133783, -82123242 ], [ -88652638, 63009813, 54423509, 47832119, 96086379, -36757271, 71437056, -111340989, 109500636, -453814, 6167246, -332576, -67558792, 79208797, 64261709, 92659118, -74805080, -56786273 ], [ -56138172, -71270623, -2616790, 55656177, 100749736, -107150286, 43238975, 17650966, 34837784, 92351271, -65848505, -33656941, -23955731, 81210233, -118417735, 81518407, 87494686, 35194868 ], [ 4552693, 53139677, -43910616, 29291385, -35180305, -14965533, -38465189, -58327435, -17033246, -47085326, -97837948, 64256772, 116744434, 111146845, -67668469, -54137679, -53565439, -60956817 ], [ 66099802, -108574679, -15029646, -57393580, -79212263, 42009947, 75432507, -88232312, 59177922, -44623599, 49439736, -99780336, -95064848, 116480467, 21642861, -41239935, 73257579, 76510892 ], [ -15606899, 22915117, 92556694, 81697172, 104682081, 7365990, 73843957, -57997008, 67901731, 7130056, 6306301, -116066391, -92611077, 34888473, -11943797, -51048976, 28974204, 2778363 ], [ -111941191, -68076195, -27125570, 11474791, -49202023, -59881954, -85674930, 78620086, -44061113, -11766638, -69814068, -50812364, -117170363, -13079217, 115844477, -4109537, 36578271, -18833887 ], [ -88361341, 26392821, -28655391, -35932811, 75537530, -104348576, 52561337, 66808976, 67029965, 65275087, -17836577, -85088258, 36952651, 97926411, -55533157, -89864079, 80754789, -35451722 ], [ -6283172, 11234910, 86077063, -75238543, 111845552, 81254756, 89384809, 2702389, 25421209, 101883296, 66293460, 117646393, -109722437, -61282174, 51818196, -23119605, -114042424, -85902114 ], [ -102442360, 7342106, 27556859, -97642232, 98571220, 118141593, 63614054, 114757254, -118630418, -42202192, 40991833, 6884480, 24200428, -39917290, 45958759, 42452025, -7880824, 1851754 ], [ 87987399, -67703622, 104258585, 119119825, -59183317, 37038543, -65939806, 73570687, 64708421, -9374645, -30707531, -114762531, -82614607, -47524568, 21744313, 113425200, 44895480, -89705680 ], [ -90075191, 106592155, 50243156, 26605451, 97763603, 20024213, -43400394, -27283577, 23431952, -29099837, -80505224, 27771848, 93662962, 24266742, -29554356, 339246, -110762585, -54165702 ], [ 71927355, 42843062, 81689313, 101412987, -41096414, 45452160, 82406691, 104027134, 18765337, 23575925, 14360394, 118843548, -9006786, -77357943, 45394525, -63308186, -94290248, 78416259 ] ], [ [ -102975692, 60477556, 33337265, 40534408, 76637439, 25883886, -88128822, -76144067, -4938901, 102637530, 52835744, -12783959, -87396809, -91202562, -98715848, 55356939, -94621599, -57523040 ], [ 19468574, 48546072, -78785448, -95631551, -82805546, -101395220, 49373204, 33337911, -8220794, -53173218, -8304186, 10174501, -25795540, -105590096, 31167234, 44794599, -54579113, -102974146 ], [ -11190200, -1911969, -52339783, 2536309, 113705925, 96305659, -9794193, -112260960, 107921442, -117700617, -54050302, 9031683, -13102794, 117555457, 78231374, -67100426, -33856501, 74628683 ], [ 80962288, -47192153, 85044508, 109163219, -38763487, -91058407, -61095345, 2812379, 106303555, -67052489, 103652801, 18920495, 41374471, 75698411, 21818850, -69821890, -70982922, -98901668 ], [ 71981358, 69844846, 87745379, 62040641, 7536702, 89120806, -4895538, -73548987, -90971597, -21089037, 43343652, -58351466, -105701414, -104651696, 39414474, -81265412, -65323349, 107605115 ], [ 117749014, -39347202, 95792751, 62569107, -106860629, -41227376, -74852101, 87120634, 36372187, -26109514, -86084265, 72378264, -70301351, -107830513, -32668263, -11507742, 18447004, 4111331 ], [ 102630247, -22616405, 23395170, -35026106, 86468917, -12134967, -103202998, -74687506, 103125181, -115206732, -41612593, 117889295, 1605844, 111114606, -90273546, -68118478, -29447036, 37829637 ], [ -30498692, 68441522, -95806977, -113579929, -112226214, 40825800, -80360710, 104169221, -84610647, -29091737, 15860379, -40331954, -45121864, 107769107, 18617148, 33185315, -94620763, -7521974 ], [ -105495334, 78293148, 59581052, -90866909, 19873613, 58631503, -15257133, -31311244, 8109707, 104773412, 36345495, 72511990, -77818940, 39024916, -50131813, 74141675, 58245649, -117669145 ], [ -109545886, -57325570, -98072334, 99749711, -25572308, -103647685, 58762484, -91852710, -41659998, 18341509, 94987105, -37430482, 7512076, 18075016, -66031529, -106831729, 93381189, -88186327 ], [ 64284996, 34127011, -77142015, 101220634, -35475433, -36174801, -21233155, -58547347, -73378367, 88409227, -42984666, 100730639, 50494185, -84967441, 86667476, 109055772, 50675238, -18193203 ], [ 52269758, 39882209, 108534482, 26486371, 26289764, -85252349, -101868208, -76909318, 108148202, 56394553, -58462711, 92149017, 13127611, 99303060, -15998496, -22192990, -43603023, -27751020 ], [ -53909122, 38734201, -10179661, -21316592, 61952812, 81781211, 69909802, -76173063, -61504054, -10539837, -115027449, -22233707, 35110296, 40719991, -23812165, 64032108, 106633103, -81119455 ], [ -51585882, -113301581, 734722, -108193209, -85146357, 59975098, 117842220, -6622111, 54867489, 25991266, -49276240, 116939293, 113127691, 11799814, -118012235, -12778397, 38455989, 52804573 ] ] ], [ [ [ 69364854, -70330831, -1604803, 49169714, 111481811, 20351337, 105936366, 49705842, -25984247, 101130282, -49309982, 5246234, 50538102, -33618371, -80684258, 4787178, -29467772, 46675500 ], [ -103386381, -62011272, 16441528, 50101352, 88061791, -41679802, 107717521, -82396069, 103219342, 92957844, -55355532, -47348520, 12517961, 57923831, -105008726, -102062127, 13668641, -59957713 ], [ -56746195, 114466271, 62887165, 9578039, -76305016, 6126208, 1983994, -39977804, -61005710, -75103858, -107421142, -32177459, -12186014, 51610970, -15090358, 9603917, -60576430, 8949991 ], [ -74962785, 31903795, 74387327, 89858745, -101098019, 40851544, 101221094, 10014187, -68057452, -61011095, -31762563, -117727857, 1007043, 7744845, -50973467, 93034906, -62414941, -34791888 ], [ -92375871, -34618949, -84414330, -5956401, 52358912, -29594182, -11702227, 10880451, 105237741, -89396423, -52155767, 19400651, -52395411, -110905491, -87768385, -59788189, -13855215, 86737361 ], [ 50526632, 101936179, -38164998, 2803408, -73778053, 108999607, -101408271, 41172343, -59764955, -14545046, 69886102, 20579152, 69528160, 74750866, -51450652, -56003204, -99329221, -72721093 ], [ 3602898, 72596736, -51894463, -6695616, -44651483, 47223729, 12320280, 52785523, -69903162, 106461048, 110435601, -58950040, -98866160, 103730279, 84400706, -97539513, 73116650, -100833988 ], [ 817211, -74011405, -62502186, 50482257, -51859096, 98498544, 92510529, -103337664, 28282109, -31994971, 8985988, 35476040, -49717528, 25671059, -33407364, 36301277, -65115691, -47228229 ], [ 104554147, -62580384, -22598218, -106780199, 1803757, -58851753, -114276802, 564150, -44212786, 92877844, 56763956, 40250876, -53365074, 18478511, -34530221, 983357, 107259662, 42086624 ], [ -109648911, 31624869, 93486686, 94114090, -68641994, 88171546, 97891841, -46236967, 34728045, -102699322, -68252248, -104073974, -114926104, 72139388, -23390848, -427849, 36316985, -64263519 ], [ 3671661, 67853501, -34983198, 100475642, -52511512, -76513835, -106566874, 54446825, 43714118, -111858078, -113231489, -40305516, 39481632, -84109063, -5449564, -55620611, 7065835, 99736070 ], [ -5779175, -107130720, 105168264, -32277389, 86353757, -99581699, 80961298, 61125053, -50751898, -11125005, 67626, 73549879, -6816863, -80383705, -90422329, -17417704, -18642942, -119199209 ], [ -38787315, -103008545, 5918299, 67256620, -19659152, -2102254, -114324367, -97692718, 18153154, 183863, 91821638, 111581927, -32405097, -39652798, -87531305, 113091801, -41809741, -32694155 ], [ 62302368, -2512290, 104790334, -2390748, -13327600, -119175374, -105664856, 16594337, -55792506, 27991608, -40412731, 89275313, 111898056, -89594931, -41245233, 21757205, 109261170, 106864652 ] ], [ [ -45168265, 53794930, 89998436, -6449712, -35319129, -12154222, -44808460, -118691237, -7697726, 12604010, 43205495, -14932984, -75639472, -62855706, -41352947, 114623098, 109674184, 42962225 ], [ -14338537, 113251041, -89377398, 1634106, -101690416, -86626141, 105986266, -98866339, -105661703, -65235529, -89459833, 85565357, 1293145, -58444498, 113185275, 91111671, -76322910, 86338466 ], [ -23892908, -2290467, -87771353, -82686011, 106353108, 52648166, 25706115, 72635958, -113411109, 84684878, -25706844, 17747494, 57782822, -106103270, 74756448, -115648707, 18709809, 35696273 ], [ 43421867, 75932553, 81900694, 19375867, 10840745, 13749351, -5149388, -32955709, -96983302, -60841557, -74405824, -61156366, -54427084, -11088794, -102107513, 20716167, -100003527, 10203446 ], [ -28182349, -35345717, 15821651, -42195232, -63625177, -78535823, 76351090, 1955879, -114869296, 16566173, 103530303, -49452132, -3388068, 97432485, -115939037, -107231291, -36276695, 107750619 ], [ 111197505, 101643427, 52666424, -86584532, 96380475, -35874004, -9881790, 89823330, 28278080, -51736064, -77892592, 43933127, -7548650, 78627707, 812351, -101908093, 74478614, 25909249 ], [ 81704764, 118703893, 106344854, 81378985, 14837147, -15808665, -9075371, 25648297, -95935176, 67337620, -45384210, -83591271, -19065694, 5658415, -89791570, -95920008, -27665969, -112921340 ], [ 106522378, -49862841, -52257882, 13945079, 45296516, -38637458, 46458603, -51783184, -64022877, -98297589, -4900803, 53633784, -779028, 84313928, 57914939, 92277368, 23421361, 1757059 ], [ -81230859, -80168349, -16922790, -4795083, -22558839, 45317863, -118267537, -58912153, 99963654, 114417750, -10395069, 61298744, 85518894, -48020700, 85463263, -12540510, -10019231, -29717051 ], [ 83224657, 2165710, 16915034, 53798239, -28761831, -69208067, -77999946, -109240318, 94354805, 58864601, -32972671, -90173881, 51142623, 17023041, 98439898, -55021040, 58909020, 40604183 ], [ 85599872, -9479048, -87483177, 36589999, 9324024, 14858695, 53540022, -107461001, 93454124, 95489022, 3513926, -15061562, 68826396, -118237978, -81550210, -54846836, 71502133, -101030384 ], [ 83406906, 76463627, -79480365, -18876573, 96981526, -17136085, -74556862, -72816026, 76374020, -37015347, -49291435, 64905370, 56183867, -112743784, 40611464, -54612150, -92759635, 77857318 ], [ 77044771, -10158494, 91536745, -56540551, 99844617, 59063615, 74023020, -16342937, -44489380, 110876413, 63158145, -87132105, 57352157, 38200250, 107716398, -70613408, 55278107, 92376760 ], [ 40667386, 113638370, 1027368, 51691211, 13597081, 22986900, 26981169, 109722774, 46150193, 55205753, 84881054, -59916271, 57378255, 18005243, -52648770, 76728739, -57873240, 42733740 ] ], [ [ 37170902, 108320195, 33167969, -97660745, 69737535, 22175352, 116345223, 111295549, -69120819, 49388707, -50855052, -95138689, -116363182, -7857942, 83874407, -21173416, -66309367, -104835406 ], [ 55082071, -15413625, 95532232, -110291075, -112225157, 62738458, -19952335, 93071552, -33131151, -92735553, 56795152, 86119523, -107212479, 46383307, -63308498, 33340769, -88724439, -8108637 ], [ 42507928, 82245428, -90633270, -33839, -113358730, 36649350, 80302174, -25603111, 52639356, 34670597, 52860123, 85888373, -50281205, -48969192, 24594199, 12338682, 26450355, -25802990 ], [ 8374823, -99549273, 58833290, -57576166, -118019226, -118477355, -95063180, 99987212, 77811487, 71566807, -97077125, -118620269, -51060424, 40517192, -17680879, -23656044, 107360935, 32078306 ], [ -84649165, -58887281, 33483004, -52419268, -113881178, 20342642, 18379587, -79246871, -104847442, 70441980, -24459724, 97610482, 64864687, 108028795, -8754211, 54312799, 56367430, -116640804 ], [ 117440101, -71857301, 71063533, 116208391, -84017070, -96141896, -57421689, 84245949, -37080990, -2649867, -55588117, -107444202, -86445100, -32196707, -78067659, -115912750, -108118883, 117344684 ], [ 71599532, -88994459, 15502758, 18636581, 111003894, 60351615, -76196805, -36430132, 106493968, -117962187, -112973354, -101019378, 27772091, -45977091, -44883480, 94011348, 43712784, -48243021 ], [ 8961699, -75174636, 109635251, 36742082, -13504723, 79731948, 44848128, 112598751, -75081507, 118906703, -67083284, -57996065, -118540818, -47799834, 5473792, 67440513, -32533582, -13602611 ], [ 68170540, -43416997, -86837686, 115143749, -82812265, -22960057, 37811950, -42056509, 62385463, -66800704, 111713234, 11969297, 90635342, -23961372, 45514854, -3237232, -41104942, 79843419 ], [ -16493231, 44187828, 9515589, -14191667, -2769865, 58629788, 43115221, -32330794, 41987770, 56188737, -86295846, 38348231, -118178993, 10492524, -35974544, -91894265, 58787267, -58075936 ], [ -69814423, 63146201, 80371615, -101989794, -34073388, 116931673, -29351815, -30225496, -65485601, 105121227, 14112462, 94844952, 85986585, -43671526, 14878340, -93289382, 92269780, -104333676 ], [ 66943416, -118782918, 85517107, -64904518, 22214330, -136130, 97596392, -79514036, 34046533, -83551533, -22208818, 75024471, 79929534, 80327225, -7476255, 30541264, -86834794, -6341247 ], [ 47419455, 56725182, -41143839, 16866462, 82565837, 58370451, 71579788, -83162015, 9287166, -52511713, 25928257, 28741055, 43053913, -91987948, 45091399, 33474017, 38484523, 91211136 ], [ -17250756, 66811093, 97927953, -117297744, 43184601, -28799481, 52665776, 58514419, -13917996, -109766418, 116816720, -103954958, 58067375, -47068709, 43645386, -86303127, -93585868, 108904567 ] ], [ [ -11420713, 90523833, -81901013, 64972271, -38201035, 56704320, -109919461, 30458613, 59364044, -59297337, 32914681, -10997144, 65369367, -9678221, -112562976, -39233539, -73368859, -24905641 ], [ 119227831, -46815494, 95161141, 22319379, -6630822, 93700453, -47639144, 62566607, 90291596, 114658481, 25077211, -37100507, -99870284, -99000970, -73954219, -32524880, -36095803, -2195505 ], [ -12912953, -37201812, 72909076, -11494380, 14733509, -32585964, 97450108, 80678322, 42416354, 11265718, -95173528, 114138250, -8736008, 97050261, -30122503, -34130752, -96233363, -59074436 ], [ 67965734, 28980071, 115014657, -38571080, -31312459, -62141857, 60061440, -22163674, -84942651, 111542765, -32022682, -79895838, -9691945, -49350393, 68183971, 43448863, 102541013, -10679560 ], [ 9405334, -48187152, 71277768, -92441114, -88307906, 96341431, -27880569, -29939138, -119241868, 86178110, 32178586, 119144321, 19026948, -83345586, 60939530, 94509530, -49310267, 46869488 ], [ -93380348, -67161889, -30924764, -31420718, 50843369, -27079600, 94995012, 33061828, 13998439, -13547468, -92350948, -57711307, -39014992, -16257211, -18784083, -55064003, 111342758, -43580899 ], [ -45880916, -118457866, 86312251, -46761390, -24363490, 8513934, 84006455, -113020013, 51930668, 74994597, -53579516, -101942168, -57584041, 4308681, 98368871, -57665183, -7873654, 81014531 ], [ -20547538, 69941384, 114743724, -22351654, 117657591, 103385079, -33187840, -111511839, 59145551, -60915660, -94666325, 63292790, -56220519, 93792519, 70715390, -60635545, -1285262, 87253309 ], [ -113344336, 88353645, -31350774, -17198745, -48761222, -104734765, -49593088, -96375956, 32214686, 15459378, 30040471, 23867622, 94822238, -68057734, -53370522, 16507876, -94988442, 113510912 ], [ -72800592, 79035165, 115319496, -72925508, 86316175, -77999330, -19578597, -108312570, -108794806, -31890708, 36645726, -111602893, 83822430, -107689530, -54987080, 91250991, -55622678, -105559393 ], [ -81347758, -57852325, -115390299, -110593274, 9568202, 104855896, -79137835, -105098457, 104898586, -81684819, 118986295, 57015078, -113393071, -110693522, -98803957, 59678107, 12652690, 31902652 ], [ -100948048, 73000403, -43750510, -107592951, 72924005, 89059021, 101249604, -12611966, 7380338, 66073594, 105790084, -72987886, 21401548, -72849518, 88633413, 27871578, -16283903, 100855988 ], [ 3091012, 117291908, -17040211, 16392232, -28182739, -111180182, -109734597, 84740635, -101577182, -79021093, 70442739, -57733064, -12250894, 38324002, 17913573, 44812340, -5340258, -1610383 ], [ -29409957, -49708364, -24190032, 80057248, 93396360, -25030198, 83967733, -72528776, 113846778, -35322764, 71782171, 40351046, 70502195, -91244497, 11767453, 41067851, 53093221, 49079139 ] ], [ [ -54914603, -23326456, 92958887, 103427210, -21180880, -37919289, 109790240, -20246037, -25718318, -85009557, 88482274, 29320246, 58159841, 85561206, 42439027, -29014748, -48451097, -73254711 ], [ 13948367, 63750287, -108252749, 65727507, 92905761, 77936997, -94560713, -84674730, 95427640, -94758962, -117915496, 1557640, -43696500, -9040452, 20493302, 68870921, 100332243, 26686897 ], [ -839114, -66946590, -108608310, 74345879, 11179167, 16676309, 25668476, -17551017, -94826793, 32172794, 57883500, 73345281, -61713309, 77382531, 100850431, -37826547, -100815641, 114607286 ], [ -89442466, 68694397, -44542447, 19989304, 22438256, -74828899, 42971415, 6126095, -92028521, 76842559, 21623727, -97765720, -7143693, -32889692, 13606682, -56594765, 22787858, 16047078 ], [ -83875346, 43837810, -41103163, 81930435, -104195319, 38573052, -76312689, -84566822, 47895873, -69840266, 115270683, -101185828, 27060079, -26275119, -50739996, -10967165, -113527378, 6584197 ], [ 98904421, 28883516, -35515668, 59305522, -54946648, -102774201, 29094211, -105231694, -75707843, 62410317, 93274785, 79579541, -118431001, 27840068, 117976069, -26710390, 110787851, 43039806 ], [ -34739257, -106402020, 42386690, 95698164, 48288843, -54753364, 106976986, -1430234, -112553209, 61126980, -119090603, -103347917, 95157423, -25911114, 51388014, 44092052, -23752830, 79475301 ], [ -87077566, -111868717, -18506899, -8470756, -3526314, -97733090, 80468360, -33670951, -11955162, 3802909, -106924395, -50491012, -17177737, 66715365, 39007353, -3188355, -65725391, -39194237 ], [ -105655771, -80911097, -82049178, 32861435, 108705408, 6731312, -64129124, -90432415, 11024954, 103235820, 25066442, -44035927, 32212766, 76043131, -88233633, 62290840, 11679571, 91042841 ], [ 100359463, -95749310, 111452085, 20866404, -119115355, -1891801, -91939910, -110753838, -65824166, 1616232, 10809283, 36183148, -52131990, 75785605, -29145714, 84582031, 7007397, 41415964 ], [ 52631205, -59999902, 23411084, 41612168, -23705511, -43650884, -115764551, -15539498, 31857304, -25196987, -95712457, -107602366, 58530452, -39330348, 115869790, -86075022, -3773867, -27559813 ], [ 47712813, 29308505, -55895151, -4855836, 96070557, 109270632, 86723440, 11933928, -45296398, -66966365, -43421615, -118175377, 11179625, -23806193, -45900677, 16424985, 114879961, 32984737 ], [ -19938813, 30889445, -32618392, 97452466, -80717379, 72417976, 70940171, 110092066, 87590, 62299871, 52973578, -113749757, -91505660, -45408275, 52519408, -106623327, 94732653, 95988181 ], [ -4162142, 106974033, -107520726, 60734871, 24740438, -40044392, 12773409, -5420935, 18981760, 10213567, -95034327, -91925017, -37027741, -60414924, -51396272, 36592700, 97474773, 94096333 ] ] ], [ [ [ 86781243, 4314521, 45640204, -119236051, -71440736, 109931269, 70904187, -9890824, -113030518, 57531490, 6061621, -79286018, -37872868, -45565594, -99465337, 39160924, 7505456, -56363588 ], [ 86767992, -6944217, -18547126, 87060406, -71671216, -41563616, -111140855, -117275533, 100422527, -2774091, -79296619, 12891843, 45083743, -101633548, 103366627, 97576617, 67094961, 79871878 ], [ -8358834, 27328337, 104369412, 87813582, 28455538, 35053745, 47123323, -72706259, 44921862, -3537323, 19112348, -51528111, 136295, 43656572, -27331909, 75072340, 70028080, -67742284 ], [ 5941906, -47704433, -79140762, -28357386, 104458103, -119253960, 25577020, -115227592, -65544021, -48525039, -63911761, -53023132, 53526573, 100583261, 62149475, 56620481, 107100944, -15403280 ], [ -81023419, -51764869, 58162604, -25075007, 10835639, 119216123, -74746563, -114999541, -74580980, -105874111, 36070224, 4636791, 45913912, 95413105, 44808965, 34954978, 72502575, -115142673 ], [ -24355897, 21063388, 62267676, -54529756, -66470308, 14829201, -81763768, 64585544, -92533484, -59773555, -89035568, 44647529, -71978269, 27247489, 77329775, -7399029, -32755369, -112654051 ], [ -48515130, -85612907, 1573349, -77447809, 77454285, 69078129, 31330407, 105721441, 69838387, -68253002, 93441457, 57207286, 2194327, -97997052, -60879844, -49464871, 84656411, -115923610 ], [ -8774989, 42593753, 5136508, -98126754, -8485202, -10135301, 15780430, 17757113, 111475346, -50590551, -78714097, -74438574, -14624614, 72851774, 81504175, -69450234, 97690797, -236466 ], [ 52691468, 92602208, 83426852, -56272517, -112049662, -51593563, -118109863, -3039644, 108404114, -54491746, 99838837, 17322218, 33330192, -76871558, 115906664, -104893686, -53963052, -117699842 ], [ 44479123, 67625036, 25544225, 88398932, -10053340, -90363420, 102217690, -70377908, -56996421, -106686895, 92787361, -103397897, -59957547, 7086359, -14769973, 104402973, -37630395, 30054262 ], [ 620641, -17763823, 87769042, -109642096, 57895772, -85665884, 107225912, -112395598, -12434490, -83397505, 99052546, 26044442, -44179712, -50756801, 74681535, 28894504, -84633577, -111684059 ], [ -94762900, -70156843, 95794283, -3966543, 13430324, 31321708, 23566427, 93073020, 15235539, -32142908, -7400819, -33286209, 46230080, -73514530, -104494624, -96534852, -22768025, 15048737 ], [ -78776457, 83743938, 42248420, -6368807, -55868876, 25425894, -35771678, 54632527, 32633600, -10902864, -104561860, 72712175, -40747390, -99124450, -118235311, 74406141, 110303919, 77949469 ], [ -109532993, 96049387, 12608796, 112738629, -73993561, -44331669, -55103020, 89831248, -73305569, -104342151, -15181684, -9274384, 110558828, 22072739, -46023866, -61636426, 56152124, 75929746 ] ], [ [ -44058156, 103898574, 23560613, -105908913, 33045066, 5840624, -49282837, 35672497, -91349533, 45503529, 73838557, -67703834, -20495262, 26698426, 4431723, 87823902, -53731104, -1424199 ], [ -2223036, 72443643, -35352982, 34096093, -17341529, 50187144, -117315261, -43929796, 59871866, 45030939, 7567126, -51379034, 96629203, -35318924, 108263362, -30455, 14389634, -59303733 ], [ 73417118, 50121307, 50797438, 105744091, -9808701, 14258655, -606198, -30237630, 80941612, 87981679, 64158186, -101905720, -88622838, -101652336, -89949658, 105883411, -3123032, 101615837 ], [ 8482737, -24434439, -94676047, -71845878, 31110537, 20205646, 70083447, 79386563, -77199354, -21438985, 79968880, -54010414, 57042831, 12477991, 69912635, 49717851, 27906988, 1848901 ], [ 92936223, 9829351, 22560963, -101521735, 109653807, 40201247, -66184694, 115634062, 57528813, 116582872, -90223967, 46540890, 71774380, 96512895, -34600212, -48671069, -47422859, -82305256 ], [ 17215993, 46843090, -39079168, 16618906, -46514858, -76195332, 9819190, -46414334, 83184425, -27274683, 16267624, 45746663, -75125112, 6704914, -104205012, -81788283, -72394923, 1594953 ], [ 7181405, -13493903, 13447743, -85965747, -19778524, -1909610, 50614072, 77385563, -235225, 115020294, -21214436, -1672443, 9533800, 98584422, -34226709, 84596203, -75137262, 116567109 ], [ -67170092, -16623092, 56604730, -5868883, -43787458, -47573820, 70108666, -48976164, 85225736, 36895943, 16906344, 49681521, -97459000, -72502888, -36908654, 25751222, -34862836, -10257658 ], [ 69196748, 28551509, -11500391, 108152981, 6937118, 24365937, -112805873, 91176513, -79104556, -53144322, 113342606, 59146935, 15238523, 91943239, 1859864, 39513678, 50143324, 79990327 ], [ -40977549, -89747328, 49357648, 2282859, -61755685, 49346321, -66371870, -76514643, 107406545, -99254049, -84323100, 73068227, 114811512, 12465795, -61642225, 60422727, 102793405, 40603660 ], [ 22335712, 53678929, 101204087, -83744578, -21955427, 54628654, -43678643, 51885251, -102059657, -109039109, 69425528, 15278088, 101001765, -60123222, -21423945, -65693236, -58522234, 96462361 ], [ 795285, -28412133, 89596380, -72189972, 54094958, -60969715, 31942687, -73984434, -109411597, -1260612, -75845095, -31493373, -56556695, -72238514, -70909917, -70983942, 58543326, -103717134 ], [ 83535506, 29611524, 99306431, -104639304, 35337013, 83470739, 48171120, -111422262, 54546301, 113341042, -57839344, 44144370, 25281924, 84795844, 10678662, 52137525, -33030883, 84560923 ], [ 17178415, 13741738, 40731631, -80109, 78770663, 69075597, -33437434, 52778217, -89201230, -17400001, 20704288, -57901618, -4856872, 49973648, 23575892, -17849595, -114347483, -17972663 ] ], [ [ -114682482, -103313834, -67743373, 24997601, -117748435, -80386823, 52211408, 49463437, 49643660, -25434693, 84346007, 91288248, 59912141, -87048310, 111118749, 77021880, -32746869, -34272355 ], [ -47937826, -4781552, 92214339, 5938826, -41027882, 84572496, -99038519, 111879539, -22449444, -93116326, 11675926, 86718116, -1701744, 79157538, 111711633, 88789844, 67127504, 110342238 ], [ -81466781, -16657298, 19424417, -28038208, -37229892, 106266701, -6032834, -116387420, 49413589, 63402057, -83952762, 45293782, -82011529, -48321679, 27131530, -89757355, 57060419, -47382544 ], [ -106199431, 68168257, 61385686, -95041837, -42030763, 64826950, -28558923, -44182718, -79672513, -35566057, 621072, 60386808, -68023477, -98347188, -27219112, -116056931, -84484537, -46637704 ], [ -55102179, -96369853, 86399729, 99122663, 103681619, -95394318, 66182117, 100676280, -51613254, -98402340, 112405469, 103166433, -58474056, 29676810, -28026892, -93411020, 82031793, 51204822 ], [ 31043843, 90866352, 61803654, 82072287, -25471480, 103431831, -52818015, 9700515, -37108930, 53206779, 59897204, 26442710, -83385624, -94667817, -23951394, -34665789, -101910703, -71172095 ], [ 83997388, 116651809, 27063006, -22700061, 5989169, -76669119, -88939411, 57792921, 110093578, 40967170, -56400584, 64073022, -34566424, 22486769, -71176516, 63635017, 57351885, 89413139 ], [ -19896943, -12349113, -32321300, -17848834, 80508818, -13523164, 80713209, -33607904, -77957792, -18357483, -21233115, 85398228, -26466425, -92475246, 74413853, 18292425, 11073928, 80480328 ], [ -41888662, -22809188, -101207549, 90593693, -115235331, 26858483, 76740657, -58815659, 47487597, 46546775, -86510818, -34257349, -112497390, 96779732, 91573111, 90514430, 21997555, -102720430 ], [ -16212646, -11053669, -101266792, -70131286, -24865051, 68828191, 30311590, -114423252, -42425852, 95773632, -45939742, -113703634, -52406308, -18772160, -20684521, -109633115, -107991412, -94512247 ], [ 5242597, -44474276, -100613419, 13777007, 112994724, 26455139, 19557391, 86844697, 117761793, 80006680, -28922170, 44033074, 66971153, -114956144, 59393418, 20516650, -27358624, -108772914 ], [ 109455411, -55354531, 29433994, -93018520, -25332793, -72043021, -86166635, -25009587, -70065854, 65173977, -4536395, 2412539, -13070722, -88762099, 30605729, 50643793, -43447673, 92368143 ], [ -114022324, -21275051, -34694388, -90574469, -75663909, 105360375, -38949461, -107855039, 44756370, -29074514, 32326499, -100570905, -91445348, 150643, 31000114, 11958311, -105523922, 34084913 ], [ -1440971, -68083380, -61631920, -109813974, 116878141, 108135946, 61882838, -43079297, -106132258, 94236166, -101058396, 74227843, 114285311, -4401723, -89841087, 25720129, 79839494, -92067173 ] ], [ [ -39694390, 39134574, 94905325, -79346290, -66797057, 11472659, 1420662, -80418193, -100171573, 50782586, 64057002, 99335948, -89229262, 112221964, 20389823, 65004374, -62808296, 19937432 ], [ 23536134, 46894567, 109857696, 72937933, -36685784, 55158139, 67346961, -76900326, -43230790, 12381641, -50157872, 41425574, -58458229, -78604095, -30784676, 80496110, -87002034, 13774997 ], [ -76714071, -24827506, -98348245, -53217928, -93484409, -118853678, 10900276, -47470822, -92871075, -68701573, 85205066, 65012355, -70561216, 75067099, 95560916, 95896077, -90976979, -79873309 ], [ 34846450, -12558224, 18895342, -80295095, 88704831, -98370178, -45354055, 16201282, -35886529, 84262777, -106395075, 41581781, -55009358, -23970419, -15003017, -91268260, 11581286, 2245493 ], [ -83002617, 26846099, 76853187, -81470418, -47530156, 98504885, -1109925, -6887890, 31898074, -42013936, -31678327, -39808568, -108249691, 85351370, 109156996, -2723135, -1277192, -65866338 ], [ -112627819, -9201376, 29952089, 118279688, 45210790, 34878205, -52917545, 36604, -29766430, -55035179, 67818958, 119105742, 45776723, 40129451, -83890965, 95766623, 19502659, 98092383 ], [ -51400319, -118562410, 48866730, 106358402, 64597569, -115252059, 37093125, -85146753, 33404706, -83374799, 73881974, -44594051, 23785118, -107407104, -53567828, -2212182, 110411010, -22175890 ], [ -70302386, 76590145, -6765526, 1637721, -82825457, 68154186, 78288831, 30808047, 8776257, 96449013, 2183085, 19705549, -115725017, 23069655, 43260141, -60072329, -82861422, -68957436 ], [ 100578618, -74121854, -65936911, 25739289, 108337563, -118488182, 75283473, 117641539, 18869876, 16401756, -107669032, 91284510, -79961617, -4743297, -98297752, -43019126, -31971077, -33327354 ], [ -34813516, 34811292, -35019673, 41647793, 43192475, 16775869, 58212914, 32449627, -93088395, -39622070, -23252198, -105010408, -11375133, -22946471, -38212872, -42930952, 2526644, 55587386 ], [ 23568417, 108816268, 14094097, -109243931, -38215557, 25791960, -115925350, 102971942, 12854036, 24897304, -116313189, -116337542, 102578320, -60444766, 15680852, 62419061, 61272051, -30547204 ], [ -104579049, -64714609, 29862130, 12778567, -46192969, 21593524, -28282815, -102612959, -35489860, -33076079, 57669920, -55892680, -22058485, -7231517, -62990821, -40729082, -54461041, 102062234 ], [ 51769156, 60908009, 105483153, 107164303, 42922260, 16620171, 92932101, -16477327, 5901126, 80910367, 111009256, -53796442, -112505634, 100240605, 82904641, -36922438, -112658190, -101915278 ], [ -48247204, -109591571, 17457025, -38402272, -19596653, -48444406, -73359122, -102642843, 17644417, 88270696, 118309939, -2042012, 71892178, -22461033, -104033596, 23360154, -108631508, -52585729 ] ], [ [ -89686578, 71348099, -96570512, -3184194, -44164731, -34592194, -11004409, -102616468, 112339971, -59955513, 80557180, -31826998, 53065489, -51367627, -42660014, 85151072, -114713632, -49550193 ], [ 101709800, 12909782, 8889725, -105000421, 16710955, 10259006, -1526280, -42356445, 119238053, 92659463, 93748306, 3565162, -72851640, -16483239, 64143426, -119168629, -84059134, 10582542 ], [ -57048643, -45374958, -42448255, -78934343, 79803381, 31007246, 91236725, -16675776, 12557927, -96847724, 58082040, 94750284, 39691577, 76143644, 53396663, 71799688, 93745836, 60857660 ], [ 3889339, 62713116, -49263442, 76051159, 84435118, -98254325, -42682706, -95446283, -43290944, -115719010, 85978312, -75899956, 71574978, 6623564, -118392671, -17590477, 73684801, -18340912 ], [ 74134128, -71627326, -109669010, 98582747, 114736776, 63949002, -51809986, -107936356, -66047720, -44088591, -94111458, -77247550, -94316134, -102365099, 117770121, 52965428, 114675002, 66697601 ], [ -30273581, 22606348, -71703081, 102446524, 2617434, 66129062, 63756379, -49178392, 56261706, -46810389, 74483929, -27395946, -57486944, -99283479, 43253612, -102766052, 10761442, -96560882 ], [ -31244109, -106326603, 25322727, 21526780, -81821672, 112386860, -35200673, 94875254, 83363783, -98177388, 50505801, -66189792, 105223776, 24848232, -104901759, -2645706, 78441629, -4342356 ], [ 101663698, 1556043, 81809069, -78651607, 63125512, -50735826, -99017595, -31065614, -67940270, -42702782, -4671704, -66092892, 68048855, -84739908, 82196480, -22331106, -100681389, -31382843 ], [ -3891389, 78858159, -105673619, 114931300, -23824945, 36732793, 103562256, 103889422, 25739387, -45999915, 2317255, 81296585, -112286547, -71758726, -99865187, -43249719, -116744798, 42739530 ], [ -55066092, -55402181, -110388359, 79047518, -32892119, 48654495, 35637762, -34436109, -46774980, -29003374, -99421818, 111177220, -34510318, 90062437, -63730521, 337986, 62316474, -118306324 ], [ 112125812, 10092009, 22294700, -112694085, -81464988, -8096668, 45582949, -62052895, 86411821, -36245408, -87764690, 5795377, 119251174, -98721276, 12376319, -24166266, 37309041, 92484453 ], [ 100462750, -49278817, -19223246, 15564031, -63604636, -81256873, -54755121, 42173686, -48521421, 99849121, 33009784, 116762299, -73701150, 118486033, -55571523, 100508566, 63803305, 12740336 ], [ -49032174, 163222, 76906173, -86074008, -94291452, -55039264, -111385794, -82054553, -80968743, -110608218, 50788238, 80859161, -73078765, 97240257, -62881541, -71269217, -42049941, -102015950 ], [ -81404705, 98983306, -23085273, -33514754, -100134314, -31304076, -77510098, -25402108, -114117757, 116875827, 8762306, 103005159, -113920558, -66630454, 108978837, -89020838, 22197342, -110587865 ] ] ], [ [ [ -7208690, 7960536, -110143570, -69175131, 31617656, -92476295, -2296802, -104344046, 24990107, -15769250, 342070, 40633064, 33523410, 95267647, 6870900, -34455396, 54077147, -101426965 ], [ 63833457, 33526685, 5557440, 81233707, -1146152, -37529885, -105218984, 115572995, -28659493, -107591721, -73010933, 5749265, -98391119, 116986681, 98570093, -37283336, -49015051, -8276590 ], [ 47882512, 29667392, -51319341, -48419106, -111355248, -28116941, -101710800, 20109373, -41560862, 35890105, -67315570, -71430738, 36062095, -42923456, -106064012, 55268717, -93987122, -49623796 ], [ 104856040, 67545851, 32573588, -66389095, -24441458, -39497988, 64593117, -19973301, 116033688, -70889200, 57121529, 62887464, 75301068, 88818990, -9928023, 118240467, 107252789, 12812882 ], [ -85827050, 15462241, 114315101, -5059197, -94347065, -15956314, 21777765, 63456761, 40832741, -38907523, 28447303, 3475079, -87703566, 56331726, 70778659, -101685750, 117026822, -100705894 ], [ 80502973, 65029610, -99417639, -90383925, -68812522, 66562904, 2161496, -118248576, 63385936, -93253492, 7398215, -26130713, -52639712, 84264298, -36387426, 83528672, 102867862, 21792399 ], [ 54816479, 107961557, 56220693, -39418702, 67461612, -1743013, 95918301, -110965996, 94179293, -116107892, 72768159, 82799946, -34158806, -12107166, 61878405, 109766355, 88076907, 99750355 ], [ -82922855, -65993339, 14049209, -3901666, 57960668, -108243834, 70600879, 37498634, 4016587, 56767148, -90023585, -62246867, 118682685, -100294065, 1445638, 69286841, -77812003, 38550556 ], [ -83273331, 40023474, 107152719, -79687, -114253233, -15862810, 10035511, -21033525, 1744183, -37198266, 89967596, -49885287, -89679583, -37974906, 44298955, 50595445, -13705363, -95270623 ], [ -33998436, 36666698, 45709077, -54574123, 44487539, -62950002, 32433703, -76829460, -54270142, 103389874, -99141804, -83260340, 12803900, -49870593, 87523488, 106122476, -12900910, 117186401 ], [ 89798782, -11355682, 11793276, -56169615, 86007646, 78244012, -83736057, -84050430, 92605232, 83877708, -57531609, -28747337, 54961321, 35087327, 83884819, -68323397, -58126893, 82766403 ], [ -6702764, -117168988, -33499477, 35226520, -66116417, -97555315, -14641609, 34996996, -1441595, 99153822, 48366249, 8881182, -100323571, -66436535, 36968815, -26765751, -2588493, 670077 ], [ -42062654, 101446717, -11601372, 5666226, -92775864, 103069108, 80574305, 1162787, 74244294, -46471056, 8573041, 97404038, -54992533, -9713637, 115418070, 115330319, 65744592, 115391139 ], [ -93422322, 81777037, 100953268, 41088466, 67618582, 84844665, 7648171, -100419031, 30290312, 59092424, -34460364, 116467999, 28583513, 110128869, 82997146, 43727231, -95789909, 100426638 ] ], [ [ -86652199, -49740531, -108982273, -88336863, -11368247, 33353263, -20096274, 88563061, -50624901, -53088791, -67082594, 104142459, -85808858, 105032084, -17773502, 117719290, 72811892, -118071074 ], [ -92454455, 63266416, 10457203, -35160131, 27376328, -27029442, -81694240, -65678602, 37968689, -4473296, 38024298, 99545881, -22072318, -34872301, 16123529, -42881811, -62572804, 97123524 ], [ 74449874, -97711133, 45735439, -111147100, -105676327, 113506319, -71977115, 112051628, 119023932, -34741858, -32450230, -108313997, 7347599, -83625452, 94129316, -103578392, -59074075, 49136759 ], [ 100400673, -41299712, -64506958, 21457836, -30582728, -74004089, -29754618, 78531945, 87795083, -28469602, 46484444, -83302527, 6595467, 35964590, -35896235, -41012797, 15946147, -45616042 ], [ 24377938, 84485967, -102241739, 93263898, -20197581, -67181632, 98047363, -2703485, 73025451, 7441751, 67769965, -59104472, 32823058, 108949332, 70714203, -91133517, 110149173, 77556086 ], [ 59369638, 66231244, 1286220, -74818815, 79272761, 45455388, 83184021, -27575576, -80290711, -5660927, -96214018, 54992474, -117343446, 35393648, 111954271, 33715889, -110750555, 4734728 ], [ -114955465, -45687964, -3867693, 49542547, -106527102, 52304274, 36032865, -57048079, 39613187, 59295702, 62065266, 8288907, -96501632, 80135409, 74045229, 18543350, -5573502, 100759208 ], [ -115897552, -61683089, -30485660, 80951805, -70405722, 42989033, -45234048, -30647629, 11398534, -6048482, -9290323, 94114908, -63863609, 16191132, -62345064, 84254055, -28403995, -41854184 ], [ -89419027, 46237991, 94475669, -96584815, 76641529, 52786490, 88908055, -20478638, -24738025, 80106621, 28915630, -6290795, -36157583, 101795519, -94928143, -41678800, -73259175, 29873730 ], [ 46141715, 107490665, 16052936, 12160546, -68780916, 51391882, 2952915, -35780788, -35604009, 32928672, 1288955, -78813454, -35527413, -68183668, 62220091, 28552407, -66661637, 20876177 ], [ -105799669, 107153253, 12853609, 75911246, -10543124, 79505111, -115051978, 70385736, -80577958, -41890087, 112977152, -59033778, -94949278, 119045130, 115101948, -7786917, 60718861, -54849571 ], [ -25520281, -2623694, 106486471, -70506700, 58417012, 86407140, 116061702, 104526299, 70508355, 28381879, 13488871, 9299566, -92055934, 56072594, 8612771, -50967167, -79791634, 18483600 ], [ 8080274, -17082437, -90146445, 91053144, 12148999, -7142730, -32288400, 67915441, 72480053, -22355507, 61216269, 43136054, 62332178, 46244959, -23991634, -76598831, 107125811, 71133781 ], [ 956678, 60276778, 28074741, 84940249, -106239738, -119243890, 52423618, -107748741, -88273812, 53525975, -12545429, -108288442, 107817160, 108065391, 14425720, -99987162, 69357169, 63935653 ] ], [ [ -58252778, -53945041, -37556927, 72432417, -4053142, -35310534, 99246964, 82858850, -100755987, -10910948, 73761358, -59712406, 35848105, 84903048, -31986544, -98672097, -79894273, -42509010 ], [ -113672856, 35821706, -39866312, 89081239, 32774468, 55930826, 68831791, 115747186, 33078258, 31684777, -5131513, 11709944, 1160705, -88987781, 65676952, -89426033, -85901364, -71601530 ], [ 36640882, 61468299, 88514532, 44543244, 116729008, -62576768, -72404403, 5880619, 971295, 79031849, 57353239, 52470681, 112030195, 84264514, -49205329, -72218509, 83285400, 61019084 ], [ 79190298, -91960803, -7262730, -57669585, -70552620, 82671014, -52589702, 74610146, -89991422, 23527518, 11047535, -68817413, -48633679, 82532944, -102774452, 90063962, 94954746, 67121938 ], [ -42658089, 46600950, -76218408, -38483956, -54887166, 63566178, 44640403, 11164033, 5859090, -86555633, -108963338, 102565934, -65056412, -60897100, -74024557, -20567462, 78850956, 101367409 ], [ -62582815, -92267643, -35278938, 73387734, 56070941, 38601802, -45970405, 16609209, 33752334, -62163695, 90410386, -23245793, 52402430, 58578364, -115411784, -65999911, -824711, 91957209 ], [ -32450918, 49585104, -83797332, 116550235, -3548735, -3283583, -29996632, 109942544, -654054, -49394772, -33811942, 2812133, -95755081, 77082466, -43187664, 21007590, -47795887, -111653974 ], [ 46488512, 20379762, -12611522, -58950250, -13400796, 43131872, -112830804, -61359644, -50767325, -66840402, -75893764, -117524784, 83106736, -84754505, -106917183, 33601921, 88948719, 37834310 ], [ 114765876, -111512011, 116700732, -114083914, -46368278, 74312179, 77183522, 59436176, 95462333, -51237844, -49004190, -67262692, 45906679, -113292260, -67201837, 92967716, 93897234, 112309892 ], [ 4354090, -111101484, -49535792, 22682953, -576417, 22412232, 114738388, -25209429, 32514507, -86981033, -2240813, -2658649, 58185933, 47521568, -104378293, 13149656, 21730896, -33413952 ], [ 107696797, -91314789, 3769682, 115133661, -103441694, -96977348, 26614773, -64592681, 83481744, 114368342, 87118458, 104893214, -69669332, 65152580, -15011380, -82349543, -62862089, 5824827 ], [ -50959176, 12775378, -51234031, 110799086, -108424728, -92972754, 87389314, -7937236, 50364578, 26135767, 31833956, -26915137, -92359952, -5931941, 66761888, 48907680, 57957136, 24956936 ], [ 95621102, 105235021, -97384953, 86862202, 74893689, -22783652, 79866162, -41760218, 91759804, 28201584, 40522713, -75052655, -2326878, 31672731, -6319611, -90538160, -726124, -52406972 ], [ 18486326, -51859004, 113634926, -11659691, 110858472, 106131682, -27567575, -57322538, -27945119, 10295310, -62009360, 41332295, -41395828, 46037646, -25960867, -18480159, -13803498, -84689507 ] ], [ [ 86003609, -87230561, 28884766, -19691623, -85963032, -108695195, 6087045, 57940675, -62194432, -55435874, 73079072, 42977266, -50177540, 46376180, -74220121, -32433307, -108593354, -33063385 ], [ 97782798, -48192265, 6854594, 6063479, 17020037, -28234459, -53989302, 39136210, 53413390, -32429223, 71085215, -63850458, 50633185, 97552751, 89216680, -33476475, 32949228, 119296711 ], [ -114814543, -34847016, 76775157, -42699073, -28165537, -32982747, 15945303, -63615431, 54936835, -22655700, 101752053, 85751309, -38717899, -1965794, -70786138, 104330705, 52673681, -737739 ], [ 11494072, 58724926, -114076358, 89249650, -94568805, 1601879, 36392341, -63955020, -39536430, -95514256, -76510349, -7685796, 34731543, -2064279, -115179743, -36714228, -95567744, 8127642 ], [ 4243440, 61683871, -38364304, 42159959, -2984546, 69417210, 6815479, -94324834, 24937897, 10831611, -82930110, 88243045, 11048654, -52902632, 111299082, -106165185, 31466320, 91308608 ], [ 114448479, -91717054, 71929867, 25150455, 43613857, 21504943, -18560019, 25128101, 42275464, -91224049, -2876166, -929733, 96005449, -66727989, -46483045, -18893016, -5428023, 22963319 ], [ 92101926, 19046222, 68174298, 54237379, 88598052, -16998228, 76180279, 98474211, -66432637, 50778788, 105005998, -9207231, -18603493, -48470401, 84767364, 69665808, -59886038, -79239504 ], [ 114380737, -72756103, 21668528, -64246936, 71013907, -34182861, 69332399, 60507417, 99744888, -88716027, 75528752, -6342017, 31936108, 37265539, -89106768, 22686423, 35260170, -46618312 ], [ 63235221, -100823547, 108074626, 4558920, -41213195, -42481685, -20535293, 70372235, -33720644, 23013993, 92836501, 98364996, -80886052, -34375820, 59907740, -83836560, 99496713, -52938946 ], [ -25832310, 29472621, 108174821, -13907846, -86271443, -45706838, 62421061, -105716017, -46718820, -88203675, -74352028, 72707015, -62606778, -49197415, -109168290, -66083813, 67470122, -13450403 ], [ 52894827, 77966415, 47131289, -84621778, -28100036, 88505736, -7591404, -45645266, 42803224, -56492206, -80449877, -67375522, 111244729, 59350768, -79396610, 43415550, 45941813, 4046541 ], [ -58336467, 83683995, 98849039, -87489859, -33796324, 81293278, 113146122, -91319414, 108372187, -22971755, -40876731, -106737431, -100322627, 112723753, 21403961, 48316468, 33115668, -1837021 ], [ -68133478, 1454553, -77078279, -56379225, 26798026, 67829995, -67037737, 67701280, 16813408, -88906196, 81942126, 4190630, 98569944, 111072716, -22197527, -23961623, 5626837, 103148297 ], [ -90620114, -73938146, 102684126, 27101924, -97042159, 63990790, -6791942, 76030618, 69998860, -55558555, -36732492, -51366269, 84809890, 61937823, -114892828, -13309683, 90556354, 81443090 ] ], [ [ -11193293, 108079734, -114460858, 61161159, 111112600, 16162416, -25891277, -34211783, -57287061, -11880041, -85951612, -43652888, -10962315, 64017226, 71110621, -42719686, 97011122, -26683421 ], [ -63440140, 40130955, 41436796, 73202189, -107284377, 82482230, 95625852, 40554294, 61233990, 64968735, 49724861, 105913449, -105982050, 86337755, 73195792, -30771619, -15923114, -114504337 ], [ 97713971, 109630761, 62114176, 10896743, -2382679, 89189724, -26482171, -1707400, -90937640, -45880292, -8604704, -76716824, 75705463, 36374542, 55620898, 41867542, -31873553, -105742233 ], [ 70593460, -46240526, -6943162, -33345895, 98728144, -77832447, 79516205, -100578664, -32151017, 12981461, -3311260, 34702166, -28870729, -97998439, 86293335, -15920188, 63481178, 59194186 ], [ -10989842, -725525, 67704377, -68550314, 72006623, -25316159, -104531654, 45987514, 108228301, 53747619, 82670170, -77358431, -41311814, -50170029, -20526982, 38625908, 20437246, 58379918 ], [ 21510566, -77289556, 7873132, 108995048, -89382161, 102539438, 54569970, -30193040, -88615090, 82814155, -65205954, 1317775, 13551069, -5083664, 25614714, 63969456, 20550836, -32147003 ], [ 14762747, 63242472, 35196460, -27780050, 19124986, -33356119, 62897776, -3206146, 51110080, 79287635, -31971809, 87045805, -92490955, 53059035, -36282859, -11114734, -112251412, -55156835 ], [ 67501775, 8789202, 74180009, -37304525, 72483974, -5787099, -50221658, -16299124, 44984319, -41979607, -113258861, -22540720, -97932917, -86681547, -103192922, 41690108, 90157863, -89785107 ], [ 92191165, -43330160, -109004790, 29336099, -105961028, -79020823, 2492079, -25137203, -9119728, 9825078, -56223875, -50375111, 60181307, 71907591, -87170864, 54777869, -96200933, 74743529 ], [ 65677301, -40148864, -66036374, -80660558, 57215897, -111650032, -101973906, -91273723, 17651830, 34416653, 60346644, 33958932, 97268037, -2552263, 69483540, 91438968, -89817535, 14237244 ], [ -39470153, 35257795, -37562042, -31872018, 92869111, 91515052, -3379671, -68305950, 56443072, -80484860, -45626022, -59416618, 108544786, 7015226, 75205971, -111281430, -44494707, -26163081 ], [ -93117366, 68955273, -111622797, 61993236, 69180245, -48856228, 70547625, 82516821, -17980847, -113443384, 22721470, 118892115, -45056732, -43262201, 87537828, 67047391, -65961374, -88675048 ], [ 52341080, 113247117, 111390173, -101681184, -90478995, 3656128, 111672740, -114814154, -87158772, 57290609, 108815240, -52659501, 32584980, -85918480, 77540441, -45360497, -31853026, 64468109 ], [ -90139940, 23885042, 58277455, 52158059, -15266494, 115229900, 38651370, -32229491, -113468368, -24998270, -27211129, 106177299, 89327982, 93916770, 11983723, -13622099, 14931754, 6266069 ] ] ], [ [ [ -64395697, -108097921, 56631829, -3794932, 69696739, -75712684, -24182903, -112947743, 9869992, 94954336, 10076524, -14503247, 117839968, -20024922, 81565094, 33430480, 22358175, -96940697 ], [ 100835559, 13587320, -118047284, 69657532, -110136244, -89258451, -89174705, -34870039, -71032525, -115864752, 15959049, -96452166, -50107555, -75574475, 94144217, -113023146, 25464758, -67861640 ], [ -28613704, 59433378, -36934984, -43328636, -26665174, 60164914, -76652999, 51578039, -41486565, -48959741, 38198726, 55939114, 61014846, 55781842, -53105614, 87429588, -108261481, 93552453 ], [ -24631816, -59529912, -26186251, 7517474, 56707064, 56511081, 50589442, -22873996, -15105472, 16309204, -81073074, 60973340, -22894024, -30735472, 104758671, -109738615, 94955820, -115595933 ], [ 117228662, -13791388, -60904909, -37496697, 27779926, 58319946, -39775821, 108228773, 46387707, 38237424, 110157567, -112528273, 60061150, 112442897, -81847055, -10089420, 110088983, 91829978 ], [ 76597522, -73902176, -112293771, 16931023, -34080405, 111496866, -1519149, -50426090, -95709797, 90469473, -80199205, -86322647, 1250343, -67616557, 74458460, -62347215, -107720914, -84187763 ], [ -116142826, 73267553, -25040576, -21308418, -74775014, 71180651, -74308804, 60618258, -3108938, 23205163, 291685, 91727892, -112490364, -109027541, -86906527, -59055711, -93345148, 66659864 ], [ 82527082, -14163045, 102158997, 30606089, -92777642, 112686601, 27934143, 33846615, 5502112, 28247441, 95792497, -53237646, 12476299, -3087739, 86471975, 32197593, -22267026, -39552558 ], [ -109851963, 104679187, 88820071, 15865341, 107658181, -100524224, -44621353, 71923300, -69093178, -88524348, 57943608, -24177499, 55608883, 106351764, 43324799, 67275527, 49829491, 52369381 ], [ -89625183, -2109114, -44710412, 107998622, -33562924, -65674499, -108160922, -43396705, -19813475, 116941496, 21037130, -112505472, -75566572, 43100345, 25422980, 14772949, -55255483, 17548324 ], [ 38071604, -93449330, 106488329, -57276992, -100454765, 58703713, 85275603, -64616686, -106018178, -75998517, -80733530, -24833184, -108654216, 49033732, 84343562, -41961871, -32161399, -116241631 ], [ 106235100, -37208845, -97638942, -44139362, 57141036, 86842659, -80507286, 24103483, -37425799, -47335074, -34932828, -27353839, -106163604, 42827777, 73947364, -105895777, 118329076, -53149006 ], [ -41340915, 103849395, -115385623, -49109985, -118269638, -63466185, 11624219, -81212016, -65527867, 13876701, 82893208, -64324221, -37725167, 1954568, -16834351, 64394504, 113591851, -38739607 ], [ -29787786, 34236963, 20807794, 111779254, 63728008, 117923543, -110329989, 117182625, 102255014, 25226314, 102411033, -68132639, 80012926, 52779080, -92448235, 82032865, -30141940, 109415351 ] ], [ [ -4088478, -2636767, -8986717, -62234518, 17360315, 59090060, 117695779, 50162657, 70237394, 16487009, 90323902, 89443507, 9527221, 63090259, 70913504, -4171636, 48808228, 112641860 ], [ 57424189, 32233508, 59745779, -11220036, -92867485, -91648404, 23832215, 8787963, -58462024, 42143469, 19476745, 28585554, -61254256, -59417493, -84273360, 23995182, 113749756, 15537846 ], [ -105887679, -77820720, 73958599, -23606504, -61098643, 73212786, -13831736, -11301600, -59070750, -74844598, -119276144, -62553791, -107264643, -24979108, -43620488, -25853111, -16745526, 35190408 ], [ -51857785, 94505972, 34392149, 105401509, -17934593, 58029637, 61910559, -5655955, 87808928, -80876461, 7934326, 57743794, -47991262, 38667522, 51683892, -66752919, 988596, 8735202 ], [ -72236734, 51846796, -73310564, 46075580, 105582520, -93967859, 74897330, -6182941, 62132955, 87048640, 108104111, 41926722, -41087762, 100932380, 83943602, 11147035, -12046758, 103406821 ], [ -61304661, -113107943, -65667855, 73227511, -102152199, 92909411, 51393962, -50456787, -10203895, 58467192, -41198642, -73972868, 59883074, 60385129, 110354130, -22370810, -111871471, -3965148 ], [ -84456020, -699669, -65816818, 108789626, -18192819, -50157671, -94823617, 13945844, -98870696, -92054502, -47757714, -60053660, 108920432, -30352525, 82166561, 106544404, 5061928, -10134317 ], [ -45643004, -60794481, -69960084, -107210157, -78899803, -60300205, -65444328, 41368248, -43865782, -15893328, 96857991, 115833399, -117991629, 71698465, 1143027, -662442, 104530678, 61375959 ], [ -58559247, 96792813, 14987871, 1463987, 69500545, -43666926, 29921728, -77010330, -14772231, 107556288, -97351784, 42449671, -15956820, 66698570, 41652457, 33515467, 112826596, -74571844 ], [ -114523230, -41448031, 68621042, -79960153, 45167544, -50042697, -16470276, 59641675, 117628928, 48744003, 75600852, 18044767, -77305176, -98461088, 54574492, -7700767, -52875709, 70664898 ], [ 63017687, -15091684, 42912123, 17413692, -67816247, 95808095, -78716664, -98218656, -18487716, 24262191, -60402971, 59005456, 20518900, 31616998, 91352450, -30501398, -11988666, -56487453 ], [ -42296562, -5748190, -3982514, 26004613, -95036737, -107620427, 34703380, -43333998, 92636225, 76706493, -97983370, 32268660, 104997686, -64622177, -17642463, 102968025, 11450576, 78505766 ], [ 93608815, 64935549, 1338819, 1925002, -49356549, 34638952, 72565946, -9373339, 100496631, 60604925, 83605167, -67723193, -90428776, -104032184, 118277244, -110430067, -29311341, -27642342 ], [ 71212676, -95739106, 26007276, 101501852, 44496397, -29251839, 117632706, -29200606, 9120596, -57532049, -48027057, 66060884, 57587745, -69391402, 48045036, -49832426, 4703170, -110598797 ] ], [ [ 2235909, 116401625, -28963268, 74046976, -45450575, -2095075, 14971754, -108644932, 15458358, -54119775, 56272232, 80067356, -100273345, -29251327, 4615106, 107162962, -98478834, -57242670 ], [ -74663478, 55441759, 78317610, -30530392, -113537829, -105581523, 109490167, -12411800, 45057958, -61147686, 28754922, -22572821, 58404311, 66167795, 11313372, -43235798, -104967924, 116016295 ], [ -93985449, 62648424, -107583172, -19578723, 2826496, 106715091, 81139488, -116118637, -36055508, 107696993, -79807570, -40496275, -8740180, 74867271, 67805280, -97383603, -46404552, 82255514 ], [ 96756965, 19740951, -67388076, -14164019, 87574230, 1947513, 77927107, -35900710, -24915797, -89853442, 102358101, -58700117, -41350757, 108244659, -65007277, -101299364, -40383473, -18267654 ], [ -725749, 48486309, -36258098, 49141189, -83504081, 3522661, -65909370, -87281522, -21403281, 106898161, -116016668, -9591596, 36972657, -106489498, 29591676, -49867354, -47836467, -92211893 ], [ 48171888, -112758784, 2593123, 51787707, -50986200, 85341009, -39370782, 76255470, 7038512, 78667845, -22211782, -5882287, -27469072, -64669335, -39339680, 35130799, 51595275, 39108327 ], [ 48000824, -40704955, -88209654, 95283535, -39382040, 34384290, 79206134, -24108681, 32019590, -91985382, 18304481, -15803813, -34081038, -109830930, -17867922, -38610859, -3374092, -32767654 ], [ 25591317, 107690766, -62540044, -112179404, 83705820, -106110300, 57266863, -73566378, 110040421, -47962743, 79709773, -60169329, 49913319, -3121492, -10542771, -4335817, 86287773, -51853969 ], [ 106226240, 102893709, 30742724, -17541278, 81554551, -68272775, -6898053, -27992510, -69347518, -94991188, -90527332, 71216768, 11526229, -73561099, 60669243, -6529955, 47767205, 109779363 ], [ 37101555, 17193619, -81595292, -20214065, 77803055, 26161653, 38034905, 70851916, -69629131, -20838613, -82012440, -117446732, 57922056, -36107709, 59395479, 103305761, 27720131, 93904788 ], [ -101827956, -5569240, -65525923, 45302746, 84916936, -31633196, -22514067, 76356470, -52425977, -32700137, -82607586, -108705191, 45887819, 58608457, 100554888, -118629021, -77189512, 33238698 ], [ -63856673, -1669451, -95248349, 115424760, -43653655, 44447928, 30881224, 99534387, -42694079, 47960792, -73850688, -50091336, -47294138, -90524845, -25383185, -99979589, -93758740, -109992812 ], [ -34284039, -1252978, -16623459, 97337844, -44825724, -102467641, 100883136, 83174187, -56938896, -73959454, -111505590, -107283746, 26135171, -82825407, 109065782, -122768, 29743958, -65862052 ], [ 104041558, 17917061, -84663307, 96310815, 38729993, 102288072, -46236774, 97872590, 18943692, -6566595, -118843321, 67046339, -14149700, -14095324, -48722657, 13665976, -15250858, -18087554 ] ], [ [ -81300796, 60007071, 118174943, -113380865, -75595847, 26123104, 113890323, 22121862, 115912617, 88043611, 56566935, -65245691, -116211044, 106952583, 33250836, 81698713, -17478817, 98276278 ], [ 71079068, 18278757, -8692120, -111488832, 38019218, -18594552, 109216007, -34626503, 87285763, -89450025, -99601526, -26667230, 94392673, -68232571, 111283852, -52741178, -50900215, 3960820 ], [ 20954032, 103305915, -22142324, -11784337, -94386928, 71454428, 81816712, -36429882, -28382198, -52728521, 38185850, -39916893, -9248348, -104417296, 47643988, 12174837, -91164548, -76740836 ], [ 71424312, 96297829, 40778033, 12074306, 76290078, 84562099, -31719144, 4252413, 20694129, -84724568, 12604905, -86374745, -42137088, -73123116, 9111372, -94472090, 91086957, 78326922 ], [ -96812550, -79001041, 38159693, -84487648, 27569550, 97122928, -44955785, -20956629, -34462919, -91165580, -102001207, -32231585, -80003633, 114926676, 102039511, 90036932, -117111984, -106725879 ], [ -59234794, -71980680, -88537363, 10327141, -98213917, 55700562, -74226500, -5229214, -87706186, 52557126, -49101387, -69645095, -113251829, 96987985, 90531416, -15942965, 3608813, 88479735 ], [ -80984033, -8597888, 31396919, -70907470, -89544393, 21196368, -56904432, 35290577, 56208623, 32355200, 53826330, -107748186, 56374810, -92442805, 73010857, -41323346, -85923478, -9488042 ], [ -31544116, -107741719, 99180620, 36480102, -91129062, -28353611, -69627274, 100602306, 94263670, 61066019, -82384243, 16505462, 16312855, 85076988, -84052160, 1087719, -75380720, -32673553 ], [ 44556112, -54838410, -23795188, -81744083, -27622911, 25780183, -98565430, -8573081, -6886259, 114040258, 102449427, 29157819, -16422474, -104704384, -31112698, 26769327, -17942740, -6325149 ], [ -15087971, 92477719, 70360977, 24215855, -50611593, 27599244, -91142301, -60647897, 112631571, 95466990, -71747856, 103666707, 104773563, -102814147, 43412927, 54975538, -61692885, 113494258 ], [ -79147424, -11176224, 61395122, 101264350, 111778276, -110063749, 45045433, -2966434, -111919932, -9234298, 106998018, -93076640, -112107268, 98670646, 34724543, 28575982, 109175555, -81230455 ], [ -117364793, 86513954, -4974553, -71801931, -113648080, 84272677, 81615766, 74587764, 13661652, -30255323, 1314123, -48084161, 96973178, 38162704, -67652392, -29205305, -70262685, 54013345 ], [ 70821132, -99639545, 14355515, -74558639, 30747821, 3966816, 52487254, 55849918, 40263984, 3476051, -81761970, 8278924, -39443764, 6029717, -33638205, -63795507, 119073686, -56653801 ], [ -31764504, 94800744, -55989762, 101516284, -71809476, 67160538, -34007585, -99745096, -30514900, -106140189, -78637282, -22745687, 51998611, 95600435, 103246950, 94110125, -100918426, 50651998 ] ], [ [ 40223764, -96920741, -25348284, 73900972, -26599711, -35957740, 79396936, -32867488, 19720350, -57198860, 52377922, -79830968, -80215905, 93068018, -72868153, -13430028, 71249907, 33397635 ], [ -69338244, 48383691, -100561603, -98189979, -110158045, -104751422, 30372243, 43444878, 54067190, -28688214, -52106434, 38721881, -19884416, 68613566, 52580169, -58707910, 19984925, 82610922 ], [ -33599199, 92691947, 68438657, -17211793, 111472911, -95404640, 72158430, 122464, 61886770, 118865983, -115715401, 109616533, 72200072, 102150638, 83682913, -76836227, -6569456, -20955028 ], [ 79163674, -25217532, 16150185, -1049391, 67024795, -33336407, 116081142, 69945241, -40899155, -90351320, -5294268, 50045892, 43020011, 81296947, -107464898, 32744845, -67612726, -94658004 ], [ -29526345, 98445119, -8518532, 68256926, 4016751, -87028415, 88432665, 35552308, -108201444, -81674925, -37495153, 100226277, 82021807, -23840280, 26411008, -68625721, -49135547, 97210819 ], [ 108977317, -67472719, 45632445, -7825320, 47065754, -66289291, -100100350, 91874, -7794723, -94900068, 20951817, 4128954, -68040380, -73527535, -28464896, -76208369, -71582882, -27510534 ], [ 101161640, 49005381, -69412832, 68688909, 82453590, -21175812, -109777924, -36363163, 37407777, -93807493, -52373763, -49553719, 81706412, 108892135, -78719093, 26112363, 85844484, 10667615 ], [ 99981590, 35895948, -56114804, -114606264, -111180752, 15602089, -68689708, -18265474, -110444574, 86743947, -118309910, 68137996, -116916743, -100944209, -12947395, 16904152, -54871264, 72149148 ], [ -104129922, 18778101, 55312011, -111292923, -28827405, -61388338, -24965793, -98962824, -31704989, 115098737, -29494309, -15059599, -93489274, -25173193, 53996706, -72814363, 57685582, 114636773 ], [ -1107795, -100302058, 94262503, 65726894, 97808176, -432589, -55045195, 114308370, -110515773, 50108657, 70626772, -107108470, 105875885, 32274236, 12564514, 520860, 1693959, 63415572 ], [ -5149449, -14848615, -28083614, 79246400, 80470874, 94457218, 20312986, -16606257, -110417546, 60816038, -47166983, 86006377, -65635337, 109624192, -79801993, 51457137, 107491950, -31121267 ], [ -98775191, -98950381, 26297888, 117212272, 81784179, -20470824, 40133308, -11624592, 117808622, -56629376, -10623007, -118596358, -29939247, 20609450, 58139031, 19963927, -44970805, -114274165 ], [ 42059451, -96126006, 84194928, 73886195, 59903123, -34428567, 78424718, -42906294, -33388957, -19338686, -52237035, -46378824, 27061566, 26653146, -85439481, 111016929, 107305000, 29459186 ], [ 56562403, -51102640, -55720869, 19319215, 19907703, 103452505, 72383921, 85387886, -1164865, -58330407, 16637543, -106285931, -34704326, 31419591, 51547721, 28548567, 8810861, 48439322 ] ] ], [ [ [ -95743953, -97697394, -76140233, 6818007, 42999272, 41843537, 100333571, 74744789, -91054283, 63035534, 71019882, 107449208, -91698920, 43309295, 33893258, -108446760, 2427338, -7345298 ], [ -51731359, -21331425, 62540361, 29214287, -8092225, 97877075, 72525513, -71616255, -28441097, 70669801, 31041229, 68157543, 70757339, 53160900, 23753844, 60888054, -43197486, -93379726 ], [ -61073163, 108087075, -88724790, -95863694, -19857961, -13308415, 49586001, 31390650, 51098175, 66724189, -9978627, 45743864, -11318843, 6888250, 112974870, -104036312, -71369841, -89304967 ], [ -48693139, 90732150, 48225195, -11017053, 69112668, -64460610, -39546571, -12474585, 98034840, 60831340, 34196440, -22295992, -63556550, 32824572, 67788668, 27198431, 95011382, -48268890 ], [ -94973937, -471780, -14793057, -12586683, -109837269, 2342713, -90910304, -100595510, -65531548, -60976330, -7386899, 37130752, -70044278, -80403834, 88918910, 43460365, -79102650, 67212557 ], [ 99956708, -26070921, -13686184, 68819427, 67697765, -5159839, -22456661, 115801882, 37620390, 70516382, 68345672, 3749897, 23991608, 23977483, -43635275, 45568938, 40539480, -66877557 ], [ -44308696, 72822948, 77073578, -17582713, -18744046, -7213717, -56363375, -33537008, -49472478, -1421206, 118892436, 45962991, 115861109, -83038086, -117102468, 97741331, 33723593, -21266825 ], [ 28669918, 57404521, 76225788, -93005682, -108704669, 60446627, -29090812, -82356672, 82846517, 48837053, 71371456, -4386462, -91801568, 947191, -6207957, 94847506, 11335297, 47579222 ], [ -34302210, -64507492, 30785426, 43704949, -109606219, -19737090, 8493428, -11646207, 117447109, -21839757, 110260818, 117934910, 91446357, 51315004, 42386248, -46874150, -40614741, 29782713 ], [ -72102113, 101082061, -91003839, 118705020, 97278100, -63538476, -25450652, 88821785, -78382445, -118266770, 104684824, 111878389, -101171942, 8238787, 104560212, -18095856, -92166381, -16131016 ], [ 18823340, 103804306, 28962549, 14785913, -9529358, -34081608, -107160117, -81259008, -15324958, 31072237, 112072618, 54969741, 63404286, -33462720, -84520242, 41394924, -44740424, 66292993 ], [ -46854255, -15561003, 111014628, 79243655, -93578668, 69432207, 113426542, -62531417, 47613321, -81864011, 40057302, -90860454, 102946046, -17063031, 83343940, 52577157, -2026919, -40953095 ], [ -106075143, -3311142, 89866210, 85904080, 41754891, -30879820, 110709234, 63615326, 101930768, 99033184, -79938169, -28631761, -65691741, 112868582, 46610196, -97020210, -106673055, -105688015 ], [ -91707672, -100129317, 50220312, -40698926, 68078721, 44300484, -34319325, -23491370, -88238616, -69789176, -115035022, 2060319, -16648986, 47287486, -77035660, 34751754, 112332177, 97862915 ] ], [ [ -6312960, 14637573, -41433743, -40145101, -62016680, 113098057, 112824849, -29275816, -27931200, -83715925, 88873361, -108768368, -62007834, -39512210, 33241797, -46984275, -106819648, 42885518 ], [ 113364145, -31642297, 34845286, 35234650, -118214232, 33527007, 83051832, -14976217, -79109681, -82766784, -102178668, -109953139, -83473533, -109676793, 94595354, -74164620, -50381846, 60100797 ], [ -88744175, -54466299, 94942901, 95345646, 16501073, 40902224, 89944327, -93804866, 13799207, 88245980, -114526966, -59451392, -33710902, -34933748, 30419596, -86297601, 88525830, -108590809 ], [ 65973430, -65240585, -3377736, 92405246, 33152603, 54099755, -44890569, 82708048, 74612985, 34213874, 12292098, -92697043, -22120624, 33244156, 27665841, -198185, -26984173, 109134045 ], [ -99542346, 117456671, 22497658, 81268759, -109826776, 90372080, 94698156, -113874646, -85193487, 19129622, 107148198, 87242103, -51085258, -95611283, -99527922, 76705763, -70183528, -15813378 ], [ 45252846, -43304528, -33909048, -45344495, -29244940, -73730924, 27135579, -41173033, 36419856, 114204961, 12446553, 29265794, 51559407, -17707323, 112888184, -39558445, -53323247, 9140305 ], [ -69020009, -39141949, -83245215, 117783711, 29929849, 98315825, 46667929, 74356319, 51386974, -107983593, 110450164, -113793149, -69670494, 12756755, -62308939, 51195644, -45843018, 96872231 ], [ -62360602, 64808464, 95620725, 23121896, -12727753, -95135777, 95632755, -24454958, 2354970, 47080082, -91144500, -39496386, -41146642, 78803019, -81255535, 49840703, -61898811, -8556097 ], [ -51494913, 33229357, 118851124, 101471174, 8813873, -108308305, -90087728, -93331377, -79272573, -10212484, -53987612, -13635562, -103845658, -20220812, 45852101, -81895719, 37964, 99197969 ], [ -26790154, 64906963, 102200415, -99791875, 91026108, 95744960, 74569754, 111670057, 64804001, 16922996, 10397533, 42080682, -52897797, -81309228, -115909574, 88874918, 48857534, -54367524 ], [ -56738860, 42079332, 113615074, 76795038, -31535524, 16783044, -37266602, -61720026, -56129276, -17228657, -86745145, 79499084, -66015711, 24335769, -118016602, -96662219, -116319553, -25991787 ], [ -62284188, 42827909, 15425504, -99849821, -75693075, 63809502, -2684045, -49442214, -64419319, -39212497, -9424387, 10370524, -57107287, -32361704, 274566, 40325301, 92518171, -14661421 ], [ -64172723, -17333684, -13564566, 22945849, 96676506, 107148563, 12873, -4067827, -35158044, -75099281, 15493153, 117223301, -74269044, -5178982, 19406750, -92978658, -89426856, 34984751 ], [ 16442588, 110281383, -38888489, -19073975, -40396761, -95700932, -2542905, -105094839, -77738637, 11610788, 54508918, -76481781, 22571453, 63984886, -95794817, -16769344, -102315106, -4082357 ] ], [ [ -5677367, -28392748, 78588179, 64661528, 40979122, -1695315, 23830924, 71323955, 37926310, -96054480, 63094780, -82712755, 97940994, 12378549, -108638666, 106128829, -6184353, 70926154 ], [ 50797701, 22245458, 62877923, 59184287, 67427744, -100349512, -66719293, 70303875, -22475984, 39058658, -17917429, -51751428, 84042842, 1877471, 65293358, -114006000, -54685751, -47521888 ], [ -12439335, -103807419, -109928112, 43701288, 59845922, -17321005, -103811137, -63477770, 18718911, 5127198, 33960923, -81073826, 4389469, -15952186, 71570185, -76100617, 84743187, 60034744 ], [ -110619658, 114014425, 21686329, -5606593, 41829306, -85284123, -100446641, 11682030, 60133362, -41906688, 59194194, 39290356, -113020720, 44230864, -83969154, 12834529, -53395251, -85108869 ], [ 43511557, -107296353, 79603855, -73492408, 16641343, -70904358, 17064159, -67886236, -115435567, 2376640, -79938951, 55639022, -35879946, -44564994, 42539198, -80220442, -79609032, -112643949 ], [ 7936339, 39631296, -53919713, 75499005, -67469178, -70062732, 99263742, -58660333, 12566458, -10447572, 107260875, 91489041, -91653094, 83492958, -35125675, 45117503, -14970095, -33811399 ], [ 45386285, -76443169, 17568713, -42801743, -107873474, 62361496, 96240974, -112330795, 83342746, 89187794, 5667207, 18404162, -116204426, -66302113, -108858940, -5684478, -31178451, -38498248 ], [ 44402966, 363347, 73339141, 14961871, 10102155, -116417136, 81503679, -82470168, 73117768, 73240901, 58855666, 73817004, 41243101, -86258104, -11119332, -108910915, 42608610, -36622091 ], [ 78804512, -43939182, 87963040, 11091998, -81131600, 101197690, -6084129, 95936292, 118686762, -31361594, 94007506, 33103215, -106369893, 28393578, 85294355, -86106371, -43926193, -4224422 ], [ 51025731, -20162851, 88843022, -22753352, -13933919, -40772127, 21310104, -2516304, -64486713, -80840191, 103285823, 109852699, 76753096, 91317207, 98325406, 62134838, -75339433, -13083461 ], [ 65961770, -98242274, 18635915, -39480888, -88067194, 99297066, -61948253, -113756711, 58399618, -59121541, 96131490, -95786904, -26948580, 21223060, -64599862, -85490400, 1847643, -83699763 ], [ -76975959, 34301035, 71291429, 8715250, -8171708, 34223439, -38772021, 82631830, 7554333, 58090117, -80337408, -68461068, 100104418, 16511862, -95832543, 78254611, -46897936, 50818462 ], [ -23246721, -72340776, -20138742, 55313551, 94921619, 25982161, -18907028, -91982946, 50780188, 51536003, 115154911, 35069399, 71246447, -55303124, 28778666, -110440436, 46416769, -112800190 ], [ 104276391, -11908413, 29590203, 69450995, 1457508, -28178782, -10514516, 59960621, -40434235, -89045923, -13100231, -74722946, -55565812, -53123058, -65330166, -104537474, -220847, 839909 ] ], [ [ 54028677, -34869661, -96805283, -54055934, 92743345, -100389343, 5558244, -112576746, -44991729, 101558669, -103785065, 76102374, 38111738, -97663221, 72825773, -101821254, -86996921, -50605670 ], [ 106946293, 17414641, 1106275, 48543262, 48195598, -21063644, 76956039, -93227763, 47526064, 119005386, -115580378, 84423820, 23373009, -49251696, 14410680, -50286507, -45890473, 4078565 ], [ -111918107, -18586939, -73162450, 8346224, 111989031, -116647860, -82888412, -115649346, -28250595, -52341300, 10287752, -44379458, -83370104, 33032948, 37813734, -111487048, -88166524, -31301710 ], [ 97987607, 5697199, -60464725, 21095200, -108056669, 42331582, -52957048, -97148948, -27624193, -38971613, 34966920, 13854649, -56580995, 112680405, 68067263, 111407461, -48101945, 73742041 ], [ -10597351, -5920882, 77675493, -102765066, 43566323, -19669568, 115128961, -41625798, 69218306, 50491998, 70818861, -116161968, -31780421, -104649240, 106921904, -79518134, -68979951, 118819242 ], [ -111057224, -60965089, -71003052, -87981227, 64857725, -40151513, 8755624, -20524222, -25534786, 86832997, 29897287, -36672420, 60088014, 85856593, 1889013, 111275907, -78782305, -104374529 ], [ -68172834, -109247052, -40482215, 62042115, -88230466, 18762572, 15296896, 93273065, 85976222, -313344, -57263936, 9831310, 93960869, 39161322, 98828578, -37242369, 24599622, -15055692 ], [ 16171991, 38981589, 64318460, 73971595, -23509189, 17608326, 95722943, 36306057, 64197198, -113884061, 42702418, -98952375, -60772278, 95577870, -46882696, -45735570, -76670904, -29438891 ], [ -78122136, -7072213, -62137785, 6797350, 107483655, -36789039, 62449541, 86982307, -68729650, -68616703, 3607040, 82900691, -1667517, 10020866, 54834721, -109858196, 15105667, -87820257 ], [ -114902891, -77113744, 49656027, 84877196, 35096752, -81474313, -20529536, 74300753, -47734274, 116497973, -53258844, -415120, 14749851, -74597324, -5477907, -84633757, 85743143, 108674873 ], [ -3701916, -3067696, -63214145, -87426566, -34147613, 97661053, 105329226, 97712205, -48618331, -83668130, -87348736, -31056818, 2485581, 98796383, -34431599, -78090826, -762762, 55032907 ], [ -57731229, 75209979, -40688332, 104497950, -26495153, 105049113, -82593254, -79766399, 36560483, 42409415, -1048568, 86912619, 19867415, -92807025, -12925405, 14182554, -24785406, -56508651 ], [ -2584659, 109121217, -46782814, -93229357, -102910422, 110074312, 62598974, 72581822, -98603575, -116910496, -74447542, -81777238, -111297152, 28604804, -75705582, -97888103, -5803675, 46689188 ], [ 90990207, 72933581, 40183843, 81922734, -18490434, -24732318, -111019034, -46518678, -97220470, -108023022, 105653429, -37403694, 6298040, 19344772, 110235154, 107204039, -69051951, -41659908 ] ], [ [ -76136921, -74940466, -26867870, 40238615, 94121810, -9025830, -67959454, -8521949, -75110488, 13620431, -26315361, -17851433, -107049422, 83949792, -33285962, 115829955, 8730277, -112182893 ], [ -70988849, 5325790, -22358411, -103553871, 57301867, -80735228, -28199529, -98996845, -37800820, -49515139, -63231501, -55684915, 79707175, 56864938, -106717270, 31187792, 84627843, -93473108 ], [ 71170841, -47997332, -54736931, 75068760, -64137051, 8047487, -9962032, 51343292, -107889557, -97110308, -63526217, -109951682, -19869, -115111053, 87133382, 20716446, 117901223, -37997425 ], [ -100470383, 96206959, 72007416, 37668970, -70092978, 3236497, -69980847, 64626294, 110779502, 21610830, 71670384, -45505045, 76819729, -44162199, -43796883, 30406372, 99450850, 56192839 ], [ -15713790, -106295935, -60490025, 61716406, 47222535, 27242060, -27693589, -72382070, -47080812, 45382517, 49277409, 66855648, -78845751, -58176662, -56980977, -36508922, -72023506, -17236448 ], [ 39269963, -9593233, -3082409, 76934506, 53799979, -108057907, -52811418, -78414027, -25248110, -106087804, 26219170, -43838655, 66613145, -24441433, 63650019, 116457963, -113045304, -11347697 ], [ -101727974, 103674095, 30763666, 16824433, 55885264, 23886149, 57611786, -35726969, -1876720, -56401104, -55026708, -112049684, 43455487, 75694414, -84246631, 42515073, -113523634, -25345314 ], [ -83191274, 99289729, 33497197, 64383050, -76104844, 65941485, -52274964, -55629904, 16072749, 70396491, 94963814, -86311005, -88110234, -7703910, -58386444, 106241195, -16305915, -70416441 ], [ -15743406, 58912061, 34902111, -51717073, 95861540, -13680465, -114788069, 117103383, -24057665, 59527850, -4685641, -10692415, -94717467, -40718931, 114367497, -27620967, 37092144, -80139662 ], [ 20767034, 109363804, -110514960, -7736169, 39572871, 114086607, -104301275, 20555302, -5309122, -4216337, -93604843, -7892606, 21098409, -57484385, -101923197, 99187275, -31579343, 28333875 ], [ -98484182, 105556387, 30193528, -29672130, -16383005, -77118180, 61499285, -42861106, -86663336, 645984, 31604709, -68974635, -55694165, 26878535, -26927824, -105839242, 7386682, -38165696 ], [ 82481839, -86550304, -83842472, -64214447, 9584302, 38754041, 11045371, 64866038, -4886203, 90511050, -2394125, 109143305, 2216779, 52510276, 75751916, -115326134, -94617345, 51942107 ], [ 69717748, 79762563, -25006571, 69727609, -105735537, 18687525, -649653, 20837038, 7225961, 88459802, -86849258, -33255446, 7252271, 38723854, 74583000, 38843250, 112917727, 17337222 ], [ 107910368, -20297339, 16162174, 56420955, 1345647, 5164400, -35459415, -114881741, 118850274, 65409687, 51822059, -112365990, 92583811, 5442368, -3100269, -48956244, 4071306, -62060833 ] ] ], [ [ [ -46116552, 33843191, 74859408, 34984595, 114829079, -84955932, -105002699, -678158, -35163548, 73458476, -45879355, 33676060, -60490300, -84879024, -87326812, 9447657, 92110601, -51727104 ], [ 20135653, -66956600, -81269039, 90786286, 92427996, 102561366, -86086004, 108807634, 86766717, 95977839, 40365268, -97942492, 93739544, 111847053, 10845144, -67109149, -53741041, -9659954 ], [ 27234652, -62906837, -39738655, 8985884, 41130791, -48811354, 9274796, -15260290, 60252553, -26621574, -15416720, -113470233, -86908395, -97425558, -28207466, -58532778, 44042853, 12536541 ], [ 72110801, 89670298, 17769960, 30074261, -112951524, 109549187, 82120624, 23774664, -24033974, 14817379, 67833575, -33089485, -36035059, 66630231, -59373899, 78990756, 67064856, -99192080 ], [ 93983358, -77357321, 57474944, -117038070, -79449711, -36537422, -65041158, 17313910, -94994301, -17053827, -104929754, 20382956, 930641, 40118584, -65471990, -111575634, 104319453, -96543404 ], [ -106650498, 88493659, -1604650, -82420796, -43406851, 76296741, -38927326, 22179070, 58546138, 40156449, -61848024, -87416165, -68208505, 86226490, -44646872, -44549937, 62799390, -33632124 ], [ 117171991, -39148889, -9320969, 24100569, -102206390, -27950577, -102016828, 59363339, 98368005, 59277452, -82289059, -15447534, -5613772, 105128625, 49960265, 3224628, -64544626, -113352224 ], [ -71545572, -100537209, -107356028, 75954137, -38415606, 89006562, 61417406, 106449395, -76412764, -108135632, -47564349, -94526750, 42800336, 108543449, 97261718, 52312398, -78814864, -23073032 ], [ -95420178, 45512227, 18148650, -71774804, -36419558, -32383069, -5687404, -87560584, -13648797, 73877645, 39031181, -20205033, -65313873, 22809563, 96723978, 65271445, 27734793, -44394534 ], [ 41787841, -112227871, -44469181, -113702601, -71245900, 53988297, -72153991, -100310153, -8385477, -92264918, -82064793, 95302637, -49111653, 39953810, 31092169, 73749196, -89990383, -5437125 ], [ -63981766, -70725537, -27620959, 40777444, 72186333, -102912812, -87731548, 106677744, -115628341, -55889500, -48263655, 54129498, -65860597, 36187544, -56682920, -64686797, -68697108, -39857841 ], [ 111240949, 66379537, -111355362, -102056491, 88336284, 65534738, -50449534, -76042458, 8721949, 39155048, 92615697, 72237783, 34298206, 58233833, 22756807, -97081629, -106077447, -15545652 ], [ -72500081, -118115034, 69361339, 45760302, 74645113, 37780414, 79443249, 35565929, -48377033, 22372368, -40857234, -67195139, -118894330, 28905247, 2845374, -97881514, 80699707, 92140065 ], [ 55571366, -7608501, -108689722, -82073166, 103310403, -115687375, 90952736, 71021263, -54541296, 1294840, 22476644, -1420109, -3331979, 56438481, -82812460, 75087562, 45909983, 7834831 ] ], [ [ 36902770, 5355459, -105663123, 362157, 75850991, 77215507, -41943789, 26824074, 70142039, 99658773, 117398812, 293171, 108912751, 47119391, -14721533, 117856102, 107503960, -11530737 ], [ 47987238, -42323983, 28979708, 107583073, -49450168, -57005211, -4256127, -101550240, -97403694, 81640647, -7624583, 60598413, -60199121, -66823575, -28264677, 38468849, -118255110, -63422439 ], [ 101757325, 89564112, 54573645, 95165280, -101430050, 16959176, -97586226, -106585041, -118666063, -8327312, 87325180, 99335223, 50266566, 2483122, 60526371, 109939820, -84813453, 28773041 ], [ 29971868, 78503247, 50014065, -74305442, 116505487, 65228653, -32602414, -64889731, -52073219, 19510314, -31303273, -71676916, 91686402, 63977522, -28295636, -118986162, 5051894, 107817436 ], [ 94904569, -11058654, -32897972, -112526072, 2081168, -84502337, 81338531, 12239790, 66438095, 96105188, -88756681, -84769320, -75349654, 105316166, 93916313, -116474923, -117442120, -68573263 ], [ -46123797, 26395956, 106101223, 53552695, 33763887, 14696038, -99110355, -45354077, -4905591, 75827631, 24472524, 2343016, -71392198, 78648196, 3518942, -119217205, -65188733, -82886463 ], [ 96184188, -35067092, 29806306, 6121853, -6374844, 35180748, -26736865, -6242224, -91706255, 48165518, 102421965, -47490258, -26218050, -53997017, -101839989, -118259283, -117408459, 48880354 ], [ -35032677, 58320337, 112984170, 111889680, 102512355, -62916450, -106779084, -119091811, -64663262, -7443, -11579117, 77166119, -34166316, -5045250, 54330524, -20936241, -55960844, -88012719 ], [ 66157367, 93560586, 63847354, -9560260, 23967063, -67493022, -118678960, 14300493, -8728131, 114094149, -103686791, 113917814, 96214995, -20972227, 94864381, -5965362, 4736148, 72510921 ], [ 13487151, 104092219, -78412668, 2164801, -57568211, 74771940, -96655532, -5398458, -78044012, -80979106, 2691538, 93232060, 47218522, 20716313, 89590750, -63290747, -10054840, -96704235 ], [ -84519301, -92482345, -67264257, -84136512, -60925025, 29264892, -83242127, 65866904, 114457567, -65433813, 32629780, -37229821, -6328045, -13935411, -99079043, 61647750, 25752874, -52126114 ], [ 24489860, -88068210, 84378225, -31182913, 26253883, 89576713, 35136092, -68487378, 76017108, 85127897, -36081795, 91240890, 34065575, -35080464, 109958211, -26034636, 46049833, 23592595 ], [ -18056542, -31197418, 77567677, -58607702, -91126695, 18361808, -112603415, 96098768, 72750105, -46594661, -29499038, 100368220, -58225441, -50982678, -79918701, 21509435, 102666965, 85892982 ], [ -28398296, 114899761, 107946563, 69182430, -65389624, 65042238, -71812316, 75598413, -66854424, -83342242, -106072408, -109557449, -94230001, -96869038, 57119739, -17216884, 84812104, -103765466 ] ], [ [ 92656023, 72351608, 30387739, -64258855, -103039903, -44477649, -6271568, -11552698, 38221859, -102318358, 51099625, -107628254, 93521558, -43375553, -105789820, -65306455, -104754055, 58086405 ], [ 91366839, 29942458, -89360225, 5759762, -74451735, 118849819, -73638013, 70342246, -46789121, -71445473, 97978046, -76464424, 77682301, -66993999, -86790033, 17063112, 18790441, 51177287 ], [ 44087688, -19964593, 24397840, -64721990, 3163079, -92545294, 1477442, -94416835, 105507420, -115746633, 35761908, 50806284, 94768626, 69212558, -56902560, -101811766, 2795065, -100189212 ], [ 73307128, -46994178, 48712766, 98603578, 17416599, -60473257, 33512499, -19380364, -61827943, 11254585, 85376945, -39014369, -47838442, 37088715, 114364974, 46358868, -57956997, -82714231 ], [ -116373047, -111878342, 100335348, 35644928, -101612688, 25462573, -50095430, 16870146, -89452548, 83136315, -117170941, -27887425, 24023666, 31148174, 13116612, -35796587, 62495647, -49123345 ], [ 53012463, 53737279, 87203088, -95416018, -40814028, 59496945, -5987290, -37867386, -15383238, -96569803, -112085214, 5964766, -54610859, -46478971, -118671867, -70322262, -29060742, -61157011 ], [ -94153162, 48566499, 63576597, -29213141, 86757528, -85936208, 70912834, -42619993, 67403602, 82291631, -3064572, 30136206, -84474160, -72179303, -71364363, -68810709, -96003898, -78469333 ], [ -101764803, -63651210, -109005815, -113863185, 34485238, -17949116, 110144087, -35590824, 60040080, -12698181, 16719378, -91992681, -21663370, -74123626, 51825144, 43938088, 79843512, 91606551 ], [ 28408226, 39949415, -63648706, 45898253, 76504797, -57775189, -37573996, -26334831, -73265977, 109874381, -82364678, -118189711, 58003309, -3153358, 51623305, 108146115, -31492859, 3881457 ], [ 106539497, -25590589, 60665925, -48158335, -67446782, -54442971, -46290252, 5643934, -116111989, -32645816, -69382744, -45687852, -35320086, -111440357, 32245635, -59762592, 27677816, -105254703 ], [ -34696713, -67420961, 2658144, 44062728, -81177992, 70772121, -111458106, -18585162, -48365585, 44919104, -1123913, -105780572, -97924251, 15987840, -56025694, -53800494, -92921244, -99853452 ], [ 63746271, -52864025, -108172009, 104589851, -15985132, 70433667, -18641082, -6483144, 110785716, -27959629, -28830583, 112952465, 114452684, 94693687, 41321147, -74042910, 99674019, -72593678 ], [ 9844607, -63643973, -63629042, 116742798, -82715559, -95548282, 102096543, -11073399, 97480690, -59228253, -73617122, -16835258, 47934611, 13897433, -57119037, -99585246, 83256850, -64718330 ], [ -95132127, -92298794, 21711258, 114082318, -1515627, 98748729, -54323614, 12524555, -2615353, 25622167, 29115976, -78783364, -49295630, -2056500, -114340572, -20811042, -4671989, -57164431 ] ], [ [ -28992878, 5981592, 13245607, -34969637, -32568820, 117340827, 38270173, 90325876, 33434371, -71522227, 37513555, 79098052, -48423508, -61346785, -61587422, 62063639, -11756838, -115712265 ], [ 3131029, 81290092, 76385536, -33869491, -104864499, 107895943, -7087198, 87976227, 27501817, -67256281, 3355240, -89557394, 7347990, 99243365, -38284233, 17369840, 14816828, 55262733 ], [ -11589489, 69303744, 106156356, 116841226, 75848867, -89262798, 83059603, 3650224, 102883052, 106807880, -11512324, 53131089, -41616502, -109479000, 16183906, 47551743, -40121719, -32796219 ], [ -46894115, -26126220, 28771471, 94109468, 21400939, 22105627, -40548669, -99412110, -87299041, -53209541, 2714935, -68013050, -62842412, -51771120, 87032721, 60310203, -109663843, -86518753 ], [ 79431271, -6786148, -392459, -86982986, 3807011, -7988933, -113089783, -3093914, -2121543, -107855205, -13100680, -116515195, 81881105, -30597184, 95797047, 75387600, -113368720, 63144022 ], [ -102958826, 11768021, 77939724, -112720362, 33484842, 30424814, 87192990, -28677182, 95514326, 34898508, 54042713, 74429577, -69067527, 83434390, -70631546, 99589617, 98609644, -115508363 ], [ 13990906, 87171261, -45293222, -44338004, -101316257, 43847010, -40073447, -7474815, -91568074, 75345725, 31345809, 77220592, 8862604, -72141401, -94205168, -36714336, -110947119, -15199885 ], [ 19140264, 92721420, -92456677, -98379694, -86000284, 113307024, -82938801, 35217496, -28220167, 3025945, -19647255, 22176338, 64165504, 96814637, -19115186, -640080, 33331267, -31283617 ], [ 7575791, 90972122, 39122038, -49809886, -14023535, 66225803, 19601989, 28985747, -54977350, 66576991, 9896043, -113289164, 78761365, -67538570, 62991208, 9564498, 74248962, -1871130 ], [ 101970318, 15420069, -61314378, -88883591, 49004173, -31487776, 50440369, -44844672, 32699275, 40808229, 71095701, -96838565, 98208032, 33009704, -44389851, -115346611, -9209509, -119163608 ], [ -33542585, -9264283, 80688135, -7829198, 98796467, 1114239, 42691123, -112875200, -117228065, 16408299, -34152118, 21210192, -54816301, -76875334, -57771301, -34881452, 28048175, 21661268 ], [ -18140289, -50742997, -92193288, -47154308, -63877587, 61914901, -246774, 118307089, -35468463, 80502275, -114078975, -11894455, 90310240, -24773031, -40064580, -83499661, 113169654, -116537692 ], [ -37994584, -60957140, -60841817, 36899038, -26357580, -57452299, -37297992, -43255774, 84966149, 17250238, -62466698, 58289473, 36216358, 106740151, 114504680, 26290863, 37395832, -8603681 ], [ -115441327, 68639031, 14616245, 97536073, -40693195, 113730081, 19724849, 5434938, 52075731, -20801248, 101840276, -119147950, -44115512, 49480863, -74199896, 4594566, -90086052, 68314559 ] ], [ [ 110397532, -108933975, -17255189, -42672617, -51614332, 69595489, 43881208, 93096068, -763821, 88310046, -57483896, 32556916, 66934665, 43902169, 111079417, -109182595, 111761426, 69542302 ], [ 55153763, 36055969, -15154392, 114132989, -85590550, 18594781, 101499132, -92260698, 43344433, -45894742, 102298701, 82432719, 77212632, 91201304, 29768623, -116347948, 5782508, -118135550 ], [ -39761465, 53076098, -3666418, 17741630, -84332727, 104420665, -88285038, 113224423, 74100283, -8141884, 93955351, 110524812, 59454892, 46528849, -109058646, -100592160, 24747534, 41362406 ], [ -39608491, 99051257, 14171702, 106877108, 2462416, -93858930, 114400743, -82039588, -88442792, -88073540, 36523495, -108055255, -71934099, 33594845, 58396333, 37714483, 80035975, 73776313 ], [ 69000507, 49867798, -64362787, -23879918, -19492667, 52256234, 53138635, 91327822, 52809826, -68766369, 29922353, -27882188, 74921660, 8374878, 35485062, -9836961, 52746400, -26751611 ], [ -9666443, 96767608, 57489381, -44720247, 86722650, -111924955, 39025469, 104743709, 28061130, 102355439, -93464688, 45615377, -2458937, -117257924, 64074728, 11566009, 14902288, -2695423 ], [ -21060575, 6695618, 3381372, 16620666, -73363676, 82539137, -18853058, -18040041, 26685376, 28561574, -14772455, 97376083, -19282425, 55154197, 107684562, 48807143, 109541797, 84969477 ], [ -12006138, 49147492, -61552042, -60480843, -15955280, 6555497, 64683680, 119046155, -19231617, 12827788, -2407471, -29441408, 116213158, -30100723, 105838825, 115627547, 100925013, 55227434 ], [ -19312214, 104242054, -86472512, 81581994, -104562426, 83701752, 8787778, -1219153, -8793941, 77097889, 100844425, 17705639, -116479896, -105983987, 17032079, -57015800, 82169996, -6355025 ], [ -23618233, -80600910, -8884012, -89075775, -69950127, -1317665, -37896227, -7339655, 30763736, -36886356, 91118995, -3510017, 53489736, 21177955, -7697219, -93199912, 50528651, 1403175 ], [ 28588984, -74195986, -14212079, 82164399, -76701718, 66547280, 38475283, -15864508, 4388017, 95931293, -98449477, 119246687, -1875092, 51376576, -33585827, 40977149, 57283572, 76445675 ], [ -118799794, 18947734, -84723034, 72035503, 4656758, 49347112, -71922657, 96946612, -19618502, -26564853, 9940252, -41011887, 4745517, 42809233, -98647259, -82988009, 100609340, 95714988 ], [ 111882486, 28964846, 24743506, -54060313, 9762964, -20212740, -12892431, -94895516, -41008892, -85107273, -86462722, 92559836, -11175882, -81087795, -28763964, 86090586, 76416221, 45902402 ], [ -99875707, 8915171, -24658082, 26691153, 7100744, -3892359, -39262984, -99251970, 84065795, -90328606, -103610521, 59704399, 31720807, -107434476, 31381236, 94109616, -82537265, 88039550 ] ] ], [ [ [ 97731457, 36768989, 118667472, -52819402, 73961196, -39832473, -58587813, 59131707, 14818675, 50565148, 28492090, -109514599, 84263887, -20064758, -94688541, 108754164, -79525201, -73835598 ], [ 63632867, -3298309, -87864371, 36508459, 30531838, -41497574, 28460052, -51845256, 111868669, -56652779, 72184815, -66731615, 534233, 6504152, -67796043, -117268979, -63568799, 103921697 ], [ -86314575, 97896876, 114956266, -1051832, -72560860, 101694227, -101151148, -96553912, 64568111, 55990893, -54506802, -26454364, -58008624, -55044906, -71770049, -10416698, -100855726, 47128591 ], [ 12262125, -61208073, 110105653, 100749240, -22075094, 60230585, -116489388, -24314446, 119087708, -66524899, -89566202, 112475063, 4672871, -27027201, -94630176, 114261122, -84595893, 17042363 ], [ -30007638, 96357479, 32356093, 84655396, -118504469, -63723795, -82460304, 38195882, -102729122, -29622415, -58894919, -111887011, -37625581, -56333755, -118796679, 2612189, 5186610, -16990356 ], [ 88879081, -73040166, 56189677, -61616053, -37417746, 6879906, -69106711, 7701769, -78842698, -70024803, 116912831, -95483758, 43446375, -111459137, 48960351, -99450510, -40595756, 108872057 ], [ -117791996, 101871893, 13192558, -36692371, -20987812, -98731952, 20045646, 113511681, 115679062, -67794224, -57649531, -72003642, 56387245, 13307709, 62716420, -83932948, -106616350, 33704227 ], [ -10267497, -106953164, -80339734, -99399398, -98814048, 7708334, -19910710, 85849849, -98843585, 81824803, -31118423, -47525375, 36540520, 49219278, 64657889, 58852205, -72708505, 57025148 ], [ 87153865, -37843189, 66812271, -74236796, 11291654, 93821273, -85873719, 18938983, -95383615, 90874905, 79451921, -69894055, 96757403, 100208196, -2709157, -26969057, 59287841, 15487721 ], [ -111577048, -37888390, -116259837, 86115196, 106111154, -87667591, -47778728, -29728505, 41688377, -76846744, -53119427, -11171437, 54097912, -33391581, -78485745, -78652357, 39559257, 88806631 ], [ -85371712, 36506056, 10617579, -63531399, 101124740, -2225046, -59752275, -57496476, -56656032, -72480843, 113719218, 7117210, 20773209, 58973790, 99795175, 54317497, 73307271, 78423636 ], [ 66623633, -92179394, -46733773, 65269254, 95779549, -52326611, 113324204, 118440100, 85391218, 67136290, -53407979, -77247213, 80144704, -27614921, -104176400, 33752837, 35070184, -81362465 ], [ 118714269, 109858819, 63465100, 84481897, -103625297, 116777034, -61710208, 53147791, -71171120, -44498498, 16551385, -48345924, 5742335, 88471592, 87677229, -27521538, -114781679, -109860510 ], [ -53851051, 29795335, -9593435, 116745829, -69963335, -25335110, 89992902, -48542998, -26823693, -67465776, -44777127, 9253786, 13192017, -79612860, -110651113, -20148064, 89181494, -15615320 ] ], [ [ 46675556, 67611111, -70494658, -87566484, -82381558, -30967813, 82542890, 77078399, -115910405, 14232524, -14927087, 6175696, 52473328, 115940648, -24420700, -5379059, 17485769, 15205000 ], [ 44309880, 103150996, -33531565, 26213205, -33958706, 105142982, 51114443, -8968543, 66853433, 27567794, 91691347, 106543097, -88804072, -73371177, 52525055, 63755083, 16779325, 99078584 ], [ -64336892, 21490166, -39277216, 87477430, -37851116, -39164309, -85493937, 87016842, -99096683, 95166789, -59542121, 98870630, 54064683, -18570366, 105858496, 56362958, 109310967, 113697649 ], [ -18722451, 23536532, 94515501, 104310087, -93315645, -54276472, -114278525, 110491025, 61907167, 98597452, 84057422, 42374152, 19887819, -73895524, 117131113, 26356744, 77781236, -33944295 ], [ 100951461, -65289536, -10932525, -10664528, -102298207, -32096360, -44239433, -51195420, -59416011, 17836794, 110558391, 88107741, -75392523, -430983, -37749846, -47865824, -28554242, 51360470 ], [ 73338619, 3210763, 75108915, 30614899, -109434664, -28685930, 61818513, 72033958, -33725821, -68089681, 68325351, -100927327, 106186428, -62899697, -6422034, 30816620, -99778486, 109251445 ], [ 113873470, -28439535, 111884036, -34311341, -105518551, 2593125, -89978072, 77881467, 91888244, 14852630, 66063474, 49041072, -58723771, 58371543, 48616391, -26840401, 42846182, -59556547 ], [ -60139686, -44010746, 25446773, -96839075, 55674707, 88407560, 99389562, -37781716, 11249868, 111629178, 77324561, -31516911, -55768564, 90896414, -88574086, -97205313, -64885034, -18658063 ], [ 102147795, -58746930, -40326048, -25870052, 83335862, -110838749, 64977228, 99624915, 103839558, 13516100, -43114911, 73875508, -42941468, -46166467, -67585268, -70690692, 7306449, 41086139 ], [ 54529660, -28715041, -59829802, 29306338, 7147742, -60143478, 6589675, 83647871, 94050100, -35398659, 393127, -57801778, -26321229, -52488586, -106748617, -23989059, 81935950, 3956489 ], [ 104919206, 52953635, -116112109, -98647350, 96921180, 112598676, 67444054, 81561425, 15647685, -7477958, 84046159, 82157595, 105878427, 118194192, -45655208, 20712670, 95151514, -24619212 ], [ -88749441, 50877032, 51183656, -55786618, 36928896, -46840469, -113866214, 8205758, 70077678, 108572862, 50534066, -35414673, 16451378, -33391755, 42214659, -69279216, 45210267, -100637587 ], [ -52606450, 15564376, -64564148, 94992867, 83395192, -7143997, -69222233, -86290215, -59318214, -106220328, -53658046, -69785198, 110304902, 56705330, -49598668, 83787248, 102521624, 21819271 ], [ 27525023, 47431728, 85654464, 31196411, 104450755, -36453384, -90375403, 87224606, 18171343, 61515722, 113854530, -16066177, 8489178, -33169995, 49782818, 10944769, 45385642, 89063619 ] ], [ [ -72680458, -35860754, 7815881, -42497270, -43561120, 59541388, -93065054, 5321058, 85147487, 38621493, -23588690, -6518069, 50605287, -52797908, 66418828, -68976868, -84126793, 45168627 ], [ 104021790, -29118810, -18190050, 55985807, -17913089, -38415417, -69060319, -71253414, 111645516, 51928361, 76472138, 111417203, 51476637, -112948148, -95320880, 70841583, 92312735, 17135634 ], [ -27401482, -46389991, -29454398, 90927171, 67367183, -43332323, -29193377, 30762475, -220751, -60942384, 56514183, 76664020, -79815683, 57850699, -62791457, 44042100, -36830148, 83819241 ], [ -34595061, 88462821, -90861063, -71099009, -96758773, 5082034, 29964973, -118576753, -73790813, 27039654, 24838073, 72279925, -83074, -21121380, -88708925, -58757519, -92479959, -55222599 ], [ -93110336, -100538557, 79366032, -98786411, 72746655, -90824394, -44259158, -95795447, -87886848, 90475532, 15492193, -79147798, 63950013, -57862761, -85181274, 118437311, 39087547, -75295360 ], [ 46784424, -32081928, 38701698, -109459693, -64156192, -99491552, -46936500, 83455029, -76393186, -2436933, 50397561, 28314607, 1027212, 29649730, 2967236, -117791799, 40855608, -91881740 ], [ 82434551, 91805734, -54289714, -44460074, -4443043, -61045099, 68758201, 19039651, 6688570, 70722926, -41701997, 94285130, -39377032, 96769104, 110843205, 37521896, 63148137, -21482519 ], [ 97524261, 98934883, 98208664, -4789655, -10328595, -116310831, 118468058, 69975045, 87516854, 7550517, 49579962, -50663583, -89049416, -74707602, 91942798, -49731051, 27964798, -112598610 ], [ 85314086, 45649181, 50849389, 50541317, -34447056, 7346406, 30800249, 76867969, -82197676, 106180160, -48249990, -42755374, -41250214, -82641001, -91969428, -20781999, 18679415, 11064174 ], [ -70061729, 55744867, -33664205, -36707925, 113598490, -108671781, 11408309, 71998119, -92663399, -109086619, -29485638, 76799133, 111008546, -29802186, 41139710, 17214313, -88633071, -42653658 ], [ -93670957, 103950971, -5887962, 97391378, 116621524, 70645684, 54533130, 6852483, -75591103, -26742247, 48324493, -69690499, 43978802, -12258326, -96306305, 93472852, -118482610, -69531779 ], [ -28602187, -46167796, 52562105, 2624503, 89121726, 85940500, 9375655, 71166057, 68155362, -73266143, -67281971, 14155218, 32694463, -45584243, -13672995, -85420047, 106184715, 96870340 ], [ -70725479, 35971053, -24775205, 49842764, -51739995, -107569165, -28541501, -25165059, -93010600, 45872086, -71787136, 7599803, -42681602, -77020048, 72071997, -14135526, -49180876, 25795236 ], [ 3771299, 24270221, 102529021, -108143373, 15136201, 36525127, 29021718, 109100366, 53422176, 75999530, 115728807, -5393726, -24149801, 85499773, 31313290, 116542639, -109761083, 43171766 ] ], [ [ -117485932, -88500707, -88796382, 28354373, 79027759, -81058905, -64491230, 70692384, 27560206, 92581661, -25918618, 75598172, -23168493, 91628986, -96990047, -119201847, 10677899, 118379726 ], [ 103388409, -112247739, -7803247, 29224665, -2732339, 36125194, -86006973, -22235720, -59654863, -91305330, 116562797, 75472605, -119116701, 43040539, -66589325, -109704678, 35690966, -54689572 ], [ -108194432, 20103229, 45649190, -31984811, 99758173, 1428722, -87564796, -117422679, -12854113, -83200223, -89151211, 57270349, 28897731, 18563031, 51096181, 59272057, 79190918, 24608966 ], [ -43792807, 16673262, -44102452, 72575522, -52816700, 99744714, -107239359, -47289069, -57087439, -62587909, 31836833, 3263404, -91501683, -5040372, -105764274, -45850641, 44897045, -90507200 ], [ 82131268, 86614370, -114423684, 90568659, -80961576, -2396417, 80577634, 27837532, -100354416, 87893175, -62504341, 45286632, -106836746, -82756140, 111250044, -29400395, 41206010, -19466546 ], [ -87130136, 22823716, -28441510, -25246875, 29762288, 13498175, 111677005, 101034595, -115901217, 78156474, 84733411, -30524489, -84425786, 100705073, -29312662, -22509452, 97291103, 52790472 ], [ -50192305, -88139648, -23066284, 43923564, -88852704, -114919397, -10404264, 86061102, -71980849, -34073181, 45746758, 97724085, -27558278, 88230837, 101697976, 88173906, 50919300, 2500734 ], [ -76091420, -69781691, 18710623, 105413219, -114277681, -40375441, -108995365, 73607388, 60336524, -101573942, -5100659, 36791254, -92631824, -71449793, -108981283, -87960066, -77052016, 76660967 ], [ 108499019, -84755552, -108545967, -52878954, -112368200, 64316982, -79939336, 65900402, -30922839, -10313927, 13145329, 44231610, -118318327, 80600707, 34071811, -87865008, -24846440, 107855932 ], [ 19860254, -104748129, 26510322, 77016551, -96090049, 2582953, -4416068, -63087442, -69767648, 112887671, 89696525, 53114089, 96353177, -35728047, 115117071, -33310281, -84912027, 65910103 ], [ -116954702, -23656795, 114349575, -19875483, 107647858, -18560282, -91113188, -52348283, -78283074, 64784931, -67386834, 4196105, 11754116, -100133700, -27524192, 100151000, 44364303, 16919958 ], [ 58603466, 83875238, -78553891, -27144403, -27116343, 28556844, 17888144, -48129321, -86654594, -59966776, 61460114, -58618484, 102242663, -108159184, 110342869, -22244579, -85677512, 75590217 ], [ -80804584, 7870998, 118925087, -97369568, 115979853, -63798775, 6942700, 101921355, -106373457, 3943590, 31093613, 4353969, -23393946, 81478222, -977578, -53987737, -15183215, -26392735 ], [ -42873505, -33902887, -19160418, 32418505, -59314734, 41757040, -52247923, 87656415, -111016256, -47222503, 90283407, -22469064, 114122273, 71646098, -94757431, 107540879, -88686181, -68027014 ] ], [ [ -21143198, -80668631, -11028834, -10872649, -89349159, 99586433, 83679174, 114795340, -83037239, -11681720, -61027294, 81320744, -49967005, -91894112, 14072757, 23992907, -20691193, 9410606 ], [ 81113387, -10209632, 45283564, 15579451, 108839820, -78797777, 78351482, 65135870, -61907817, -26782084, 28627619, -58686217, 79942485, -115972587, -109658284, 79694448, 7298955, 96009413 ], [ 77488668, -45862158, 44937753, 32096197, -34659434, -40286012, -41317973, -88509856, 51485943, -110053718, -46882038, -70739472, 40952564, -3228878, 21669159, -29814381, 10808495, 92021291 ], [ 89403808, -67999502, -9964020, -42666979, 38320911, -52880887, -100919082, 118759228, 93842275, -30087789, 6956809, -88570187, -108878575, -31509753, -21244841, 80668568, -83300175, 82180987 ], [ -13803402, -67721528, 52800667, -68066588, -46873477, 11134499, -67903683, -84720951, 41299241, -110239504, 75227005, 45765534, -73517278, 65849935, 80938778, 37413798, 19879166, 82267193 ], [ -95280680, 54642990, 44764268, -79612242, -57491859, -74987041, 46935038, 83320518, 96704162, -56476277, 42061375, -62475517, 25275676, 5761277, -50638367, 9494497, -5473919, 82003927 ], [ -39874534, -9719517, 69564440, 64776766, -112322710, 24940112, 8859875, 61643149, 32272673, -19212468, -67789618, 95754835, -96695821, -27571529, 71156113, 58025554, 48981387, -68158761 ], [ -38342468, 102446148, 87927087, 118439168, -26814915, -58077690, 58097504, 47216782, 90561504, 16960716, -109450623, -45930815, 93420015, 331299, -49132744, 107012236, 13086912, 37262235 ], [ 39043478, -12469292, -46522323, 33601476, 67005310, -104225204, -58621728, -25965076, -58559301, 53473394, 55230332, -98101174, -24193448, -12808890, 70946942, -9573233, -33546394, -80368501 ], [ 20513169, -11444654, 51078695, -16723225, -91934831, 116018615, -23017930, 37602322, 56105453, 36165573, -39949344, -95651483, 75012477, 94159476, -66336204, 60555221, 54822577, 35571543 ], [ -100243009, -85804272, -18292230, 31686212, -65249133, 29387862, 11561130, -29566498, 65103773, -60733969, 29837842, 111780566, -90234778, 4467268, -14187963, 50705154, -7574871, 99672027 ], [ -118804174, 32014590, -21011629, -124821, 85967252, 4205166, -14762227, 48337004, -32564785, 97698637, -844253, -99614627, 109148532, 91483693, -54481442, -86090420, -117804649, -102486910 ], [ -102686246, -99286597, -90319396, 80112991, -40022445, 99752971, 16736837, 107443213, -111309986, 66351345, -118583275, 53176205, 71309377, -7906619, -30202427, -72734636, 95951276, -13195405 ], [ -116373066, -50509190, -38041319, 30452813, -104392999, -13339802, -102972142, 99144724, 26515323, -31960015, -66811703, 61218128, -115246559, 61527602, -66064702, -45346650, -62049402, 74628270 ] ] ], [ [ [ 111431378, -91133209, -71007787, -14223971, 4602722, -13756890, -95670968, 13991679, -97322046, 1903516, 69238016, -14865335, -83958713, -10297068, -106108609, -57769249, 54682901, 43644700 ], [ -102157421, -94315572, 13681489, 4908456, -94810416, -41620412, 110864618, -71069606, -20245454, -83412770, -5386377, 117411964, -7889108, -64078048, -113178876, -10076020, 60978628, -76705217 ], [ -69728575, -50191654, -52453405, 38408388, 2757818, -74755999, 21824890, 63883671, -116468229, 91155254, -97429639, -44275138, 99579493, -12502150, -68059698, -27807781, -91105851, -107159648 ], [ -73984038, -58573821, -90136981, -104770299, -59987533, 7986033, 68017790, -114906256, -39540265, -112939294, -44223926, -12960129, -115977586, -13553053, 88756171, -112490748, 10039817, -100197259 ], [ -32023287, -18443163, -113067431, -91743584, 6501490, 63547493, -39164742, 104199838, 27873075, 109686919, -79827073, -114006393, 42358200, 109416211, 7328174, -69601386, 94994264, -34778263 ], [ -88270963, -23641538, 16804923, 55805122, -13544402, -107945356, 62131031, 68779177, 15447856, -103463549, -73103173, -22930161, 86498953, -21605063, 95827668, -72217884, 113173635, 110762941 ], [ -55711953, 53095370, 107234435, 51284562, -17951304, -868911, -13272411, -117374232, 80432156, -20569145, -45159993, 16786968, -94439899, -8508200, 101496734, -24701357, -90319834, -118081460 ], [ -46146353, -33262413, -22923270, -117207331, -33238026, 46228394, -34352999, -57818301, 54757932, 69991620, 113159291, 34324353, -25531630, -2882468, -59416437, 11716753, 75849270, -42027835 ], [ 88105663, 65163168, -40475062, -112037892, 1163012, 97432529, -577967, -24245386, -26539048, 98366112, 61385482, -64087242, 86744601, -75669215, 104404176, -63604046, 12410451, 107847887 ], [ -61345791, -83613836, -77062360, 41564742, -58425348, 101555230, 54960639, 36909216, 45898335, -98793203, -31440134, 37994633, -31606851, 115469062, -19373191, 85390560, -8219499, 110736629 ], [ 69264440, -101367275, 98115342, 62754657, -11150593, -32930994, -76310869, -58739181, 89597827, -100561040, 66087689, -107202159, -113469993, -74538618, 85981216, -58514684, -34621325, -83503283 ], [ 10914606, -47532387, -17800311, -9414286, 98278318, -63621010, -48421515, 35640490, -90345699, 101675223, -103694249, -27143065, -64566850, 13188316, 33843266, 94241189, -44943296, 92952747 ], [ -104996459, -24330804, -23210684, -37412142, 77069483, 118087853, -64043114, 4962831, 18867657, 48519978, 44188709, -85070085, -72916709, 64987607, 86348776, -109284818, -50979823, -16966801 ], [ 5371104, 40362766, -114159181, -7093625, -29366690, 30365215, -19363359, 57100701, 44000982, -96499864, -97086515, -85288445, 100599623, 31944033, -40890673, 69177704, 44984589, -59790709 ] ], [ [ -7077717, 75460206, 37216910, 80105351, 14526995, 93882864, 24978788, 92816840, -88969797, -47174640, 34134376, -23243399, 103181846, -117632259, 66199482, 112363177, -48698657, 105398610 ], [ -104333320, -53016244, 3819783, -114645369, 80084765, -96802609, 63266811, 7969143, -54276377, -104153459, 10469416, -80893553, 32428914, 22076915, 26779856, 102298891, 68839079, 36346147 ], [ -2935186, 55901378, -76905970, 32866504, -83932768, -41617775, -79256140, 70642384, -15849100, 62833287, -64721153, -94250721, 112829710, 32460347, 65346659, -2709484, 30393635, 114783441 ], [ -103970518, -29149577, 14218996, 99262698, -65824702, -7989540, -59168166, 46630906, -64548379, -54543248, -66547591, -33052884, 9817189, 52136957, 53175562, -78337809, -47868483, -18128568 ], [ 19647063, -31111578, -95116094, -27439610, 33980382, -65506427, 9372090, 67517268, -106185623, 393487, 60280422, 87760863, -114413031, 7305770, 112656260, 38002512, 14547770, -72793495 ], [ -91937927, 44796446, 9055893, -41859198, -35091619, -33228143, -70451209, -102751822, -22632001, -97287276, 81554326, -56187077, 15570715, 62234618, 3490426, 91653430, 9710570, 104843036 ], [ 112995655, 73527922, 72058230, -20400293, -95991698, -110930604, 56434328, 48009151, 80405071, 116660317, 18491803, 58944967, -77689242, 47368335, -37824691, -61570855, 45948293, 101714119 ], [ 117564179, 66637652, 44118046, -13654192, -23905086, -31526204, -91289108, 38854625, -91900279, -118415375, 70953302, -71376856, 18432570, -110343210, -109609852, 31568536, 101707912, 102855969 ], [ -361293, 34451696, 67237730, -58225219, -95255576, 58291798, -38421103, -87819127, 80240112, 91444507, 67261856, -21266827, -97062811, -103350957, 15681174, -48178749, 79131328, 46564903 ], [ 76949409, -42097627, -75678070, 26823430, 18542856, -98671968, 106652554, -68494924, -117357741, -87243146, -70550225, 32087396, 32524078, 14386106, 23958018, 81569163, 6342282, 88274688 ], [ -82968479, -7638909, -1821107, -109631978, -74291453, 73428991, -61946312, 14764009, -76738369, 107494416, -45669361, 59972471, -17634744, -8161963, 49646212, -52495067, 50287863, -78360597 ], [ 55737472, -3208349, -88695272, -78568528, 102491549, 90387620, -54856364, 43968710, -79532289, -95971979, -45691466, -93020432, -102342871, 54083896, -12866012, -59727183, -103921731, -103047766 ], [ 102918038, 101296396, -69749604, 92915194, -6067511, -81098882, 17672066, -27184126, -87572326, -17992598, -34199692, -4612179, -86851211, 63952670, 7856106, 2649129, 49784207, 87037574 ], [ -97170748, -18416135, 30955832, 34994538, -98779875, 117232412, 66299617, 40375405, 48826164, 84912756, -12773324, 100540269, 35269609, -11456655, 57766063, -105564274, -49720740, -2004939 ] ], [ [ -94996521, -44060695, -98663406, -61325001, -13953386, 32782696, -18931839, -85925367, 33905647, 1974797, 59459144, -113284975, -99087531, -37203663, -65175362, 64182022, -113476780, -47396225 ], [ 45148587, -101545623, -78312367, 99366714, 108383905, -7793630, -27313597, 206173, 33963085, -59578565, 10502749, -64919847, -98940046, 49851093, -395196, 14991273, -114533257, 16612416 ], [ 28793143, 22801885, -35687259, -67164381, 7031059, 40049505, -49304044, -52766620, 19212461, 115999479, -50584160, 96394248, -17005821, -106981288, 65665688, 12181254, -114788474, 82833315 ], [ 55776930, 9772096, -43433291, -10063934, -44105612, -96727879, -44646528, -5904398, 79730063, 15060524, -19166879, -67993958, 50212464, 89720896, -111445763, 105228833, 55543248, -58312413 ], [ -63490488, -60155920, -99333386, -71615939, -87852951, 13224466, 25356307, 42566447, -62206643, 117971040, 50557907, -108831169, -110500683, 113281925, -111162645, -112316750, 78803365, -48911812 ], [ -71018590, 60760175, -98170489, 17994542, 13053411, -95570953, -29122711, -6979765, -29647653, -2215631, 81533833, 39318218, 7493692, -115597276, -105013467, -32964031, 97928994, 114079847 ], [ -15931835, -93034697, -34194274, -17295390, 73226110, -80843611, 107488821, 113725218, 107025585, -110248236, 59839674, -100848057, -116093023, 15752894, 105974708, 97161047, -73814707, 61908195 ], [ 33020838, 87190219, 114905682, 92937981, 88762192, 9738490, 57629868, 79488386, 70587398, 91699417, 76970921, -87778816, -66297517, 23008596, -38039997, 57371491, 33835034, -10853229 ], [ 57966740, -69568418, -1640777, -83688226, -77976183, -99414895, 98898534, 51304120, 90300213, 59028887, 55513641, -12498349, -47243887, 48755372, 80384204, -56753125, 87472365, 71803098 ], [ -102174867, 69592249, 61670450, 11292080, 74608479, 26700749, 39522344, 80314076, 95603665, 27952523, -60265520, 55640748, 111074643, -28271316, 12859062, 23387860, -53057924, -93062533 ], [ -78500017, -54696807, 64963684, 89813820, 83830384, 51193618, -59977228, -70190323, -13315144, 119293351, 110818534, 11777868, -76527932, -1802607, -139407, -117642539, -10496661, -27655178 ], [ -112827715, -106418586, 110788174, 80500330, -31354340, 74878251, 82818050, 85362772, -66424226, -25167430, 41940228, 117052180, 109888868, -100145713, 7147449, 83469721, -4421199, -27372123 ], [ -116516792, 94429450, 29270327, -98313444, 85398006, 95355564, -76850930, 62686768, 27001197, -36860110, 15506850, -91128567, -83620184, -34258280, 90206241, 2576416, 75496528, -112268437 ], [ 94440784, 61144246, 176395, -57400190, 111863602, -60993558, 113969743, -30189911, -119230004, 111793357, 66258528, -53950016, -69013027, 115268271, 16473214, 19973615, -31989041, -87299385 ] ], [ [ 80833484, -97590141, -5844269, -53059607, 76923905, -111366529, 46317273, -79772223, 15931398, -64411919, 83972742, 6351720, -9007507, -51601836, -48010807, -29980370, -5653886, -45825355 ], [ -29219738, 104814033, 91904087, 3515368, 90412556, -18952008, 70025202, -113588874, 52825691, -85329109, -36745686, 4040257, 31578660, 61098050, 18002292, -80488503, -47743160, -34645236 ], [ -94626303, 99652652, 65552173, 75879036, -44397279, 70873688, 116178517, 49248228, -51789368, 32409416, -11402184, 72833111, -78917749, 59105576, 52338596, 40553792, 5140658, 73300735 ], [ 109118494, 47620057, 23682624, 78887605, 309554, 118653883, -20729717, 28045762, 26012763, 115720992, -14153685, -95773082, 118882838, 107940895, 67167935, 92976232, -74318918, 31102777 ], [ 63779495, -110548661, 20709544, 27203422, 74553410, 81302743, -30414514, 36633169, 50666590, -27282606, 39250487, -92894297, 71089361, -108427072, -81132066, -101811649, -1578456, 19238812 ], [ -48192058, 47729963, 5668536, 73552382, -81987737, -90789206, 75361588, 86785133, 99917620, -115701332, -21613807, -117177103, -17719260, -118950191, 54593709, 50283919, -3867905, 118994364 ], [ -33343077, 101245772, -106686254, -22218474, -118347797, 37782084, -50837905, 33760306, -111724434, -28421137, -67419372, 113346474, -31590660, -71126337, 115527269, 4360062, -12059475, -31970063 ], [ 47319354, 62319008, -60953279, 115094011, 95138970, 16589790, -14966319, -6870419, -55541605, -59643141, 40136553, -4121675, 67972049, 90082639, -27477746, 68937269, 20485475, 16574723 ], [ 11194010, -88655713, 47680415, -32740220, -86612777, -8490140, -104488109, 106992821, -71754704, 82674852, -108011928, 16505959, -59909304, -67797192, 35882169, -17123811, 71314334, 27102033 ], [ -45189382, 14118062, 51381212, -89064017, 24121313, -71872611, -43439365, -96238768, 110276120, 41603300, -71546904, 37152502, -108079138, -21387593, -60549877, -40852960, -101952953, 59629202 ], [ -38811476, -69182160, -42853311, 20073576, -40542017, -13584928, -113179930, -27948494, 86238614, 46899152, 101327988, -88534466, -60741243, 40440238, -87719961, -14439404, -26547093, 40785591 ], [ 100682775, 47235037, 112864635, -74131871, -33800707, -52422495, -117463787, 79903370, -73948927, 32856334, 101741024, -16565574, 103691730, 69878991, -20536163, -65057206, -26021475, 9493673 ], [ -96801100, -100230280, 34690869, -41124961, -60771017, 69543453, 107141517, -38840217, -17864962, 23318125, 56151900, 78323657, 60383566, 115453977, -114566214, 9184186, 48674954, -51094678 ], [ -87378843, -88206432, 44295705, -60919695, -33991146, -70571691, 55376600, 88075798, 21374947, -59095141, -14171935, -62430103, -103060703, 30971877, -76805355, -115013630, 15429088, 79958463 ] ], [ [ 93118772, 50352025, -50409350, 89998979, 34368402, -51165339, 82708663, -84506376, 87046501, 102283843, -104006206, 108108385, -61020603, 31950112, -9626436, 36192537, -23262589, 69455764 ], [ 84855470, -10817794, 38956788, -78931611, -89443988, -25298479, 42384880, 79059636, 19490192, 105724130, 29328943, -64309428, -61970916, 25478822, 53632474, 33560187, 32932287, 115230486 ], [ -39443971, -39014442, -113129389, -27129196, -31188685, -13455412, 61354732, 111065117, -14294289, -110978463, 22801307, -5183022, 40778647, -33770877, -57578382, 89764152, -64808412, -112206679 ], [ -106694777, 118910259, 26273090, 63374016, -23021788, -87634642, 108443147, -110607976, -60915555, -118635313, -37840077, 118166752, 82337920, -26929632, -119264341, 50283458, -65622156, 98080318 ], [ 80854854, -39958301, 64496874, 112485220, 40763259, 30262691, 101064470, 17372175, 60352444, -40147251, -78917190, 40953178, -69418071, -32796030, 14541882, -40645592, -57613017, 29928579 ], [ 10775553, 89950955, 54972562, 13881178, -90579812, 14666743, -68509838, 117721798, 62753756, -70906546, 40129454, 56592585, -33438889, 45134532, 30433511, 117276178, 89146226, -72926259 ], [ -86077442, -118409806, -44440672, 101406122, -61871436, -20321832, -64983544, -74259944, -76291839, -80066715, -58066369, 31546580, -43187553, 2627992, 20674766, -94216187, -104100545, 81367342 ], [ -67200847, 57841085, -19380761, 118958410, 648362, 21372973, -107860538, 79240089, 90502515, -65631898, -80278353, -91927961, -67082000, -84636399, 3601910, -27353509, -25814152, 57038415 ], [ 72246002, -56022838, -50597154, -9235304, -29602966, 95455159, -41454627, 39808340, 89858214, 49783203, 80535377, 98081789, 33292090, 25377123, -81644590, -93853179, 72066596, -22453471 ], [ -33665753, 17836474, 113496089, -52380834, 42415585, 17139064, -119046714, -92514548, -22870484, -76356813, 7654642, -38101680, -91051475, -100581691, -99044474, -1208900, 104486784, -90256528 ], [ 94404757, 20716386, -93911027, -88898296, 54365845, 99444979, -70415856, -99053308, -93227143, -16093034, -17593659, -92853448, -114026866, -45405134, -89531593, 78248973, -25214560, 70695609 ], [ 29674060, -61831192, -72705121, 44712876, 112885507, 94557246, -43041789, 70435314, -29318973, -79197380, 26054731, -103860529, 92766772, -94077024, -37265938, -67376862, 114309753, 70080091 ], [ 73259580, 37428331, 20882718, 102944476, -56279173, -14920637, -11909752, 106562482, -70271854, 80354700, 3015565, 68085486, -117854348, -84729850, 116223197, 73745218, -107400000, -68010756 ], [ 4179613, -87069988, 50772720, 112976174, -46584359, 29088113, 31752014, -31741960, 92405759, -106666696, -108908830, -82819154, -5635583, 41126265, 71005607, 113302072, -29740540, 30538577 ] ] ], [ [ [ -14415465, -61698305, 117208182, -25525133, 70562490, 118895170, -3847175, -92264301, -84282699, 69228154, 36210218, 106477019, -88984872, 108663917, -14763763, 79386052, 115732087, -38596953 ], [ 37905257, -49313694, 115273884, 92471965, -93120137, -28967243, -76798359, 65196964, -4960569, 26446346, -32728088, -8260594, -86610656, -66489142, 89467809, -115553060, -26588451, 93034480 ], [ -65543639, -24993825, -91109752, -67204559, -117842514, -30095282, 20357272, -50938833, 76462669, 90554552, 47040859, -31677387, -69865747, -91544606, 85128071, -22484145, 37841225, -107143257 ], [ -56466695, 30983384, -96540885, 114361200, 41775224, -96730694, 47111786, 98877551, -98951423, 90530024, 65064378, -100947664, -49314142, -54413224, 47495657, -41606185, 116305650, -5674764 ], [ -75848722, -60068162, -96355033, -117635936, -85876414, 82853564, -43585359, -77370972, 31754397, -59394948, 76884860, 50630949, -46603799, 88315586, 10037194, -13630727, 91744421, 78062152 ], [ 1567395, -78399746, -113050906, 72902679, -78980004, 80213418, 93247232, -96428751, -40796381, 36483267, 33753503, -74499391, 31160070, -16641182, 113870495, 32524640, 81494926, -17566517 ], [ -3375363, -64844326, 7928752, 75086241, 5433728, -110190398, 114484654, -10175210, 37594227, 71930708, -91115312, 87783906, -54663206, -92376445, 59304170, -29981495, -48542477, -26975800 ], [ 69202465, -78162629, -45885886, -68252362, 53520230, 44912781, 26563667, 115779738, 31880854, 91111109, -1500571, -34103515, -96826888, 58417718, 85641943, -112440439, 68263640, -8404304 ], [ -4035430, 33002613, -99354284, 96573543, 117729138, -76340488, -73197571, -46961761, 101396649, 69895117, 5042664, 92427620, -52540516, 66160392, -56757164, 23732003, -40635557, 10900020 ], [ -53995004, 101538262, 20934583, 33847152, 84836401, -72038207, 83618570, 64253798, 30410544, -113296091, -19083245, -1457390, -24921939, 118870781, -4111279, -69410898, -43675680, 46426518 ], [ -64901410, -13564869, -52296707, -38381076, -49343969, 13675762, 26097633, 52995551, 101284597, 26467661, 59431064, -53253848, -9109687, 105565554, 92624950, -69873087, -47057120, -75802778 ], [ 85459648, 86239558, -41345367, -17595464, 10481997, 67204467, -18507740, -83250729, 112347946, -73187355, -75848407, 84513209, 10519139, -38071234, -19869295, -22530352, 8482888, 89822418 ], [ -61542452, 79284460, 69704615, 58522310, -107302297, -5994392, -11025670, -116838312, -110669236, -66374741, -37689572, 64173583, 37297162, 48466126, 36888339, 15384419, 54556252, -71860635 ], [ 49928777, 20789606, -109472515, -48365629, -77226948, 114851931, 103192015, -20174649, -69863580, 79597647, 53417874, 91285871, -75987262, 36542896, 31377115, 73516820, -115674434, -44207353 ] ], [ [ 16072698, -72932397, 18295099, -76864548, 56091148, 64952276, 16598975, -99893334, -4523457, -52608523, 94815824, 116004100, -25859084, -6844034, 107126499, 16713934, -24526497, 15836139 ], [ -35306396, -11094938, 48045300, -77324137, -106911796, -38958947, -2972802, -19318663, 43417292, -55687744, 23244322, 58054461, 98328773, 114875773, 105521679, -74776086, 1548727, -59035725 ], [ -65812150, 83855218, -46663894, -87113539, -8919404, -114393608, 90551567, -33243180, 97105340, -113402020, -40689658, 30683125, 51670055, 18079843, -85366048, 61752686, -14292076, 108405587 ], [ -111396982, 31752753, -90621346, 105847163, -92919676, 65985082, -80165762, -14486501, -100140697, -51583152, 20721371, 31359574, -25807375, -74149996, 23145367, 68020943, -59145099, 25548065 ], [ -103543487, 96089200, -44779562, -37521323, 95891299, -51074915, 27042356, -24629850, -58972538, -7157450, 82559666, -106132550, 88690082, -59522409, 82456423, -20359027, -118134644, -75786318 ], [ 36104369, -3484498, -16814694, -92655547, -66405831, 108214550, -99769821, -25876661, 12251103, 77287688, -104709544, 53055605, 71236611, -43907614, 59344806, -38077968, -9618258, -52496834 ], [ 97326389, 101553434, 58557603, 46770885, 98636055, 105861108, -99634436, 115831296, -118902108, 26774116, -93860943, 92056008, -89105331, 51645527, 84610357, 70045802, 27315841, -74709602 ], [ -50265817, -115695781, 99992575, -64700594, 45636864, 81617851, -55062437, -11070630, 34477916, -71279392, 77216681, -37729632, 12191012, 32879987, 94866318, -23464397, -116173450, 13548684 ], [ -50377478, -43702798, -73024844, -84335160, -93016208, -88987929, -115094677, -23932910, -57914919, 1521315, 62577048, -44118936, -101467149, 116247106, 19546138, -83692511, -30491751, 103853281 ], [ 7346547, 109915447, 19332866, 26867767, -84999316, -3154944, 47749555, -24922477, -114714904, -52334553, -101585680, 76247475, -96828886, 73507598, -25519436, -108987329, 22440684, 59410040 ], [ -46667060, -80658788, 108890916, -26134947, -10412113, -88149141, 76345192, 7361802, -18339602, -86064789, 74755490, 30904834, 66137083, -118035408, 57765805, -20192202, -103830195, 102206318 ], [ 83876788, -30678394, 84662760, -116118020, -44313865, 90166941, 98078721, 8437873, -9001172, 95972918, 17086860, -64739058, -14312966, -87190877, -75148526, 45802373, -52548583, -79051544 ], [ -82178631, 3140455, 7366831, 65651374, -55636115, 113082040, -93154518, 77669984, 89102835, -98469696, -43784559, 82743241, 18398586, 47339997, 18651436, 81739230, 79810322, 29702455 ], [ -43826143, 49342303, 29541116, -97307942, 98014269, 63847693, -80396794, -88375329, 85177257, 114291014, -82336953, 105837452, 32822985, -23371954, -111595199, 15217443, 47673635, 62423742 ] ], [ [ -95062138, -60688906, 103824027, -73416061, -7905079, 59838993, 16763545, -79066352, 74928647, 99319708, -55994382, -92514777, -104214451, 65166594, 110763260, -58474906, 113509604, -117107460 ], [ -95224431, -11322277, -88002953, 92911259, 54268056, -108912376, -112150538, -51784092, 103547227, 98601248, 982736, -12795064, 94836463, 27797377, 9664788, -90452070, -64486238, -79012059 ], [ -17946397, 99975296, -46132764, 28586539, 45196315, 36897295, -67559914, -62470746, 79676134, 40618737, 40505444, -99678506, 92081123, 15610492, 20730898, 30302094, 99319113, -40972073 ], [ 79396795, 36960591, 66966965, 6156468, -24986458, 77748677, 28247774, 69154242, 88785868, -98256389, 115888893, -83729722, -8901589, 62763740, -75524806, -59156701, 73341422, -47595578 ], [ -109736296, -82657286, 69394844, 60032881, -25136277, -59668289, -97621768, 25362812, 93441, -27060448, 102018107, -22396256, -1774565, 112922820, 74392294, -65358557, -69147193, -83311986 ], [ 68997386, -87509138, -77275680, -7032936, -73854524, 101641860, -108558567, -72244294, 80279808, -71928203, 10526242, -79411882, -15737545, -80670652, 46127395, 93634379, -504032, 97502438 ], [ -62629923, -78229124, 59827193, 68775699, -90387094, 72252732, 64992744, -13616506, -85181030, -77480666, 44458099, -59843924, -98285158, 109394072, -86865854, 106092556, -39997242, 95185515 ], [ 8486460, 18444403, 4274855, -62304691, -16336831, -3374289, 86950245, -19396105, 42541672, 119288701, -47502877, 51967263, -117994260, 101318430, -93993551, 107422102, -109862046, 119021024 ], [ -4549872, 15834349, -22831983, 28574718, -72704986, -103319167, -31078475, 78106793, -110628999, 2579311, -48248412, -77052432, 42105984, 44531535, -5346036, 34392144, 86227465, -51998706 ], [ -116053193, 96895493, -27122487, -36562108, -76022479, -28043304, -7973000, -34591065, 105054140, -77786833, -27222095, -684540, -35551359, -20653262, -28754118, -113116666, -11872156, -110386817 ], [ -63615283, -45526382, -8509508, 42853033, 57508967, -24963369, -79502535, 68556348, 117854551, 50249868, 50293928, -18575056, 44293886, -61192789, 104885678, 65196743, 32073463, -89033555 ], [ -82857526, 73933221, 9591057, 34487429, 27622731, -102143320, -35673356, -32468143, 44303552, 103992491, -13817080, 31811891, 66057434, -15645921, 86345515, -79145079, -9960994, -86774963 ], [ -6745414, 31520466, -52722144, -50222396, 89972952, 52070183, -104294487, -69709001, -98675548, 109271962, 68593538, 61198464, 46121587, -48658098, 83100212, 5949819, -84319731, -43316441 ], [ -14211165, -73067213, -42325707, 23251908, 90029730, 26617117, 52473082, 30336995, -70172076, -1195055, 90180285, -19684342, -54425380, 108412141, 88446163, 82881018, -108838220, 97462335 ] ], [ [ 40557544, -41947594, -1587770, 74434283, 52998669, 104269235, -33712188, 32132837, 78408440, 107242435, -70196025, -3472082, 89140501, 79433842, -117343843, 118418187, 113202106, -105926259 ], [ 60775655, -106395820, -110030780, 58066539, -109714214, 111119025, 22561959, -97191853, 75222872, 18468038, -91214406, 98040562, 77376334, 94992869, 59604313, 116541797, -57725322, 97552593 ], [ -37118837, 98456456, 84843572, -27178820, 106826142, -84471878, -1014427, -33104484, -64053937, -67626464, 7222270, -7397774, -105940151, 46627479, 104941255, 65596937, 96796927, -106738996 ], [ 81225476, 90446584, 62587956, -16413753, -43416857, 100411609, -84826244, 116905539, 107888041, 10803822, -76291092, 93910541, 59820540, -59960751, 101975401, -81943575, 10144785, -45178410 ], [ -39837238, -28407740, -36276778, 49374085, 40994008, -86303396, -65071518, 11374682, 99324023, -43463443, -66290636, -113344673, 57876966, 45779656, 31940063, 77378230, -30985273, -116301002 ], [ 99836654, 50944163, 77644521, -103244372, 119017320, -108866422, -75630012, 13110129, -48399968, 42593451, 99256335, 49272260, 6886293, 25530171, 38200890, 32777756, 41189736, 53208586 ], [ 8900095, -110117887, 114766989, 116836093, -91966146, -7500488, -106232499, -87783610, -48929692, -52604553, 110552405, 10143950, 77579116, -25729704, 47314131, 94382256, -53523977, 35870369 ], [ -5697886, 63056324, 107771875, -102322740, 92929781, -64927865, -12585813, 104827368, -32748303, -117769563, -47677356, 41730017, -34314641, -29458021, -45022502, -33168398, -105829533, -3724426 ], [ 92234914, 57153279, 112065506, 87587618, 41442885, -9284974, -100266502, -112756935, 20829382, 76769416, 62937471, 9163554, 41578782, -91054970, 101973286, 73829241, 6607132, 69412852 ], [ -95191977, -66751630, -57078395, -100482293, -10360520, 35357460, 61594217, 5998610, 100320007, -698018, 93303159, -97591653, -107358314, -103115006, 21929814, -52381257, -108721952, -74291886 ], [ -100304058, -51198114, 96036412, 29379052, -56957464, 28061772, -99882044, -112854305, 111631562, -65319904, -75728997, 89314715, -47041776, -103450241, -26628761, -35241996, 11217189, -9129483 ], [ -83060637, -16807388, 98214037, 73274039, 96501820, -93796252, 50982365, 70803981, 105842830, 49089252, -40146263, -114901842, -44417518, 111103413, -1042130, 36652197, 105973766, -69864428 ], [ -50726256, -83187071, 79897135, 6897583, 91553928, 19207596, 76431926, 115762882, 23441367, 24933633, -62547627, -118671628, -23314237, 118698336, -104648634, 3458314, 61947179, 15289540 ], [ 100824093, -51391464, -95828162, -38867229, 10827734, 55849208, -100997787, 103907426, 117945846, 45683165, -81695055, 34911227, 28243279, 113526501, 28271456, 93168517, -97134075, 43651480 ] ], [ [ 41447419, -84815122, 112472815, -50866013, -80066049, -20038947, 101885732, -70268661, 85528001, 118798762, 69841726, 2344527, -47111464, 17697066, -57245156, -81911031, -55792570, -24909605 ], [ 83727788, 59574401, 107946013, 924920, -72093602, 112300490, 44139166, 55946357, -106510248, -75687953, -45769567, 81320698, -81438005, -19192248, 76105334, -90912704, 80637361, -95572344 ], [ 6437851, -3587570, 39987851, 54702981, 7564487, -71830843, -48377415, -25094785, -34307090, -83939378, -113448574, -63861282, 54799308, -72262606, 19669610, -97994742, 39768366, -8878363 ], [ 115822517, -90090411, 69443625, -38840519, 66872948, 72553463, -2398406, 4276857, -37358439, 38019225, 44332708, -44748328, -65475874, -16371467, -69572303, 48899412, -72553504, 98671984 ], [ 109960251, -101301030, 78575348, -7666619, -57744056, -112743803, -99173432, 62862325, -29291343, -104878196, 20681107, 91691373, -88536350, -36296364, -37971612, 116434671, -87355121, -89770600 ], [ -74314500, 36268400, 28486327, -94024577, -105784671, -21185765, 83881383, 94762896, -87477592, -29363681, 56092759, -13341867, 13933279, -93177218, 36512377, 117089297, 111550404, -65232956 ], [ 97596095, 71626533, 5116454, 63488397, 85033343, -10669009, 50802588, -14820968, -30059578, -74953541, 30768066, 27338612, -117340126, -113438440, -115192208, -68771035, -119166059, 36229940 ], [ 88844228, -50743540, 13100414, -105755729, -114751098, 27904008, -2976125, -39744629, 67338490, 41634492, -6198451, -27133423, -88298944, -108347507, 64907623, -30754543, 91726835, -5552173 ], [ -34498577, 65920873, 91062573, -3365337, -1894986, -20286988, -95135613, 80077189, -32450771, -99852513, -111194498, 48761113, -65721860, -113854109, 37292794, 60801826, 101830434, -85265233 ], [ 93205142, 102829118, 109761074, 2587108, -8729783, 21529487, -8407294, 21759667, 41058614, -12993696, -6140904, -108983681, -23261418, 94266523, 76427157, 56074173, 9951539, 87436469 ], [ 26575725, -59910715, -64975602, -117201030, -102905194, -40418758, 28730293, 82391292, 36404423, -110575152, -80142505, 88734743, 108573569, 80329774, -12879968, 52636635, 96734485, 44333415 ], [ -20136904, -110765853, -115212220, 75984896, 49490990, 41782267, 41156771, 86997812, -89030784, 84470808, 77785102, -76512494, 82761849, 45188036, -60395335, -118465798, -76456999, 100560790 ], [ -85295144, -58943717, 89602820, 40554496, -26750531, -49442408, 114070526, 20623054, 100896025, 50791920, 55377856, -13775671, 25189299, -79635380, 1253857, 88878791, -36182924, -17720263 ], [ -36195698, 49858774, -4344326, 2430370, -114719327, -20954039, 41766282, -33660700, -11997930, 44047838, 106003251, -20248607, -69976942, 26448769, -48550659, -9267102, 89079924, -103960576 ] ] ], [ [ [ 116078115, 92550950, -85066653, -67300381, -24536964, 56851153, 82603093, -33402884, 79042111, -10207209, 90964375, -13060429, -89271611, 115015162, 4434158, -116531592, -46269587, -95842744 ], [ -93199702, 118953940, 73715521, -63127496, 51252258, -98666220, -17841483, -41939060, -20826114, 67089070, -82833993, 99400452, -22808316, -12630551, -40465500, -58186896, 98990426, -102845092 ], [ 53577550, 50226218, -96873421, -37134285, -101099850, 83041388, 66845460, 105496848, -81101799, 70182384, -48636752, -102855380, -82726267, 52390012, -97219902, -98346800, 45831410, -63643787 ], [ -17255286, -96496787, -55336325, -52598392, -89635849, 11009152, -32440054, -85529617, -22682507, -233055, 100969696, -80367724, 70887309, -94664130, 112563372, 56993405, 86880879, -91765938 ], [ 78674815, 86888860, 62359244, -43861843, -58192606, 9714575, -54206259, -26234228, -70672810, -67666785, -23131390, 70278650, 41214287, 94083842, -28449184, 60273054, -4310263, -113324191 ], [ 113751807, -104791555, 29558857, 12368554, 23644318, -19905894, -62391020, 22286470, 107036787, 63068305, 66941043, 84926345, -89892945, -18514891, 113648355, -47652766, 5873889, -105436234 ], [ -103402578, 62138967, 78927784, 110836280, -50190183, -56127901, -58174348, -78750659, -111406519, 115802863, -93718543, 78844222, -10516863, -21101991, -59725561, 33277025, -80101938, 5390946 ], [ -53742602, -58377794, -24443462, -48588308, 52570842, -89438874, -63285592, -84148778, 43834348, 85587565, -73212512, 65496933, 109069508, -48468684, -109255358, -67446440, -18039567, -17221308 ], [ -79503547, 115391082, 20442615, 110543493, -116030425, 12378570, -96872748, 10219665, 111926210, -50686192, 25827193, -66361291, 71358154, -84613398, -63646239, 46125695, -26462489, -31325094 ], [ 54619445, -26529499, -67779746, 84238857, 2708188, 28448244, -87072406, 15127193, 80169670, 27229375, 79719947, -110120266, -101181189, -49371090, 90453375, -43559224, 67006796, -75841254 ], [ 20772720, 74007882, 91282504, -44106266, -85628963, -66874021, -26424134, 9648204, -44770059, -22221773, -113600693, -45927594, -59981748, 87534398, 35995068, -51191895, -3112686, -82084042 ], [ -87185855, 24644449, 62598031, -55469614, -73408714, -45614754, 73640357, 110086602, -31862872, -549940, -6137999, -115172781, 38533548, -14957839, 65717373, 1995950, -64144752, 98193239 ], [ 4781432, -39465243, 116298167, -56276922, -97133261, 40264579, 58024605, 99271537, -79642424, 57566213, -11488805, -57224962, 51825801, -62490752, 49362634, 103935407, 26949972, 106544864 ], [ -76954065, -111308637, 9380010, -87232563, 25524121, -84328330, 54189279, -3869864, -87886406, 68582845, 46492012, -104342083, -97712244, -15333223, 53516797, -87525730, 39698892, -54877045 ] ], [ [ 114862239, -111859410, 4240261, 90240497, -76013128, -17931059, 92703802, -55477, 6715561, 30127808, 116264971, 106476236, 118488611, 11035897, 104250102, -45233267, 44088682, -75392196 ], [ -26112963, -53312150, 83344054, 65209963, -36288850, 74722990, -86622248, -1528158, -12949885, 31173885, -116310886, -62631601, -66732431, 67822888, 85167229, -31024396, -8712640, 27499493 ], [ -37861801, 35820060, -45594852, -81409669, -64151116, -22681171, -20689465, 115332813, 63350179, 19477834, -74245144, -42139887, 36221036, 43912270, 53041187, 37762293, 86867350, -20431806 ], [ 42499981, 51955708, -23990284, 44722308, 77220735, 76008687, 67689176, 57619037, 13064022, 37187018, 61003439, 27382856, -8696609, -98372286, 85374102, -105567634, -98397140, -91205045 ], [ -58643355, -15668361, -62791598, 28341093, -79266877, 18095900, 88155460, 3430191, 101964813, -32881199, 50730769, 38056245, 56649606, -67387582, -36948628, -103398122, -84707110, 34037917 ], [ -39549021, 6824415, -10771511, 59499445, 108223934, -43472745, -61355060, -87160392, 54089699, -83193788, -76635548, -56682424, 115830058, 62950646, -68900122, 88192771, -44420693, 83757859 ], [ -11764396, -50678900, -23511508, -109404349, -43866423, -94900532, 14277304, -21522546, -72765427, -9790673, 51296730, 104212139, -70331281, -28255110, -108141753, -106229029, -84010337, 38742732 ], [ -100885517, -116310112, 18381442, -78495719, -11446796, -34398190, 94038580, -58406490, 105573913, 49974301, -17018144, -46437157, -77292837, -80518572, 57432882, -68597293, 4023859, 34122011 ], [ 51150822, -53034041, -105185347, -107459539, -97741542, 90229381, 117546873, 75306506, -26063749, 8960434, 84494051, -31533944, -106793573, -39587017, -46816072, 80677393, -818006, -19143945 ], [ -13730529, -97585212, 72836119, -10342617, -94809991, -1112612, 37281976, 16505742, -90913262, -57571233, -25678168, -29483454, 100892249, -93854306, -28220276, 3852976, -69675829, 65960900 ], [ 10254932, -101345956, -103872395, -23741712, 30216117, -86668190, -23109304, 79384068, -61942514, 109563308, -2023402, -59923225, -56004218, 28498260, 59296469, -92812599, 74041383, 66114196 ], [ 28236988, -22653237, 13142222, -59080174, 60207528, 53298891, 15443115, 19780110, 44409208, 20935057, 39538566, 46385900, -62523079, -14813552, 46498691, -65858430, -30740482, -96848872 ], [ 20783978, 82239871, 87779684, -45323038, -42750847, -113444089, -105985166, -65954762, 85786918, -84323277, 87730346, -40787413, -32544843, 110882610, -23883660, -27549178, 60622261, 79387778 ], [ -101753845, 37654655, 41714868, 72184865, -59929191, -5802985, 104492911, -81422882, 44015508, -99169754, 26094580, 30260780, 55621575, 17910781, 16929431, -105439755, 34676933, -46380048 ] ], [ [ -112386168, 67467685, 83887633, 51409788, 70433731, -61454337, 542936, -110511981, 11541119, 4356184, 44005316, 9028339, 47971441, 69239630, 83112085, -10573225, -82914044, -50075536 ], [ 115286340, -12601975, 70984858, -46450476, 19197494, 72527419, -12886539, 69120863, -41831534, 41009714, -113478285, -56139292, 27312592, 97262005, -43326917, 80153050, 16088433, 76476007 ], [ 6980358, -112314754, 89407624, -19007202, -78754545, 102045351, 110548251, -12393638, 59601622, 5850043, -111600770, 87759145, 88987195, -69948163, 63214317, -47354411, -72597761, -23594150 ], [ 15794645, 59204387, 31339991, -35806499, -17671977, 81048398, 49352238, 17054371, 75273723, -14133111, 81137311, 77875596, -99540595, -34525051, 27026992, 11199306, -100821759, 1143116 ], [ 112415140, -46124208, 115459800, -78929352, 104159215, -4207682, 52696624, 40761761, 101611063, -37527939, 42795828, -112460185, -110949600, -107553893, -88507596, -89082322, 54450300, 6496741 ], [ -89632470, 63777963, -118799305, -102648045, -80928424, -6078735, 39792454, -36555454, 51031239, -12764643, 72946588, -52534979, 45052864, -15750521, -36869073, 43496795, 88114213, -44288599 ], [ -103414992, 48573666, -43374543, -33865375, 97531735, 90232805, 52041599, 105671949, 23378788, -79473352, -58194673, -45393920, 102037869, -25989257, -53192082, -86752468, 71141505, -78343321 ], [ 35871703, -56251717, -98251819, 82339359, -65559814, -51075465, -23636821, -52799260, 92997821, 25534605, -74047518, -112524585, 94123496, 16881963, -17252204, 96332203, 96755377, 66816827 ], [ 10011796, 58524886, 112117108, 23211448, 40183019, -114300503, -34164543, -78013737, -106558887, -19361625, -23849033, 46790929, -99836558, -98761951, -40606639, 33696087, -117623343, -21697675 ], [ 45476542, 83493981, -25701697, 101717500, -33679246, 1357997, 17880558, -6953838, -8373138, -88206956, -115857071, -29968862, -84325451, -65217893, 13335682, -113072146, 17181943, 105542988 ], [ 44993675, 2409197, 60495333, -103130462, 21015094, -32540406, -89534687, -55465431, -50819643, 22621361, 65499247, -37176103, 98789773, -9210622, -43525399, -54550986, 86061812, -28101431 ], [ 594846, 49033114, -80650982, 14892379, -56996547, 77763155, 48493725, 30310599, 87413040, 79080628, 40755435, -55578636, -7403661, -8107958, 103863188, 82164507, 62807792, -10669540 ], [ 71006036, -88072398, 33152180, -68924064, 7849994, 25420014, 111088501, 77914284, -95383000, 55153856, -98996524, -93481219, -96084054, 31380061, -86193406, 103740856, -85911533, 69861654 ], [ -47527244, 19962185, 95235824, 70052037, -102926832, -60860434, -44952871, -114307513, -46123171, 5547132, -15091701, -83478786, -4684902, -27683291, 96290997, 102521269, -90371204, 9101800 ] ], [ [ 56567624, -40145067, -8225677, -32933772, 77493294, 59086675, -7351950, -23301685, 103303957, -31922940, 87075550, -35735228, 46917342, -34098401, 64877053, -46940616, -6405634, 22927687 ], [ 65390309, 27008054, 9081618, 78973962, 33837097, -25099194, -119189333, -35233818, -3567034, -10503985, 4402575, 58550901, -3459064, 47391162, 30172458, 10511433, -2128195, 115933806 ], [ 48575444, -99164850, 81831097, 118781700, -84143235, 75027825, 55362872, -49885603, 52450436, -17769720, -20864377, -78776081, 67441068, -91541413, 95928021, 46954621, 43085217, 73447523 ], [ -73863353, -11621689, 40787481, 77009157, 48400253, 40460750, -81202715, -2170522, -86378585, -85452910, -53183285, 39672934, -82103771, -55419154, 111493652, -84513563, 4846473, -64441639 ], [ 4941328, -14726187, 8733161, 95217636, -71064664, -3430904, 63582821, 5463503, 95541170, -73489615, 46143012, -92163530, 23469673, 19140220, -10021984, -55470709, 87660359, 7235925 ], [ 98757968, -51428898, -36817207, 49115723, -82675689, 107806699, -550624, -61035857, 42452569, -48274830, -101344129, 34742195, 102308412, -119081622, -37415091, -15644049, -26866429, 86160693 ], [ 37202432, -43135777, -57130279, -93919338, -71064026, -103936316, -68133171, -83871176, -41996453, 39101516, -110184335, 56237595, -44885695, -66724961, 110452897, -29582991, -85595399, 33140235 ], [ 51178433, -21017063, -22082493, -108498295, -78103518, 31614857, -10891286, 18205320, 80631323, -117687739, 7070963, -91322934, -71924393, -95697266, -19525703, 66842693, 2045576, -74330149 ], [ 67805333, -43095900, -106626049, 78834276, 34660128, -85464586, 5783306, -15288552, 17951865, -5583212, 54055404, 21045259, 51472266, 133010, -102674207, -25711781, 109500686, -12716696 ], [ 32183891, 30694059, 76255403, 47626257, 110879917, 37421435, -29405925, -57555800, 45650054, -112616635, 5462671, 77279093, 77370078, -19956096, -74873670, 107789806, 89828503, 43451178 ], [ -101426946, 28903684, -3957112, -11240977, -36869410, -52718535, -86738262, 9066520, -87065476, -76070903, 5167370, -44473689, 28773711, -95663148, -93211341, -9872034, 107929514, -12035475 ], [ 69493640, -91933757, 45889781, 68074642, -91542159, -7463334, -95762769, -17941737, 37188224, 88505949, 67211446, -17232437, 72500898, -99350011, 34602973, 99163542, -102022156, -72264857 ], [ -12414438, -94047047, -101159110, -43635042, -74144912, 93034112, 67066538, -106594704, -83282526, -12662752, -69585928, 22548955, 16051391, -74984659, 98637236, -48061101, 29335211, -25747208 ], [ -48287201, 56723563, -69074631, -54557869, -119238381, -109507633, 84597912, -84162247, 94160791, 2888172, -59141924, 7117509, 47073988, -85489286, 106555200, 85018392, 95060660, -90647881 ] ], [ [ 28240266, -50802387, -58493765, -16505114, 64711576, -48912970, -14478000, -31589487, 106188140, 12849181, -108033911, 15983423, 19065200, -74955173, -44332113, -94002985, 8921371, 67399174 ], [ -40734179, -51051276, 38858326, 80087242, 47366340, -104082636, 39503705, -83349316, 57995653, 46267718, -70984042, -36703863, 83232932, 77719679, 34738975, -23506776, -75319205, 72547788 ], [ -46834577, -84115001, -83130585, 113150641, 42482202, -11945577, 71862484, -42300588, 115035883, -82236134, 19153278, 58810135, 102696360, -70863140, 110913837, 91244826, 10795552, -54257880 ], [ 36211054, -82686033, -83268118, 47153269, -22567434, 74538014, 116724791, 30894815, 16174575, 84963926, -59329614, -80636591, 4403470, 37244957, -38012166, -113090865, 46718916, 72825594 ], [ -18532089, -30477868, -2061256, 42955836, -84045922, -78269097, 53992609, 41330376, -68000897, -78675594, -83843961, 88244834, -61713693, -23411121, -51608575, 109168991, -84411432, 105072706 ], [ 71045594, 7383021, -25675801, 80131576, -32663943, -76003723, -84601735, 68694989, -81044565, -101822159, 717448, -19458393, -84794980, 74793765, -70788985, -2734718, 100149848, -21856322 ], [ 82947881, 10976844, -70363849, 65544532, -53312621, 115828365, -24325629, 52782818, 94694594, 52470035, -37591440, 99865106, 87711437, -71173672, -14373822, 63289005, 48781791, 113006274 ], [ 106169600, -57417327, -112409701, -52443255, -79513561, 115688709, 65777439, 56106748, 84964297, -7042509, 81163722, -85102964, -111368343, -4696326, -47201107, 20630831, -78141408, 35094833 ], [ 31830714, -54151829, 2834017, 58267065, 4080807, 91344100, -43078050, -48958334, -58764488, 29058244, -45112461, -40711651, 117009094, -58918775, -34056924, 102895620, -44538378, 57116183 ], [ 2709170, 57168224, -6490583, -80738320, -66099771, 80074579, 107109027, 35602697, 118077987, 1066572, -116557868, -56193295, -46024111, 106541285, 76124966, 62317087, -37246231, -71090775 ], [ -85809575, 78056019, -114305382, -112339485, -109375942, 100435101, 112553820, 29878749, -61279421, 37795795, 115557258, 4917002, 73514708, -18298303, 81263052, 56161619, -6874247, 72093111 ], [ -6791175, 13112253, 21552628, 64459373, 30720585, -8757421, -28199940, 107359070, 78011994, 33521533, -117281358, 31019053, -69791520, -105442506, -19073244, 113252929, -107520642, 52721127 ], [ 92512238, 37261795, 5286972, -89426429, -45320349, -49040972, -45943623, 90577712, 86291648, -53750982, -27242225, -105260452, 13097223, -95789569, -73540301, 30377418, -42594308, -78282299 ], [ -87909182, -107562805, 72660059, 20220615, -40730038, 55472229, -39710180, -17874913, -107219874, 51615960, -106905618, -107080304, -77681908, -48627382, -14565245, 36504816, -113523232, 85972436 ] ] ], [ [ [ 50275880, -21863905, 38506035, -57840617, 34276719, 58477690, 29329419, 29958271, -60504617, -79560889, -111476742, -98659196, 95515506, 91986227, -13102940, -5042120, -83636551, -4994835 ], [ 54103993, 51876098, 93036546, 58208149, -65694074, 84985398, -13350797, -109865745, 105556898, -12660266, -686604, -101577588, -103484061, 17118662, 27675805, 85442720, 40074792, 1153658 ], [ -15085324, 46486332, -75051536, 63170560, 17395843, 109408746, 93090874, -65569062, -62203870, -62500239, -37715751, -31452298, -114304156, -19280236, 10654900, 50965839, 56698927, 112190352 ], [ 13268837, 16495915, 72470119, -34099344, -129523, 18020145, 7491092, -73399012, 49910063, -85304199, -12388726, -13915589, -93846855, 38652494, -97190645, -59046568, 67133849, 80851899 ], [ 107154478, -19982359, 110745639, 28714473, 12749945, 33124658, 59820320, 6315776, 33271247, -82577999, 67054638, -87091409, 62032618, 88450247, 34757819, -55604260, 53611302, -9874578 ], [ -54149951, 110694630, 106944054, -23876261, -93055857, -6761090, 35296778, 83221666, 60411020, -65895701, 27425281, 34954295, 116792923, 42655509, -56263437, 97945934, 111714955, 14817966 ], [ -86357320, -74669586, 25414831, -33084095, 34905484, 38029674, 93451820, 13041904, -27235302, -12028988, -102639140, 9536568, 28965568, 21559967, -60495057, -68097865, 27443815, -110191526 ], [ 34506596, 93813683, 24263428, -37954335, 87347403, -80044885, -105326795, 116819211, 14380853, -71807229, 1812088, 81961208, 78624273, -92919288, 75973041, 100237661, 90164446, 72961807 ], [ -46553118, 73748871, -10696038, 105103541, 62440385, 62569873, -82302429, 64042433, 8853728, -89860295, 98648581, 93607051, 41867128, -4544163, -42165740, -91341726, -25292905, -22818508 ], [ -75676311, -92596265, 69095817, -10266083, -105725817, -108799943, 14622307, 40415018, -97877143, -115639796, 42008686, -22694217, 15262848, 75604392, 19735673, -52988043, -54896669, 52382162 ], [ -88505084, 103164233, -18795334, 10498352, -33456806, 12509805, 77639043, -85747457, -64550933, -112038943, 54071832, 28001049, -83240195, -41270825, -102954054, -1587769, -36593800, 87160319 ], [ -17418511, -44837506, -11944508, 107812747, 39505639, 67643156, 83383710, 33148023, 8705373, -43749700, -79675318, -81918230, -81365362, 35227609, -44727324, 37133944, -25714356, 54981125 ], [ 13848030, 49840467, -83696089, -73743232, 109886909, -75170930, -40513312, -108547874, -13185001, -91953704, 73221198, -40855924, 90473432, -14107986, 96892438, 31220344, 81170475, 89888734 ], [ -353122, 108766007, 45803874, 109985142, -46995557, -27137480, -101376916, -44356255, -63919231, -82850523, 8763661, 101869182, 54795617, -63114386, 85041646, 63088908, 10524861, 106343077 ] ], [ [ 30322319, -24226302, 36385495, 55132959, 5726056, 32076730, 41709276, 4522976, -71166069, 15251153, 103467897, -36929027, 29552479, -20078890, -76949523, -22501262, -10905083, 118222682 ], [ 22766966, -24504094, 33553537, -93142185, 32528762, -49358126, 117336504, -114166298, 94505172, -6252201, 80703400, 30079088, 66732397, 78797607, -107469214, -2784895, -115339836, 4113645 ], [ -56013867, 106581424, -106562723, -116676584, -16076611, 27322193, -108800302, 840984, -48195156, -75208941, -91460081, 89064132, 4424806, 34042785, -111869627, 90124137, 110963942, -62529044 ], [ -78186987, -23344162, 74955406, -37034938, 89051036, 6143022, -115768463, -68522962, 58269803, 117211632, -12896110, -102581637, 60749537, 50436495, 36792261, 24560768, -37301693, -41045002 ], [ -37213687, -16011844, -100373423, 23142772, 93378752, 70363962, 58569214, 70492504, 11131732, 57986622, -87550046, 11903613, 69321828, -34805124, 109540387, -74120749, 51335355, -110524662 ], [ 62066830, -98362584, 6658703, 25863137, 78668840, -33025680, -22841867, -43944564, -18881548, -78789658, 4459641, 41388495, 9073631, 31198818, -74452189, 15018563, 10936912, 102338974 ], [ -109769180, -36480587, 12279775, -46684708, 32770532, 28057401, 116010407, 39692906, -61233080, -77924660, 98820012, 43281036, 61416200, 88174439, 20906773, 46339084, 76045889, -35751729 ], [ -60385070, -2068690, 87326517, 84359540, -34426533, 105953483, -58415698, -11366619, 112654162, -86449338, -21490301, -26619838, 39016906, -59094701, 107433479, 22930967, -45151284, 46412027 ], [ 85723926, 107884049, 46935386, -22503694, -28120955, -64890250, 29056631, 48339924, -85240585, -31023653, 51658256, -22909263, 71310592, 66698101, 36100488, -105692106, 111262541, 47434288 ], [ 101128182, 84769673, 89317003, 15740832, -47205437, 50117621, 53992332, -28635478, -65159560, 96647002, 105654239, 75427993, 111167524, 73128593, -80876147, 10002442, 22923233, 24516509 ], [ 89588827, 79449992, 59675559, -24728020, 13555589, -87517949, -81905681, 61683739, -28135018, -74187388, -52167601, 54810007, 54071922, -45186308, 116603938, -89890208, -62955213, -27937976 ], [ -56888545, -112702660, -73405927, 46587372, -111214535, 25834292, -55323084, 76133524, -23781045, 87602436, -81904176, -109437027, 11244784, 106897705, -96004692, -12829550, 43132099, 114789897 ], [ 40799265, -87957342, -102565079, 12693863, -7546408, -16138101, 76169033, -96908158, -58036956, -42573412, -77265850, 65335579, 60167289, 66976008, 114171130, -42952313, -84726332, -72144916 ], [ -41805134, -859113, 63816521, -88267044, -36129577, -83537165, 115103331, -46463223, -22210533, 4297817, 40892998, -25664059, 13178359, 38837639, 49716063, 34695654, -24231731, -81204040 ] ], [ [ 49943442, 94272447, 117499428, 33055402, -1306665, -57796354, 71516519, -11504300, 80272092, -28252341, -16621662, 68950660, 18901299, 59148745, -13816009, 84315369, -4775927, -29561911 ], [ 59059020, -113396096, -14390624, 41753602, -36823836, -92403375, 67448946, 118375730, 24918208, 110469039, -64709137, 84873406, 68045037, -91324537, 36197411, 75162881, -7882233, 84843040 ], [ -39256685, 77410805, 97925758, 27388446, -43419039, -39426934, -118230675, 96237787, -99922354, -25862214, 2027132, -89220641, -73776712, 73690365, 118532271, -68809728, -94049122, 105221561 ], [ 111599901, 65014673, -68791365, 80073981, 25162332, 74138553, 56244551, -91465196, -49871405, 2647512, -54291517, -116249120, 106897704, 47140024, -22970690, 18493349, 67444179, 109509986 ], [ 41212384, -16880667, 82151340, 110642992, -117024064, 54818751, 51518334, 56740861, 21942302, 10252524, -28241459, -116037480, 29068376, -41840942, 89189396, 77522367, 99048999, -114363646 ], [ 28064798, 90488372, -100018946, 109189767, 88140783, -97316114, -89193214, -8440759, 58865274, 7005220, -75560843, -92909245, -87968848, 113024228, 32159435, 96841351, 1861535, -35055605 ], [ 100879432, 109631957, -37519778, 82458349, -100918127, -110695199, -86729277, -109300648, -26766402, 118611011, 13191799, 38681177, 106641641, 35136377, 37106721, 86425768, -56228580, 80604744 ], [ -28598533, -84341186, 52480158, -109365603, -32960017, -81243254, -42936574, 67030787, -49491544, -32964514, 53733687, 4975908, -30589755, -9374465, -37592927, -12109776, 48381954, 118371315 ], [ -33170177, -13961060, -4420287, -20920243, -15684328, 40343495, -29682008, -5734903, 79514518, 118983806, -27452705, -15270914, -98597525, -64130294, -106617488, -94657259, -106570079, 114050597 ], [ -29492967, -53655296, 37750310, -53287145, 109345315, 89029608, -16552766, -113167945, 32904429, 52480357, -41416201, -85438970, -79793829, -95005460, -66120052, 83193004, -64213895, -74048005 ], [ -42179885, -962609, 30574548, 43715195, 86974161, -80809371, 15288069, -47013258, 70981939, 25030450, 79466006, 116542918, 104016072, 37318781, 34364135, -53676100, 16669552, -31483198 ], [ 39185623, 37495110, -84352727, 27926815, 10592727, -47977667, 89472250, -13831526, 53318759, -15129642, -22887016, -92962388, 81464699, -26500322, -48048668, 30558490, -24264315, -99915889 ], [ -67832219, -60943243, -14588092, -51369719, 38011320, -9720176, -84993634, -98552507, 76313036, 19494201, 37171323, -81352791, -67739251, -92790695, 97654603, -46283377, -55227548, -27580495 ], [ 107459642, -58841374, -15806858, -96867798, -13010539, -35404611, -86385522, -42488002, 88353820, -95427049, -30662369, -119133835, 88986567, -7557991, 43898974, -79446537, -14023707, -60704738 ] ], [ [ 29714111, 84127104, -12927765, -114139084, -93284934, 60636750, 43052482, -75975806, 16136624, 80486336, 12791156, 100613769, -54636305, -109527667, 26343264, -53183226, -100417513, 60499834 ], [ 103502673, 4415365, -35735017, -59247105, -40991305, 36334741, -15133020, -25518779, 61948288, 19301447, -113770808, 59520055, 111045707, 70276505, -113140566, -101498448, -24884468, -114236043 ], [ 107753657, 54158572, -71731986, 106322959, 62431865, 16145129, 11951705, 105862346, -106633454, -92128713, -106487049, -33130189, 74420623, -75436218, 95282734, -87096158, 83413783, -43117648 ], [ -28473318, 48395643, 11055803, 63907970, 12451058, -71795822, -66499101, -48721874, 5095617, 37819651, -115226822, -21306998, 51142332, -42889990, -6977105, -44718894, -28126073, 111462091 ], [ -74446594, -103909346, -100530075, 75094623, 13156191, -19719031, 2412626, -91010963, 72487201, 68389333, 107965812, -17938876, -117146015, -28687154, -95992762, -63356049, 89439340, -87078480 ], [ -10702095, -116697867, 60520111, 4069784, -52604649, 59609888, 2175259, 25883971, -103087887, 52432127, 3944232, -80638071, -36303049, -114960467, 115577793, 72632707, 1575016, -29595238 ], [ -32939920, 28058788, -52380448, 32563214, 46323117, -103256605, 83315400, -64505434, -54771421, 52858861, -26423659, 35548211, -7457056, 12138914, 56426858, -91305831, 105395178, 9877676 ], [ -47574055, 104443539, -61502486, 17332342, -36045102, -66393853, -108439288, 36277026, -44380263, -7501221, -103115919, -35961948, 106080874, -71881626, -27916890, -87284716, -26124725, -92749511 ], [ 80117477, 53951738, -81968384, -56386723, 33540995, -2400167, -76600686, -61145250, 45713724, 86159134, -70952094, 40664014, -93469348, 22543956, -110774458, -40120560, -23671625, -23153493 ], [ -21162671, 4415993, 20396603, 18784732, 16384550, -74130919, 44317683, 105302127, 7567820, 3491506, 111454616, -66236650, 74064284, -23732459, 50895364, -11094020, -64247326, -32590937 ], [ -26681693, -46017813, -60198810, 80150337, 69951707, 30116419, 44804375, 51922624, 25138888, 108127927, 83655625, -116624109, 28352737, -81873007, 55675866, -79029189, 35693131, -6215732 ], [ -95569892, 63946320, -7586147, -12149442, 49723606, -61611136, 46745601, -15526199, -101552913, 45077525, -19887029, 75609623, 106330498, -70940025, 19143164, 15308850, 12367816, 105605987 ], [ 113662460, -44961843, 74170506, 100054227, -72454430, 95747027, 20145541, -90022728, -41903494, 47470733, -104921287, -96551203, 93946306, -60567177, 45457060, -47264564, -93039184, -96248954 ], [ 113886096, 16736947, 91830154, -948358, -104672648, -6490487, 3017312, -56165869, 15193438, -71215145, 32665042, -17506107, 85366653, 79637837, -93059136, -77065699, 23525233, 3501299 ] ], [ [ -73017121, -110106460, -75310576, 79764814, -67563091, 71809369, 10224387, -56630046, 98522473, 105134959, 32055472, 90562559, -118566356, -46749361, 93250792, 108478124, 30621150, 23829472 ], [ -21715957, 80754067, 118103962, -62402912, 33298173, 110861315, 5090083, -104847192, -76376665, -30977893, 34538908, -110595959, -74076093, 99365895, -77970366, -15417223, -27637055, 105200786 ], [ -41466777, 92954314, -1959477, -47922630, -9830884, 8160533, -93249188, -92960148, -10202084, 20180848, 32969405, 86077676, 106767435, 113045806, 49478207, 103374519, -78426561, 31078016 ], [ -3572538, 22267225, -104807538, 3912330, 47275949, -79803307, -42923231, -35258267, 37108560, -57047199, -13827669, 46857519, 82962245, -48692221, -70966530, 9817757, 106104637, -71962796 ], [ 37985588, 110397308, -10081642, -75346371, -67139515, -7767156, 67696683, 32472341, 114407017, 93864777, 108052654, 88415647, -6610458, 114818858, 117914515, 14507290, -78651915, -86582517 ], [ 21079807, -53088463, -90168273, -93556533, -61626592, -90598778, 96629314, 42029102, 33169332, 55898700, -68368104, -116951881, 109464080, 49410878, -86922609, 73888642, -109702048, -39158372 ], [ -26418396, 98826488, 28096260, 45219957, 85618383, -78460205, 53343206, 21379603, 6257087, -79105591, -38074962, -34444218, 108487186, 93079807, -13220212, -97672749, -110817390, 103351610 ], [ 58181893, 41327738, -74166555, 32772844, 5491022, -22336249, -24212040, -62718175, 108434765, -17456004, -84478795, 89386742, 58089779, 95726476, 111378187, 106704977, -99643453, 68021527 ], [ 31649693, 32879843, 71817074, 62844238, -27857045, 16128938, 96526451, 105267525, 110159247, -80621509, 68828463, 78135064, 109294780, -111763121, 65758029, 46409342, 119234187, 64134465 ], [ -63514942, 99657563, -50867059, -38485937, -55126034, -56997482, -65200633, 2362085, -15550584, 104967552, 12689834, 18744298, 25763558, 2800867, -81832668, 68297742, -62059827, 105322001 ], [ 53990635, -12599552, 115270821, -15557007, -71466137, 42581902, 115118010, 107002433, -112277970, -83159578, 64215299, 100361430, 27508554, -31219639, -72983403, 43050701, 7219774, 60489850 ], [ -73847203, 55230853, 72806483, 67746555, -112739376, 35334312, -50461236, -6985327, 25796639, -15859971, -31647517, -979821, -57479066, 42768445, -10109695, 71190500, 52533112, -104523307 ], [ 45726455, -42550357, 102862387, 77876731, -17580853, 46495435, 37666890, -100875827, 49196018, -62806640, -18390065, 40049493, 43322067, 75370191, -49714880, 106085845, -65687636, 115259480 ], [ 83143359, 68283358, -28532227, -46445034, 60018669, 27951122, -45635330, -59853798, 9055253, -18033659, -92150632, 80354042, -59962186, -34630681, -49837507, -43082279, 112770676, 102276528 ] ] ], [ [ [ -54945739, -114482673, -65386700, 40259109, -66097350, 91320386, 50177986, 55058844, 27509786, 98749401, 81333721, -32367617, 23224089, 28870893, -88236501, -15783825, 4696477, 50730231 ], [ -79141968, 98970559, -113876390, 41975331, 80231762, 41744487, 55345875, -98276620, -109275763, 21962674, 38339866, 20937662, -106994077, -105718291, -76781445, 13081338, 19976631, -8651757 ], [ -81859104, 37140466, 69561798, 109660186, 11100717, -99431880, 39394349, 109507003, 108970176, 110852648, -100413483, 44391723, 54932423, -74863162, 97700082, 36482469, 104394792, -43924201 ], [ -293405, 8732612, -78427483, -63703597, -520334, -52611409, 67726916, 31917081, -65272418, 30055180, 34866467, -51771144, 28666707, -57296996, 33464998, -69085681, -17942870, -81878051 ], [ 73264169, -30330635, -9090184, 90991571, -54194716, 52151783, -102770784, -38591138, -53268186, -3318008, 83655732, 107983395, -51578692, -38455266, -18389920, -100264049, 53268701, 50801296 ], [ 117021919, -16727959, -100346311, 24172740, 63585850, -118779689, 48900329, 52995247, 94862875, -9202412, -16931515, 5589975, 5448106, -32622784, -50223323, -20537463, 14775401, -26026272 ], [ 62271866, -69058931, -56919079, 60336782, -85073016, 23709170, 81659160, -82905393, 95572808, -60882164, -114020300, -91682846, -16069684, -16061116, 89368287, -88657013, -25581779, -58926258 ], [ 71538623, 90983411, -64194546, -37086970, 49579509, -103057739, -109221885, -66783795, -62975509, -13326179, -60716079, -27164100, 72629895, -5342274, 92052645, -89137356, 96337531, -15648318 ], [ -10249449, 29654873, 79408590, 24882589, -92495421, -83030494, -104311617, -107359106, 58654356, -49702099, 47177544, -22897273, 119120972, 114551171, 56891709, -686745, 95151248, -43484768 ], [ 91601841, 36830398, 12217530, 60582885, -42880378, -97807167, 48755633, 14242052, 43226308, -93891793, 98511385, -56988699, 103865486, 25513126, -12004793, -17931121, -110906310, 102731188 ], [ 89335601, 15008335, 28991029, -39281775, 108354780, 110115059, 39970316, 36470848, -22787408, 41646225, 20344924, 48607188, -51465281, -23985115, -84257531, -23476152, -99999725, 78663317 ], [ -106000449, -22954029, 65527995, 49280819, -82208566, -53761175, -12747355, 48550218, 2243779, -1683260, 95626107, 104028320, -19571186, 119021218, 39061274, -62056034, -115152287, -42650954 ], [ 98891640, 64879415, 22651617, -107417052, 49793139, 40433188, -13294070, -50717627, 112238533, 83367753, 5029969, -58498783, -59133957, -112427716, 83269629, 95473690, -51102158, 105766394 ], [ 58167357, 27393284, 81743723, 54276712, 102301736, 88551319, 5272047, -60419384, -65854714, -67737553, -116489439, 104337788, 42911178, 71996052, -51496971, -68814179, 3141382, 50922286 ] ], [ [ -69501456, 112441200, 104441048, -34778828, 45148249, -60539708, 63179468, 62765128, 68856853, -39139367, -39638372, -85129278, 4330125, -11137766, -118748414, 85926599, -99064164, -29364760 ], [ 32221282, -8135670, 103847571, -91631703, -76866865, -20908530, -108287941, 2688858, 99332085, 88362780, 17845473, -6128120, -83378293, -28571017, 59293030, -43160077, 101550212, -101681145 ], [ 52605406, -97524696, -97810439, 33259469, 70253488, 81739104, 60058047, -16763551, 65196826, -24601859, -9843494, -118489046, 63973686, 12918767, 28570452, -57514006, 44274827, -99368670 ], [ 81388942, 769215, -63189393, -46043085, -103227887, 114680124, -29230847, 19775020, -104157710, -69897464, 56872607, -111308769, 9381897, 49778351, 43720188, 23306183, -27306131, 43599713 ], [ -25121689, -9244429, -26964885, 71223925, -34034023, -114562797, 14217717, -39794524, 10353731, -73120891, 5513371, 80204164, 83138552, 6634353, -57102281, 107377976, 69149597, -35073317 ], [ -68574378, -73042345, -3236696, 104929171, 16231609, 5551481, -43438405, -107736379, -32150801, -18465131, 54254850, 107434117, 44430370, 77114876, 97432878, -85046824, -47856125, -41751805 ], [ 29269894, -47929937, -43896777, -61716343, -9672669, 83224810, 40940618, 113902410, 12369366, 86897398, -57502925, -53435930, 59839867, -38889105, -11713242, 9201764, 4637266, 9832336 ], [ 22949844, 19898443, 5021081, 18350098, 59852110, -48124748, 116121736, -112652113, -40596470, -35618334, -72803801, 19623270, 32998069, 24191921, 55502105, 5944716, 14051018, -74464036 ], [ -63701867, 82425803, -68049601, -95514976, 118298761, 21762327, 66255636, 91122330, 53714641, 23365500, -98480038, -55909866, 97437302, 29314078, -13128173, -44731602, -79287644, 1050118 ], [ 2800954, 26953267, 70969091, 83790195, 47207163, 106461679, 22927332, -43476765, -92953734, 88444748, 115220791, 31111848, -94015285, 35861392, -82233826, 12218810, -6992707, -52525639 ], [ -9401040, -59617503, -5368631, -11237100, -78240440, -10242015, 13153874, 91759583, 55633126, 90683158, 118356634, 39685810, 41051727, -8874475, -96381140, 10956072, 93827943, -88957428 ], [ -107760721, -109077214, -8695249, -117882336, 115073949, -29370645, -66450274, 75211463, -118749313, -90771752, 12529352, -28936244, 22454678, -106301135, -50992759, 94768060, -82046835, -69985076 ], [ 94186466, -27519397, 81842257, 106189951, 104798360, -25409614, -66883162, 115202466, -7101230, -97126841, -96314479, 78385117, 51924595, -78207976, -15139264, -52023849, -114328317, -53345788 ], [ 100597041, -19901051, 26888769, -29521892, 2474811, 48547981, -17913094, 76624783, 69752620, 19443303, 43161663, 116918453, -111141538, -29814292, 5351440, -43607706, 28185837, 7491447 ] ], [ [ -26712490, -112864385, -92281649, 19568045, 87142585, 88942058, -24859987, 25560802, -27647722, -69003054, -37683203, -98555479, -106925599, -15217047, 85371500, 82502298, 85604294, 89411900 ], [ -96519514, 21661366, 102237343, -118609961, 84223290, 74521677, -86323492, -82703925, -6286653, -19819450, -73569043, 41672818, 24385970, 72958726, -20737896, 4988136, -31435746, 63948403 ], [ -90302337, -63685039, -78058107, 84322759, -76483517, 59997573, 93000635, -106755516, 115311618, -20092502, 23862961, -89701445, -89555800, 64361941, -88083234, -107555853, -10843884, -6956019 ], [ 85473974, -2183976, 104038490, -91198829, -99820155, -101556927, 106011302, 112379229, -100829269, -48579937, -27412185, 14916637, -90883028, -42556631, -80693924, -61598638, 625344, -57039389 ], [ -2749331, 42168346, 61039620, 17510922, -11781243, 91475298, 53099098, -85472267, -82798043, 43031114, -42804678, 17565808, -107824407, -51309109, 37598786, -59788414, -11841006, -62341740 ], [ 61198528, -17364948, 83384462, -14188711, -63779498, -37771184, 65180451, 115367653, -27386966, 76579006, -35218304, -103234690, 40012937, 67548567, -62829126, -13087895, -48837315, 2061390 ], [ 85169934, 59373002, -59804799, 108549880, 53745983, -103594328, 54308128, -69776486, 4839566, 91361773, 10807623, -103273264, -85573019, -93865346, 32331065, 35698099, 46680622, 64406304 ], [ -76330, 23305172, -18469094, -75219039, -102315265, 31668471, -111742014, -28779153, 51104573, 12376077, -105916229, 118671824, 16815904, -72151276, 83107547, -16420714, 38764476, 97858146 ], [ -61454727, -16052628, -57337106, 18936589, -14902789, 14579267, 42078499, -78967402, -75365647, 18845775, -74738298, 104612895, 41690080, 63792813, -23084153, -87866537, -17310189, 33264796 ], [ 110040792, 109456195, -25156036, -16476225, -26230480, 13637545, 116863561, 6668529, 50590726, 50613012, -23896697, -85801485, -91619735, -119217824, 15992130, -6218296, -72772876, 80667140 ], [ 82015855, -86722845, 22318178, 60128838, -26333803, -44257431, 69170972, -68001315, 17461879, -94450158, 61375649, 15667230, -43150565, -90066532, -23608980, 65902860, -36571843, -117599296 ], [ 105248882, -102026115, -106789409, 85152641, 24433376, -12795771, -70571596, -3714326, -83026770, -98634452, 91655866, 53701507, 94002365, 78430627, 69845928, -52351923, 45049624, -38171965 ], [ 33239503, -49909787, 1778411, 3266921, -93648723, -59571867, 15587924, 14819294, 112713693, -54185168, 50509859, -17702804, 16600550, -6591251, -1449360, 20451995, -97254798, 18415391 ], [ -14929122, 92359627, 64392344, -104656587, -28289066, -4890513, -73084101, 57872655, -7965752, -90708955, 59770396, -16329802, 9750081, 28587984, 113865816, 50938404, 71238297, 90710525 ] ], [ [ 59902289, -111558419, 35744470, -5432625, 21234440, 81562383, 21582173, 58220358, -24718623, 52306079, -104575847, -24053447, 80534371, 44940911, 76319963, -49989776, -104476570, -94141270 ], [ -115934507, -30677145, 114086867, -2463375, -91923733, 8780870, -56000862, -47887931, -47537278, -2055300, 77572188, 74407023, -49325577, -104078716, -34582466, 81708531, 86877572, 83052019 ], [ 63859699, -7087790, 48640251, 24925368, 33329701, 55930118, 20791159, -32153033, -74453972, -109678078, 65166396, 70653643, -49336538, 104701885, 75162350, 109592518, -89600551, 101453165 ], [ -38625784, -51346939, -60192834, 89263601, 96399742, -118490852, 94492719, -87510531, 56938434, 44510599, -54066405, -86528095, -89274529, 30045038, -109182680, -75539162, -66338971, 39881108 ], [ -89098561, -106848881, 75137422, 118131998, 87179545, 116457289, 69082247, 10539242, -110073709, -75596130, 71543586, -62188593, -30857154, 57384725, 63047844, 5333512, -55394169, 35340439 ], [ 17109936, -106740237, 2471356, -23010561, 118355574, 110758655, -93279469, -34137007, -52800397, 118221223, 31907687, 32907982, -43182601, 111411001, -28230150, 27328995, -70219245, -16536463 ], [ 89509162, 90057362, 86788941, -97040267, 99662010, 103769178, -15092699, 117466945, 52434987, -68290190, 75358381, 17624039, -6814813, 47436418, -2015401, -42737689, -50311137, 29311276 ], [ 69345647, -58268025, 14971419, 44219493, -87846936, -63177774, 5662638, 73851240, 82363359, 106845669, -77938779, -58085991, -10571284, 67069601, -37320561, -46761936, -68908345, 38963280 ], [ 58523112, -113529698, -44364231, 13143119, -6275365, -38686988, 31289889, -98720798, -90946712, 93458520, -86435545, -97027003, -79031504, -43036167, 6345221, 78312105, -20964399, 1123026 ], [ -39714835, -65291170, -24232098, -87686460, -61078313, -115301196, -91995654, -18220364, 95871857, -40769161, 50195898, 85897483, -104554428, 84692005, 98405411, 68701693, 96337252, -57500270 ], [ 91226242, -14530174, -18234071, -81695228, -37193960, 89647267, 62145861, 68625099, -19863968, -45544585, 18561200, 67938594, -42960752, -115172219, -98460440, -91639208, -4928825, 7624755 ], [ 78444030, -94150896, 101734031, 75818218, -25041649, 100656732, -53550600, -72781976, -27215343, -52667033, -67903305, -26707063, 92580272, -29857890, -60152308, 67433385, -33520932, -63468975 ], [ -12930311, -95195675, -108354706, 25715518, -51532278, -44243915, 111028731, -3041463, -9346211, -51820082, -24346304, -50958518, 2546273, -50218502, -65717869, -38939357, 95467224, -10593335 ], [ 79074290, -36799585, -91446547, 26373173, 43332195, 60149795, -28531491, -113580931, -18125632, -55785234, -116802039, 31924615, -54712329, 83469531, 114568686, -57070214, -23091697, 80022145 ] ], [ [ 90738075, -76965272, -102686634, 4653171, -33369238, -27335111, 24737882, -24516884, 93869654, 52833409, 87601655, 70064483, -116696480, 74484908, 16280497, 69657000, 47760058, -25508121 ], [ -15346468, -48096744, 107847168, -87359619, 32599356, -41246206, 87641441, 69928163, 98842795, -76261312, 93963791, -3940645, 75865686, 35323505, -27903313, -20255071, 41250423, 65262154 ], [ -79419777, -100186954, -98505923, -71859226, -22874065, -2610656, -115938205, -20633983, 55897574, 117157472, -64730082, -89540635, -99198144, -77042409, 38462494, 78982585, -114679259, 3728136 ], [ 89957581, -62603669, 62952169, -107665672, 115594185, -5864096, -1667427, -86010766, 65995322, -65135286, 99158477, -91450819, -72157831, -1126209, -40862127, -41559739, -103408468, 64908 ], [ 36172988, -118933884, -14194428, 109020456, 16568757, -42399181, 22530794, -68489102, -28718640, 111760946, 25735959, 14684297, -5935504, -11733699, 70198060, 101748890, -11058377, -99610420 ], [ -102126096, -2945251, 115648941, -36868398, -59278695, -53048815, 5396005, -21199420, 6720431, 35025119, 93057473, -39566487, 62639214, 18246648, -105222492, -116899436, 87369601, -44264784 ], [ -87429199, 38018925, -92038303, 25209830, 71654536, 47069063, -116382237, -73488247, 8156133, -97153306, 44465549, 92193773, -109845680, -35671434, 82168288, 11241976, 12753055, -56955283 ], [ -27253463, -63195685, -93971986, -34660282, 45057951, 15072779, 41390428, 91109353, 90979694, 104256830, 54824223, -77403032, -66217226, 58122205, -48853926, -11556811, -116503977, -54309668 ], [ 14109634, -93799360, -47739102, 100235280, -21931407, -106044874, 103636678, 53713489, 43421766, -106482561, -31767506, 89986109, 82816498, -111792560, 111449971, -49147976, 54768205, 8649343 ], [ -94316093, -16292019, 18763383, 93854159, 49847064, 91997966, -71461800, 103864452, -95625063, 94094454, 113935085, -116142759, 45471096, 82907396, 69677681, -49527754, -13494849, 1350078 ], [ 8292819, -6351351, 81080375, 68072379, 29255370, 35221068, -23702798, 100224228, -12566935, 95593422, 41274173, -107433557, 88077563, -65732989, -41307682, 96476360, 18300721, -67166470 ], [ -13915303, 43786478, 102427600, -70894640, 74707585, 95815708, -81550300, -5861517, 3251025, -45615865, -97575581, 92869409, -35301169, 14831172, 8958237, 106581213, -64478524, 2261775 ], [ -74222136, 20711112, -111172808, -22684724, 88624089, 102684639, 52192482, 46758104, 41046200, 11861811, -42755506, -31135583, 26247982, -68691193, 4035523, -56765356, 99348591, -57303614 ], [ -90116029, -83590512, 103674604, -3349501, -12907553, 93385591, -46511884, -8138206, 84654899, -59579452, -118738970, -36600338, -45038868, -96531805, -69780863, -76743458, -11519602, 118966815 ] ] ], [ [ [ -63517311, 107900869, -57563718, -61460860, -65891263, 61408717, -94921551, -99568961, -113018305, -17537660, 114335981, -102425362, -72433522, -48018902, -20218638, -90283682, -49792060, 11081346 ], [ -14690656, -46745376, -25565701, -47032853, 76448175, -40598224, 108071723, 108055759, -63177761, -102389552, 61827906, 103948000, -69410926, -16892045, -109245864, 4189490, -55709538, 38050923 ], [ 75552118, -35450006, -43667038, -87205626, 105738830, -25182357, -58318797, 8525657, -58586627, 84379261, -80651110, 88582408, -8270117, 49893206, -82395371, 21079974, -43705132, 67397317 ], [ -109513719, 93568152, -29550100, -19091252, 40140266, -44681566, -34556072, -91678565, 39168640, -94973798, 38070139, -1151697, -48775122, 81664360, -109763790, 44895074, 17564152, -4554301 ], [ 99790657, 37331573, 59557234, -110063220, 74812866, 98131362, -27110766, 67919961, 100047346, -97265526, 96378803, -44121362, -88126702, 100550558, -18906327, 92807953, 40294274, -45299412 ], [ -71329465, 107690358, 23037385, 57407617, 54412056, -27430510, 87992158, 99281966, 91609443, 112364164, -37507041, -10128285, -28615896, -58772235, -72445146, 82434631, 114325752, -57387082 ], [ -114891211, 51639400, 84049936, 113796615, 106385883, -5682776, 29626643, 104233479, -68322015, 89193335, -52261548, -25805110, -16665197, -7273609, -114784559, -24017026, -20306768, -74628357 ], [ 69916198, -75627910, 58528445, -10331059, -52763522, 80920431, -106310052, -27840730, -24575820, 43144423, 46281481, -76274100, 30597321, -83223639, 45086837, 36642638, 59415337, -46152929 ], [ 66576782, -46576868, 114719796, -32321364, 64460316, -108919878, -55698201, 31067285, 87595098, 84962354, 43890431, 43890321, -111107911, 43690486, 59895804, 52040636, 60722055, 46243897 ], [ -114180432, 63207835, -56663481, -27084929, 48769802, 6040232, 4075461, -10779440, -93598089, 39575737, 68614635, -62442519, -4645529, -81478045, 94373012, 16296562, 97968568, -103078598 ], [ 81246121, 107921526, -68732831, -106089463, 107726760, -6811765, 2538263, -29930593, 82369799, 109467392, -51898971, 111560100, 92094251, -85586403, 44024743, 65457517, 1787994, 72476585 ], [ -83237274, -14914854, -112056502, -89447272, -78656439, 74482880, -32062232, 24133977, -4599338, 92790802, -2938473, -24118689, 17578770, 68333383, 39579547, -3830427, 99120718, -92982653 ], [ -61534880, 40303312, -10864159, -8144321, -17918472, 32735642, -75153632, 69094665, 111618984, 100941846, 67864815, 85936617, -31010815, 117070792, 71838898, 33260749, -45264845, 110812196 ], [ -36312247, -26686176, 68371759, 40691667, 39209659, -44237326, 105377351, 10001478, 14441276, -19284370, 73976680, -5602049, 114603303, 33267261, -87019183, -53332905, 46537281, -69559990 ] ], [ [ 46339101, 28722206, 766412, 8872513, 7665709, 69852415, 61596013, 82527886, 117960119, 105223959, -12657199, -70369674, -59448768, 89077200, -106544697, -6413653, -47140292, -50523933 ], [ 43619793, 81302324, -117268254, 79029867, -65171816, -39694550, 108700699, 49438269, 113393355, 14633233, 17966174, -50011393, -57990150, -8976908, 34543816, 30202882, -21107537, 18038057 ], [ 57250455, 106023778, -119118844, -91922115, 102305095, 65130770, 118452288, 85416160, -98079750, -14890123, 18930403, -9898881, 12254267, 14790378, -53678255, -84738032, -78749769, 29236903 ], [ -63394149, -48595417, -80461846, -29092624, 26398320, -112540683, 99407566, 69285802, -12547901, 96958172, -84358009, -74628150, -63221981, 102202067, 51269390, -71963495, -56687632, 63328997 ], [ -66919105, -60714809, -68531626, -71534582, -6948960, 82926849, -97191650, 102527112, 86475200, 75068161, 110264584, -38339249, -73323447, -110546882, -45126778, -76584769, -39218507, -71257944 ], [ -79143315, 70628479, -6997476, -118780896, -58109289, 52705440, 29336813, 28821407, 99385663, 71238363, 44077383, 107589267, 22887360, 11159412, -93280346, -7749103, 31214065, 20162119 ], [ -52141655, -96443011, -55370637, 1289987, 88620098, 79809094, 66642355, 81340399, -82581653, 70625428, 18829447, -97263904, 56930870, -48783874, -40526842, 20786583, -4672949, 91938251 ], [ -74506938, -70454587, 88967837, 52515958, 109463134, 46526557, 43474373, 61937388, 23521286, 28040691, -103106412, 2377680, 64528309, -62416811, 37795586, -46602882, -98805115, 76039494 ], [ -49910144, 100574825, -4637349, 65536302, 41794550, 23568264, 112955436, 26726892, -62434825, 100579045, -21381122, -23072246, -20109696, -112558059, -30089416, -116254381, -25368115, 35123614 ], [ 27409515, 57926955, -90837738, -107266264, 65547227, -25332883, -40833741, -35092546, -27701524, -80026478, 42745503, 5023350, 50712030, 118906798, -68255757, -75604692, 103290428, -90704928 ], [ 7988081, 52676021, 43975829, 110022412, 8865487, 85783190, -19201030, -98156750, 76160274, 94210481, -26216604, -45811592, -27269156, -107147802, -112117301, -59928826, -117294269, 7526373 ], [ 28748880, -3651518, -97571220, -29530985, 77526222, -65635306, -26894522, -71009328, -71270096, 45386206, -43176292, 105154661, 8626937, 46759430, 94726379, 96491981, -52014763, -81911155 ], [ 15078258, -88862054, -93395569, -110439051, 87788649, -85710890, 70219068, 30979052, 98010902, 12686595, 1563884, -18825490, -10551472, 20873349, 23446202, -67922618, -101475057, -59305054 ], [ -40077014, 51311075, 81963714, -109066112, -24203293, -85887846, 69699517, 65092507, 75872711, -89237174, -52910887, 57854695, -43667767, 73473966, -80391335, 83737737, 67725428, 23237716 ] ], [ [ 26424669, 106237919, -112066595, 116499577, -12347139, 74544989, -111142328, 52465642, 34267563, -60817059, -81172422, 81095374, 25942633, -117022469, -84315455, -68297811, -7916388, -26156874 ], [ 16018054, -94482914, 74803919, 93834829, -114396043, -50799116, -64142652, 29444503, -106950513, -79782460, -62045520, 106941678, -79684942, -50149776, 45867894, 70231545, -107995091, 41663928 ], [ 1985172, 17495324, -69083006, -60041806, 83559708, -72498052, -54441361, -31276426, -28127323, 3774222, 83626857, 338935, -10449561, -78096358, -92718695, -70896704, -43309222, 34735811 ], [ 114580664, 63395440, 117945975, 103555655, 89892689, -102505803, 97482053, 12435374, -74277397, -33760990, 3824701, 30556669, 4366376, -67340473, 111280390, -101118184, 23409288, -46672545 ], [ 69815531, -10039985, 95642068, 88799938, -43004001, 115566390, 36506387, 116548396, -51841117, 2889156, 76779395, -108271390, -7752501, 16173003, 116103055, 88205869, 72846563, -69555940 ], [ 101485210, -25449179, -33292521, 113476803, -62403230, 41924414, -36464731, 103157830, 96754858, -11061151, -117599309, 30831227, 110669377, 61735097, -74165015, 748146, 93886502, -33749485 ], [ -107788012, -71564710, 14620153, -85528329, -77911323, -90682107, -93824074, 90862935, -52416657, 63055026, 117697988, 65341462, 96907483, -13842076, 2436778, 7805217, -52087454, -103708549 ], [ 10418521, -50342631, 36669376, 24614829, 80437093, 22616579, -59288709, -114246519, -50235794, -65064085, 24408603, 76476050, 39499982, 49938071, -28894804, 71471647, -19204764, 112762112 ], [ -38575584, -107868424, 51016801, -35731664, 50997533, -98924698, 12653594, -13525105, 68763432, -24274277, 31122007, 35102873, -42121724, -26424990, -1894286, -45559206, -114266595, -71828935 ], [ -43764663, 4253014, -97403631, -118200528, -33084120, 30158909, -51462300, 110066926, 24536164, 94138666, 66964813, -52103262, -58936923, 77521862, 34366665, 50070108, -96625743, -60971235 ], [ 52431964, -119077643, -35017309, 725012, 38065539, -60113811, -85548776, 117840254, 113774450, -38417080, 16987920, 39311870, 69182086, -581283, 21635782, 98192114, 48755852, -11128189 ], [ -11076428, -62607565, -81649425, 117758649, -95417586, -85362489, 38712621, 71995010, 118708084, -58536302, -4666213, 44850113, -87417083, -97026183, 61199822, 76220697, -64769132, 5370263 ], [ -16578371, -27816182, 54603268, -64640519, -117250134, -59976072, -117389128, -113934753, -90016473, 114443592, -110054554, -18057305, -119102487, 82520299, -58419778, 56179997, 9127096, 71465832 ], [ 96333454, -16250922, 108134565, 113919377, -53965958, -63868781, 112972815, 42408369, 13987665, 73564955, 24916977, 79575813, -13867484, 25456126, -114113418, -74395110, 55726110, -48762747 ] ], [ [ 7081192, -115021874, -85926290, 16640984, -13733190, -111174701, -69336889, -119260939, 68715611, -17967508, -75936249, 54171025, 103800438, -91544079, 12630545, -87083105, -54297605, 64273057 ], [ 1888414, 24436855, -28626303, -89801941, -9667430, 29155800, -47513083, 53122351, 106563560, -59476082, 98938746, 67367287, -4175810, 85834420, 49860252, 99253727, -87524150, 58901659 ], [ -39799035, -48286870, 50659923, -78512445, -94846321, 36120663, -49535234, 9403009, -107196588, -104469940, -99919321, -65268613, 16877507, -6382658, -101389828, -65492058, -71417963, -110313688 ], [ 110630084, -3352214, -91023763, -89171282, -8048410, -77520977, 76215571, -66267190, -89260990, 81575389, -96387082, 107631160, -92254988, 24807721, 110933380, 106952572, 90072941, -39191509 ], [ -40938226, 72988831, -10959902, -27801037, 59318903, 6379686, -32663164, 32546316, -21005266, -98167921, -23268684, -47978215, -45334686, 49243070, 22821145, -73263251, 61382230, -61011045 ], [ 105256762, -69629592, -24404657, 39669372, -76803984, 97232575, 77540413, -19519449, 99480715, 113123897, -100186214, 87273770, -43640782, -87041496, -6675337, 52404246, 87879154, 117956020 ], [ -69324956, -78615917, 73145956, 109985104, 55273684, 45948236, 45566742, 50817608, -68425298, -3070065, -65908407, -90372385, -75070194, 5167184, 82398067, -21359751, -2526017, -103147130 ], [ 24096089, -64492772, 95106891, -33788286, 54561842, 87137087, 9911176, -58247384, -84961928, 4805658, 88674065, -5428504, -39831225, 104106302, -87746774, -6948112, 56950687, 26905724 ], [ 10663020, -31403660, -9291235, -1896135, 39294360, 112275791, -83343161, 10296264, 88276494, -4939750, -32963463, 26430197, 79883459, 92532725, 90238722, 48083907, -88892759, -108731720 ], [ 59944148, 103193120, 106380437, -80366274, -26308003, -105012265, -37147493, 14616648, 108880647, 63836195, -80834266, -89607526, -23129649, -57636115, -101282014, -59995581, 112650413, 42608338 ], [ 16686916, 84753810, 89090735, 45922689, 102518014, -74103627, -99345799, -115795205, 84637225, 72339834, -2941412, -39212025, 41819926, 66522057, 82567883, 77387325, 82323222, 110065646 ], [ -92946762, -105139068, 108707242, -79447907, 88832349, -13561889, 100229791, -97606363, -60790273, 112654513, -80287320, 92390972, 97836952, -72061831, -115152529, 102569762, 42732679, 115426589 ], [ 54096811, 3998901, -54824051, -86000866, 15803586, 114572580, 12482214, 50026133, 82524066, 51582515, -14476637, -55645945, 112834836, 89272355, -110657581, -62415242, 48696960, 110107655 ], [ -67217022, -12355040, -103253242, 56309976, -99667647, -51297204, -27347514, -79883249, -75644900, -1625083, 9399059, -89268501, 88349721, 4126615, -112153503, -50371838, -10941638, 110947685 ] ], [ [ 22899914, -29444317, 118382076, -64851011, 53422123, -48229268, -104129861, 53198010, 43431478, -105828890, -10358923, -45905967, -1166100, 40949953, -114912998, 92657998, -75710949, 83899187 ], [ -41826493, 34675832, 21330416, 8482321, -12163450, -89599553, -3499843, -77722383, -38323317, -12250876, -9941304, 57156490, -10550728, 82058066, 58182771, -52543509, -77015598, 69441610 ], [ 98155126, -47687193, 115002498, -90327445, -44618552, -53652282, 73914074, -99467687, 6414192, 40544368, -24564256, -22109735, 71429610, 7532755, 28900566, -60989903, 7019580, 90175457 ], [ 7126967, -76105475, -12501260, 118459242, 71274166, 73141648, -110163926, 2496015, -88156599, -2274180, -19202406, 112212674, 93800023, 104678972, 83393688, 39849980, 1362506, 104793652 ], [ -6077292, -37121769, 9110254, 4245920, -84045916, 79815167, 48250979, -111891999, -29176784, 73103924, -30634226, 42781589, -11582661, -64713147, 105752114, 44441050, 1662307, 112033587 ], [ 24722474, 20085853, -8286870, -22305630, 118655852, 48694635, -51981856, -42587203, 19454427, 94088955, -42338575, 101196634, -111420634, -64307640, 28040702, -108545522, -57458120, -53623799 ], [ -59143072, 27922118, 43681662, -72684245, -82676175, 11677133, -106587476, 25928736, 108511869, 10075065, -17639512, -77189295, 71725288, -43293346, 32745990, 103228598, -17038139, 113689545 ], [ -3988042, -16043120, 99271691, -38535294, -41435082, 86644646, 75869830, 31097482, -52755404, -84141202, -8335486, -3023780, 78235608, -6001508, -105056672, -113004760, -73759085, -13259243 ], [ 23181767, 12626192, 11995951, 86277381, -97958643, -47106640, -63063389, -99537959, 33709921, -16031706, 47343661, 54804538, -72386132, 98668876, 56776361, 51507595, -57945763, -65862143 ], [ 23902716, 91637873, -40163019, -100531902, -109907871, -64077449, 21428832, -88368622, 20352141, 116582093, 69114105, -27608086, 117892538, 25087335, 108549322, 20047564, -29545897, 105903323 ], [ -109334024, -15265002, -98696635, 93683735, -91675085, 64928616, -14556959, 81835056, 18447025, -30839679, 4177493, -24253382, -40973050, 18784843, -9322985, 101229454, 64616341, 20411326 ], [ -80199544, -107417364, -28343810, -75583483, -78433175, -44130927, 95152513, 65914085, -62005187, 101093990, 31411043, 42279216, -11705020, 62077272, 106713756, -109911743, 100843138, -52460826 ], [ 73045666, -41347818, 48705503, -47085549, 47382366, 67083262, -45631223, 68490127, 91660087, 77109879, 109437292, 87977692, -6659752, 43523047, -95891647, -46010630, -96662267, 724664 ], [ -16668179, -116478360, -9301742, 49868121, -111725360, 54976553, 66570914, 32068853, -97669513, -108747485, 10982676, 43556417, 23389377, 49022809, -22462920, 58383819, -91605635, -4118622 ] ] ], [ [ [ 118487236, -87953854, -26096200, -43309265, -29223742, 47867982, -97340976, 102951272, 115434712, -81056615, -100813782, 762255, -71412247, 99399420, 30140024, 109451324, -107058766, -79240707 ], [ 84383137, 87810789, 47119871, 26560261, -38084756, 63190939, -15064957, -112728230, -35898298, -70956921, -101484306, 50023863, 118711526, 37572827, -42776619, 4242852, -5763437, 26223768 ], [ 19132938, -52359145, 79930543, -35403764, 106229223, 65299021, -111224323, 48639220, 46035682, -24446014, -8278266, 111035308, 111197931, -42607679, -75773466, 26490107, 104611376, 16108390 ], [ 43064916, -112420837, -39522499, -51910590, -17786305, 117537958, 85866439, 90672614, -82501403, 13582849, 69799633, 102856744, -17668821, -49821567, -106031121, 55834957, -86527914, 10913438 ], [ -32061536, -12993240, -19497016, -78590812, 20729069, 91722835, -12757975, 8509265, -73508389, 73555888, -26752576, 108224547, -107913799, -75001749, 90093652, 68620626, -42761342, 52489486 ], [ 107442554, 94551532, 73948335, -13742033, -20969661, -111635503, -52455255, 42588627, -75417069, 47870252, 97952923, -95571133, -116395336, -25515926, 49232409, -106621473, -49201714, -84379431 ], [ 49190020, -39019803, -108025804, 15557147, 106737483, 78018874, 665151, -88001731, 100014501, -44974534, 28649668, -4333197, -36962553, -50648610, 38315658, -17433275, -2241712, 52110409 ], [ -81958581, -71909258, 41391523, -35779820, 81370780, 27207247, -84486448, -40357474, 87600196, -17663651, 706091, 51747848, -20780135, 44996848, 38512172, 113554288, -114863160, -91370696 ], [ -91770159, 1667369, -28802061, -25750294, -16401774, -25461488, -105925353, -59424938, 19595069, -34670471, -36140915, -48540802, 95037752, -6581594, -17848965, -111535573, 96545593, 74400207 ], [ 81613899, 53758239, -116966758, -61564299, 81129119, -12855628, -116353304, 60398926, 71798376, 43879690, -70488452, -87955160, 89972606, 95955772, -86778826, -34848431, 74865611, -97138196 ], [ 112013887, -66694543, 43392061, 2900962, 71939848, 58119874, 102168787, 106334430, -54207177, -101631348, -99446107, 52672393, 52409712, 52943715, 51070249, -43502502, 104248245, 94777379 ], [ -88079168, -29832718, 50506203, 72471721, -111915252, -118717073, 97157163, -62667658, 33985687, -6880533, -97242666, 53663138, -48958535, -114446614, 6814735, -23989928, 11956742, -12408352 ], [ 85973064, -115140563, -52574232, 48147820, 15552335, -31611412, -58495025, -57518252, -117913329, 83335594, 51190779, 54217239, 60504161, 116167311, 66117766, 13260257, 60239727, 68914841 ], [ -71785778, 47237465, 4328278, 12054384, -35497057, -61068963, 87050056, 74144165, 57478215, -79300095, -3921723, 9578176, 51559103, 69548715, -109575848, 30716612, 66984806, -68234098 ] ], [ [ -9727912, -100342302, -82793699, -48770854, 38331503, -107009945, -84272619, -110299020, 43482666, -39187407, -54801193, -33243419, -28535442, -43521462, -76334165, 58597949, -28761476, 60964752 ], [ 42773601, -62290502, -4616340, 62662336, -35523828, 26367303, -22602263, -85022046, 103999086, -62586104, 83736573, -39992866, 46251466, 27376976, 55413781, 87944446, -17024202, 9007561 ], [ 61418483, -67053824, 12709748, -58651912, -17401790, 43691804, 31598347, -42649140, -16834444, -14329023, -114954894, 105794524, 69682055, -34316795, -100262865, 96056158, -98655416, -101839011 ], [ -6626451, 74268196, -35066897, -54945113, 21350921, -7249473, -110245860, 66627930, -85520049, 25611696, 70636074, 81996847, 83671539, 94754506, -100625539, 111018430, 23283251, 4037163 ], [ -41578568, 36994436, -103590341, 22605419, 28732918, 91156992, 26312637, -11914560, -49983524, -45155641, -16940414, -81163064, -114066244, -28935540, -2809651, -106532068, -35594271, 12395983 ], [ 82183486, 72565959, 3602698, -34774506, -118160350, -2211816, -46622019, 111634201, -91635290, -36517243, -64257889, 10097874, 21629024, 20314557, -83634339, -74161355, -60979622, -26122571 ], [ -10297201, 88593279, 77567419, -93025401, 54768857, 105733253, -102687716, -58113808, -101343763, -108523433, 93022613, -77624245, -42919643, 85216852, 14099471, 49663839, -65009544, 77104447 ], [ -81575720, 102033533, -46580288, 101546366, -95495525, -103480585, 67904232, 70137427, -1910245, -72839587, 63797421, 102516937, 103357483, -16434561, -44559, 68332652, 61109989, -37848802 ], [ 56914575, -79636395, -6179645, -103042024, -93667388, 33591309, 6593190, -6498890, -90122974, -102191120, -43626975, 37910346, 13487448, -89803039, -109308461, 78456446, -98057268, -55185 ], [ 53707718, 58392992, 89821052, -94188220, 8683211, 17459513, -72465693, 15990819, 34739552, 3875591, 22669960, -69101203, 77397677, 23120923, 14871005, -118690637, -50769482, 42205786 ], [ 90105226, 57792615, 9834367, 52621486, 74555327, -12201980, 32148618, 55734108, -99376373, 74309029, 2776252, 9197225, -32606028, -101704606, 78805140, 7550779, -55320284, -107345596 ], [ 6330800, 16196600, -84838130, -47308077, -41569389, 41505731, 118002356, 112957750, -17652999, 58470839, 44306030, 88289097, 80832875, -8465909, -20352936, -23682056, 91288754, 78582734 ], [ 39442545, -89394720, 109459889, 3648087, -77437556, -538798, -57185437, -17090216, 20138712, 84167721, -68563594, 117595711, 78687687, 114086880, 6744495, 20382715, -57484505, -73452771 ], [ 43857020, -58372246, -36018577, -23712229, 55830788, 60699666, -27000570, 65389639, 95441461, -90385860, 112231400, -81354487, -55526893, -47703937, 48754981, -85310510, 38034265, -18365051 ] ], [ [ -24814627, -21939720, 28108551, -3456458, -108080930, 73759077, -88590966, 116659039, 77244092, -42306381, -58033180, 8392073, -105474295, 107101364, 31044446, -85991688, 80063969, -104560785 ], [ -110199560, -49064089, -18967772, -27047745, -82037193, 15795964, 101243312, -66604838, 44250730, -16729139, 33811371, 76435169, 46014001, -85361135, 95391982, 85938249, -9089438, -96742383 ], [ -94193744, -11102968, -89869235, 99732487, 21478669, -99835236, 53726573, -55120296, -61081655, 103122139, -22869944, 92999943, 39592306, 37804936, 13233689, 24229305, -6826834, -8193174 ], [ 100325958, -59720493, 22610734, 36850850, 113512306, -29067996, -87505804, -44856022, -56237335, 96895751, 49476694, 39819568, -44808056, -92652847, -88649811, 19855657, 79501480, 51269879 ], [ 96670875, 31839357, -117368562, 106296603, -101314108, -35082581, 18276411, 71456682, 16905298, 7959227, 96815603, 88191604, -75410849, -3886193, -62963826, -7942460, -115653546, -2543950 ], [ 16533618, -78021462, 76604510, -42519296, -74736555, 108381685, -14197960, 69149526, 54642851, 90237968, 104581897, -35433845, -31827056, 91840087, -112323654, 27450170, -74167478, -40721025 ], [ -76781213, 12412788, 49466888, -76784346, -84630709, 44689774, -38667981, 97811994, 15286475, -84836612, -64225293, 22767574, -16667559, 41177859, 65993650, -44602082, -85218750, -96343712 ], [ -60484320, 18935022, 107427993, -99226480, 106736129, -94755121, -85474623, -31999450, 69736338, -104984802, -52499073, 88943582, -2275246, -83882902, 82749015, 20856548, -11510976, 34810046 ], [ 72278381, -41165271, -39400693, -19951108, 25654338, 63414455, 114783678, 106681295, -27693579, 112248676, 28897093, -43281591, 76962682, 38649045, -89021038, -13213457, -57582576, 77997062 ], [ 89050892, -63888717, -59736208, -108796306, -65458108, 96373446, -63664039, 35975490, -15158751, 5344884, -23135974, 74877870, 24776497, -62642117, -59858571, 103077567, 29537684, 3908628 ], [ -78498790, 45410467, 79253600, -12699891, -33761549, 110852753, -108390931, -33835009, 42651246, -22170991, 83542118, -32591263, 76948585, -91673853, -69893594, -11472334, -80258150, -82088803 ], [ 98118032, 77494413, -19887788, 39445353, 33751484, 77559611, -21535903, -110442110, 101741013, -19603229, 92705765, -8403405, 27730676, 93237007, 30276983, -109059143, -25621573, 79466017 ], [ 47483352, 93503201, 42648406, -27029000, 69162671, 113565391, 92977928, -59417312, 45300509, -73435158, -78963351, 105585666, -43943512, 4792116, 114211462, 95549, 97415691, -85622006 ], [ 5252978, 42725008, -5081465, -103978474, -83690305, -38909115, 47321710, -112982834, -80005610, -64130892, 76952734, 5384875, -19187546, -85461497, -57478527, 2280555, -87044807, -4762593 ] ], [ [ 4033324, -82183730, 41972856, -81688925, 15138886, -23124208, 30904210, 51525141, 27533306, 53545624, 37353537, 68713492, -45984109, -109403704, 57282520, 7265978, 43038476, 88400944 ], [ 73257360, -26179250, 91528712, 44893751, 83387838, 57079614, -44226231, -22304294, 88011057, -111127940, -68352485, -25258878, 49171560, 104333208, -70413675, 3864393, 43665351, -82952964 ], [ 28387836, 26473216, 60119627, -73420571, -48114149, -91395220, -34869305, -101380059, 51425104, 44276264, -101500402, 30674151, -25336492, -83753218, -62112081, 23216531, 59061507, 26849816 ], [ -94098062, 62745761, 112515840, 65886963, -47338994, 63788295, -28748422, -52195651, 26738283, 65404204, 90797449, -62683348, -1028354, 99559385, -55156665, -68527363, 32510103, 57583223 ], [ -76513959, -489784, 47908537, -22317853, -48135725, 75007686, 76920375, 8834584, -117909354, -47044288, 89067843, 33899526, -59623111, 59651330, 105224102, 36516055, -48799802, 70027732 ], [ -18258938, -37472045, -109903128, 73183684, -105220277, 47051738, 6650400, 42011470, 28577258, -35582804, -24926780, 100011940, 76221779, -94965731, 29999414, -81808846, -116833182, 99564793 ], [ -113442700, -32744235, -39660177, 40895872, -91957379, 62217993, -103788221, -106730114, 119019910, 33131458, -12648579, 68244765, -97393846, 110169298, 70716121, 114590103, -62202490, 38124250 ], [ 78623680, -102824389, -86076382, -70959998, 71618901, 83685013, -56193569, 63969305, 50731732, -16928430, 113358121, 115153975, -9363971, 45807873, 12026263, 110938437, -58960855, 52930929 ], [ -118876377, 23666618, 38357025, -25494018, -102840163, 34106433, 49667601, -18953802, -65933095, -80462168, 13886466, -74666325, -28996746, -33496464, -67950461, -106441246, 33819825, 27510355 ], [ 78791762, 29959732, -1133356, -62616442, -19938284, 119054620, 95390336, -24298462, -52095743, -5224798, 68110298, 18820451, 33250375, -4216758, 72576052, 98177417, -20997251, 83295226 ], [ -780327, -53179128, -27786678, -10325351, -77258719, -97014634, 86714936, -24591627, 94021334, -86276850, -109275581, 114724886, 104033490, 109429826, 3167615, -113846868, 3809231, -40207945 ], [ 92987438, -117110220, 8592030, 76857166, -51714151, -116374890, 67624918, 69205430, 12412262, 93885761, -4837243, -47228687, -48583148, 57431322, -74416104, -47368065, -110021582, -60387864 ], [ -16706869, 11258305, 62912819, 115034288, 25234243, 84352286, -50050428, -68274116, -90435651, 109090146, -47426528, 103293316, -65585649, -83196055, 10592362, -28146890, 25866055, -61503507 ], [ -27877015, 118164107, 60068419, 31528629, 9740643, 23955854, 112606288, 29636714, 108397928, -108159836, 47351630, -9854269, 82608652, 100785512, -38035319, -97424260, 116490369, -16747134 ] ], [ [ -105432773, -58534436, -113045928, -63328279, -74085282, 77572871, 28653988, 945422, -47689666, -97020289, 74150161, -5664223, -3063805, -98788210, 110836722, -105024066, 79116841, 96963135 ], [ -6677416, 46166877, 54833121, -95127751, 96403210, -100694395, 57514046, -116245363, -75072740, -44984154, -13750398, -44875685, 57331959, 110122853, -8670484, -64189002, 20600927, -101599027 ], [ 66868239, -101204218, -9438008, -4504126, 2773625, 90137487, -92942341, -84771074, 74444253, -60182466, -76207910, -12825473, -115292961, 45327475, -119268433, -107774835, -99858297, -38193684 ], [ -45327732, 82864774, 112012862, -65973708, -6784209, -111346051, 31043973, -76034438, -10633755, -99755374, 6865477, -3620591, 72530934, -66879304, 26254455, -62968592, 104181498, -58896094 ], [ 97772636, 44417754, -95768466, -108137413, 84150787, -82134980, 1819725, 40568119, 72720475, -74923497, -17106285, -82852949, 13486067, -18507498, -18331337, -63233107, 7540286, 17017566 ], [ -112032425, 1254975, -86995822, -45033983, 88877124, -45179167, -102035112, 33331122, 48217412, 51476427, 85500173, -68569074, 62458587, -76690025, 10662742, -48103197, 81625570, 962864 ], [ -20547696, -49653600, 29245541, 83660629, 35989620, -116290533, 13002511, -53082955, -43148509, 45104183, 61444557, 38155496, -72178626, 14495302, -39240980, 65227717, -67475067, -39014182 ], [ -77862758, 117681239, -14471637, 106377304, 55948313, -14533213, 73793421, -32630534, 51738603, 9838323, -3835586, 7369210, -37618, 13013651, 62236194, -86864999, 77777736, 72783954 ], [ -114881582, -44466797, 33871554, 90071606, -117407421, -22332219, -91892503, 87353708, 23244835, -95188688, 58950012, -85293595, 81355679, -68222625, 104882629, -103507520, 44492420, 83372616 ], [ -42288515, -8650055, -104926392, 39926310, -99965777, -97028039, -28993951, 45235142, 113229072, -9740886, 70956433, 93632484, 109616867, -65360386, 47891209, 64741402, -12641639, -103080490 ], [ 29329219, -82683885, -81176059, -74040397, 48529290, -13562134, 64279589, 90647634, 2640595, -16231289, -46286461, -66565084, 59215070, -40926499, 6887607, -74974646, -73685749, 33112389 ], [ -83069020, -18105639, 94791877, 22651759, 116230801, 62000480, -22698110, 372616, -85247030, -60802716, 119080927, 104870360, -41779303, -118739864, -67587365, -116266121, -40742333, 4860114 ], [ 8621970, 7508182, 22905921, 108376677, 17296265, 84504534, -95547111, 41428144, 38872766, 101313526, 118714350, 109495068, 16364462, -76803007, -54543384, -14500904, 13351818, -23778069 ], [ 94137557, -413208, -98624861, -9813048, 68809655, 106645222, -654440, 57878568, 79662720, -13761809, -43274858, -108763051, 27363748, 90757243, -43802322, -86422656, -54082327, 19595252 ] ] ], [ [ [ 36065718, -93754805, -50923064, 6252464, -82824976, 29947532, -75124845, 163724, 8576459, -18071609, 2221083, 68433905, -69722430, 26621097, 53580644, 43110724, -116364929, -88299377 ], [ 51724320, 100215676, -34990514, 109944162, 12442742, -46840751, -76488483, 64114237, 14414126, 19419915, -68780938, 11178362, 74940775, 79025495, 100270507, -69243221, 3610440, 81163014 ], [ 84428196, -81683361, -7023269, -29038109, -22540168, -11238341, 67461676, 94268924, -1878090, 730569, 45019110, 32959964, 76514574, 8968908, 98547554, -33432785, 81788085, -51626166 ], [ 20519986, 103934743, -51972243, -72756791, -94085619, 11184358, -113093143, 41683250, 61734652, 18991739, -65039158, 113665974, 95196466, 68472955, -53322215, -70208991, -85189795, 47061454 ], [ 36359560, 20834602, -49631614, 58787090, 111645393, 47283912, 44848258, -110724209, -3392302, 102155213, 31874254, 81862019, 65208733, 60398199, -49875161, -34422548, -34085259, 39939449 ], [ -10075976, -14505754, 52361368, -81879362, 54584080, -15960192, 67233599, 86668357, 118153337, 118289053, -107873850, -7978482, 109192972, 76645136, 98309868, -48272899, 107648228, -3567688 ], [ 65072754, -53518983, -58733648, -92394450, -9563633, -42030747, -8814861, 66330504, 117424995, -112144995, 39403244, 1274370, 118564830, 55826556, -85588323, 13778413, 52044749, -66123362 ], [ -79700751, 97818852, -23635998, 111651733, 86947229, 94574658, -48860994, -20783402, 8845146, 54205961, -79562583, 93828456, -37863324, -86125996, 28900951, -109724770, -13128375, -99157663 ], [ -55853200, 4575112, -47764653, -54672599, 98139663, -45756093, -83596142, 11569699, -62637748, -33269705, 83490233, 91370242, -25534233, -90016592, 118053835, 90848335, -99853206, 33353771 ], [ 72169200, 106248888, -6711415, -68034765, 113516558, 84494719, -15896268, 20179984, 7264031, 80781819, -92433463, 62333665, 70735989, -98446982, 96928119, -69535525, 54240451, -8706078 ], [ -81825975, 76119043, -37588543, 85000854, -31376225, -42643961, 88782096, -24082080, -79882932, 25180835, -67986880, 51398164, 51155019, -92811568, 33236948, 115695231, -36491823, -12473754 ], [ -49531123, 38971079, -99266201, 28874367, -94489191, -28068478, 88518614, 69591205, -87076678, 49109978, -73601804, -48006100, 30839866, -90298785, -67682745, 53939416, -44258242, 9968940 ], [ -18535167, -87322025, -81428612, 71233155, -57998233, -30420734, -50614793, 72826730, -89027120, 55670538, 5817221, 96215269, 16177328, 44105218, 51776522, -76364549, 14141898, -91376009 ], [ 108263366, 96602806, -107409250, 102869981, -105614868, -18983541, -46019319, 9026874, -61640847, 50999122, 38878377, 44325448, -90149033, 63594088, -35778127, -30646901, 115896711, 211065 ] ], [ [ -20830942, 90141133, -78832883, 26283612, 71544329, 10254487, 116524371, 39345506, 11568381, 72192612, 83464523, -109645650, -708924, 67855056, -90646414, -27758119, -18209214, -11280544 ], [ 59171295, -50189032, -55475405, 113254463, -80129351, -67922288, -10873810, 101668025, -23344556, 41764429, -79673485, 77094175, -41832498, -87362989, -61442226, -87885995, 81691394, 96833828 ], [ -5613049, -19929592, -79261166, 8636813, 101555726, 360923, 22202517, -33913113, -34821877, 73396359, 54216648, 31406296, 32709297, 48864990, 118053975, 14490899, 101599578, 57612493 ], [ 115257991, 103175377, 23609152, 89678621, 117796846, 114612403, -106740804, -87810433, -78380096, 49334985, 89780510, 5101057, 46004134, 77355165, 45585370, -103085803, -104511625, 2635646 ], [ -75825688, -73196123, -86195886, -83679758, 77904720, 15247557, 98342857, -10618941, 99139760, 50957044, 62580769, 53266688, -19667868, -67857120, 38221651, -11497035, 85939643, 2940656 ], [ -61396093, 2129476, 12141934, -104549966, 34053942, -26794892, 91995626, -48806738, 33337443, -13317936, 71197820, -41936073, -104638500, -100399357, 20632520, 63762578, 94530853, -60693092 ], [ 60530563, -39379490, 80553080, -38624573, 97517608, 106305831, -59690466, -48289087, -107452818, -29113652, 36626728, 94856073, -71154352, 10306292, -114971986, -62837552, 99155363, 50904128 ], [ -87558727, 101174431, 17069290, -73949029, 41579955, -63167995, -9023284, 78241217, -857120, -70574782, 106915454, -18763185, 5546978, -17003209, -59574479, -36016679, -74017270, 84288624 ], [ 17956468, 35108438, 25139648, -105758697, 46471584, 51045873, 52650611, 105529837, -61021022, 35418938, -83653490, 3847434, 88238190, -86380906, 46911137, 74898913, -96609543, -28774293 ], [ 22857020, -37976343, -79853504, -57541522, 118999257, -77376727, -42632793, -66197977, 116223281, -25977635, -87026046, -88844026, 59418178, -34515649, -105056912, -20391075, 110721374, -1941891 ], [ -88686482, -62479622, 69044864, -90713151, -118569224, -80443255, -111889051, 85629049, -11838713, -114537802, 2939106, 55672645, -25899077, 69478015, 97375876, 16670809, -79963628, 51767175 ], [ -84772388, 25800147, 40330951, 23144436, 43891240, 104006330, -68962032, 27923122, -95471950, 35330512, -90740731, -113558422, -31779784, -39843021, -111446586, -41214391, -111986524, 17264963 ], [ -56240404, 59568143, -59974563, -119004802, -101473824, -79864099, 21419050, 53862976, 111268591, -107235546, -80177087, 19647673, 10959149, -118446486, 16801558, 16303385, 73344098, -72938800 ], [ -57650042, -47247410, 30491, 43483442, -31912457, 17504242, -28166879, -110798161, -118903210, -3647560, 51781133, 15921386, -97478156, -62478205, 23994173, -55265566, 31337026, -73536807 ] ], [ [ -98770509, -10042472, 106777749, -33985652, 69375966, 74161673, -47053938, -110528032, 108366755, -105203176, 17515601, 117845748, -53747372, 24158212, -36882082, -92772626, 94292365, 101997836 ], [ 1704476, -74383009, 38623347, 102385137, -44490862, -85484941, -51766216, -115281893, 111298160, 60119356, -39680669, 91266265, -25043207, 54370688, 16102172, 3931513, -78698316, 19892388 ], [ -62888284, 57135309, 90370843, 113242412, 2264963, 46661196, 111368407, 34019940, -81051078, 83355868, 98310440, 68075375, -6116975, -2971285, 14268007, 73251326, 32600357, 101815493 ], [ 68527054, -106122443, -95052526, 61435434, 59717781, 102669084, 38484750, 34988527, 36683276, -93599993, -20424047, 98008662, 78060834, 28363573, -10997779, -36398007, -26918090, 29645616 ], [ -51645688, -4778216, 28706138, -96532569, 30926811, 62020799, -68864769, -15636096, 883280, -9851364, -46472783, 12703950, 23712753, 68866432, -95205105, 73297601, 44574331, 59674055 ], [ -71423683, 39696481, -51596346, 73449408, -39645304, 91494827, -9780615, -111187800, -107504123, 8068306, 54624875, -97697466, 9520913, -114322680, 27491557, -11878159, 38193199, 4721525 ], [ 105346356, -91428470, -50328640, -2708310, 61783066, 91458690, 40105322, 63450302, -10250041, 58066224, 101627223, 59677047, 40233694, 2048485, -96183493, 21185965, -95447233, 82447829 ], [ -57500915, 31693323, -55954184, 69409092, -41905552, 18858938, -114133062, -47160140, 32906634, 67879676, 26559200, 3411298, 106026426, 87466176, 42879791, 10881553, -82585482, 75289301 ], [ -77219335, -35822243, -104185870, -57922763, 89134033, -103747370, -72798973, 1444206, -110060902, 24696246, -101144231, -106688979, 57943800, 27908691, 67152608, -77683724, -108193129, -35644685 ], [ -56947683, -107418747, -22195386, 90075593, -27052818, 99445549, -27067755, 89973455, -96476767, -86498817, -63860274, -116071741, 21565821, 86048680, -70275250, -91816501, 14537508, 10341114 ], [ -40412973, 92815440, -64036262, 61633917, 40473331, -54654700, 16512408, -100825140, 101805809, -11184350, -44349362, -32888176, 32379294, 38507443, -36404771, 93857586, 69695068, -66711020 ], [ -107156083, 113435013, -52056304, -15205460, 32427208, -50680327, 62175382, -50353874, -83062326, 114732578, 101494163, 48512555, 34353384, 5244056, 26947752, -30412116, -64550452, 104718435 ], [ -69347509, -83087898, -25566036, 66621203, -30569046, -32913227, -59124999, -90091113, -61310692, 103326962, 39940236, -108810847, 56684992, 54754569, 58319357, 16851412, 79242597, -23201310 ], [ 79491304, -64491625, 103012391, 110579063, -75499146, 61717030, 6470294, -28447547, 75780975, -43877812, -76983680, 76165820, -27720864, -54422641, -81140364, 119039081, -102566537, -114725669 ] ], [ [ 25495096, -91282802, 75121812, 10749194, -93008423, -55460284, 13121974, -98837579, -47766610, -97670299, -93626670, 58513709, 47954601, 107829862, -22961854, -74762739, 87295700, 83920512 ], [ -46154843, -87413532, -53916621, 75435142, 109925355, 6774528, -74663911, -30785621, -9121941, 15714812, -7609060, -9299927, 62798194, -12237250, 62546525, -6839882, 115482972, 72372297 ], [ 32166803, -112574854, 8282244, -46916555, 67274991, -24275922, -74230720, -26213812, 74218226, 888719, -31167847, -23228672, 66517743, -93993629, -105815184, 113014771, -3889218, -41822705 ], [ -42446733, -30641340, 31712907, 48124913, 93962467, 118110245, -50445468, 23113981, 67529826, -71121017, -77946606, 110562135, -45822909, -5532250, -78967055, 84081661, 65675563, -112241787 ], [ -30633836, -41052966, 10728948, 96011075, -6094584, -47721334, -43634451, 6335866, -51819648, -110447315, 80186205, -53461680, 51016328, 104161152, -14471528, -95173064, -50295773, 1380889 ], [ -96550868, 33570892, -17609299, -8144658, -42793332, 81296296, -15428873, 18198938, -91817743, 40069914, -18472933, 8731226, -34043823, -45011061, 116627206, -33381485, -639164, -51396555 ], [ 115729941, -13609687, 46831566, -71945694, 42359663, 51184514, 70255851, -92036244, 68553372, 62668913, 59548533, -5219823, -27683427, 77138342, 63441543, -10029302, 42327398, -89515683 ], [ 60748758, -110409714, 6944871, -42482699, 101626504, -101316319, 47130148, 47574638, 93412369, -96221895, -83082264, -4545024, 104574875, -81267657, -1422396, 49769436, -19947514, -109422484 ], [ 18001041, -35168912, -24011747, 88487792, 93612211, -4515509, -16775889, -118305744, 109069751, 7253475, -48273619, -118899612, 82161827, 41805180, 105031208, 112052943, -93224550, 71136262 ], [ -86039751, 58965277, 107999434, -77562277, 74656438, -104572542, -88755880, -119219872, 8246745, 87185669, 81342241, 62388825, 100683618, 86895514, -5077689, -110087516, 65011857, -30663218 ], [ 26947288, -91845320, -118177330, 59929543, 85766717, -38968056, -54878030, -55841190, -84667583, -52594165, 85615016, -14561337, 38536319, -72256999, -102050551, 75830207, -49081936, 53702100 ], [ -14265685, -46379779, -39629458, -57010879, 96918280, 23001788, -3043902, 66810498, -69870613, -84231774, 83404403, 9817083, 110909841, -27569110, 83172243, 18851485, -37591975, -112444461 ], [ 21109608, -97289289, 96386673, -49429657, 68356002, 98640015, -76193512, -93449890, 30425799, -85704314, -18704872, 59134554, 100262317, -11949475, -52755303, -20767596, 69749056, -105908127 ], [ -117333089, -72226899, 76735689, -103832689, 100881401, -11713619, 10665670, -103724595, -28621844, -113461099, 7704292, -1850498, 36828103, -50950167, -83874997, -44201508, -16440005, 13709894 ] ], [ [ 40003294, 8273481, -76870341, -13107226, -75954634, 96911186, 53562929, 48832096, 118962363, 93003533, -72807229, 98485360, -96424052, 88784491, 29905383, 114104155, -110298586, -15645361 ], [ -84190166, -938473, 59364983, 98047112, 91971769, -73388361, -70019731, 80415141, 62057430, -22249369, 118192697, -100000311, -62197519, -20833899, 69633879, -110662949, 1334234, 42649443 ], [ -12021499, -95210173, -46594328, 53842523, 110774099, -23855173, 14038920, -77728259, -62813650, 114376056, -119059616, 109467229, -113674693, -64612115, -19233183, -6597737, -72473716, -52962096 ], [ 29315668, -59950007, 87507314, 15526293, 98944352, 53247287, -47310398, -30946012, -74002265, 117697102, -41163335, -96175438, 12699370, -18664523, -117846676, -13610574, -35920544, 3104872 ], [ -37380820, -104244082, -8126035, 22989406, -65196274, 68410962, -117487421, -74598175, -106204944, 20347671, 7946281, -62108337, -26641033, 19268527, 37756893, 66801489, -12897907, 79287816 ], [ 34571632, -44347186, -29852371, 105428735, -5334367, 10342531, 117626889, 98301734, 52551728, 7038647, 36972652, -117599238, -115152414, 1315484, 39271902, -78142729, -100612182, -35941530 ], [ -42218112, -115116403, 39749745, -92125306, 58685565, -56078982, -101285026, -56997371, -110636670, 17705807, 12521175, -113422332, -39667501, -104804900, 103171711, 20877249, 12632529, -73852208 ], [ 40628540, 31952163, 59108569, 101119932, 69675702, 66926058, -98889061, 13034672, 11897893, -103910087, -35735004, -99407327, 61572505, 112106751, 55761711, 34243324, -25497504, 118993417 ], [ 71065010, -73976246, -81088267, -25201560, 73782676, -90101783, -102894626, 44711346, 95465414, 22212204, 37279218, -13895850, 75664059, -96505944, -8454266, -93011110, 70249129, -62160449 ], [ -72790991, 72747063, -37793820, -33645419, -28151651, 62505227, -46787380, 71518750, -80044625, -5256588, 64411915, 20845445, 73461048, -62981938, -118569734, -1481931, 102696814, 36610749 ], [ -54624443, -45589488, 71376982, -91287133, -15428354, -96873279, 92031581, -33627172, -81744689, -42851016, -79707532, -57953589, -117611829, -11397162, 7134760, -106559034, -112511481, 11228465 ], [ 42573561, 17351228, 37457285, -62781337, 106939902, -86991804, -56241882, 69867582, -61957777, 97564744, -31707814, -2800153, -43505576, -48072008, 106609255, -25837115, 7496455, 999114 ], [ -89400020, 66509112, 9997534, -19157757, 3995223, 79450624, 97730954, -20643918, 116510185, -47557613, -66644386, -18951797, -65865642, 98443058, -39274128, 22327150, -58028868, 31296619 ], [ -91095182, 42909718, 67289590, -909125, -59782242, -43347983, 67400035, 99957340, -44654037, 16977957, -111313261, 87324086, 12282960, -21368150, -105892823, -6756891, 26372383, 50927752 ] ] ], [ [ [ -3659860, -104517857, -68250387, -46673366, 12752978, -6522766, 58203844, -3418287, -73780865, 28294216, 48666431, -37720739, 69776283, 88095549, -33275471, 58877006, -110712812, 47055162 ], [ -23144551, -50250174, -15921194, 100528386, -60780849, 85314785, -107040350, -61802932, 12851541, 88434667, -68244156, -115759940, -14536001, -77094624, 114671997, 69632055, -55295967, 67590713 ], [ -34252330, -117027205, -115336505, 82885018, -36077699, -7312343, 92482654, 59408378, -2254206, -114663767, 118729837, -73671398, 31585466, 26615404, 4164075, 10686817, 57102579, -5146464 ], [ -24874819, 20877431, -42278282, -100191343, 35036360, -119205234, 57443910, 92853705, -103175765, -66217755, 11394402, 32731889, -18949268, 115253193, -66144809, -56248273, 86171525, -52759141 ], [ 28206818, 99946335, -78516274, -26189972, -8097108, 71964258, 28353254, -110110910, -67696343, -97087857, -102849858, -80565487, 25555612, 93952785, 5289761, -91607738, 62336859, -105357445 ], [ -100865839, 72423423, 119273559, 58382160, -89492177, -21922393, -99626095, -108814361, -68245818, 62183687, -39812034, -74850472, -88884177, -19746981, 106795870, 42300433, 46401516, 87613953 ], [ -14438627, 16536613, 46822902, -37992921, -16699328, 90584303, -88784696, -105952519, -37148019, -111549249, 116220767, 46564491, 29383797, -114541044, 116863539, 18805374, -27387345, -34724732 ], [ -11173230, -93450234, 83880367, -6961218, -24722646, 93889276, -73297596, -24920793, -2322628, 39788490, 35386232, -106157698, 101760587, 69772695, -6283062, -62314995, -103771038, -67426994 ], [ 94237044, -76158813, 40451083, -83147264, 81871004, 80352069, 8241243, 41086829, -84965993, 109984131, 109266921, 115031645, -111391477, -72532155, 116867443, 115990778, 98744598, 115827318 ], [ 71256307, 30240843, 17475646, -59701003, 31850366, -74270510, -33809601, -116143889, -74856903, 53879824, -50966831, -52817233, -118564063, 84171074, 99214239, 24511655, 91606119, -97893187 ], [ 116556257, -12470766, 93684879, -87245069, 80954246, -56795007, -96371234, -113659593, 9478060, -37076684, -90671104, -95632098, 77751112, -102830834, -17262793, 45738964, -85287528, 66859105 ], [ 89489843, 95869448, 81154371, 84143188, 33408965, 106165592, -108629044, 98997977, 87893979, 87616616, -25856331, -113674307, -65202233, -81661637, -105577450, -68602321, -12215282, 107492561 ], [ 10487244, -3011956, 8628602, -52452025, 23702141, -41608705, -10685998, 109836200, 11347676, 89106384, 85327774, 95967722, -5390915, -59606661, -97737577, 6926711, -103809492, 86015586 ], [ -46110790, -82833710, 47892461, 18605107, 109635362, 15496188, 99374142, -99185603, -16525085, 28097919, 19150159, 101728169, -47286138, -14629748, -107995691, -51648588, -81542373, 62875271 ] ], [ [ 115985538, -16739942, 66661079, 43562680, 108074785, 51286782, -13983161, 100238044, 22557192, -74029665, 4841447, -114760713, 55545547, 50952741, -118319038, 40906122, 59272503, 686416 ], [ -26077153, -52745901, -35076731, -68897948, 65050638, -40539533, 99895162, 109032179, -79902463, -63974935, -7769926, -26493679, 66604319, -35566698, -114689471, 41859604, 45104167, 101889605 ], [ 52408041, 76883989, -21257829, 75406407, -29473646, -76552908, 84362924, 71504168, 18128762, -111603403, -53565803, -114340543, -115740025, 94378784, 108097389, -48968045, -83315138, -63388198 ], [ -99429806, 98561698, -13074676, 25901234, -106955061, 34152244, 75091299, 67594470, -114004348, 54799969, -119178637, -48443232, -96409562, 30885005, 29364515, -92940750, -75726244, -50814653 ], [ -111268614, 13902295, 109506538, -85966711, -45946144, 58519505, 17235680, -94749184, 14539714, -34723104, 77558363, 89241039, 111508085, -117716541, -59779611, 19771381, 723296, -76200081 ], [ -34803502, -85653303, -96900389, 67710299, 30689843, 119146142, 32857986, -62092030, 45627065, 40079483, -93421267, 47288286, -30824981, 6106405, 72144802, 38441610, -35075788, 67509704 ], [ 79494784, 67514256, -115529690, 8915276, 27474383, -84502189, 59543475, -47300895, -84756077, 107664586, -52047244, -10130522, -1354036, -29247757, -86495713, -52927962, 81154112, -81896895 ], [ 104015709, -93371090, -34969646, 44512548, -111866091, 44567038, 64899511, 10565421, -50144551, 9810543, 63559626, -105049740, 109174988, 88114097, 88066813, 56068684, -29720544, 81725387 ], [ 56150435, -20354114, -79612883, -59356069, 102114005, 3914368, 38424359, -89552241, -66335952, -59895281, 75622603, -62186537, -86969997, 21200313, -113822099, -60649690, -2198451, -6703766 ], [ 86354962, 11158472, 68742047, 35722, -95022208, 31574652, 44052971, 71258143, -75750204, 38814684, -46522017, -99918335, 30449542, 109200411, 42424800, -100288323, 76576883, -10958667 ], [ -55541227, 21592913, 64889003, 8871202, -54260084, 113267264, -18284759, -21548858, -114464996, 48492184, -102512284, 90671471, 70612386, -117578210, 96079664, -68379890, 24906829, 57798015 ], [ 36807820, -80419816, 57043382, -84776599, 23124266, -80248475, 64253425, 17043221, 101945145, -16968854, 20094408, -70345402, -107607207, -5381451, -107170207, -15033020, -106722269, -2532952 ], [ -60196023, 40174710, 94649119, -39647418, 17262284, -116958063, 1352000, 22202162, 42899768, 116299618, 116406806, -58390204, -39393087, -15280497, 111439652, 85805735, -58792765, 34149939 ], [ 4809073, 88010077, 90255252, 9249130, -98751042, -86122255, -35337257, -4726117, 17354577, -31633197, 103117096, 111419793, 50474823, 115723982, 19733403, 63946555, 106605405, -39317479 ] ], [ [ 26042996, -36179993, 49929299, 98027065, -117942870, -105513717, 70787738, -60924275, -21847765, -108768564, -72882050, -15237870, 38729601, 6252142, -64388815, 90964265, -42761475, 41496805 ], [ -33182157, 97662651, -86849753, 111024796, 65472756, -110056318, 22686683, 47317509, 17594572, 83342069, -78970963, -38171409, 46313470, -114072500, 53382596, -77802494, 65529840, -25648169 ], [ 93284031, 34099615, 25880972, -11464870, 101444692, -30532621, -53206917, 40628183, 59340427, -105062287, 105790114, 112293168, -107289577, -9531186, -81103366, -18016066, 4113412, 106359012 ], [ -63886071, -65590973, -33325153, -4203258, 57774672, 4262209, -84408701, 7923862, -78552587, 10610775, 16841586, -25137394, -61681653, 9240562, 17777514, 102364977, -114497862, 110879803 ], [ -65172253, 70832636, 41151412, -103103603, -37280881, 58266811, 112531879, -43727471, -114689900, 32474310, 57961584, -66129637, 99762058, -5908488, 89420132, -3855937, -41202336, -73171843 ], [ 97707560, -6353652, 66033927, -74554161, -13127626, -101080059, 71649043, -38374380, 103933370, -24089996, 59757624, -117467684, -68418279, 28765305, 16438184, -87213090, 82170137, 29628740 ], [ -60134413, -53225137, -17987035, -76703730, 51261806, 38499917, 24410875, 102857296, 69604325, 62113616, -111344510, -54708315, -30049783, 53430815, 883270, -2843935, 106059163, -67080820 ], [ -35364071, -55359486, -37760960, 42704923, 13285857, -25844272, -79952293, -77843171, 115259430, -2653613, -36369955, -43029973, -26325338, -116850346, 73611729, 57715257, -34013330, 74125550 ], [ 24071564, 66162565, 64024446, -92287351, 97667603, -102859680, 16960023, -73983089, 117253828, 11119998, 51619163, -7200405, -17436174, 108590271, -12531365, -96268143, -111124413, -56621435 ], [ 22259271, 101185094, -102781682, -84607411, 28583623, -40836659, -89792131, -63886769, -103552640, 35159490, 115275945, -31336156, -95235960, 112838486, -73262368, -69299542, 109685509, 58290021 ], [ -40681087, 3610401, 106941071, -89595910, -115620619, 40761038, 35333735, 26962007, -106978668, -31557199, 10795163, 70515079, 110682845, -34984574, -90623155, -39397441, 104515393, -100471077 ], [ -6559656, 58294024, -2862277, -113250009, 118630364, -41477534, 5897112, 91196234, -80989611, 21018195, 2389298, 39723908, -57258543, -15714011, 56189300, -31112329, 43686754, -57036816 ], [ 51255402, -65261335, -109792284, -91370168, -56689179, 83481432, -116861375, -79362329, 16058748, 114238946, 92192783, 33693391, 73417256, 109278859, -24298437, -18063801, -39467461, 36472234 ], [ -53833822, -38769922, -89001484, 21526131, -51957348, -34339915, 20671133, 8713108, -19926871, -11807351, 51656742, -118735384, -87751562, 66571188, 5778425, -55074009, -94127395, 114302468 ] ], [ [ -4755931, 36717893, 7869125, 18793051, -20772028, 74244569, -74563527, 74762982, -104587256, 28897022, 117998794, -30524335, -99263955, -71280940, -56783342, 3875247, 61350218, 25678281 ], [ 99460127, -57849933, 54632802, -84515851, -95223510, -3634607, 8977466, -5055076, -49450277, -99156260, 6320197, 82698081, 37106752, -14025282, -61967838, -34911398, -26535040, 43276045 ], [ -58214997, 64005940, -38282257, -9636764, 20569522, -76819204, -70535739, -34655678, 91134632, 105471379, 99070338, 41466183, 116388233, -786183, -96862147, -113512907, 34083606, -93915828 ], [ -42853787, 52777245, 3722437, 100122798, -53147353, -10526220, -41295088, 11837446, 86619701, 26146897, 13070587, -61393826, -51594910, -50031507, -66700684, -19053916, 26307917, 95856013 ], [ -101233887, 96555562, -109398544, 118549557, -93807435, -93118921, -98131417, 33722838, 68792943, 43642528, -52310843, -37270780, 58815634, 13535279, 30047427, 51367670, -56984508, 28453888 ], [ -111705831, -15599278, -113177432, -115758067, -96646037, -86551846, -63626875, -98784437, 17486360, 91799860, 108378022, 42350088, 71319845, 53098547, -86873722, -101364159, -11007306, -102989892 ], [ -10818195, 50177526, -24143884, 24993130, 103272323, -96666846, 83507886, -1631347, -46517001, 20166041, 52824681, 4325587, -95385850, -15963244, 69590988, 105880071, 76500902, -25360173 ], [ -56394388, 94760364, 76274952, 24513499, -113249449, 105705710, 66637110, -110787761, 114787106, 88279491, 16724314, 85359034, 23085122, 13980368, -26543652, -107480667, 81360150, -108655592 ], [ 69755015, -42425756, 106955047, 53588927, 56232933, 28173905, 90759898, 87454695, 107259095, 89751419, -10420406, 17031060, -20046406, -36106147, 75205118, -76805896, 108289570, -105808072 ], [ -4193176, -54214202, 8498958, -49840956, 99722737, -118440079, -111171944, -13575421, -95276856, -7476818, -38257332, -1252482, 21666125, -36520948, 3291402, -85585014, 31545674, -41585034 ], [ -118693073, 85285317, 116276963, 115902079, 41810502, -44654981, -18021511, 39027489, -8246663, -80840285, -97371750, 94985758, 7924757, 70066425, 72603316, 70348724, 9891786, 103197007 ], [ -61440352, 90162190, -47348501, -50011295, -67062560, 16008507, 89389863, -113693101, -938805, 39711819, 23597683, 10887672, 75369808, -11820558, 71521688, 87678267, 51155625, -57405909 ], [ 56225207, 100706475, -83020925, -73227288, 31549100, 61361860, -46320583, 31827713, 68078181, 95652956, -3634526, 110797661, -103609798, 24735711, 81671241, -115919401, -6266104, -91260185 ], [ 38461806, -43164701, 387280, 7174072, 53444355, 54857999, -82541289, -106167894, -16527837, 40944233, 72582508, -83575989, -101507539, 59236029, 55509063, -65387644, -47275237, -12671861 ] ], [ [ 8579715, 14447637, 107653453, 67919576, 106565185, -30384437, -29188259, 116158628, 91224325, -19748646, 36802733, -94091613, 63671040, -82319718, -88232239, -68420263, 4030755, -64863809 ], [ -41869320, -26794342, 80680171, 89356505, -106490330, -57799182, 118023592, 43366146, 88250423, -31336253, 23891455, 489419, 47532241, -33093414, 66739727, -110586747, 73717042, 27534163 ], [ -79695701, 37396437, -113560046, -88917935, 102201234, 41835241, -96123968, -43955624, 5750037, -49992576, 3295494, -59036743, -42071946, 94298420, -40170002, -9683018, 76565848, 62974226 ], [ -54993447, -112618171, 24191586, -83552505, 64440713, 111737999, -85564848, 5126031, 18267997, -104774388, -104452242, -50286494, 92767742, -32857285, -8250355, 49934681, 8970104, 59325838 ], [ 87690448, 41758836, -68778242, 24327670, 49026334, 99511408, -61770257, 113169479, 73605670, 101091538, -69305014, -111355775, 74433080, 62359984, 64784897, -91972615, -72604287, -69242409 ], [ 26354034, -112568972, -115338367, 97776404, 118076111, -15962616, 26865033, 79152276, 38773329, -101269555, 59463701, 13601631, -75443740, 70998932, 540388, -105233947, -113056451, 73762397 ], [ -76564858, -94406522, 21479161, -74952980, -115968609, -28186605, -82044596, 101270148, -92701838, -117163468, 95407596, -58542712, -115632886, 94918837, 85636875, 31313746, 100924196, -25257145 ], [ -77525187, 28415708, -15123084, 83734237, 80468725, -7622613, -37339920, -62286035, -119270871, -57491094, -24915424, -114487971, -26465886, -112535106, 63335095, 60971490, 6305584, -16442159 ], [ 34137429, -69719521, -37791731, 99339013, 103400231, -96353730, -52302316, -104362537, 15126765, 16804137, 32159033, 6245270, 57567390, 73163366, 35750544, -76696695, 48689084, 3996640 ], [ -6389302, 73030302, -47950831, 55652622, 545536, 93957479, -116540620, -94138100, -117805870, 17610717, -84697599, 109201605, 103693167, -4281693, 43353791, -107440898, 70945698, -23231493 ], [ 56248784, -100279554, 31999488, 88876782, 38768963, -19161561, 36617338, 62088698, 66245165, 99420349, -48949957, -35613022, -30685232, 93023347, 115966967, -79726736, 54714944, 3486771 ], [ 35782364, -95706432, -117483978, 86456873, -53799258, -14119781, -21184767, -84922592, 55983948, 37693609, -40603427, -115041618, -39208996, 16517803, 31054189, 15676733, -58797593, 117961246 ], [ 91888409, -63010511, 3777302, 91532552, -101780453, -102941345, 54969617, 5902459, 75870735, 56848097, 65575331, 54063997, 76807511, -36936040, 81064242, -25897350, -57910252, -60324747 ], [ -118488394, 10893301, 89153742, 42381131, 116632397, 37521216, -71427069, -53604836, -1715332, 78538622, -33174689, -42595990, 54143561, -555096, -45729782, 67232713, 23706588, 65003673 ] ] ], [ [ [ 41937386, 79057121, 91403091, -69125010, 50983077, 108477806, 112267736, 13860187, 39593129, -47091437, -113513727, -17038736, -29708396, 116520752, -16726291, -22057999, 115429319, -52982293 ], [ -61278325, 61076131, 107812144, 20471882, -3864597, -103183291, 14139398, -43906003, 18426100, 58131981, -100424155, -31905211, 36666608, -1024086, 101637981, 94637656, 47816918, -32533115 ], [ -66907528, 49746589, -115108734, 33301077, -23169053, 35615528, 53593218, 2738769, -63497889, -114745807, 8125869, 19740831, -57517591, 82834530, 83681029, -74234353, 85484306, 67319442 ], [ 61983820, -42298765, 98706803, 64977330, -52247191, 29826140, -64263097, 11055310, 51312892, -88816080, 84062773, 85529135, 27280110, 1890188, 45068875, 39925692, -80203703, -114425544 ], [ 79026485, 28872509, -106953127, -73812977, -49398150, -88534981, 116040198, -10353443, -4514761, 88935332, -69669822, 57152847, -48870481, -112349086, -7377461, 115128262, 31440154, 65411680 ], [ -53044824, 40172225, -77365733, -41162263, 67839136, 78512961, 77355867, -57351709, 18714760, -48806219, 33436650, 83348692, 22084174, -108656987, -30762743, 28065081, -71762630, 25605420 ], [ 44223030, -46774713, -69536035, 112979518, 882534, -114975713, 117151316, -70014273, 69242696, 76507328, -113475648, 38171709, 42819889, -62892715, -117875570, 72533452, 64318627, 32129034 ], [ -109424049, 34896295, -6801087, 92403888, 72798364, 52445649, -13715923, 57671802, 4343469, -81405360, -3794398, -119058372, -80112585, 44081190, 10536064, 3769651, 60253988, 82996251 ], [ 11591025, -76103385, -22848237, -9601987, -21127826, -37346879, 18329581, -37079902, -90126188, -72965808, -6130124, -45813847, -66824776, -4815137, 42477763, -55948234, 23808823, -15299414 ], [ -112424116, -15043440, 96170574, -64249368, -5088841, 53326717, 25773861, 78438136, -5269404, 36998804, 106476003, 97426094, -59540034, 46081064, -31776142, -95895443, 45748759, 34504863 ], [ 5096957, -74420739, 63103507, 17156588, -23270053, 44824608, 93177267, -70330086, 67004791, 48897311, 103742286, -26404692, -111149475, 116218972, 114807272, 14898876, 88133339, -16293155 ], [ -16066426, 6441037, 4935557, 111206121, -6169619, 50762382, 83656553, -61792754, -82948451, -84103562, -53332544, -36688947, 63893973, 20289599, 57568336, -116455451, -41437055, 37208183 ], [ -27709862, -52210735, -70040071, -56554951, 43798884, 10450310, -81686149, 17336987, -69637464, 15975958, -99257683, -48601030, 63937901, 90947941, -53662125, 12141074, 2413917, 79628285 ], [ 54391173, 68839839, -111888656, -38871076, -111596385, 59298330, 739072, 82863903, 105990081, 9555057, 92183013, -118877405, -57555644, 92286352, 75003229, -53128068, 8296355, 113396771 ] ], [ [ 112768424, 100186169, 106623814, -114952834, -21267957, 36414742, -27629312, -22897407, -116615262, -56803665, -32735284, 3721781, 34781313, -18486966, -84553444, -14228833, 68591649, -14498504 ], [ 107031700, -7334131, 91749292, 8660329, -91312816, -118076972, 84173690, -36379148, 23980839, -32252666, -34933149, 112536044, -38130109, -13715182, 35024365, 57565992, -88991321, -22480502 ], [ 67079316, -57488288, -74455001, 111300450, -114792649, 58606146, -82159589, -67797404, -9242025, 78650423, 91893220, 93814188, 9171031, 89820193, 77655723, -88638487, 62861408, -110629697 ], [ 83385149, 76330202, -115972802, 46139665, 34455498, 33881179, -32271828, 91351516, 72727907, 75345099, 37227600, -870813, -90739370, -36501533, 16592348, 22689943, -88972689, -83022598 ], [ 11607670, -45747959, 50999371, 17788130, 11937253, 8358771, 70501915, 33372458, -105243824, 54803966, -43159873, 88315671, 6739110, -112961504, 90320596, -80818088, -66840727, -68253481 ], [ -40342135, -59312330, 109915810, -18575478, -9313873, 56312187, 90907494, -34203417, -57149203, 65885267, -77757145, 59991368, -109422440, 88662909, -91577586, 15803898, -89955982, 25196135 ], [ 114681877, 24140160, -47409035, 67730826, -76281797, 7296035, 41780946, 97507029, 49578094, 46925438, 109003362, -108932267, 7534913, 90818510, 47358694, 23006872, 55276564, -77411077 ], [ -19548382, 37268011, 68703414, -76269084, -64391378, -85538811, -96531228, 11764875, 23925051, 16270162, -72153051, 9619570, -35554005, -51227188, 59110320, 111015820, 71998162, 32724195 ], [ 76778564, 18208114, 39674018, 14653168, 100480942, 74479916, -85403769, -18066036, -22035968, -78205666, 12089714, 20777281, -118722133, 95937950, -60889108, 67570108, -94027013, -32591757 ], [ -16744579, 6124436, -65020557, 11569579, 35481709, -118716963, 29175145, 102120030, -56090154, -18007790, -15591008, 87418020, -84684248, -11823964, -25387871, -22212721, -87528404, 102896114 ], [ -53534368, -94733257, 114274690, 92583899, -37404984, 67166805, -79788893, -103798648, 736161, -93808785, -96352682, -31803430, 24776941, 97369260, 105310690, -95249096, -101810724, 89153846 ], [ -28776083, -105630917, 22287497, 39927849, 81673637, -49321564, -70620676, 15925469, -118413495, -83548312, -21536555, 90963597, 13835574, -16859225, 16878359, 56310976, 22008388, 76885527 ], [ 72661836, 42382782, -117038771, -82281801, 18802121, 83051827, -70546765, 101194669, -43511540, 13791951, 26547118, 13035608, 10174725, -79714937, -73447826, -101578819, 373198, 91721568 ], [ 58370061, 118781787, -1495829, 11526138, 38390639, 50279348, -12776056, -103740060, -37347115, 67781390, 15412609, -32858966, 22577168, -26809608, -98897424, -53049291, -86105272, -18478877 ] ], [ [ -105815756, 20677025, 43502675, 29235295, 93939096, -56050733, -22202386, -33951487, 97987876, 6708038, 39638178, 24528084, 51539462, 40434547, -7167962, -19423478, -23005410, 86213354 ], [ 16299228, -103197807, -115987597, 102974260, 102140454, -114161768, -30241889, 8670080, 14169542, 369791, 109178075, -39539654, 103749605, -4749819, -113846498, -74292289, 96048765, -72699544 ], [ 104457699, -102874848, 91847188, 96408825, 109929937, -15483381, 64660726, 3954879, -85921520, -27695085, -42489725, 63992741, 118847098, 79825947, -45865517, 45311474, 2880269, 105764093 ], [ -105267111, -37835190, -1007409, -60439749, -53102908, -82971060, -71722790, -70394876, -114473304, -8735382, 117577197, -7729640, -12720704, -24074547, -117732775, -75537409, -71492198, -18858087 ], [ 115932773, -105823809, 73414265, -62074646, -60142994, -36418169, -61167575, -10072723, -54849596, -60054977, 98511600, 1280483, 7844869, 44083273, 117986009, 8570486, 98842262, -116306387 ], [ -37181218, 106508481, 88100648, -69814788, 73615236, -70760228, 118614478, -15159106, -40089349, -104372565, 27151414, 116498441, -52250745, -59983334, 90892761, -62126289, -39817285, -94060843 ], [ 84137080, -30650767, 33151164, -70154316, -27768305, 71206936, 41048965, 12725368, 49926937, -3382184, 98597875, -33748680, -52545273, -102269492, 84875492, 95711440, -95912740, 75777486 ], [ 53375734, 424204, -105258958, -35989758, -118440270, 85955362, -14230213, 39124629, -78899334, -1052467, -108311767, -107865543, -89831556, -104252768, -97632902, -88840636, -98400159, -82608816 ], [ 32885135, -14736895, -87442172, 759905, 37214486, -77195319, 3106527, 78638929, -75412141, -112286597, 61919495, -18504231, 12441391, -20109444, -117189680, -98446111, -73753426, 96516366 ], [ 80929772, -52742922, -17295589, -99873001, -83055838, -86565867, 108421993, -62144540, 70544929, -109490194, -67245052, -28562365, -118593349, 77300971, 38518917, -61486619, -18752740, 42891530 ], [ 12569787, 19716935, -20382624, 77747897, 76491393, 52730586, -97646056, 44278272, -7209980, 75201350, -19558848, -78010003, -56267669, 2943737, -5163453, 65247728, 73019358, -105847477 ], [ 1805031, 84464021, -106050079, -31161700, 29342162, 29263366, 31427436, 8129103, 84819018, 72251727, -20810125, -72602946, 91977223, 108203133, -19019322, 68399642, 92918483, -63064488 ], [ -18824001, -39699778, 23866790, 113215788, 41133244, 38258035, -111354830, -5673036, -5130608, 81789635, 40394269, -57113843, -97366049, 110804797, -60305969, 60827582, -50234390, 37252941 ], [ 3481220, 79594454, 23605951, -71349734, 34576837, -32356532, 40313189, 16443850, 111734529, 16425002, 148405, -109608535, 114904734, -17661248, -29628772, 29945385, -43090452, 53151515 ] ], [ [ 107730210, 78342082, 31275994, -93219168, -83197704, 108090461, 67972659, 78159024, -66591932, 23216995, 48356026, 79338383, 50272682, -67927062, -64660977, -71016417, 41596856, -34059367 ], [ 42669910, 80719457, -77723361, -8590858, 39799661, -40040357, -18815203, 93235182, -65835856, 21407924, -1910590, 48834026, 40096626, 58099785, 91489808, -53264897, -20586778, 86722709 ], [ 25001753, -23333917, 58036594, -22609313, 41151130, -40020144, 15928200, 87061129, -75283213, -96488813, 43740636, 85358005, -118379161, 111343803, 80970650, -457239, 106658174, -84930694 ], [ 56940215, -111503412, 83121582, -92465761, -62944524, 100507260, -108249675, 103101079, 107373044, -83082533, 64519730, -76701962, -26263869, -74114862, 113744488, 53067875, 57008930, -99398579 ], [ 444247, 66448641, -100876308, 23223857, 67956741, -86681943, 92357517, -95420537, -111345550, 17131380, -115959033, -81840090, 51765802, 112864955, 101002976, -44225878, 15316677, 43279382 ], [ -100634661, 42544930, -71413067, 74932513, 75986539, 104460536, -118011266, -12765052, -86739452, 118498808, -7224439, -3880738, 44526533, -12567883, -77315937, 63914585, 8602714, -81843247 ], [ 80997965, -87689961, -28267368, -52173441, 96469378, 93088492, 89281722, 35493174, -114925346, 43947002, 84445426, -99226328, 109915332, 85831811, 64469965, 43730334, -28123330, 4274112 ], [ -35037565, 85431309, 104879442, -48887325, 78082493, 103258797, 87638487, -83868992, -26267732, -95297037, -38906251, -84682429, 35651189, -108097618, -22457898, 79756483, 116454893, -109457333 ], [ -3521605, -88603169, -65854702, 82804758, -50311633, -32594401, -100230088, -39172159, 93936839, -4399966, 82536608, -24804069, -26611051, 87258499, 112438732, -63966743, -63177839, 2864360 ], [ -38406162, -29180157, 60454944, -51008857, 12998218, 7650891, 112234810, -48200515, 37974904, -74744495, 87896258, -16893935, -58635036, -44954105, 63277103, 101287019, -91034686, -74618578 ], [ -62951895, -31357787, -12138694, -23990979, 75700335, 20225072, -27401247, -32059719, -69780542, -77668351, -62851969, -95313010, -25820922, -79534129, -91947658, -29651270, -40242698, 49218577 ], [ 89294169, -70549553, 55373766, -118021566, 92644204, -79527217, -238360, -381221, 50123960, 73288943, 76670837, -87798955, 61938433, -17646517, 115034399, 101738222, -2206519, 38497621 ], [ -33553895, 44532748, -44394331, 62746138, -73483791, -55907349, 74064338, 117918319, 51261829, 89624835, -83415409, -3034530, 3845477, 26400114, -52883162, -11229055, 1097258, -41823704 ], [ -60102841, -90394655, 61900608, -110027665, 10633580, -83015058, 25259202, -2978546, -81436856, 102197487, 9644159, 98929179, -76166027, -68163025, 67780215, -19540473, -33777010, -57131172 ] ], [ [ 81071562, -12152413, 70207475, -67396859, -51432801, -87009280, 102972108, 91887990, -43270464, -83884359, -33955871, -32064462, -37562457, 78600050, -30673363, -82006305, 108584729, -105821149 ], [ 109826273, -82932926, -71758818, 36774775, -30493048, -24496259, 66227466, -72031263, -84612521, 77069386, 66651303, 93311503, 21649437, 31253733, -49097896, -50839000, -12448463, -41452489 ], [ 74520367, 82836105, -72102289, -52117807, 117239396, 107327751, 92509292, -96101716, 71747274, 21469333, 12230378, -98596969, 43696890, -57172676, -100429582, 70255396, -84418547, -47818139 ], [ 61262855, 53005612, -81554849, 24924016, 84787605, -118762988, -84860066, 70156079, -7538718, 73645004, 100408266, 64663686, 20097344, 16282007, 114984256, -32678159, 68760508, -29524139 ], [ -113554204, -111941035, -59095631, -66040935, 19272517, -21958300, 95363879, -99222597, -11567128, 58381989, 19701451, -99871155, -116289598, 102871921, 21530698, -98835044, 96316046, 544026 ], [ 12983633, -23587110, -22252261, 101582400, 38980393, -111381392, -64325373, -67627387, -110250473, 118926044, -45998203, -80148779, 115150838, -26812323, -1589135, -22598820, -75093947, 32326937 ], [ 78083469, -91457444, -74400199, 44789983, 83085679, 43381972, 91669387, -52711633, -18555674, -38473676, -29506312, -105475653, -97453483, 42386516, 98633434, 114529363, -79518262, 51987966 ], [ 72689460, -77827551, -109595484, 18606021, -94312753, 84409840, -14633625, -4128921, 88013953, -45071511, -53788776, -84087109, 78432352, 52168280, 5395636, -2199563, -70736107, 71435021 ], [ -37972427, 65948196, 74316577, 22784470, -78375146, 104062632, -12442556, -11723252, -3230637, -115259060, 26792683, -14735570, -46442467, 80445927, -94560551, 113013994, -116694734, -4738206 ], [ -909167, 116690699, -39673429, 22162380, -13439771, 67736255, -6506501, -7979918, -16990953, -5851598, -94429196, -31019140, 67347517, 95311897, 116748132, 94291751, -15830796, 37484811 ], [ 28353704, -23173596, 36704906, 109735613, 21899778, 35849059, -30870664, 103769593, -72545898, -98708118, -12254738, -91068630, -10281403, 90057590, 96138858, -54642320, 49349369, -116908530 ], [ -113908169, -85200889, -70145816, 96328425, 15865297, -60668218, -77558123, -113330319, 17450609, 119012953, -18378107, 79161590, -77104302, -80862622, 15464492, -113604060, 18040566, 93500591 ], [ 33187500, -98041670, 13645377, -72552575, -47875553, 23856692, -106934446, 118888815, 22115245, -57261643, 93006520, 34412770, 7997134, 35600918, 80999639, -93779908, 12059745, -29117514 ], [ -9519787, -87824937, -71187518, 94729965, -85565326, 37147137, 16761664, -5259954, 39975254, -88314907, -115136525, 23031227, 15554515, 38130065, 53301689, -33009773, -76012194, 52051131 ] ] ] ], [ [ [ [ 108032807, -484070, 93430790, 6020137, 110667709, 108444273, -108516300, -10751329, 68618108, -94330641, -45185789, 117972747, -18765108, 54140005, -43246718, -76842202, -34299718, -38208717 ], [ 35542124, 66244091, -64846402, -100030316, 75421324, 32823707, 43017902, 96215792, 95679964, 61669881, 21153843, 5405260, -90152934, -15584216, 79150613, 92303021, -47614442, 55250601 ], [ -37387244, 32186916, -91238808, -6681686, 92312910, -45874471, 70333497, -21248570, 18113402, -94112595, -18771717, -88938175, 96875321, 4810305, -30104575, -48701723, 74254129, -36288106 ], [ 91012274, -48660431, -33460803, 14596225, -67214159, -4417442, -112330962, 65659492, 76857897, -33779008, 33131238, -60197446, -61828874, -102212469, -81065098, -112413924, -51275823, 43935561 ], [ 12331687, 366774, 91578257, 82873728, 47581476, 19685950, 81395931, 54803274, -60123291, 48835364, -18174047, -35071768, -66573132, -97026268, 110278286, -33870489, -56689571, -62684087 ], [ -58111551, 29310920, 42645753, 82950932, -35652394, -111759201, -71001279, -101333797, 102613648, -76319521, 16667181, -106761861, -34788085, 116446856, 20409636, 42847181, 7357836, -116573787 ], [ -56418426, 102001036, -31806116, -67851597, -83767088, -52037122, 3182846, -5328598, -105287481, 18953342, -50771316, -108985731, 57211374, -116787360, 104666749, 53416142, -20399208, 70918784 ], [ 53935574, 106978259, 92134792, -15003015, -88629208, -89013857, -54080988, 116072779, 7998623, -144378, 16796552, -99020851, -20086717, -32030022, -82277954, 52437362, 68566319, -72803086 ], [ -118826166, -111386456, -58777101, 74923314, -53621462, 107297483, -64170231, 53923414, 65745700, -50973879, 101758959, 71531734, -98227725, -55159502, -37800267, -104764780, 4337533, -111723344 ], [ 33969520, -56451946, 58281021, 101381666, 68471279, -58429758, 52496271, 41630479, 99408513, 8136569, 116449638, -116275983, 89600619, -58499488, -22278372, -48355844, -111318119, 93011851 ], [ -85337393, 27927385, -75950284, 24130994, -35793323, 76483857, 9305490, -48251474, -105584925, -105722490, 2175359, -38379740, -112955915, 89249774, -53175165, 72115093, 16539159, -28039835 ], [ -47750876, 73580899, 100177601, 9224400, -36998209, -34454412, -10361741, 38075779, 84353523, -97839058, -113817332, 11892614, -32356219, -108840310, 69067788, 52162648, 117360240, -95746100 ], [ 94513467, 49636949, 96291029, -1052750, 76797906, -96073160, -63989016, 60432771, -78487984, 99604774, -93205135, 59987602, 89876414, -5466308, -57500656, 68624278, 68079574, 37778502 ], [ -112262349, 115552985, 64666023, 22665524, 30354225, -55281449, 116814103, 84836901, -68839691, -79472728, -76583071, -57901540, 40464658, -51314655, 40296511, 21488202, 79291383, 9635814 ] ], [ [ -110534524, -48364336, -37058145, 84828450, -101287539, 75655027, 102730940, -70246902, 90701934, 91012833, -47230800, 33698511, 101092873, -39843969, 22630767, -51856049, 15072437, -83919726 ], [ 102799933, -56233687, 47209534, 95323690, -92858977, 50986261, 116598219, 106885745, 115849737, 76991086, -69702844, -5578086, 51268003, -3354454, 8326960, -61017307, -29146735, -68114459 ], [ -110071223, 57138976, -78766308, 9076078, 4841612, -69347015, -80197248, -50856214, 27282179, -386651, 107829144, 79104577, -113739798, -30002293, 8534917, 36092381, -44441460, 45186594 ], [ -56511419, 67104157, 13806612, 78403234, 73628922, -76102151, 114689634, 109518011, 59835582, 81370382, 30887893, 3039441, -55560175, 16969798, 117549032, 5774683, -44749883, 57647090 ], [ 67382112, 114297700, 45076475, -96019254, -108133026, -80160760, -34730354, 24026486, 68414644, -1479936, -93227836, -22553789, -71893934, -118707556, -9049914, -111877667, 12129094, 116148604 ], [ 107822419, 59864019, -55213104, 4351640, -118244778, 78316607, 68646255, -6973539, -77223108, -15504503, -39033519, -15686429, -26993186, 76585269, 6494131, -37324289, -117664710, -2669448 ], [ 77804751, 55623507, 79254844, -9379192, -68935919, 32084254, 65216373, 113835866, -55865832, 68591666, -33743602, -13851101, -105854453, -32899853, -96605608, -84376891, 79829059, 69529855 ], [ -44921526, 76786662, 70830904, -60075471, -47856877, -73092835, -20964645, 86224868, 11515673, 11116499, 5333416, 3607911, -19046862, 37692609, 101409126, 3957001, -6213115, 58056597 ], [ 31670931, -42686688, 73037830, 40171051, -68733051, 113401982, -112784983, -47400930, 14125919, -91628213, -9789993, -37858524, 8388132, 41382527, -63251893, -116022588, -45414353, -35011602 ], [ -51428241, -6460546, -15838125, 57625359, 45774905, 56049396, 98010519, 19517451, 25152935, -13066594, 93447934, 17308805, -44257931, -45686797, 48944776, 32138605, -103815924, -46937810 ], [ -99794103, -27056942, 108266504, -7075979, -51385097, -49396769, -110525666, -101041542, -75520014, 90589469, -78860240, 59621822, -43601330, -20164673, 74822558, 70711116, 59668443, -101745114 ], [ -83440419, 57851705, -9689892, 105764402, 110157939, 32187641, 40711420, -76694826, 106247376, -64794693, 44424108, 46730609, -81344870, -118697190, 21769945, -60980412, 100688474, 105024709 ], [ -57546616, 111647794, -68297593, -110009659, -117544318, -109190561, 117200719, -37979053, 105773783, -43364997, 101256371, -92160229, -66585104, 50338391, 37723743, -97962469, -33177413, 70352700 ], [ -22885607, -57634093, 34366328, 54068678, 106410355, 64843152, -101321532, 60428406, -56251073, -26823498, -90314863, -90635950, -64988019, 86861465, 4833627, -768832, 14442184, 13054134 ] ], [ [ 64712318, -61810138, -34025829, 42137633, 114290341, 106578394, -31502470, -68620984, -118225999, 11297030, 2649884, 78925512, -5803886, -57208055, 78259818, -18748991, -115388306, -87571951 ], [ 58429368, -18585985, -6209529, -17566776, 30535425, -52897499, -77931468, -117660432, -25739897, 74178072, 11498690, -75806252, 5610943, -66286412, 43059928, 1023662, 37624561, -75632310 ], [ -60925733, -17736440, -10603617, -87495545, 54916073, -85353437, -6841610, -24870062, 7155418, 96132449, 79312087, -97725731, 1002730, -117894527, -90981804, 1044332, -44435504, -85009778 ], [ 101245896, 10743904, 42136739, -45421675, 65164867, 42256384, -97350613, 101702613, -49084423, 7441693, 8367123, 59091650, 85293398, 103642183, 16203789, 82198726, 77416578, 17972320 ], [ -118420361, 1341100, -107493520, 233410, 12251083, 12563848, 40009620, -78258250, 21466443, -101565355, 14624428, 37738343, 104510523, -21121923, 53629992, -113154644, 98256423, 66788452 ], [ 108090535, 93512123, -90458560, 116849987, 117006674, -62718354, 71863169, -119303221, -106963138, -115674181, -113358002, -28485456, 118834220, -31631800, -78621086, 19804493, -111614294, 42729072 ], [ 100080891, 18510837, -8169405, 52938301, -71924010, -110689671, -38900293, -70641853, -103691783, 57277331, 25039629, -107083282, -8991112, -101650182, -55592904, -13627041, -105152316, 62457175 ], [ 62452624, -36947959, 42817697, 71011029, -82185726, -24742228, 2062187, -114200394, -47237960, -93977564, 106897452, 92583654, 85415433, 42131219, 13485158, 115965184, 2112597, -4896305 ], [ -118606952, 24535161, 46217726, 91048719, -4394530, -27063875, -75692946, -1604931, 43799283, 73754452, 33043109, 72631692, -44894853, -74379080, -100715781, -89076983, -113472294, -69104489 ], [ -48991805, 38057991, 2545566, 102616501, 60580336, 86484344, -95614545, -65371226, -106824866, 118566074, -75717915, 109452362, -73577524, 15403158, 86911397, 104845964, 95840061, -20062168 ], [ -108245004, -21594752, -88300179, 15687709, -107870416, -72454731, 9551627, -39986182, -48492662, 40385545, 100125479, -113314192, -17636279, -43203665, 81041854, -48890269, 11330777, -98838674 ], [ -99299931, 23413619, 109640490, 81190436, 43058698, 12741255, 109393311, -29560676, 20727935, -4178974, -97251672, 74504894, 43731391, 33062093, 32553381, 14566833, 25861094, -109373982 ], [ 89250008, -73392976, -111461841, -32321892, -43610548, 15390926, 66305971, 21015781, 104216358, -66314227, 107814088, -102575373, -74494104, 10213666, 108963015, -54682761, 107170483, -109604821 ], [ 67190320, 106772741, 106170368, -110432390, -1870516, 88148600, -26649726, 22976298, -28288956, -101866027, -105103169, -94222633, 105983085, -48357348, 85768695, -101705793, 59119451, 6273039 ] ], [ [ 93033300, -5622074, 28347071, 9687942, 1506105, -68657768, -71870294, -21579821, 101355294, 72910923, 103233565, 28729922, -116992567, 93117749, -32108499, -109943468, -57670810, 4714102 ], [ 56085979, 7822648, -19536913, 116186485, -85793323, -108861823, 78063845, -7479138, 82639073, -111482840, -28012244, 55492342, -1089542, -65540560, -78779375, -12085945, 117150483, -15196252 ], [ 44295477, 49334115, 113697450, 67735689, -17562996, -110750027, 41543029, -82628828, 41580026, -51299828, 27774871, -113432355, -106904272, 89769166, 16227943, -76385025, 52829730, -31370442 ], [ -80186616, -87622427, -60161267, -22392762, -2736333, 101935225, 42332035, -73074140, -39297630, 103713241, -71477965, -40377924, -13004554, -107448836, 16675739, -118655623, 77026846, -102087010 ], [ -16710750, 16680156, -17954938, 91705656, -104884382, -10268448, -3072431, 8534472, -20567019, -117253661, 113678743, 5449918, 90561454, -61522174, 57448593, 1249946, 99922122, -74336386 ], [ -2506903, -72731651, 102777851, 15341182, -31099966, -107448416, -102363248, 16627241, -111795893, -47762114, 95876655, 102138976, 81111311, -15463424, -14789870, -4877235, -91598857, 55501174 ], [ 85336495, 104659537, 36968946, 64521449, -77089115, 9106815, -31959633, -84380427, -96284746, 31518686, -62325262, -23078737, 58652585, -79049175, 40949278, -106246580, -110328651, -63585899 ], [ -15751188, -56019768, -99181756, -30204039, 19482093, -102858336, 70690376, 5007097, 60439865, 5557458, -114352363, -17564637, 72473140, 56022396, -62817124, -115340624, -60768005, 14298309 ], [ -20205147, -107927503, -8964399, -57543177, 95293666, -54389021, 12377148, 116224224, 73295235, -5485191, -41338999, 22431404, 95179535, 7969835, 93564162, -18084373, 83219870, 50793180 ], [ -52895635, 36289135, 63833616, -2623887, -106854212, 45717001, -36578418, -15322546, 111774330, 43298981, -62266599, -15961422, -56407828, -35197000, -67899434, -56001496, 79305975, 90104441 ], [ 35743624, 102173894, -78253311, 71328247, -93488327, 112302184, 62062638, 97842714, -68572674, -63833986, 34055807, 80079853, 61394266, 89782806, -111671563, -47750941, 22555097, -10231540 ], [ -69092918, 34145403, 2665638, -86109280, 118132494, 15602871, 17216440, -74662930, -43251208, 32409348, -37550965, 48410039, -244660, -24504406, 93463103, 25097523, -75757400, 77292062 ], [ 89800577, -104386928, -105688895, -1508278, -13490405, -51596972, 81012336, -4809398, -67385949, 109534180, 102375968, 70094370, 69583947, -10886767, 71432498, 20287969, -114645266, 76288470 ], [ -105441222, 115423821, -57168146, 95559612, 108556232, 3688555, 117163799, 19303220, -98288050, 67878284, -38914347, -119297227, -68351359, -116170095, -71648557, -18561501, -65591158, 35049908 ] ], [ [ -24610722, -27597748, 42200711, -11518287, -117256811, -9399552, -19415040, -96722384, -118864320, -106873084, -16487699, 5229726, 88999927, -24742668, -97139938, -47647434, -77736518, -58007082 ], [ 109161920, -14460339, -83563536, -94834247, 60726084, 90764620, 109009480, 39390013, 19235559, -18308579, -31149776, 39714348, 104837900, -60221786, 108721202, -91138212, 35738670, -94641747 ], [ 50002621, -81395526, 71042840, -43336731, -39991915, 101760601, 28543860, 24242101, -22682625, -115205158, -51890224, 104853721, 99880691, -92954787, 87715479, 86931073, 92817687, 41189812 ], [ 97218194, 69630266, 111496443, -27318726, 100021201, 106590923, -29916098, 12118317, -73583910, 115156531, 101302898, -106376155, -57358113, 52109825, 19626031, 50197497, 57550715, 57459177 ], [ -35613502, 96014402, -112688793, -23266409, 67838849, 102543480, -36450152, -49345946, 77125409, -13322489, 88662117, -30723499, -43213419, -27576705, -86132930, -47597478, 67754840, -81546897 ], [ 94036530, -22772132, -84214293, 11584159, -61680565, 19492862, -9303604, -58574937, -73802153, -8170139, -21190090, -17802167, 43512219, -89404495, -8908795, 111532804, 65392573, 11419522 ], [ -13715945, 66117154, 88732322, -13029083, -52116795, 13774493, 79735267, 99378586, 33718565, 80276568, 37708486, -103439883, 41841686, -20921058, -101300190, -107757412, -76030690, -85770650 ], [ 103205018, 104295228, 56543405, -49070744, 78872131, 18209255, 21545566, -12633763, -32170569, -79003325, 53481775, 75484687, 110183655, -11271325, 114197787, 63982034, -54850682, -7845624 ], [ -114219941, -35545576, -118140653, -101566417, -34761990, -22621912, -27164939, 38212663, -36075635, 71271937, -108228889, 50420589, -6678719, 21606174, 10506730, 66627559, -68844731, -86138355 ], [ -110577927, 80648081, -115909978, -14079132, 1960198, 51543023, -72986356, 14962323, 59435321, -26116999, 91649576, -94741075, -79379676, -51919345, -68707215, -90396011, -88770031, 60074466 ], [ 40821142, -13833394, 10728172, -111749184, 53071436, 50184886, -83435889, -47591174, -108004934, -20112823, 79246793, 91986737, 81352143, 63794521, 40736274, -66437806, -22965458, -79503491 ], [ 74744888, -87883238, -95425512, -84549196, -44783740, 102853237, 41936452, -106140374, 91770248, 117990991, -80639472, 103756489, 12807424, 48297268, 100300156, 24982506, -79943331, -56616139 ], [ 85712796, 2001367, 99220076, -47736364, -114024265, 44174549, -17904949, 97799180, -91047647, 39590749, 13920261, -106675488, -58194396, 83477985, -96921217, 23148786, -79560881, -29000567 ], [ 40861644, -74883663, -93497898, -112183884, -84577832, -25740640, 23749013, -27337433, -44600259, 101288214, 92312921, -94404308, -6369890, -108771274, 45273418, 77736055, 646776, -5814578 ] ] ], [ [ [ -62446119, -82155429, -34075638, -71316907, 53983260, 90723915, 106667897, -23666397, -59465466, 90727740, 27763942, -26426547, 73983677, 117046921, -77144655, 72835395, 96771410, 7303556 ], [ 8881320, 99116250, -35330776, 111751896, -76719648, 58054322, -23971170, 50328524, -67538029, -63627651, 100076249, -48670778, 15516561, 49391280, -67480750, 76375009, 88560510, -30777832 ], [ 41667637, 52559488, 101719790, -112407123, -887846, -112981135, -96690392, 3319090, 36704707, 103153023, 11794567, 302051, -1139183, 110960986, 63628366, -72189344, -60145924, -83109470 ], [ -65457358, 85526069, -115284190, 853174, 101391879, 92415148, -40328176, 65437958, -15832995, 109914203, -96218053, -50604439, -72411218, -47504463, -111142308, 13229317, -119170013, -116977289 ], [ 27438266, -52477237, 84018739, -27368087, 36398722, -50982313, 71136776, 26191672, -54842152, -80970163, -114043386, -62044453, -51723139, -99663690, 62845541, -101674976, 34655800, 81716406 ], [ 88514724, -113301448, 118431697, -64805344, 101704358, -58582240, 73345436, -66475659, -69864038, 10763191, 115483028, 58681431, -39941693, 79489391, 92746366, -92779225, 6832617, 39029627 ], [ 115752302, 94920444, 24731835, -38789695, 38445469, 8611969, -113834088, 94599183, 85064769, -98835031, 30535536, 42686539, -88859090, 9142006, 51226728, 105814443, -2588125, 91636892 ], [ -38454922, 28068330, -60908868, -97096015, 37989533, 82885727, -42046877, -12934290, -76007864, -103985591, 85441317, -69122824, -83790359, 65172853, -96975136, 27338403, 14397317, -109105377 ], [ 43864330, -104810840, -22675133, -108099054, 5419980, 83254376, -30811250, 27937062, 57636735, 28956403, -116986474, -75193031, 75716003, -37962922, -24589916, -65657247, -1772549, 63392974 ], [ 112480225, -108006447, -30078738, 41632546, -104948557, -65256029, 118890378, 64303035, -92077661, -98791562, 104119627, 15365383, -33067976, 94789740, -20619606, -63813516, 2067732, -87822920 ], [ -42251802, -97447030, 17221485, 33518614, -47111077, 86018567, 87356125, 114403416, 32748147, 114017632, -107811359, 92232317, 37883696, -8810221, -75647971, -59761644, -94646694, -45765976 ], [ 112951194, -81913052, 69989066, -74202780, -53791004, 102805787, 97792668, 115643881, 104879461, -39483555, 86029142, 35504076, 4503427, 44106542, 95582890, -33487776, 63786652, 37110043 ], [ 91558494, -85287855, -25798744, 64471632, 48907475, -61958352, -70179531, -1230286, -14554885, 27804927, -112551736, 73946687, -376707, 106845691, 105238203, -66336138, -8032336, 21261823 ], [ 62053, 72996820, 34548935, -50999009, -29223868, 15966680, 39799716, 12575919, 18454918, -55366329, 54210592, -45807518, 5380636, 48071424, 62512438, 66943256, 15026917, -84355059 ] ], [ [ -68751332, 77176345, 89258062, 12718476, 33588208, 80748950, 83898154, -111625203, -34910222, 50675226, -116698233, -58586498, 45572854, 19594846, -14317138, 5560339, 36168781, -15942169 ], [ 104909257, 63372816, 19675439, 78130479, 112663925, 88403022, -118929516, 95260622, -70236657, 92370727, -55558458, -103083391, -8521650, 46068198, 68248933, 80379260, -84104972, -88619346 ], [ -20722500, 117297576, 59743362, 46640788, 40979072, 58358060, -97200892, 67150354, 108191069, -55216144, -28967565, -254401, 98291933, -2960965, -2608142, 42587262, 113612598, 23163048 ], [ -58068971, 84926528, -5509415, -20552164, -76071501, -79851731, -31320689, 21783175, -10726689, 53404012, 88334512, 93780869, 31742169, 41989267, 89889085, 13546471, 79371087, 102376169 ], [ -32589364, -48772137, -21540681, 111288627, -93598884, -78759761, 20541989, 17406233, -92174432, 99282842, 86505663, -82958485, 81923642, 13530546, -20430487, -78842992, 58725445, -110265625 ], [ 115332761, 104253283, -94502746, 64095829, -61640068, -107930799, -60957661, -78218423, 103042766, -109608176, -62973015, -16893532, -106394737, 78235491, 101144031, -27476744, 83107462, 57043984 ], [ 109846183, -25449749, -45690851, -64942155, 7740112, -4025312, -54877328, -49463720, -80731236, -58831346, -108219818, 35065744, -54546589, -90168040, 4975484, 1923773, -64447353, -27093856 ], [ -71304065, -62771362, 29409767, 52139073, -81462745, 17819684, 41047076, -97397534, -7865515, 11034361, -75371152, 91988471, 71212992, 81458977, -12933946, 81289820, 6268042, 11252143 ], [ 40294722, -71516736, 43421766, 66126872, 82904656, -33351085, 70850452, -1388312, -44108845, 6121931, 60328254, 92343718, -94800874, 41268184, 95306888, 21537108, 19005170, -27895432 ], [ -54146602, 103721985, -103114650, 37147306, -82871558, -90526119, -99683480, -49662204, -64613387, 110037924, -23158963, 34914442, -54378412, -34348892, 48781059, 106397201, -1178839, 65211994 ], [ -16186289, 67445833, 19173275, 20089312, 70320919, 89980096, 60192728, -54969283, -69235623, 6861171, -95157120, -46424104, -52269718, 2159665, 16075677, -87124719, 50864167, -12095203 ], [ -64312216, 22905808, -593546, 14268017, -109282875, 98764590, -110468519, 65168945, 15850871, -46982396, -61160465, -60225650, 57066963, 96868253, 85430666, -82860262, -30294921, 68881233 ], [ 78673706, -58148609, -58302958, -96778993, -87151905, -51695598, 46811077, 96999648, -25772141, 13231674, 107791371, 113850037, 106994941, -83729009, -79953217, 84033014, 104865849, -118451781 ], [ 72431716, -89609333, -2711552, 102506542, -14083035, -1045812, -20829063, 18442106, -7544674, -88302743, 108855563, 71990810, -78300458, -100968092, -35527905, 19394567, 34335133, 116158270 ] ], [ [ 7834313, 31125650, -34042089, 79928385, 51467417, -20716773, 31609300, 20711272, 8830290, -42319126, -24647696, -32271831, -35655654, -80053659, -16301850, 46473297, -7379790, 71650883 ], [ -66236393, -71277819, 118161467, -18346767, 43215963, -113495839, -58079878, 71193601, 62507776, -117620988, -96377593, -7040096, 37224221, -101214990, -78073394, 31721521, 84148677, -64328110 ], [ -100054135, 43865088, 84103259, 51807048, 21511435, 107249306, 20261161, -98947923, 9668668, 49796221, -2912523, -10580948, 15059607, -12781076, -118743397, -115501477, 68094762, 93872614 ], [ -108164342, 7776073, 84711106, -45548839, -30676893, 34357439, -64881789, 84684563, 9734110, -116830122, 28142129, -60550021, -11283913, 8985910, -3789735, 6684020, 115152143, 75571749 ], [ 58423332, 55507373, 11322572, 43870978, 109382397, 8083988, -16665360, -115102888, 113971193, -43683449, 78615597, -73394904, 110328136, -11735201, 50391872, 111446075, 13877671, 108927888 ], [ 49606893, -93301822, 2458589, -84135767, 100342669, 84021117, 77658662, 16600577, -88529805, -12277062, -108873529, -115642466, 30723337, 114066147, -49985710, 109041489, 118249170, 68545924 ], [ 38129017, -105038688, -8411392, 40783623, 79668727, -50559313, 28518949, 46415834, -27063882, -49973174, -20038589, -83096167, 8887680, 78968046, -64658503, 77724828, -72332216, 12368423 ], [ 71298025, 56332157, 33274544, 108503947, -113678668, 76655737, -77012188, 16049540, -111132601, 44302367, 97770890, -27733375, -111129287, -112408562, 92429222, 66173517, 56283081, -8230782 ], [ 59606758, -119023019, 113911947, -85214202, 101938950, 61035779, 90605506, -73855067, 29899816, -90505327, -10511487, -85825401, -72318490, -63660066, 72736554, 100294621, -47808442, 45273230 ], [ -82357345, -41584449, 116940000, 72427804, 107341391, -46038920, -66157532, -19360002, 89161552, 103301127, -69306234, 19680400, -35909326, 112665407, -33855301, -95843341, -94525565, -90617611 ], [ -86334407, -72606926, 34938535, 35932619, 81554997, 77235712, -7777054, -94021233, 115293963, 85886493, -54548098, 21833854, -61145337, -2787323, 96054884, 89701058, -103831508, 17047732 ], [ -14652771, 107479598, -112541631, 36390471, 41990734, 55509842, 84286682, -33300623, -77245541, -81816660, -42054780, 102229466, -22218637, -65532945, 49023694, 94332544, -93771308, 30432117 ], [ -87327899, -77779524, 88690371, -71644382, 76782634, -15935660, 26003296, -26606984, 10161655, 93433507, -8041263, 56930880, -46684327, 100949621, -76860285, -78957512, 14283496, -8560896 ], [ 21813133, 6886815, 88059767, 70820874, 14803398, -106794668, -39045538, 4169927, 108123288, 87423114, 118290093, 80803453, -69497644, 108169778, -40738803, -4890933, 52759344, 32463559 ] ], [ [ 11655020, -21865223, -115396208, -91027834, 39911163, -101457541, -70435774, -6563404, 56428961, 69708118, 85023145, -96032732, -56201785, -93189065, 85511498, -99610863, 118083926, -51579252 ], [ -101762248, 2672130, 35068841, 84731381, -17502025, -96613490, 21342441, -25585661, -603025, -9224337, 65349192, 25061657, -103551925, -53618805, 97310918, 58044346, 62632313, -54133552 ], [ 40267247, -101536333, 81101162, -93674938, 93314865, -39958604, -54718341, 93754386, -89245830, -117061921, -44154339, 100443848, 105441335, -81149970, -80038439, -71638825, 45466787, 3684065 ], [ 91117297, 41052773, 87742644, -89880227, 33629411, -11058947, -16761589, -89429904, -8034728, 27849387, 41759745, -30675475, -48442160, -62078893, -15834060, -68796801, 106510497, -74348574 ], [ -27801370, -24604675, 34416843, 32737257, 55898965, -85022172, 60731113, 42580309, -98012856, -70557614, -117059963, 101714549, 96265228, -81376477, -40883993, -43515010, -33078832, -54164577 ], [ 10908464, 52037487, 44714658, -66003715, -77728311, -36196875, -104949828, 37009367, 10223778, -108460100, 82679644, -21580901, 28793053, 107607886, -70926505, 96463855, 34409414, -37273859 ], [ -72352459, -57860446, 58627186, 62712405, -105268048, 52007291, 6667857, 60523363, -26763974, -64997746, -49953430, -34365842, 88765819, 23756653, 60525605, 113516323, 18568039, -92838986 ], [ 112280460, 54351901, 69235414, -85684714, 73814701, -115660892, -14546237, -12557314, -65636997, 32872251, 112218432, -70676327, -61277694, -20633533, -37128634, 68891897, 30388806, -95165801 ], [ -109447758, -55123630, -32147643, 62758891, -51090782, -88135344, -45928735, 32960708, -59434724, -51577089, -97827512, 11633303, -33012634, 14423788, -87394079, 62263752, -57519469, 60796966 ], [ -12216297, -83034630, -57684833, 40271796, 50868414, -35645221, -110828338, -62277643, 20884761, -38535679, 85354866, -41028656, -30301644, -26431317, 21025282, -62466569, -110606617, -107713514 ], [ -5281863, -53737888, -72301178, 63153921, -31042910, 58278723, 68490941, -100657136, -99940527, -72558387, 64787049, 34040118, 17277376, 15192602, 54357106, -23576098, 17048019, -94539481 ], [ -112422999, -26482111, -78279400, -47505235, 23025905, -66494808, 73514717, -73041268, -19559946, 3576816, 60894538, 107853985, 97794407, 58936854, 68018950, -42836749, -6384005, -50705893 ], [ 43915067, 70196649, 45750232, -11024423, -77766434, -73979384, -45510088, 27885690, 14914866, 30147993, -44832229, 9246393, -119197490, -18863201, 41778396, 111949997, -84490705, -50690817 ], [ -104711278, 80730958, -39640865, -73136125, 5512575, 62616432, 76420378, 69281116, 5589572, -38970338, 74224477, 100712791, -13185522, 79156136, -90871872, 60633348, -82653120, -90796892 ] ], [ [ -34364712, 40823204, 42376071, -96060319, 17528035, 22326893, 109096484, 20847715, -65827900, -24479460, -45656479, 75747174, 65686367, -7483504, 32406375, 70562497, -67650706, -35733061 ], [ 105447528, 80900214, 36835539, -87981288, -8645649, 13584910, 31987438, 19685207, -48265940, -73275576, -114836338, -16005960, -25573171, 2329277, -85022051, -54826092, 9479766, 107359127 ], [ -108014735, 10260115, 33873212, 93775881, -17386309, -71130313, -84872089, -102922944, -4135773, 65957897, -81719853, 84688549, -110572618, -17054554, -53050861, -104040506, -110470857, -9249318 ], [ -25946162, 110217187, 14484574, -64310564, 37500089, -54758923, -32785900, 21613959, 14353579, 114453908, -70722939, -70875038, -51346364, -1420778, -54771805, -58858082, 114541867, 102471824 ], [ -57692928, 36594988, -19727429, -106909031, 12660576, 72252523, -4710494, -62947273, 115845774, -77681290, 37419355, -57632600, 35560378, 118007738, -18051428, -80058633, 95375563, -67236312 ], [ -48347760, -36865925, -10505414, 30225877, -102391493, 21574590, -79194223, -102983736, 88759679, 50011285, 38148475, -21328508, 60844720, -64969680, -116863652, 5095380, 40381351, 71812844 ], [ 67532646, -72196877, 549078, 19293366, -20955560, 89570427, 41272292, -83416313, 12176377, 11255859, 54739114, 79422141, -83026729, -19469323, 32140915, -96341004, 37078131, -36177622 ], [ -28124062, -37509978, 57050420, -117631982, -71865193, -15202165, 5731409, 6138885, 56460851, -115323824, 61624062, -31455805, -12455504, 110167855, -111760419, 94405985, 28022801, 103433860 ], [ 85094970, -47920509, 51835608, 43377369, -47928540, 74192014, 35000190, 116722697, -44787994, 91454311, -90871976, 13982235, 43359236, 70066435, 14880245, 79191621, -58105101, 74242997 ], [ 45961171, -95966341, -65191409, 98921291, -71544880, 16266394, -85421568, -97858342, -33565353, -40248698, 106735307, -39908199, -94002332, -105809760, -103187993, -116428610, -60178825, -74710194 ], [ 89047762, -11865902, 61278121, 104811600, 107117465, 63179051, -53701565, 89384769, -88571054, -6890710, 105709091, 44231152, 52229211, -96265776, -11261906, 95402676, 92581930, -113254847 ], [ 75312203, -9654876, -82971516, 41737980, 47043257, -94463195, -53997431, -68200759, 98892080, 101388730, 58422793, 73292756, 45805917, -105309653, 116585025, -78529583, -78868368, -117475056 ], [ -113550813, 31553428, -26528262, 111473841, -64230747, 32968949, 50243388, 117350042, 78582644, -100412975, -104436534, -104967302, 118620814, 115375584, -115037266, -29462189, 67290284, 91929790 ], [ -17957171, -11660074, -28177592, -94603190, -94192840, -23655701, -112292439, -114293576, 56325052, -51656871, -102196807, 58959666, -97854467, -45471472, -82139830, -117447705, -72622073, -111215916 ] ] ], [ [ [ 116772666, 16541102, -91391113, -102121760, -14021975, 37015970, -44042433, 115158824, -3649591, 3061847, 108669736, -74690950, 53348558, -83039667, 103096723, -56787390, 94085876, 82506066 ], [ 69363147, 52359360, -52809761, 55472016, 102907821, -53127708, -76895286, 82732077, -86308419, -48587094, 111739816, -39504599, -88831673, -68287538, -88817160, -41111344, 32027806, 104237210 ], [ 83530252, -112224495, 99501630, 103279824, 23746193, -35929643, 75534003, -71421590, -45663366, -24393700, -11536477, 58164975, 106031808, -78646875, -53220864, -80733530, 63056264, 64471332 ], [ -62175300, 42456567, -32155804, -96493830, 13615023, -29559536, -50664878, -107749374, -117293514, -43883020, 61390866, -22218478, -91581592, 59037331, 116580841, 82822198, 74698120, -8968406 ], [ 56764480, 17172005, -90049942, 94612154, -91505843, -71256149, -43694491, -28255193, -39249046, 15599728, 73397279, -48735529, -50847767, -15074530, 31766743, 17033347, 89668265, -103126682 ], [ -106302507, -22575123, 113039926, 94689251, -22286576, 27522626, 27277765, -29246554, -102704922, -24254723, -87308783, -50640560, -111480793, 68690581, -96133865, -11240904, 75544438, 103528284 ], [ 24308650, -55073201, -12639887, -86582616, 82819912, 37807553, -80674451, 36761838, -76254656, 108199251, -35429075, -109146389, 30915185, 17458072, -83785002, 19480481, 30677292, 39935277 ], [ -109640614, -7357489, 66952731, 81099210, -8995702, -112336791, 95037670, 75657297, 94687911, -63871661, 105345114, 46308335, 106649642, 96115160, 77406681, 117157942, -37283143, 58364707 ], [ 13079798, 47921892, 48486285, 117040037, -68057532, 90900663, 11402709, -99805382, 55387412, -102473775, 70061266, -31835704, -38347181, 47149602, 28347582, 94498737, -93771128, -80396387 ], [ 70441174, 107020488, -85817204, 57363711, 27290169, 55719449, 66438381, 79368764, -10485321, 14411615, -68100512, 96508396, -40664314, 23993072, -104871625, 66258327, -75702290, 87346020 ], [ 31310926, 52017497, -40767827, 12079165, 80996453, -1473430, 15393113, -91922062, 5270470, -75964821, -117480530, -87682749, -16665559, -108122034, 40771851, -22171463, 71063477, 35452431 ], [ 76865139, -3061356, -22776864, 22800952, 30404299, -103502768, -4135897, 96785450, -75593902, 105277189, -46384037, -93413706, -103249869, 91615187, 91463530, -87872232, 111621227, 88259108 ], [ 92929007, 2679843, -66956925, 9494846, 79373745, -43764537, -7659455, -79971549, 27983341, -51844240, 12266440, 27751237, -34912381, 51794206, 50655755, 76359335, -23717267, -47589600 ], [ 14858468, -77165162, -94691860, -58464955, -27832960, 91776583, 1500326, 79005196, -91416886, 115787475, -3696317, 56974178, -111601656, 45722756, 26029093, 76955595, 99356033, -56347180 ] ], [ [ 112943920, 94523951, 44660265, -88815100, -42361774, -113482463, 74528642, 24719052, 96418011, 48493619, -102469542, 64820237, 88912196, -64770330, -112677229, -14896151, 9193889, 91964154 ], [ -50393084, 83078469, -33340399, 89343506, -2375781, -98538749, 15690411, -14892694, 5602301, -28652493, -16215996, 56084630, 51438409, -75061275, -51997125, -107405344, 76278985, 103060659 ], [ -87934883, 110772303, 64206241, 2441360, 13192212, -94848938, 14877041, -96554914, 87776494, -42541817, 115670682, -6847839, 61012611, -100438382, -44807080, 116616613, 71528899, -27205038 ], [ -36461028, -114725192, 22853902, 118849529, 107579959, 13090760, -92207355, -100717405, 36788904, 36986754, -68280756, 4024846, -79911861, 10185409, 104325639, -4054633, 25615231, -103453365 ], [ 83896598, -50336024, 37096222, 26885463, -48245322, 38640930, -109552171, -46709998, 35682114, -39310053, 25198359, -26841903, -64747011, 72602075, -55070351, 76627383, 87915849, -29411788 ], [ -7273316, 36889552, -10483559, -102405301, -118459738, -104290640, -26802987, -67362088, 54149963, -92344898, -41237879, 29302278, -55445160, -11494975, -27341894, -41484315, -6151975, 86036545 ], [ 410896, 47207438, -12598948, -110012468, -1817135, -16170418, -30892171, -26664055, 48537519, -53151136, -84245701, 62949497, -16987997, 17313372, 67929950, -33523139, -103597941, -94972256 ], [ 88571694, -6271278, -23583504, 16041447, -62450884, -91219520, 110061711, 23448596, 102157041, 46003351, -84952747, -91211198, 73567051, -2405843, -37758528, -81734369, 54452627, -71770409 ], [ -106922711, -6677749, -69095829, -91918935, -105568578, 113629718, 69985043, 50194510, -45535719, -60015425, 101054343, -21161254, -79619806, 105498662, 27693234, -116595441, 118580517, -57214149 ], [ -86063404, 10119666, -7099507, 42527525, 20003002, -42044929, -18297282, -96932813, 80219918, 89308780, 47181057, 99113938, 6799490, 97530954, 111746427, 115523648, -63009938, 27589093 ], [ -73504761, 114356906, 49378296, 106334935, 68633201, 20105056, -16043802, 39194497, 25087935, 36798138, -78754509, -53942151, -16545192, -64934291, -1812379, -32931945, -94296471, 115967545 ], [ 115066013, 72020214, 105390084, 50451341, -97970651, 39514507, -97210131, 59856264, -54764492, -61693467, -45277973, 81299519, -68861533, -64520814, 45247160, 113263645, 106902579, 38121504 ], [ 35734399, -18015141, 7852458, -70034146, -111085179, 12172423, 47502839, -108090692, 118876996, -45289831, -109767209, 76158526, 13136993, 118525407, -119216728, 30349701, -103185708, 89652948 ], [ 23036358, 70506337, 46198420, -112338327, 68934687, -63777092, -83631685, 84464735, 51347613, -96057103, -106090328, 42973798, -19593734, 1283392, 36844191, 33761255, -42571888, -43738762 ] ], [ [ -79289008, -26279560, 68402255, 52332598, -98449531, 110462463, -41601354, 79328609, -23287119, 94959207, -12889332, -115389855, -73473380, -50209376, -96127330, -88642806, -73228120, -113651023 ], [ -89451002, -15370411, -9498887, -115009573, 80448097, 114480052, -60023318, 88003965, -64350543, -70029829, 54673870, -3212580, 19953938, -66022421, 80710415, 28868657, 109053792, 39297349 ], [ -86669334, -36129301, -7088358, -31132173, 12434304, 100428591, -89321683, -39430840, -92396283, 65372244, -42425538, 35145983, -9193168, -100510390, 54778395, 117163098, 44716771, -86630575 ], [ -64838761, -57582044, 24143957, 108024514, 18605362, 43141650, -94453240, -1318924, -113043590, 103084344, -38243449, 102319651, -41082899, 9012954, -116889720, 96909353, -25693439, 111562079 ], [ -113411569, -22321804, 34348478, -47676509, -24624920, -71919465, -77115710, -37465620, -98174256, 117309916, 38013575, -85029778, -15403388, 87814289, -30204644, 26460894, -46769751, 5316377 ], [ 94565222, 104902971, -21828989, 43137350, -88123766, -47390828, -36211542, -112634202, 36829821, 113683249, 25113471, -87752048, -12089722, 44560934, -115485766, 73013583, 65211309, 5179099 ], [ -110528528, 68287206, -37914352, 68513732, 91568006, -46878374, 18951991, -103788759, -52076947, -50582226, -119031780, 115568313, 100315620, 31386538, -79755841, -90724282, -93754433, 107562439 ], [ -103300843, 17231161, -55873472, -30454251, 28363926, 97442419, -71888166, 53210340, -107787628, 99072337, 6648398, 94197678, 68380955, 109436723, 95026135, -91545672, -101694509, -373977 ], [ 63410751, 27410801, 3091090, 85416604, -104428637, 85984347, 78222385, -20511015, 7768978, -6276691, 103156136, 45049836, -77479079, -4117602, 91155881, -19127324, 765956, 111604693 ], [ -47960255, 41322846, -59878048, 33889210, 98680466, -47212562, 34377163, -60430088, -22279166, 2005054, -78972672, 100196871, -77198583, -109227341, 102932779, -79317960, -63555345, 107287894 ], [ 37947414, -108859615, -19915373, -79127652, -93804133, -24267249, 117364003, 106181200, 68607448, 117810016, 3645127, -99000173, 88371952, 116699793, 76315312, -19750915, 8715091, -20297660 ], [ -88250660, 47437501, -60462703, 103840922, 114630084, 47047602, 82236610, 95939026, -34337921, 86417752, 87737155, -104844154, 82002281, -41919036, 114588981, -48479407, 42737952, -6018829 ], [ -112087358, 103778825, -47111820, 59745462, 118678790, 84577279, 29833308, -42248094, 82907926, 98978928, 78388861, -3364471, -19829710, 48346581, 16717505, -97318214, -10074364, -903273 ], [ 81689235, -117226507, 95683775, -95719084, 8440179, 105890288, -68676837, -30010907, -108096423, -96084216, -62328517, 78981450, -18010950, 81938939, -67490385, 48338491, -248057, -109161490 ] ], [ [ -33426868, -82108674, 26170926, -39983948, 15097893, 112463254, 82322230, 18618208, 92580821, 60752824, -32583081, -110927097, -38600820, 31748144, 115285040, 2537574, 99657097, -94194138 ], [ -54623197, 112547421, 51130760, -33532770, -27661008, 38170331, -55347162, 92108250, -83380535, 22457466, 71770931, -23561120, -372130, -62744333, -45089514, -17209676, -32873141, 71800578 ], [ 103680320, -20156718, 78731011, 14447009, -80252780, 24783651, -66666598, 91780463, -46565019, 35299292, -115193385, 104949401, -53277314, 6578367, 77205687, 76140337, 16076712, 106410861 ], [ 117047755, -110475978, 33090031, -12685564, 111431801, -47766048, 27251881, -33236714, -48149334, -57273684, -3720455, -114143880, -40714253, 58023726, 93238790, -89005630, -5817490, 84729471 ], [ 2506729, 79352203, -98422363, -94409798, 102580395, -36229120, -118099946, -102827534, 28245634, -50366099, -102823817, 46096193, 92900381, -118015697, 79573625, -16335449, 15813891, -51680652 ], [ 29369278, 90491653, -68380385, -17877723, -52503282, -16028704, 52951220, 3275674, -59826479, 60925901, -81288481, -39914826, -4211264, 1256496, -50699839, -76484038, 28513521, 25519175 ], [ 4858901, -75542086, -71070849, -76943578, 106578227, -5043723, -93232052, -13735673, -43086702, 71854586, 105655893, -99462463, -66902205, -89429389, 108167203, 49606686, -113116163, 84124763 ], [ 62556670, -49750711, 39264457, -34103076, 66998088, 69290705, -54556040, -104321464, 71954727, -116230835, 9532019, 1262297, -5632069, -91079155, 84634475, -116144425, 78533617, -48117081 ], [ -117626878, -35741598, 6931684, -60011905, 92183594, 65250350, 7958812, 33161078, -29487189, 100357148, 33662917, -14307817, 6114326, -8839884, 27119989, 30993975, -94868812, -46816721 ], [ -66560555, -48804852, -85201821, 89566549, -63283648, 92266305, 78204733, 76777890, -42357249, 104459637, -1488300, 94117443, 52110860, 97297015, 89401192, -116433053, -90199713, 90781732 ], [ 87777773, -2618686, -50295306, 70335360, 52539868, 89285909, 89113342, 83991085, -31175765, -44171779, -78503597, -92834064, -71966800, 101603815, 52927446, 104916243, -102998663, 102653725 ], [ 76396901, -55355823, -14805739, -112221367, -78998222, 100818262, 54536328, 35976057, 119129046, -67855457, -88271797, -109992631, -30737629, -22369413, 9728926, -63002176, -80549176, -98329245 ], [ -32660796, 27354237, 30436919, 111207856, 15035299, 90953842, 22041573, -111923292, -111616322, 61983949, -8798394, -71335330, 88439674, -79905926, -76489729, 87879673, -84067337, -116497377 ], [ 46308274, -47282477, -91596474, 45514251, -12490150, -3299857, 89776836, 107010357, 41115606, -114970038, 95291206, 27638247, 4854511, -103453176, -68342179, -71867816, 29102521, 68369311 ] ], [ [ 92999204, 33341361, -89205868, -23421875, 4989365, -27710929, -51113190, -22835825, -68751292, -112753703, -50572578, -32760600, -83251927, 75466076, -32100877, -13924920, -4240401, -63094729 ], [ -52939643, 60974595, 109783231, 29255574, 37312035, 33580828, -98127620, 18462452, 65575937, -45674441, -109909526, -38634984, -15724568, -98838112, 27667648, -39680709, -76400633, -45418482 ], [ 9205905, -87197703, -59946232, -52268261, 55051786, 104528776, -1480315, 61925880, 102993394, -72945442, -4508667, 100460541, 46864588, -8154972, -72343937, 13939140, 100311722, -81424011 ], [ -3798690, 115214160, -54457134, 37626530, -71898480, 109383578, -40559177, -46683356, 71481531, -48998518, -99162307, -50578874, 57510159, -41046115, -43232956, 51465373, -13799441, -19056919 ], [ 60882469, 15053048, -113103470, 107916386, 68973767, 99526732, 54824497, 63830305, 26912264, 93357817, -101340288, -61272643, -46102205, 54369860, -69236599, 78074945, 118773092, -52999575 ], [ 9820225, 110880282, -3437945, 78504374, -54573547, 43877499, -66542010, 18347947, -91934611, 15986578, 52827867, -3788550, -41436559, -113565246, -95063503, -98588429, 54046594, -57069935 ], [ -78575986, 111806898, -64130671, -91366878, 64626182, -100915424, 12590364, 90854637, -81006872, -67396006, 39855799, 51137660, 33032487, 4791988, 114696320, 23741241, 53322171, 40509178 ], [ 68159575, 78728330, -57547448, -83264575, -13928784, 59070008, -59820660, 27165876, 16820756, 35444139, 101299482, -27381495, -51097277, -102130638, -108563846, 110701361, 34310436, -50389296 ], [ -104494598, 16938243, -41319888, -13295180, -29385886, -68111697, 73854354, -104081982, 577081, -20373187, -43129199, 77263014, 77434096, -108416041, -108967326, 14163135, 110653553, -1503075 ], [ 53793911, 79868080, -111696188, -56307106, -88958995, -83009726, -103438735, -112464005, -46002466, 115629194, -6340560, 68444753, -57895834, 36830813, -38923055, -74268443, 101910231, -68841306 ], [ -68847228, -17019847, 110716513, 91028388, 78036380, -59382400, 11724909, -84472451, 15950349, 90765105, -94650238, -35838255, -46551093, 118791863, 26793311, -20480777, -64519251, 71799801 ], [ 20638802, 35223921, -30090615, 75970987, -19125850, 65655718, -62849975, 86429472, -25975447, 38218598, -117413392, 69700559, -4397742, 23251609, 80198858, -21089631, 116685053, -73992333 ], [ -93566167, -65971098, 104634042, 59400333, 52939442, -23762502, -70645462, -75641890, -37713596, -26486034, -36580211, 52689235, -4400096, -15674310, 97942005, 10879786, 92726785, -71125416 ], [ -23478886, 22243197, 68954357, 93172532, 85818577, 117039727, -42123241, 4172310, 32703096, -11859087, 44218796, -72652769, -85142003, -40859924, 81729829, 20944402, 11020792, 16219050 ] ] ], [ [ [ -39479240, -105962365, 112230931, -79781563, 20032182, -86063606, 101816794, 115086321, -69518774, 16868085, 83142626, 62027927, -94291797, -80342977, 8748389, -111716489, 104497421, 49900420 ], [ 57918992, -61445234, -72970682, -33633941, 1541489, -68988805, -8507524, -111609644, 6746730, -67761462, -16092713, -78193928, 105387412, -15867104, -30319900, -51533978, -112920564, -67705171 ], [ 72086461, -114028016, -5832431, -83293674, 108447425, 78036050, -81551315, -10278294, 46475310, -66412263, 42505659, -4967759, -5837248, -96729361, 87760022, -41203134, -29804840, 88173966 ], [ -65351801, 98274428, -87377364, -6623425, 16733157, -65051897, -112410046, -44652181, -37206301, -110644099, 48598945, -109728401, -98115033, -32767728, -21559850, -19992384, -116412271, 82529220 ], [ 67248445, -106548468, -11062446, -103233040, -21359674, 28818261, -42886524, -106419451, 66195113, -36749003, -61413002, -5585526, 40513431, -25473671, 112286069, 25414878, -402072, 11033401 ], [ -54543393, 34152359, 80439105, -16793301, -66334785, -5093697, -47834273, -13254855, -115549927, -18143711, -105527534, 55390967, -20361474, -104975148, 31980838, 18558203, -6590285, -88682100 ], [ -74539391, -63278680, 44690202, 28909074, 117757044, 117902147, 13002932, 21240228, 93675243, -46906627, -23102188, -99541349, -77244458, -85147413, -91623620, -4099459, 18036936, 81316495 ], [ -113570166, -40350878, -49159906, -66051363, 95779202, -13361428, 15195630, -103189472, 91669458, -63458281, 34795136, 70257339, -73702078, -44184418, -54918389, -70832262, -118335016, 50166904 ], [ 41262313, -74342583, -80001042, 77360818, 79836042, -50457701, 65504019, -48084135, 115837455, -19657753, 66017837, 66892963, -46939765, 85839942, -29872988, -58165151, 17432008, 5350194 ], [ 19625243, -34991635, 103919062, 8969441, 85871012, 110020670, 66932464, -106529640, 40185776, -111320581, -70302519, -35138716, -47110635, -118113754, -48395451, -33951124, -97247483, -73559879 ], [ -64217486, 83721607, -78936035, -39756691, 107981716, -108753875, -36012088, -28504322, -119271865, 111601139, -15308528, -117637656, -71110477, -35472432, 13983692, -102498350, -13586654, 86928364 ], [ 117077504, -89673455, 100757503, 7108287, -2851192, 37980939, 64692228, -31401801, 91660560, 78911345, -79028840, 107636612, 107937334, -119125710, 33660769, -3602833, -2025376, -76416143 ], [ -49776363, 89586994, 6170939, 19998166, -84844037, -112615507, -19219241, 109323512, -102403711, 3033212, -69237, 89875841, 103698710, 86670977, 23627199, -66774517, -94375393, 469471 ], [ -111438541, 54533901, -9659654, 114802686, -5468856, 22525574, 68168743, 115655446, 12731001, 99228015, -63991672, 92255896, 80791224, 117224029, 92126858, 101120351, 57127512, -32716014 ] ], [ [ -53632659, -60449058, -64472851, 57917552, -61391496, -106040940, 46034485, 77198499, -112470889, -33139039, -81968788, 7836463, -19205851, 57956328, 73827428, 5606954, 56545147, 25628060 ], [ 54100995, 94047892, -31813961, -102164838, -33137245, 112624645, 30771362, -57300158, -61684298, -108381451, 108140856, -9762256, 77114113, 108477471, -97558400, 32662667, 19198835, -69057860 ], [ -101633131, 90305164, 74271298, 12060537, -98175404, 1446309, -94693455, 1287880, 66665588, 71152294, -50111651, 48860860, 117279497, -65025235, -47032376, -11488006, -10869397, -77859812 ], [ -116256982, -52312080, -83632192, -34091919, 61294957, -79601975, -102567025, -56298797, -5915424, 109608031, 102107756, 28375605, -62640800, -102303852, -76073598, 13411592, -113190916, 79759848 ], [ -32507295, 15699373, -87390133, 117345999, 15282607, -116052937, 16302118, -100163918, 68237887, 104507660, -101330103, -81016686, 54851499, -68481235, -42400805, -93376466, 102689664, 4621560 ], [ 58897891, 26733952, -110619287, -42164782, 49852986, 22503805, 46470303, -27806687, 86422901, -18133749, 34298512, 74937766, 50216002, 80901576, -92251665, 104824710, -29719809, -102083196 ], [ -93793767, 82750330, 85574397, 28869917, -29440528, -102658204, -5735772, 22780217, 94341194, -19574098, -22553661, -110054496, -9964490, -57607428, 24330833, -80267682, -71324541, 6288051 ], [ -118869889, -61021716, -99608118, 58670095, 30723212, -66541959, -62652293, 39913782, -6107381, 86257765, -43532202, 111902462, 35653325, 39095031, 19975383, -115197408, -55988697, -7516502 ], [ 8875064, -71459174, -58356051, 105517744, -37936922, -80330669, 39907888, 22219027, 45029101, -104005111, 51670019, 73140032, 27099526, -112681789, 89392590, -21245663, -83521971, -95825010 ], [ 85557013, -28058299, 50949595, -70077024, -17959679, -51790451, 36316785, -2796045, -51103490, 10454561, 107299063, -32735994, 72770848, -96314544, -43432578, -97161816, 116950558, -16294705 ], [ 68148790, -64729473, 81958073, 68917445, 3223206, 98860659, 24970843, 79260022, -51218585, 82597908, -53250806, -115296976, 101791932, 66377789, -74278688, 103243779, -70581790, 33028192 ], [ 86614559, -62392897, -75569445, 75725621, -66780375, -22613249, 5375681, -89723025, -30916684, 63967063, 100334421, 60428876, 22775888, 92794869, 37618364, -17310185, -54886292, 27085990 ], [ 30980151, -31829515, 56110405, -108811075, 96226756, 39475822, -38186904, -59749537, -106043003, 46428022, -77353354, -81023096, 111158132, 38233649, -19283124, -17852479, -116144477, 9522369 ], [ 45154975, -3196439, 52977939, 7012533, 30777473, 31269191, 91359700, -8345936, 23265323, 99907702, 11551631, 17502341, 79795522, -45588633, 16949836, -66736446, -32510408, 94976937 ] ], [ [ -89771014, 35110314, 32931461, -17237513, -59218268, -1218347, -71956252, -64359014, 12401108, 22332480, 66411150, 18421982, 1934581, 22869437, -41946810, -57769519, -116332468, -10263480 ], [ 110976584, -38065049, -14823259, -23046370, -38074563, 10906352, 615783, 76058435, 44429066, 103042751, -97234344, 98682787, -90888764, -22050774, 84008855, -113569121, 37872819, 101634992 ], [ 33080020, 84928997, -71409336, 31552014, 94434422, -106928893, -8784421, -85795271, 108385455, 56358634, 110941660, -67176278, -87468016, -47471977, 25511547, -39197689, -26376164, -16963772 ], [ 18867912, 96402967, 56850224, -55256065, 76805647, 22903926, 75931247, -4925833, 9745276, -63227247, -19565716, -23705517, 60359575, 29158177, -16060322, 83724201, -3249739, -49382161 ], [ -60030155, 3893110, 107948196, -103991031, 74632285, 93162079, -64581088, 98363431, 108800988, 97455157, 93294486, -31808712, 56210487, -41114836, 87728124, 65145121, -118890798, 79548760 ], [ -84085363, 11949866, 69011000, -33083888, -72983512, 41193699, -31898194, 83680510, 116645898, -54309621, 51931539, -91563881, 65904629, 47825494, 64919294, 109612828, -63123600, 41271545 ], [ -115513708, -74068293, -5442148, -3426522, -95327936, 52408724, 97066624, 91200156, 21345796, 117500608, 113530011, 38364901, -697706, -6926177, 108453885, -83780104, 74868067, -99025781 ], [ -109622967, -55496707, -44905468, 11317052, -6229865, -19211112, 468202, -59023093, -110409420, 79661914, 78323202, 51014895, 117052960, 5090083, 118216485, -40532360, 64894869, -98799931 ], [ -2706859, -29424278, -10422165, 118930623, 98610312, 119245416, -96547679, -8222615, -108173304, 8498083, 110508299, -103042244, 76938005, 25356722, 20780096, 92429189, -115818745, -98021542 ], [ 75727535, 6968201, -75153624, -92089324, 35051125, -55088036, -49980484, 105431664, 82995224, -15553328, -23474022, -116715117, 60869644, -33724064, -7646115, 105475863, -113393088, 5364326 ], [ 46234855, -114535457, 89881989, -7806303, 23282078, 105572723, 13554803, 71297014, 111261052, -85304950, -20829603, -96617650, 80990656, -42603699, -21965038, 30765538, -75886633, -42231737 ], [ -74755667, 104085975, 9707395, 16032413, -7835846, -113546177, -103929820, 33248139, 8067717, -55688584, 37272895, 16631513, 99381799, -72494880, 100603468, -108532929, 115305660, -70652389 ], [ -24661712, -20402885, -63939261, 21209603, 56791497, -18820098, 88805875, -55918020, -37436965, 43324360, -76646912, 111983985, -22144753, -117081495, 38640601, -29082913, 12354223, -868051 ], [ 114026690, 30890745, 103115496, -98293455, 1978434, 70238284, -19333626, 35438244, 51794275, 69525889, 19486553, -82705808, 100217782, -8393430, -83717664, -26435408, 85698240, -68612272 ] ], [ [ -15188870, -42530740, 23520636, 89440065, -99560270, 93755580, 12095807, -18877814, 32472470, 6895154, -56204251, 61979771, 20190814, 1390599, 58689295, -112751157, 75897063, -58329105 ], [ -106848723, -110045846, 41309304, -42561906, -84443272, 20454832, -81489449, 57444436, 16272595, 7968876, 21950979, -57809734, 255647, -23053480, -5727320, -79175638, -51937459, -80215411 ], [ -106927448, -103680961, 87086629, 41050418, 35406391, 105595604, -24091257, 44613233, -81363649, 32251329, 63005799, 100496152, 91406800, 32239267, 69159026, -92237802, 53273267, 11327129 ], [ -33745631, -107706107, -81772644, 91263530, 77144931, 65704294, 31089075, -49405966, -54202351, -89014301, 31469527, -24493048, -66377383, -114821337, -96555360, 28245512, -105681257, 10587483 ], [ 53793216, 75531841, -16720862, 11701224, -68103300, 97678745, 27048255, -116804212, -97183999, -53453010, -97623617, -9371177, -83560425, -101399513, 82401922, 27260511, 47366143, 81309998 ], [ 17883309, -100437917, -88093517, 13862206, -101820774, 70551388, -91680085, 64631085, -45669476, 18884389, 46359984, -96786305, -61595559, 114829991, 69549240, -81845336, -71826202, -37586955 ], [ -51622316, -50109646, 14426449, -50471202, 117045034, 33722768, 55845483, 82777209, 101291659, 109843889, 31620874, -72821969, 64993968, 106200055, 52368487, -115159860, 36965582, -9173571 ], [ -59525150, -42160325, -80318606, -15352988, -109122645, -51235173, 102353212, -44512458, -58617304, 42959231, -86001368, 37541069, 55286288, -88109203, 75393714, -62964739, 29301698, 85369732 ], [ -42050009, -105414131, 23265724, -66957442, -102245480, 112940044, -9181849, -39595233, -5810333, -59608121, 81187651, -1287384, 34590444, 33739164, -75231317, -101496572, 6510707, -17690848 ], [ -30775431, -85105343, -81746938, 84415997, -1242408, 72919765, -101673502, -34290519, 38898998, -93811866, 44314412, -9012434, -91608136, -102955102, -32142750, 31117207, -75820520, -3898687 ], [ -96775335, 78297121, 17941981, 37892869, -87129871, 16908857, 89342522, 33973237, 81515718, -40654645, 85549833, -117758289, 41104727, 85488553, -81338073, 33249771, -41025854, -96896042 ], [ -48101939, 32219527, -64088340, -81218808, 101841046, -113524401, 116953196, -20115132, 22872313, 24543469, 58286838, 74585623, 64187371, -16331911, -77852496, -68327164, 5709986, 86538895 ], [ 6689706, 82457303, 49782502, -94820880, 76793597, 76536860, -16596434, -59315521, 37559206, -45116330, 113139521, 15340978, 76558640, 2425087, 115410453, 53157072, 21224759, 28020642 ], [ -97639604, -102320199, 9871626, 53122324, -92390580, 45903229, -21526194, -62771409, -114915425, 103543888, -84228300, 32141480, 109477673, -91819701, -80134175, 1157621, 90580979, 102944112 ] ], [ [ 73950817, -43926834, -77811800, -62829761, 27012256, -89203393, -9797115, -31329756, 68320817, -73181946, -16625716, 25954318, -20536667, 13841079, 33925290, -100238182, -111105502, 34112029 ], [ -78778553, -86906586, 11253059, -95253026, -35672681, 90320899, 74294068, -20217006, -60255783, 45472460, -82367503, -22630062, -106761808, 52012453, 58351226, 19818701, -88753528, 35259378 ], [ -15378423, 73766447, 78647691, 25800834, -51971995, 54319757, -110892948, 90271326, -95033215, 65281854, -31265707, -75371733, -23915324, -39228820, -6345099, 117281758, 76707541, -17062709 ], [ 22448132, -109327414, 50457853, -12572368, 8993058, -7854355, -26949157, 654780, -29817722, 42804025, 27285667, 89568067, -27249082, -31574602, 66119993, 81141583, 88219715, 84499250 ], [ 48877111, 31132177, 70097211, -87003464, 103869302, -41566992, -47474202, -76631703, -3229274, -18941579, 105543987, -6858960, 82345469, -40213091, -78437999, -65322252, 115366309, 98066823 ], [ -31853036, -12902743, 9479818, -27503929, -30351353, -45689682, -14231560, -20491868, 82757770, 1617798, 104273002, 18447509, 109112860, -51072244, -105806881, 35039784, -914549, -59534862 ], [ -49909439, -95889414, -78023465, 25531711, -61114008, -14329183, 966199, 48927114, -81793891, 65462494, 44800570, 88461559, 5364928, -114259586, 65404995, -20753422, -28772854, 87875691 ], [ 61890518, -45826688, 47018685, 20606663, -116889812, 35807645, 105583932, -20296060, -7192018, 108592292, 114830956, 114957866, -13665445, -86057416, -30513589, 108040216, -112794661, 59492207 ], [ -19162040, -16888321, -33579806, 37803562, 106495655, 75499748, 46685006, -74851356, 111244882, -47241611, -30838783, 43899049, 8679232, 76175941, 80633042, -37187850, -89130936, 114390190 ], [ -95461674, -114955024, 99269899, -7872301, 78868642, -12588195, -47660238, -47905400, -58297265, -100355480, -39437233, -28643551, -81100181, -5770335, 101302759, -31073856, -85594191, 55048901 ], [ 113888407, -95819373, -18864637, -90504566, 49139023, -6012148, 49483982, 114362562, 54359556, 92548479, -45592543, 49708548, 99880969, 44206253, -68146946, 90005554, 73672908, 11008967 ], [ 102932645, -8655346, -108443010, -23868210, 118844934, 57123829, -23989708, -73012548, -73208020, -35224763, 3339880, 100215597, -69861159, -94434655, -48621303, 69440778, -90305216, -34783218 ], [ -117682629, 35918488, -22174859, -44517503, -20584082, -113745287, -15528974, 52681384, -34826641, -68440195, 85542799, 59076526, -70510580, -9190682, 43784336, -56176509, 19579998, -85556771 ], [ 68302500, 43849569, 72014107, -93518340, -24768566, 9150587, -61967823, 41814024, 14151799, -117011597, 21605159, -14023760, -62516681, 24933204, 83379731, 34876885, 70673904, -56597693 ] ] ], [ [ [ 7576003, 117422872, -86678677, -115788071, 47325252, 25709596, 62972525, 113573213, -25683177, -114329677, -83592552, -91773301, 80400616, -110128028, 43672253, 51703166, -37870448, 44541623 ], [ 90718275, -74500218, -1547964, -78448399, 80669090, 19480221, 61934020, 100883297, 15239390, -52930855, -90843756, 111009539, -63290382, -50667291, 89422789, -35522246, -51024119, 44629071 ], [ -78686756, -19987375, 36061677, -29722465, 114615481, 89186471, 102364059, -26970039, -28899368, -110593899, 18627060, 37340760, 39723526, -53194319, 6390638, -49677942, -76307889, 98301655 ], [ 96940397, -63682181, 98565114, 28495692, 116323444, 101357759, -29712449, -84870001, -49162925, -89919066, 74764693, -18259551, 108945458, -3290019, 76301213, -34207201, 51027969, 78889000 ], [ -9296614, 95779936, 24214193, 114292961, 49953417, -81450039, 99088630, 72858932, -82066857, -14110826, -16988567, 113248490, -87503376, 108333044, 112993545, 111603498, -20442437, -84570051 ], [ -99333632, 99912297, 45226532, 4393465, 87910580, -12715315, -1967007, 107815058, 103068351, -32766901, 102053384, 71229938, -46509405, 15372118, -20721165, 112733386, 30697215, 11081174 ], [ 67104636, -22291003, 7312348, 54217553, 49800124, 42109453, 67534842, -73045112, -116232652, 17317516, -27702447, -6112241, -41086841, -117230006, 114924205, -86190665, -99774334, -81636778 ], [ 69691070, -73454020, 42911215, 53842844, -75425583, 1228779, -60356894, -31275986, -56903584, -28319545, 22112586, 114635303, 28951216, -31562393, -62307391, 19658159, -118590710, 22036366 ], [ 40292305, -61205843, -51285159, -92664635, 110326582, 76101733, 27447364, -15698366, 67808787, 84093724, -17636536, -8244272, 10326696, 6338769, -118269444, 65099948, -30123231, 15286628 ], [ 582399, -24279903, 76989934, -102370375, 28899026, 72595453, 106452859, 69570722, -110771739, -31318127, 109048080, -24333743, -107327116, 61826558, -67826151, 38346662, -64187566, 8392652 ], [ 91757021, 71804837, 32898474, -117482370, -16761229, -5085488, 20300220, 37987957, -41618374, -8331303, -1977410, -54578344, -73566438, 7266366, -28177684, 79102460, 67567015, 63423577 ], [ -11763668, 41519398, 33546697, 112854567, 101823262, -32832288, -17325885, 104405520, -118645927, 73085571, -18132424, 58261718, -61733888, -109139996, -80865904, 13057966, -90099141, 109260585 ], [ 80045110, -38023838, 94883826, 5155166, -69738983, -94639441, 13424272, -56635703, -65083855, -7547585, -36230585, -50320716, -115374253, 47590073, -30928327, 19399979, 61784761, -538414 ], [ -116357173, 65505663, -103839927, 3614550, 25388265, -57117642, 39248513, 7055754, 88426616, 80448372, -82048306, 61169493, -28925450, -114687936, -23199621, -18419736, -103797533, 5657118 ] ], [ [ -36528715, -20503606, -39483166, 4973921, -51885229, 17316117, 87484301, -45051950, 33429522, -103086568, 28929550, -119129085, 85759601, -7142796, -39081065, -66633611, -33959233, -86459078 ], [ -77424535, 10740873, -113705194, -26177036, 58075190, -25882391, 83369579, -38986887, 24028584, 96158596, -77646870, 78452659, 97222960, -104595210, -51740006, 118679423, -16213008, 62363150 ], [ 13499851, 4633934, -84727155, -61535741, 11735251, -62626101, 111320844, 26937473, 19185321, 115796386, 20471734, -52331153, 73024057, 31830943, 6553711, -17785625, 22479939, -27461440 ], [ 61475622, 16583833, -1470543, 4382873, 23482602, 19067372, 112191430, -106369361, 35421055, -31760884, 5165505, -89690197, 105741092, 70972525, 39845181, -79578626, 23508504, 15552716 ], [ 113988077, -100901473, 38620239, -65976640, 22237098, -110283096, -88683275, 103318510, -59317710, 3918818, 37267949, -42714030, 81634919, -93522690, -557018, 70546791, 47853300, -109119796 ], [ -84318486, 54674124, 100545013, -44350322, 39277942, 12047567, 113096917, -30581568, -36658232, 70690320, -2553138, 27974997, -94143776, -107394696, 105231429, 57963008, -90327799, 22602344 ], [ -49500783, 81328508, -81634304, -86495075, 19216067, -76468568, 110559998, -96191435, -42275367, 28879456, -73993443, -79904595, 80719639, 37453681, -4215747, 76370009, -26158649, -68404702 ], [ 91125263, 43480681, -53648110, 15723126, 115861398, -109307365, -100432531, -62944027, -84562022, 97377257, 32905464, 84248167, 27080728, 19448381, -8133280, 13824825, -106951080, -110707976 ], [ -85573928, -31761562, 107761420, -28733033, -102251727, 65685621, -82939635, -15799985, 6005593, 89948342, 118544805, -42875246, 32259044, -33805280, -44089611, -86976847, -2578749, 95298409 ], [ 102420343, -28804722, -52655712, -64266002, -94866005, 29847040, -109031536, 99808486, 110205094, 72679176, -42498523, -94414570, -74900195, 96381546, -93769112, 43977424, -77348015, 108923250 ], [ 115151676, -62865640, 18572765, -67429314, 67109127, -39234726, -12534621, -34569242, -47386666, -88675609, 86188610, -11038019, -28275304, -9360930, -82360719, 108424895, -93977027, -99785103 ], [ -60782210, -92486618, 64002175, -61596182, 38993925, 55592039, 42248191, -41392149, -29046656, 34013346, 57950315, -87752423, -87517690, -46269141, 108057556, 59918919, 77557579, -31727202 ], [ 114857657, -56515079, 90480833, -114143608, -93469252, 73776587, 26522037, -108582183, -82956324, 64708075, 50306697, -29955566, 11681542, -35210607, -11672813, 95863810, -20436487, 64901981 ], [ -79820229, 578978, -29142211, 77909719, 81001452, -80146334, 69138943, 110651651, 62117219, 107286333, 37395258, -25338563, 50726764, 113933208, 97756558, -1649914, -13141734, -273845 ] ], [ [ 23630360, 56183451, -41597777, -101482873, 61216659, -80522075, 71096375, -111157076, 24970476, -28952020, 39299431, 86588441, 102259457, -67620666, 29660437, -93104165, 16040043, 54728815 ], [ 108574780, -62198782, 92656926, -80521232, 84222831, 105472510, -16895162, 76785298, 112816267, -115481372, -110145525, -30716353, 82405351, 46681979, 19167593, 50056672, -28578877, 100514800 ], [ -70998853, 10694582, 91635014, -50402410, 81831035, -118613786, -90923272, 118272501, 101846140, 112527026, 62851653, -35070116, 53813794, -68511481, 14371100, -40133255, -32747655, 26738632 ], [ 39439490, -12409461, -79774668, 7909548, 77299730, 102603436, 28002022, 58221521, -36946790, 36003207, -73938532, -37789466, 26503492, -116369172, -18288506, 77079346, -87663701, -29096734 ], [ 44983430, 3739827, -84372972, 13512274, 105557155, 36196636, 78720645, 64038444, 32761104, 79710838, 87104211, 21032509, -54259147, -62886821, 57293990, -28959777, 4970126, 53489842 ], [ -22543869, 66901612, -89976448, -34428867, 66012103, 70443711, -71498620, -34678514, 31482982, -81760772, -106095928, 50349187, 87324761, 109056842, 49353886, 29875562, -15942389, 98927047 ], [ 65262916, -28641392, -68545, -116656208, 30306595, -81567867, 92138334, 23535291, 84119206, -4382239, -112640608, 5889739, -107946406, -29927114, -104993415, 18538616, 9933910, -102978268 ], [ 34507484, -33647807, 97749942, -88087714, 53995356, 6802734, 35413377, 48524431, -63255027, 50486381, 84603259, -48075906, -54865397, 114402552, -1633816, 33261926, -21063280, 1871742 ], [ 61905845, -21330195, -30866748, 6942701, 102442676, 77418209, 59092493, 34054213, 85602694, 32549881, 37838481, -45008007, -111960124, -71019936, -112383125, 41892864, 87972643, -29684665 ], [ -18696567, -46309546, 83600612, 74577496, 117551777, 64515076, -44295368, 17418587, 97960252, 116048571, -79800252, -60426089, 106812183, -37567411, -40283973, 19007552, 103584300, -97488912 ], [ -92347713, -34097428, -77855239, 34076082, -92713865, -20885708, -42647772, -45640830, -26538423, 51829848, -112906531, -63787367, 7559487, 68562185, -84229032, 73079966, -58034319, -92164545 ], [ 32131990, 76345036, 1880129, 105225471, 41428336, -21236822, -49075605, 66198276, -44011895, -38042990, -97081698, 87594387, -42304290, 32846184, 87979938, -57035079, -30942357, 46134587 ], [ 42400665, -15650179, -5346440, 15112807, 33644633, 19629934, -50225357, -104459657, 104268812, 61305543, 10698713, -89755332, -41972815, -92698133, 98068477, -73121904, -110373064, 114957778 ], [ 86647997, 31832550, -79511155, -109099547, 32643382, 10700466, -86835901, 61457961, 111030422, -101704384, 112179753, 46915847, -98911714, -28646543, -86062708, 9157099, 114552004, 45816272 ] ], [ [ 81598736, -102858167, -109079013, -7452068, -79861629, -108355133, -83282976, 67431671, -53237957, 112068813, 81684617, 17884113, -59646232, -118389887, -32326129, 114728415, 109362253, 98871986 ], [ -53454059, 111625879, -47474799, 14458324, -54663198, 79262584, 84674522, -95164394, -45682704, -117688112, -11034805, 96548008, 100384351, -34852209, 1382559, 67942661, 82562034, 39404549 ], [ -101515268, 29980231, 20013572, 109877513, -11057493, -78580076, -64468836, -24455649, -76842014, -69895596, 59785392, -113062985, -38156842, -11274628, 101454202, 39774707, -75902247, -29263534 ], [ -50054697, 66930781, 101581476, -63955394, 33890609, 33037024, -93491346, -104039662, -30674359, -35916625, 35071331, -99760914, -14242262, 62686491, 89370558, -99816599, 19066299, 91543769 ], [ 24375111, -50691203, -49008634, 64474703, 101147588, -82937145, -63156119, 73613951, 20995800, -19187615, 41057766, -65732973, -90335866, -3842509, -9327090, -26166779, 87821275, -21030250 ], [ 44347580, -115866735, 48450657, 58847448, 87238108, -112636687, -47823238, 46034536, 59143108, -92619825, 61166485, 41076208, -8277280, 54445485, -110314080, 114807881, 31015994, -9856557 ], [ -116138481, -27645379, 40303344, 18682812, -32983955, -111159140, -48843656, -31209386, 106752296, -86271312, 19553897, 112483661, -28933222, -91342980, -96542737, 16052354, -48964356, -22237930 ], [ -111691704, -101890053, -106211007, -29100133, -68234950, 96420278, 21404547, -27548352, -65037246, 57308863, 51875346, 69187945, 65395667, -78671987, -48857928, 106028288, -101274109, -31928956 ], [ 101217848, -94588693, -42138888, 85489352, -54608066, -63434318, 115613905, 2119316, 41088109, -12968130, -26463239, 93824456, 109215141, -96053375, 27667819, 9294604, -2854915, -99457067 ], [ -35354807, 62984424, -6778369, -109000010, -17409643, -92424678, -57587982, 61630214, 43323470, -103695075, 46504075, -23591889, 116746628, -14379715, 38319994, -22214000, -39924568, 64704194 ], [ -5283335, -84590635, -55065842, -48786261, -28020015, 72483342, -27393685, -82925490, -44270739, -12321716, 87370525, 104774186, -85683971, -8987024, 116179701, 37769300, -57192204, -26193350 ], [ -30473798, -48644202, -114042341, -62063101, 29951875, -37299873, 63840767, 32761418, 105849902, -96094671, -12865720, 115162728, -42170430, -37021156, 12786541, 15314758, -100316519, -89732079 ], [ 34165796, 2241692, 37320375, -15010088, 9656414, -88355158, -99453764, 14383295, 110077880, -28472985, 9808554, -64885541, -23517882, -113425506, -57922011, -104067591, -84417816, 75694974 ], [ 3692236, -102468570, -111656842, -94968238, 33899641, 8433474, -89774078, 12713047, -103614117, -24937652, 33379857, -8988373, -14917544, 102799602, -66128644, 32811238, -60573006, -77456368 ] ], [ [ 105514855, 24605766, -73786212, 86845190, 12785304, 102956739, -97556936, 10238377, -49317669, -88784698, -103890467, 4566132, 60781272, 10599714, -23867708, -54440971, 9258067, 40413145 ], [ 90649433, 19316195, 113428111, 15683095, -118836615, -19883663, -66895340, -109547269, 68760067, -62513642, 92116530, 61603558, -24652894, -63410106, 50019405, 90685771, 52040590, 19885094 ], [ -43939295, -91775630, -60305361, 52903901, 48904413, -56633591, -30989836, 87231615, 38796030, -40595731, -114530295, -83272360, 114397256, 20805768, 1203288, 5158448, -105251114, -28352847 ], [ -96540929, -113582589, -88950313, 17310436, 47648796, -103737753, 6720367, 40814655, -7686811, 58885467, 39218589, 108988011, 117032826, -22169540, -6672524, 43995930, -72387471, -34786897 ], [ -112245230, -103641168, -65357688, 22012224, -41988523, 98638016, 30826856, 36163685, 44149349, -107866283, -94684376, -79300881, -10708659, -9602470, 117220238, -92396301, -75676875, -91645082 ], [ 108330310, 15897635, -63905053, 29172487, 98211855, -30160402, -112015298, -9264462, 70228614, 79466707, -100908136, 45771975, 105997957, 26514999, 70765600, 97947606, 106351621, 17416219 ], [ -56671034, 92266271, 50333246, -26280690, 117425679, 74364233, -116014847, 48953762, -19971265, -42102358, 85908139, 37612253, 76301410, -31388057, -55176396, -17035422, -27432172, 107051915 ], [ 38502959, 16518293, -10728166, -96448399, -93653932, -71951667, -29482088, 101720227, -42450955, -86139047, -45709495, -73091589, -111647232, -65815797, -16521217, -48135542, 36722253, 19922223 ], [ -28103773, -9028661, 73136095, 22746849, 36324483, -90910568, -13673008, 13984089, -34120027, 92611203, 44721925, -52514893, -99772311, -74506303, -45493910, -118911552, 81147107, -20333367 ], [ 65991413, -1785387, -27595594, 30025089, -12398802, -18082068, -36081168, -14273361, -80791979, -40071750, -52190463, 23965919, 97261969, 71380555, -60482839, 72474442, -70980137, 12378736 ], [ -12527804, 114881802, 22685884, -111885492, 30643544, 97096958, 99259135, 118791120, 89363963, 101359933, 15935539, 27034811, 104811434, -31268337, 15139074, 73599462, -93929421, 33945651 ], [ -94903281, -26771933, 105251663, 57758974, 117441232, 9020475, -49488676, -32963533, -116707978, -43281474, 85536835, -78961340, 11851224, 33704841, -75111930, 111047285, 98706421, -101838864 ], [ 12815352, 3708026, -84871093, 78824066, -48474066, -88011672, 23434342, -4780001, -57690981, -108001009, -59214188, -13341254, 68488819, 101914437, 82116878, -13814878, 106436721, -102141046 ], [ 4859683, -39028533, 22225930, -64591008, 100384388, 98178562, 31156618, -69119453, -71267680, -27965008, 43485815, 55118775, 46148691, 55319863, 49249321, -57825970, 84628691, -65009280 ] ] ], [ [ [ -94286510, -71654642, 2029371, -73888202, 118117606, -64907659, -17248126, 108713836, 23376174, 98229864, -85833894, -111752642, -13238916, 75183382, 106784590, 82888847, 53150285, -56262578 ], [ 32504843, 21835170, -115506241, 28070107, 16396846, 52230485, 29418384, 95035732, 15378978, -36738198, -70630249, -48707471, -38509653, -71978060, -37538681, 110426394, 115159400, -73753011 ], [ -77433585, 17914547, 62767608, 104106198, -92231679, -5592736, 26483779, -118137571, -54398272, 7391604, 29300126, 44020766, -116731403, 12830185, -67114441, 58893862, -26600044, -91146023 ], [ 60000353, -54019145, -75071791, 40687118, 65805063, -52268233, -4373196, 110435339, 95022905, 36441959, -47893484, 1192721, 108332281, 12519143, -65794377, 34152434, -76224259, -39830209 ], [ 114944071, -43294944, 118906747, -93832374, 82326319, -88416196, 91345345, -55409418, 96811043, -20832232, -86429515, 69833273, -33059669, -62892040, 30932497, 109190296, -46454194, 90812234 ], [ 72919168, -96535833, -9287232, 74259621, -14849167, -74278843, -68886644, 23451911, 34376063, 86896330, 48760851, -48010633, -115121822, 31049679, -50452975, 70808424, -102380588, 66107844 ], [ 92795513, -113626067, 32083261, 43257167, -58334182, -89612254, -12684595, -50022941, -95810479, -113219320, -74161443, -102597907, -107484957, 53651887, 70201715, 100930132, -118188373, 16232685 ], [ 109066578, -97167417, -57408275, 116006308, -80585303, -16284598, 40139233, -58941660, -59765489, -73373408, 117335216, -84671612, -81934539, 2595434, 55104710, -55116251, 42876293, 15536250 ], [ 25151729, -98192536, -106028752, -5673232, 54976247, -75475410, -18930908, 48595839, -9183347, 52204205, -117294727, -64472189, 38478303, 2517914, -104802486, -59941108, 22371704, 118687472 ], [ 28620060, 66579719, -33691336, 96883750, 54226837, 42666413, -115730316, 116712252, 106924662, -15042516, 103860905, -89768692, -92368223, 71273064, -102824511, -91081601, 56050166, 79971746 ], [ 65476774, -71411694, 6874198, -59359373, -5893791, 19165225, 2081122, -51601315, -99214623, 38817260, -49352705, -107474384, -93914631, 49004002, 12560851, 35019729, -100951125, 24725402 ], [ -55204340, -110338153, -8809869, -59351015, 50376486, 29240299, -56666967, 45733153, -55407975, -65029052, -17833447, 19932018, 10684737, 24153402, -31210139, 51328044, -743909, 37677333 ], [ -18477798, 60270196, 71442198, 72900153, -24092907, -34929469, -76488023, -87473470, -18648490, -50171573, 15203459, -80021877, 60802888, -76763733, 107799860, 116739037, -14217020, -61882452 ], [ 74627321, -36408491, 40344991, 118916419, 38274584, -21591152, -98706450, -117481137, -27088656, -1973829, 96723863, 52226547, -74958688, 94065022, -57006938, -16977672, 83757943, -94652405 ] ], [ [ -89848260, -3050747, 42191343, 16222219, -60813877, 48843846, -67982783, -30844545, 18391476, 33500806, 85217236, -17821567, 107375640, -7718302, 38343067, 109487540, -92266595, -65702578 ], [ 31090651, -50901665, -117877569, 4351051, -34442786, -9191225, 34808816, -55670175, -25564870, -71581366, -116887402, -113310410, -34354378, -79607958, 90838343, -60038727, 100604794, -94241480 ], [ -81412410, 13123808, 64359682, -102328817, -23344150, -102467276, 89478086, -96970984, 106031608, 43866111, 51666908, -40447880, -56304177, 92371164, -110046603, 97777869, -79159197, -106484212 ], [ 42820158, -43685974, -15590269, 14900017, 23263758, 30763942, 28096515, -7847395, 83937327, 91771999, -61914963, -78991228, -24151899, -17160888, 97709903, 66027031, -44551189, 19102285 ], [ 61453062, 3456906, -111057940, 30759608, 62516567, 1335064, -103826847, -107752209, 102194443, 14653509, -103156197, -88004312, 46400235, -32992686, -34051468, -24127636, 104463354, 74304690 ], [ 99268297, 88762772, -19522248, -103273520, 37125585, -16291612, 64521188, 78690394, 65989848, 31496663, -30018022, -11847235, 32527672, 922008, -49496908, -61606709, 10901548, -37447652 ], [ -108225481, 113145841, -109527275, 92911368, 20498341, 102851641, 86159379, 76701123, -88797991, -36136231, 35916769, 87852101, -6718637, -38533241, -84822601, -87210836, -78162253, 10451862 ], [ -64641682, 112844385, 118638088, 66356703, 31462655, 7737752, -11877534, 29803570, -15599196, -59359206, 60040811, 100661965, -1227968, -84297409, -66099210, 64369569, 7528613, 73377808 ], [ 1485246, -46871657, -6123789, 43991973, -83754869, 72177912, 46914689, -94966773, 111416972, 12006812, -48757945, -94486402, 102684619, -90867253, -86553713, 73747186, 57963880, -103103861 ], [ 4623907, 4805007, -48959171, -20755997, 49002439, 84894511, -5534725, 47244831, 52552061, -11933139, 70538420, -47008608, -39615687, -77475928, -47302987, 113172271, 3747785, -41325536 ], [ 3398676, 76591154, -65415397, 99032145, 107828547, 73437423, -66349129, 43051540, -60475003, -72724547, 31592254, 103602444, -20305904, 96528957, 96302957, 3722464, 54405796, -89249845 ], [ 34065242, 23651265, 75362652, -84657774, -207248, 116416675, 61976216, -61079545, -619590, 98230482, 99238361, -68606362, -49094624, 40192543, 27950535, 22614919, -21394374, 275016 ], [ 59223961, 67740432, 87855947, 114460743, 51388904, -16015984, -42481745, 78102889, -70401594, -63204113, 69174313, -53566093, 8923941, -51751231, -25510710, -41070268, -87133846, -30084528 ], [ 84503148, -62517545, 26926127, -93617508, -51071194, -82857805, -56419732, -72238184, 102113222, -37556872, 103144633, 52513192, 92201752, 106294248, 35567888, 100910105, -84878181, -103144276 ] ], [ [ 55251383, 81234813, -40058632, -16434474, -76970273, 115514033, 38079426, -94112878, 14492950, 75280950, -54746763, 86391496, -74828988, -86776966, 37306371, 110795821, 4173353, -12691323 ], [ 65571397, -98218631, 98255513, -85009635, -49853335, 93903095, 5900856, 76067506, -105671354, 16387923, 94707709, 113051281, 6036443, -83160661, 90991471, -31381511, -21872914, -11083587 ], [ -67525975, -90239988, 21824687, -81870126, -32515052, -102945243, 19874358, 78162289, -80449484, -110000744, -106501724, -90014340, -94142156, -1898495, -2337443, 75900815, 55320842, 13672791 ], [ 87091990, -37003275, -70337830, 24946413, -96070546, -21690882, -1326942, 42392600, -10050537, 5048247, -96516152, -50777230, 106966694, -56281155, -53020444, 34354993, -61681605, 33028062 ], [ 51744557, -28717545, -81257740, -106243646, 68517550, -72201871, -82772415, -21134878, -46636013, -74847692, -78685205, 109949187, -74169724, -107052421, -68514351, -78266724, 83467639, 47347560 ], [ -14498710, -82509982, -110078832, -67347239, 89302707, -114702478, 97374019, -12031409, 32382279, 6784808, -119077608, -4726503, 91846752, -54819790, 12323383, -88566720, 69824165, 42032149 ], [ -75727822, 74575965, 21339844, -63189704, -99182762, 107393460, 113278327, 109582600, 71189407, 39770191, 109095169, -77024712, -37528233, 17686309, 76864987, -117883329, -64764251, -14655391 ], [ 43206832, 114556275, -2383487, -26210306, 75690316, -32257102, 70156111, 29425773, -100706127, -63072827, -15311759, -112549906, -54606692, 33820871, -88588682, 39619055, 61306096, 101929678 ], [ -49468905, -48497858, -60516099, 2549369, 113858597, 45870550, -79138541, -29508893, -32822871, -93010859, -93407298, 80205583, 73792919, 90281953, -49435238, -117251536, -49976442, -104752327 ], [ -79605664, -111197781, 107075501, 81186481, -19754964, -8583011, -11412203, 80788295, -27909047, -16494503, -56433584, 87785790, -94152616, -37462505, 89494224, -66047086, -93798033, 48584488 ], [ -44635444, -95364958, -31390725, -58324402, 36556551, 79311415, 112668675, -35642312, 2221233, -30732447, -91994928, 107099805, 112233844, 14114453, 54599140, 12476119, -47836412, -11859501 ], [ 116047151, 107893992, -31102753, -96728491, -66066508, -88141246, 13603155, 5246127, 54454818, 22635257, -66730829, 106228020, -26220362, -114596341, 36875692, -29180093, -87067569, -88034493 ], [ -73846366, 71825835, -48309322, 49003973, 88035316, 28766251, -85428968, -22934245, 94357261, 50344289, 17596893, 76094167, 41909108, 90294706, 29944916, -1343188, 44249637, -60220014 ], [ 109035832, 90673902, -31825315, 112001437, 51511206, -14796649, -51744729, -27291206, -80238522, -93425908, -40714639, 41615445, -27471042, 41969676, 118012762, 87726414, -67498996, -46880687 ] ], [ [ -21059786, -108928272, 47914318, 40868477, -18868248, 101581763, 113457034, -35122634, 64769179, 22001900, 24115933, -114142217, -35807933, -26430232, -108660205, -88197481, 117367473, 60489514 ], [ -31631324, -81855664, -40543545, -8538977, 60160505, 11583687, 10441266, -79155483, 63057672, 66948379, -92606667, 8361747, 74151015, -38260755, -3496723, 29320910, -101166858, 70437713 ], [ 24176479, -6298111, -85193272, -62566378, 4491297, 115937212, -9130139, -87130099, 7023673, -95581737, 99832698, -85777254, 51527046, -62589670, 93654641, 60512667, -26484497, 62553960 ], [ 24230760, 114378459, -81859400, -92770832, -70406824, 80039228, 109121851, 57793275, 114622767, 106199334, 37283363, -60763401, -99105789, -68671529, -101986992, -12803303, 90581311, 92229560 ], [ 114939811, -91454685, -116860317, -47590782, -82163071, -113848831, -102833998, -96937613, 34868788, 75681326, -87649121, -55455904, -97993750, -28751144, -24883743, 10742135, 72143459, 78793359 ], [ -60189898, 38523545, 81404525, -50222575, 12762352, 101728380, 98414207, 83679404, 80824296, -49535090, 59828379, -56733310, -66707931, -78975692, -5825450, 48406475, -36154312, -66563980 ], [ 44026667, -114182853, -103724787, 40789325, -18509828, -24548790, -31550452, 70525111, -23352590, -107191665, -105538009, -89853716, 19243695, 95624066, -75024273, -56109725, 70458429, -43655084 ], [ -110239651, 108516292, -47924095, 118507031, -115664662, 93856051, 95826380, 97254596, -60532672, 108134444, -49267109, -72022369, -79651122, 12322920, 7023388, 33534624, 31244306, -107276640 ], [ -6131808, -42371280, 58563658, 17379136, 72766247, -83453744, -116847317, 30176935, -14785258, 101320085, 52301377, 107161270, -118190708, -90387176, 103614469, -9683470, -118573436, 8591546 ], [ -18170304, 6397697, 78894164, -94455854, -85563304, 73943618, -117390048, 109071410, 44712510, 67504503, -69257973, -14062976, -17944390, 12796022, 101367431, -20203077, 72336766, -24694268 ], [ 51476738, -5537358, 13484150, 63736954, 117196703, 100245308, 83878154, -33396424, -15195864, -13623497, 46609653, -115018206, 725359, -76592767, 81569934, -37297671, 22193965, -100747463 ], [ 19626517, -65397581, 20417238, -64904634, -15588646, -20898988, 15440948, 64581625, -83563680, -3861665, -39539462, -46945939, -74290051, -76258807, 7314770, 61434927, -37205234, -46441614 ], [ 69287242, 87751974, 44025687, 35216294, -75689629, 61936667, 71299751, -47653874, -87711374, 96688631, 18865277, -74412747, -23229366, -31164741, -55234082, 59013418, 24844445, 16158294 ], [ -63261503, 15940322, -8277592, -71881822, -22697395, 115841084, 65752985, 110729504, 16142352, 93331996, -21789463, 83445323, -102369278, 113298343, 103693751, -85383065, 16348858, -42817439 ] ], [ [ -16859949, -22878700, -4431829, 98275878, -71072170, -8208140, -41603130, -112362411, -73411168, -111190078, 35547082, -94034641, -97636988, -23118648, -21314716, -110122140, 25454806, 108996904 ], [ -83894297, -95312585, 117748374, -28509061, -43580697, -74080790, 26801999, 102551375, 62654199, 18171038, -116626613, 2432201, -93902016, 20595838, 87634374, -53881061, 79634074, -75242685 ], [ 88987862, 85126753, 96201501, 4835754, -59703255, 114547186, 105117649, 8023050, 113458575, -64612284, -72640996, 64857539, 60565371, 29835130, 46011461, -106088607, -65177573, 85861359 ], [ 20154550, 11312471, 56065364, -88655180, -50275963, 57741801, -28687158, -105546466, 88276143, 80099194, -76962924, 35979578, 7519402, 6801411, -65949787, -22783705, 59749786, 48324309 ], [ 78487025, -89325854, -65995699, -1010497, 47311242, -90548870, 22068016, 106886119, 79652150, -1783195, -1203254, 2798257, 94589114, -65077333, -14855297, 117013696, -110949211, -108362494 ], [ -76430125, -88550027, -31265594, -2989207, -99528234, -81756697, -102615614, -2544427, 4884544, -20278489, -74322105, 72080740, 101319480, -108477531, -115519185, -70615624, 75875726, -77885605 ], [ -45060351, -74417528, -66194002, 72154419, -33458578, 110492420, 34260339, -6844962, -103225492, 49642250, -39045828, -57626695, -59785969, 91928839, 109133981, -100904951, 109535557, 92272102 ], [ -96189510, -47623133, -18283010, -33424740, 54560096, -90403118, 86920154, -110153244, -85360181, -40776577, -71270811, 27039179, 33577144, -97321206, -111654739, 24579173, -103828119, -49294780 ], [ 54416576, 8658161, 2788452, -75866408, -102874843, -64661490, 94861512, -106276646, 20541588, 93767940, -67119908, -91346431, 88224121, -11115912, -19563619, 54550474, -96890006, -59294779 ], [ 74897482, 65063156, -7106234, 30156399, 14313940, -118261743, 12062013, -83304146, 1843544, 28165646, 67336453, -118747000, 115753239, -27973046, 101832578, 64411077, 39627927, -42593443 ], [ 62734999, 91951735, 79789797, -4007538, -34129278, -35787558, -105330874, -37403832, 22201506, 40223689, -3518912, 105293154, -22908281, -97637406, -26849752, 34503842, -2268531, 99003656 ], [ -38641860, 23994355, 50875883, 33151023, 7141401, -118228250, 41210334, 48783825, 50751415, 105660052, 52454164, 9954584, -26843163, -36004709, 117904367, 13494798, 118207738, 59484367 ], [ 84995253, -115015265, 82720095, -14289476, 72542131, 1627077, -84305779, 103188418, 93080139, -46267298, 115804869, -99262727, -102835116, 71759547, -33111077, -48158557, -72344546, 109971125 ], [ -53066131, -90542508, 7649562, 78607677, 81205624, -82409443, 96943493, -47494924, 660265, -30130409, -94223371, 15008230, -118905589, -112458599, 70960563, 65412329, -49677959, 12842623 ] ] ], [ [ [ -5661802, 94950800, 2758313, -87882687, 95353992, -114446901, -81132651, 74985312, 28359437, -74584058, -1012300, 57916279, 81024448, 117206365, 112828652, 20851803, -4399505, 90051472 ], [ 64091278, -34900181, -59083769, -87851856, 68319473, -69083063, 81293953, -96849901, 32932666, -23464184, 84749309, 105852316, -103210240, 109838270, 101040545, 38897926, 28653408, -90113493 ], [ -65934536, 77883135, 93325746, -76608009, -18911909, 98498437, 3463207, -23212911, 80866704, -97538369, 54375131, 44550174, 31406061, -22902111, -82280427, -86118387, -117146760, -58281262 ], [ -84265353, -113218751, 19078032, -21318626, -103908003, 50950959, -29732949, 109670452, -103401049, 85278577, -51882083, 75015794, -93381777, -44518182, 88418655, -2840842, -2926389, -59721987 ], [ -27335071, 11903260, -3288461, -118871128, 116348740, -95402011, -34262845, 29833727, -66527059, 91420854, 97403037, 27742219, -109141676, -26389334, -79918951, 30119926, 59711305, -64718702 ], [ 114492649, -99829066, 72947444, -19061924, -107617550, -99244723, -12587615, 116081433, -3355486, -113726974, 88274492, -75921191, -25339582, 25989808, -77678457, 55117218, 24758160, -72336141 ], [ -88098909, -61602320, 35382592, 111990818, -67948276, -61295073, -6866863, 17521050, -94516634, 88852805, 66730058, 111857029, 2986643, -70235474, 76739317, -100596133, -63902058, -45262652 ], [ 39828942, 74081166, -38111679, 105717107, -79618898, 94701052, -98338336, -30799005, -19755194, 26415081, 55003653, -86527830, -41346450, -48212782, 44889628, -77819092, 64191327, 73053687 ], [ -85402929, 21454054, -89032494, 23208305, 16683651, 76983211, 109346279, 106470456, -35962752, 31101091, -89040353, 2145131, 12323689, 115302316, 111945748, -549246, 82696184, 106326537 ], [ -64520998, -52967702, 81059729, 13895547, -12190071, 69169394, 20080778, -81223043, 17038171, 103485280, -49408304, -4331827, -7631921, 17428632, -90568224, 94625942, 45217222, 45463901 ], [ 42208286, 33784888, -45506173, -56468181, 38848566, 52063466, 85320554, 70298811, -16896301, 15993411, 32796220, 80151502, -108190568, 15433123, -111232213, 23949793, -99155095, -56529132 ], [ 55792692, 88611523, 93060049, 118337889, 59263902, 21497013, -106940230, 13328735, -96761163, 12500361, -114792735, 84220017, 112911439, -52921859, -77039771, -93713949, -6954654, -37796727 ], [ 48787427, 58329600, -40291828, -23093080, -80939444, 79061035, 46171026, -20193477, -49510507, -65647010, -95854624, 86055042, -8723584, 34360675, 21425175, 68836381, 53756025, 99709842 ], [ 86875457, -82030665, 113788583, -32185133, 57444765, 109088194, 21341734, 47850444, 110593795, 102131528, 91025291, -68426289, 41624254, 91349678, -20026158, 23515423, 16909750, 31919203 ] ], [ [ 16729415, -2080180, 12007918, 71862955, -89330656, -108765392, 86566295, 41496166, -114448559, -57954275, 111276479, 71594059, -20128451, 18293536, 103978385, 2206527, -10154024, -116376215 ], [ 17901822, -89083225, -48070864, 69878372, 108779367, 91210250, 18244388, -99793154, -92398449, 97194998, -11865956, 110077619, 63278870, -56554709, -84284504, 59502941, -44464902, 118646033 ], [ -27943843, 91218477, 3651095, -85873765, 66952232, 71544925, 12707493, 86813633, 56234752, -11170339, -118180439, 625840, 17631496, -13969434, 31444182, -34399360, 24244641, -95822954 ], [ 34849187, 78210987, 109594741, 40156710, -95096312, -45542810, 20192180, 26054288, -43319083, -93140292, -11858382, 52113994, 89079188, -49498561, 87314826, -40893309, 32993485, -111867139 ], [ -54516584, 221031, 119035850, -84784441, -7477056, 95060685, -19605023, -90274805, -44279088, -35189579, 5196386, -102825400, -94953416, 59970576, -49061952, -26627252, 31828992, -63146096 ], [ -103101766, 55923285, 26368049, 84877013, 42081293, 10871199, 80682749, -39022186, -54564672, -76019711, -51818081, 83250535, -94950847, -71415777, -54829827, 81836592, -100740776, -37050731 ], [ 68431895, -74186382, 117606147, 48730540, 25558343, 10969299, 14425833, -73546423, 68370572, -88553808, 105884532, -47315979, -102886648, -38958952, -12566691, -20558195, -53793789, 89559299 ], [ 1989045, -118593935, -23108025, 11560088, -74039246, 94739584, 110742121, 77327054, -14496109, 94664070, 3572600, -100881737, -114000735, 87311704, 67258118, 96276456, -22369730, 20779501 ], [ 80071764, -106905431, -93989198, -42111357, 93745512, 38710646, 25117447, -15283218, 91053089, 93265993, -88458566, -1569681, 114802990, -48122888, -25988235, -61105259, 43194523, 49937741 ], [ 36376797, 69257288, -47483090, 34884484, -1887195, 5935048, 112274553, 14056330, 41366154, 103870274, -60405666, -71297460, 51075257, 66729467, 65635545, 70891361, -27793716, -48203899 ], [ -25100152, -13341566, -20880019, -115742073, -18509459, -36892975, -114918239, 45320893, -14778476, -7227049, -23594998, 46986114, -97150418, 69602170, -39917098, 11639728, 76400989, -97996538 ], [ 99857047, 29002529, 111295887, -48612608, 54726047, 34640775, -26755151, 26448588, -27090707, 18829567, 110208055, 70714094, 59019982, -81245274, 111797562, 50512209, -11692671, -93492009 ], [ 97101929, -104824902, 46410127, 103708180, -8124302, -111911558, -108693401, 6068260, 27318517, 37832397, -2703265, -18459397, 68344072, -31842583, 78494941, 73228896, 37958563, -111955050 ], [ -34020356, 95354087, 58091246, 114240258, -62063706, 43264447, 93096058, 79314611, 56376709, 85673082, 11118776, 2704777, -110054735, 101993446, -5342992, 115599504, -114515522, -62054404 ] ], [ [ -43776492, -11505980, -81847268, -18953200, 44219340, -13244759, -20083408, 50951717, -87491432, 17377748, 39415684, -647451, 97857899, -24732527, -26925291, -11585502, 91487254, 61659788 ], [ 50726805, 109697307, 18538798, -88490269, 13559321, 75223259, 72713586, -106193846, -71655824, -25856313, -83347324, 97817543, 73310544, -1084024, -52121812, -43856083, 103197521, -112323356 ], [ 58572964, 105269394, 38713109, -33946820, 90534258, -72772827, 53117198, 113446386, 57894381, -16895287, -66407443, 59824719, 19276468, -109524845, -58357025, -54855111, -85508842, -47105510 ], [ -23704152, 99198817, 47255486, -73448360, -17860842, -58371893, 7891473, 111697752, 73391364, 47210324, -98216719, 45519884, -85396619, -110578828, -67649704, 86930670, 28629932, 25777147 ], [ 56170064, 89888057, 46059491, -108177751, -117635999, 21556827, 3181685, 53388428, 8583572, 98492173, 7717245, 60797953, 91367029, -95323457, -72413810, 24375846, 64520864, 59219795 ], [ -80192694, -108811412, 103058687, 44627226, -67338722, -16969356, 77222187, -119049182, 4557771, 47211628, 114196092, -86231670, 23156248, 113460326, -31347721, -43347243, -31218930, 22006583 ], [ -47190774, -100086718, 69294218, -757851, -23884864, -89713567, 17847564, -111072659, 14149901, 67178538, 88609938, -85486764, 23951255, 7695225, -117603852, -50161565, 52298407, -16885784 ], [ 63432401, 41018803, -47881342, -36949686, 4723325, 110657962, -109792288, -63287286, 64832178, 52988036, -9407921, -100577562, -24472628, -64569160, 42476766, 53581653, -89903144, 76854324 ], [ 18620563, -46550376, 104640130, 68114468, -15968796, 32296374, -57317657, -102787091, -6691360, 60310411, -31185099, -97919076, -24871033, -64053023, -102196140, 29588416, -44372245, -11495029 ], [ -50163841, 98679094, 104923571, 34657453, -51808927, 49824741, 25492007, -112566713, -79337741, -37700427, 76031309, 116407823, 84451749, -82442859, -4990372, 30895624, 426761, 75920260 ], [ 33988552, -112203644, -65637197, 44605961, 27331468, 69046468, 35985857, -105030756, 7662044, 117950767, 94150777, -3239819, -113714933, 17681407, 13537298, 115088075, 20914083, -71177726 ], [ -108748344, -14992893, 53160701, -88073366, -22036456, -20556334, -55789529, 51692204, 25032391, -46174938, -26297932, -8979, -16759532, -47113677, -25594451, -8998228, 105078890, 96666326 ], [ 113292829, -42112340, 76632999, 40776238, 24408970, -63202226, -41408166, 103114743, 38712161, -29556945, 50315589, 17743134, 13939727, 44408685, 105057466, -41824068, -3761960, 48541294 ], [ -97714199, -92420818, 78174144, 112385147, -75074820, 75404033, -116398781, 45713021, 63657489, -70139404, 95127738, -107594373, -39895782, -100933380, -62301072, -1153024, 104761790, 104270353 ] ], [ [ -82701455, -36610104, -111298108, 38181894, 44049880, 107484042, -9563030, 81650476, -13173481, -85485902, 95753745, -80442159, 97875014, -68331488, -93005837, -110358275, 27077542, 106498711 ], [ -98077047, 13186712, 80726760, -61982712, -20186239, -66280484, 72482944, -43159595, -54017001, 80582104, -78729783, 40818827, 37067575, 74467836, -10687368, 88107939, 12906802, 114998437 ], [ -44754226, -46370105, 64227801, -112967998, -19228884, 50129163, 113690772, -25329287, 54120282, 51861898, -35253098, -111204412, -88113137, -17614206, 90268371, 4780258, -70089354, 1503241 ], [ -27486888, -87788219, -70431520, -102678792, 69526351, 65961989, 59983271, 115565391, 54597632, -113231085, 93078827, 115953951, 63917146, -95438334, 106490819, -30948371, -86870367, 64433739 ], [ -97906497, 23834042, 5159352, -106973427, -20500600, 108912969, -110654854, -110958849, 59279086, 88043195, 111570261, 110432660, -82261717, -79715180, -6657542, -18518271, 24161307, 24070016 ], [ 114524012, 85323913, 10101695, -62700617, 102557537, 12240795, 107934420, 86887962, 116385488, 66334983, 26434266, 46831153, 32858784, 90695622, -25987661, -68321116, -11547906, -3098357 ], [ -76469236, 63098800, 91161021, 39384966, 38040142, -73821619, -8408424, -32109000, -115201883, 20772442, -14909560, 32431439, -7223558, 88565034, 66850186, -38806358, 114806974, 85550513 ], [ -79054650, 72120721, -11200618, -29759296, -30915532, -112672524, 44127158, 65676834, 100668733, -19509721, 32623252, 13149759, -7902097, 87532227, -23633054, -69377490, -66041680, -3531405 ], [ 2760692, 61017722, -92563992, 60422444, -35522715, -32445804, 872048, -97147448, 44362979, -27901578, -41024644, -118392247, 69956427, 69316912, -16899184, 4548667, 84828747, -5322225 ], [ -39511775, 28786717, 115545524, -56554069, 12974333, 83686448, 42954404, -669707, -41581156, 99664022, 20919256, -117921368, 711488, -50096063, 18369668, -56840641, -59976507, -89151437 ], [ -73073925, -25457169, 38310778, -98478679, 45256293, 108182283, -104060257, -99851735, 9451559, 56583778, 84820395, 19138277, 78632129, 58646169, -20581064, -67035705, -68122981, -117524503 ], [ 63177288, -7354182, -76374669, -112262575, 16082937, -105437701, -60375048, -55487244, 96105450, -17449959, 81551736, -50801794, 102893549, 35626870, -77887919, -43283181, 52357366, -41485885 ], [ -109026666, -98336389, -45681254, 47034366, -29797360, -743341, 47083000, -100166998, 51360320, -17972348, 5282416, -95299982, -69043943, 52325597, 13530600, 84775929, 104900179, 62150057 ], [ 73507461, 89896930, 64036266, -89768341, 34591781, 86516136, 102959710, 73076090, 78921686, -84836006, 60960229, -3137330, 77863923, 45461637, 24511194, 33318459, -100545235, 26481672 ] ], [ [ 19035501, 100565077, -80185900, 2632751, -27663885, 33442088, -89430295, -30600897, 117190390, -108628697, -17123054, 95059929, -91075201, 21229032, 95214931, -53176293, -70836884, -2728747 ], [ 42763104, 87775430, -13730602, 44409363, 80591654, -114778593, -113134498, -17717972, -104626721, 85958357, 62487374, -49128124, -85692193, -69180645, -32886752, -36855802, 56418951, -58145285 ], [ -82732549, -19244786, -30384727, -11605575, 31323294, -45960416, -85418311, -9065199, -36420483, -52441690, -10091334, 35501454, 4543997, -71072935, -61251321, -87019756, 12945364, 1414457 ], [ 223832, -21303331, 15315812, 93780600, 99432505, 16902428, -114000327, -59741476, -80895746, 81321436, -60709389, 112944132, -41024920, -38564624, 36938272, 23529349, -53918998, -76561892 ], [ 1229142, -85769471, 67673933, -39211837, 112174498, -93928179, 24722354, -104588584, 8702638, 33900259, -7301855, -47716389, 82875434, -114580873, -84614537, 115718227, 26733671, -33170190 ], [ -79543941, 12166707, 36845162, -90568931, 44277725, -50497576, -34559784, -66090036, -92252138, -97327687, 36897516, 94297137, 14063565, 43963002, -79957908, 105986913, -16187034, -49446195 ], [ 43410299, 35269974, -39444264, 92524170, -94654344, 66095841, 78411375, 15311439, -99790798, 110813891, -100430189, -56803687, 69631489, -17750010, 69383286, 54490043, -38700363, -1339270 ], [ -54758299, 66009812, -64704013, -80545011, -33843708, 116673306, 37041550, 115396670, 6926897, 50984226, -86595588, 40862745, -9530681, -104036449, -40551487, 103038587, 52066262, 13412316 ], [ -53247393, 100610540, 86781437, 98671347, -5269519, -20323496, 35497241, -16320487, -25223349, 66065986, -79366011, 51170810, -39936942, 61915338, 24888592, -8170267, -114403853, 96465664 ], [ 5606580, 46966289, 117098384, 5259799, 27412677, -2857924, -86835395, 11566263, 38985875, 28798569, 39158432, 75765755, 55230175, -91943817, 41581684, -45907266, 57875290, 1527604 ], [ -51637703, -117923553, 95706780, 25657968, 9085119, -18643745, 98249042, -106349046, 84237720, -22840310, 95899646, -47412191, -11456819, 51950670, -69831821, -6549971, -45056981, 34364233 ], [ -91422483, 51853730, -43458203, 19150298, 59520925, -46508378, 100884017, -9143486, 52395901, 97212961, 20283187, -21889916, 71136259, 100219438, 67247392, -38233147, 52947795, 59406207 ], [ 9548022, 80738633, -114343379, 99081506, -104724141, 71307508, 99955932, -35702471, -63576134, -36750821, 104465637, 39429161, -55224488, 43774110, -51258521, 34063554, 64199935, -4143952 ], [ -117916223, -93340394, -90262292, 105034347, -105730380, 27827930, 47591210, -64666181, -100237191, -66663376, 72943455, 117057857, -37413713, 77667367, -17227991, -96481453, -49993359, -88724294 ] ] ], [ [ [ 15335701, -57928826, -33221630, -94079587, 102987292, -6855334, -60629852, 22970877, 48645263, 21450689, 50687902, -103420700, -110863546, 72455927, 79766857, -88118029, 106033900, 104203459 ], [ 23898641, -47299462, 52657263, 78970375, 47977686, -117505803, 47481951, 37151130, 39105137, 7085881, 115388930, 29870932, -82645193, 79673772, 53402738, -114557651, 37631348, -114616525 ], [ 77995896, 1793795, -12723313, -117842412, 55920072, 19268214, 112205613, 107832335, -52081185, -108177633, 91418225, 99662535, 115024778, 86652111, 19616076, -61634924, 35454188, -16968723 ], [ -52496948, -43649284, -50211204, 18943124, 48099455, -116929185, 55738978, -16155967, -47649066, 13106506, -22766705, -12613446, -39631662, -35529507, -99397108, 25457059, -113278726, -59564476 ], [ -104919411, -34640178, 27972449, -4803350, 84313255, 115276319, 82106524, -14354578, -43661604, -115860355, 95810967, 51858137, -57584670, 51709576, -99828198, 66828677, 49437555, -2960650 ], [ -63229471, -91122340, 56093099, -98606246, 42921313, -17028597, -46935140, -12368869, -70829537, 4307192, -77241594, -110557915, 27476836, 103278835, 44343265, 71434422, -33266513, 19091333 ], [ 5514306, -50319419, -89614083, 79831369, -68618407, 83760366, -79125261, 57529519, 17178757, -55858221, -57166517, -54691352, -75513982, 98298381, 11423783, -118664951, 64885442, 24551038 ], [ 11940654, -13712273, -24653001, 78108953, 82572741, -7917837, -84183166, 39635813, -104487476, -74940716, -24088310, 46227618, 61382483, -86963441, 117783059, 66158251, -91879367, -117417191 ], [ 22986615, -15609144, 115785597, 46429726, 82961940, 49835017, 28859601, 80691391, 86926707, 89171413, -108881710, 79331255, 54010086, 83357827, 49761704, -83143730, -50397167, -58441649 ], [ 34669448, -83297282, 53642300, 48984482, 77618816, 23764913, 60338586, 14195698, 63628932, -81423758, -38969292, -70015232, 60843251, -28936123, -80679890, -78575775, 31992531, 3667067 ], [ 62662356, 105615511, 38208360, -48145253, -90704605, 95765514, -96075986, 15369084, -112853826, 51449100, 12546853, -10721393, 14204992, 22307361, -72222838, -66509887, -20163085, -74231310 ], [ 6953724, -74151568, -56237092, -83746760, 114956416, -50118707, -13931378, -1678558, -59601764, 115979204, -27703053, -29115399, 20449033, -49005511, -60758314, -72611258, -96075468, -76001987 ], [ 54757706, 22669878, -115243167, 43588692, 57778477, 88330937, -82900159, -99651226, -57380089, -105221772, 70312764, -82745654, -81370121, -46312375, 83260951, -72079014, 103721942, -71585489 ], [ 118400848, 99101075, 77127674, -71802842, 90050928, -66090024, -110030080, -16796493, -58289905, -79315416, -100289945, 27391248, 86806298, -109725785, 53445935, 66288072, -89802589, 9682415 ] ], [ [ -25373714, 6884925, -37657219, 26402837, -6370807, -77017093, -32530971, 96004003, 70328298, 103145474, -67291451, -5456641, 11236414, 115454736, -31800846, -42916549, -60431624, 43882157 ], [ 5020913, 111794343, -109682530, 59870469, 70905260, -116142279, 101903861, -15268095, -92107902, 116040797, 37548485, -8809358, -43806390, 17901215, -447347, 30074780, -20493009, 44694157 ], [ 12336305, 6306234, -40272998, -45065736, -8963937, 98019272, 44251269, -61016737, 17523346, -66166820, -75371207, 91005266, -42366731, -26720116, -105509405, -68613121, 66657234, 90939898 ], [ 75897328, -100545536, -63800501, 111084250, 117725253, -118126687, -81888187, 2341149, -86443343, -58384232, 6885578, 50404385, 84365631, -69220785, -76916437, 27825456, 6573176, -103174731 ], [ -56493821, 77443374, 75317968, -26839686, -35964804, 14970502, 70314570, -99317359, 94514390, 105859320, 108492641, -69592315, 73757212, 22509778, -41337481, 57807780, -39050355, -44107254 ], [ 109269871, -102727422, 17263601, 96966821, 82242579, 60419265, -107697376, 65667563, -86612093, 2983754, -25636383, 88110099, 13065076, -7282907, -102483173, -7033340, -83263174, -12383548 ], [ 16014109, -20155111, 83456170, -65160531, -116891921, 18744506, 94779127, -54581095, -92441680, 49534503, -11433938, 81891225, 108898092, -86736479, -36257306, -63156564, -78892504, 14280656 ], [ -55758250, 25921920, 15612732, 44622556, -48487102, -6175717, 32881140, 74551916, 102228924, -4228998, -46347730, 15146239, 94533849, 116990380, 14346505, 35024049, -66875160, 86950623 ], [ -55265173, -102398828, -105285072, 88590610, -29642138, 86848266, 108798132, 93117379, -53706854, -40350616, 44467865, -41224490, -80514323, 96505, 87032442, 32948693, -47563038, -29498128 ], [ -30845157, 108494119, -53835448, 15636805, 44443360, 12394423, 92247790, 38411672, -103496531, -25779396, 26878503, -48771042, -91851125, 34256229, -75967675, -111597429, -32441020, -10921979 ], [ -114914861, 107684746, -5382813, -94272368, 34162028, 63447582, 12832741, -98729039, -16485300, 42435767, -98388996, 84853224, 97797443, -1413124, 23292794, -26545141, 94936021, -98795907 ], [ -27919628, -41088807, -87855659, -22287403, -71234246, -59594409, 13751364, 96490803, 33692102, 13176606, -65956400, -21223237, 8672656, 100216857, -117639208, -102890346, 35064252, -69461208 ], [ -40227532, -117568031, -89366656, 27721063, -30718698, 67713955, -28348118, 3382113, -45243059, -15993088, -40169994, 27831204, 22658653, 79697682, -65966622, 117302163, -106381793, 863447 ], [ 72106382, -110880609, -103674408, 84126727, 78703569, 17908804, 5250601, 11728005, -67080029, 113222567, 31227190, 13570414, -5389090, 64022403, -93464402, -6714157, 53136886, 87730858 ] ], [ [ -2042163, 26658130, -24411496, 104666408, -55404964, 99216009, -4498907, 60821392, -5581729, 90938076, -20262362, 12209922, -4952388, 98960492, -32650669, -72563339, -113505149, 38889020 ], [ 41462917, -80034641, 77392141, 80413067, -51334885, -32666038, -17692560, -68238584, -33750286, 52129732, 59695690, -117542557, 115102235, -78683198, 30574195, 109635942, 112468394, -25203443 ], [ 46365938, -95504377, -61421939, 56149398, 73151021, 57045164, 101417992, 70250533, -98831294, -109073410, -41005540, -24890983, -10808170, 7301161, 17943303, -40202454, 74995734, -88572864 ], [ -74422552, -81051216, -62297977, 16762708, -37272661, -48182122, -42913265, 15513125, 6411126, -93407149, -14602873, -89574870, 49398473, -33688361, -103538019, -51082499, 71822620, 112292619 ], [ -78764202, -35877064, 103131534, -55616618, 59880864, 63484710, 63439249, 109788318, -978844, -36837637, 70726078, 74610921, 26158082, 93368588, 37369399, 97765748, -48478252, 71203065 ], [ -39593798, 21603582, 116887435, 107214021, 81997663, -35965021, 47757816, -11929268, 58984304, 5688126, -73109450, 979171, -71399637, -114976939, 62148203, -59442305, -74955281, -89946133 ], [ 78367896, 106428221, -63963239, 22332937, -94620716, 16488106, 111883446, 35747383, -8135677, -112816214, -112669830, 112342437, 18793099, -95250092, -28223651, -62194997, 65301625, -36072944 ], [ -35415674, -22326868, -5585013, -107995924, 370547, -11026178, -61583221, -92403200, 31949706, 70195683, 119111190, 11161865, -1813898, 59489983, 83390261, 111385464, -48963746, -721697 ], [ -34698904, -15667527, -6263955, 21590642, 62230954, 5735974, 110631718, 68417275, 85487329, 87453113, -50437839, 26193441, -51915736, -90834963, 45913207, 30996394, -72519046, 47013297 ], [ 86139643, -59868242, 117239338, -74165166, 37686009, 29998982, -43860348, -13061446, 108963371, -101019546, 36488403, -24480445, 12546710, -97651991, 96168617, 18203148, -433930, 70707164 ], [ 28774009, -114474560, 41397266, -116729809, -6751571, -111783711, -9019110, 49374820, 4566282, 115040065, 4270378, -32755711, 15892668, -72729106, -36679055, -25541150, -82901979, 89487281 ], [ -4802080, 70885698, -4565241, 3063478, 74662232, -20660695, 107282309, -4266918, 87194035, 29250067, -44100011, 92290247, -13378662, -21903371, 4305472, 113634380, 65507714, -107139416 ], [ -16845341, -109268364, 85799111, -93401035, -64442687, -15251804, -20713882, 48335489, 118559197, 75535082, 60706599, 37058498, -34320142, 82069879, 47629531, -70799950, -8081511, 31728176 ], [ -44035976, 90628552, 115816357, 25790595, 107539125, -5852064, -38402084, 49124468, -52077244, 29215433, 78976913, 84454446, -34011157, 11134889, 66662804, -62699127, -109912090, -109449119 ] ], [ [ 109483161, 113218762, 10891852, -102194583, 10785941, -23206744, 27507541, -113659289, -24114544, -50005771, -46656259, 6004789, 42308846, 83450920, 12717299, 94790336, 33279968, 82355897 ], [ -8811946, 52217919, 26362446, -9764095, -106663670, 11140626, -8782421, 40106068, -89781827, -24227329, -27421820, 86992480, 27286644, 116857694, 7607166, -58476883, -108342798, -103483395 ], [ -91254038, -36365888, 66506072, 103785162, 111426950, -91849525, -80183494, 36398683, -15287892, 33227382, 5413368, 65133621, 29101277, -73317985, -93534291, 11874177, 94107568, -69794212 ], [ -87783714, 30568704, -113910657, -109268299, 40079710, 9108290, 82555444, -1355424, -46798505, -80501066, -111344967, -58726458, 47618058, 92437584, -74237265, -112993830, 54400884, -31413244 ], [ -46405682, -80968825, 56031820, 108073516, -58174900, -76712821, -1371438, -9654633, 48874032, 27520538, -26639566, 110435519, -86399003, 109599764, 104382014, -98084591, -39622277, 61302400 ], [ -24356249, 67379595, -76128124, 94614575, 15150494, 113301041, -106562041, -102024197, 42494090, -68149796, 46427466, 89140858, -6477246, -39981863, 78617842, -102306248, 25639067, -112890549 ], [ -84852646, -51619753, -44209532, 55658191, 68005026, 47924694, -28071099, -95672321, -24106967, -18698444, 86733475, 69063195, 22869014, -42354202, 115174779, -83543587, 105015657, 102516636 ], [ -63112160, -54428093, 87033279, 43001946, 68015460, -91696427, -24569817, 110372396, -63332840, -65815950, -67546100, 1766114, 96720382, 110255241, -36105279, -71240383, 7142300, -50285239 ], [ -28949584, -76605784, 74177753, -105537457, -40564404, -35272708, -86652239, 29168754, 87195638, 42532490, -37738264, 37401331, 103828681, -77415239, -89053960, -30882524, 24202444, -70043503 ], [ 42928455, 104348005, -57891146, -44839747, -8771476, 76502919, -34610227, 108601924, -85916741, -100547883, 70006436, -7815550, -89913890, -60982792, 104079651, 94244783, 74382782, -40902344 ], [ -67640001, 8046159, -118396609, -47606010, 116947481, -105890721, 78230321, 51722920, -73902645, -112577804, 100664238, -20842866, 59406036, 12783497, -66713049, 30001849, -6088812, -66818698 ], [ -68510247, 12377094, -109922491, -114100253, -94574314, -21211268, 111309177, 62365478, 82685723, -62261769, 6098912, -16873409, 29745991, -71299134, -24693327, -58740433, 27267263, -83333373 ], [ -68803811, 53216454, 149050, -99577012, 16909621, -47488365, -116407657, 52640985, 14461925, -92483475, 28820683, 57722566, 24750683, 86057016, -16994534, 99766495, 9347992, -84456058 ], [ -99865178, -97213097, 20544771, 103537126, -48125714, 96317846, -76629786, -118571011, -40045830, 14131224, -3604575, 20109374, -56388788, -106370619, 99486507, -96922795, 116235090, 99610581 ] ], [ [ -68241357, -21060752, -100167308, 116688595, -38085980, -35618259, 94438491, -59668244, 7376130, -99737422, 23057332, -110635052, -23979498, 73375146, 15954067, -4480967, 7543337, -10766199 ], [ -84893275, 113746336, -24701141, -106710536, 102665344, -79623885, -74440741, -90802235, 92749509, 58754052, -102288836, -81990013, 8824172, 27169051, -42020584, 57911060, 117911083, -95391400 ], [ 3790640, 85280748, 60807621, 20135291, 40285714, -83159257, 76904627, -73417752, 52509727, 101701832, 71252117, 75521435, 4311941, 36077228, 107736179, -108878908, 30751197, 95647896 ], [ -69374289, -101370532, -97546131, -40049671, -52306644, -113580828, 82341600, -10368746, -75417208, 36181058, -99852806, 64095052, -31837529, -92934893, 55841030, 30100104, -40595810, -48753040 ], [ 31311565, 60804222, 76254431, -52408042, -12257733, -102218589, -69146172, 64763249, -62610379, -110288157, -62728234, 50472926, -68990298, -72470908, 44183326, 7299959, -27940190, 42154149 ], [ -5049151, -42619600, -65559921, 86607118, 49886639, -35876288, 16454080, 15513551, -80982451, 16293756, 112961162, 77567411, 44583620, 27603604, 64354284, -86669033, -96995030, -48164418 ], [ -88871957, 40300977, -79424680, -110467704, 81093299, 9807021, 15120784, 15362139, 107894956, -32285228, -35858897, -73195872, 29580923, -2364456, -102444854, -58552227, 64539303, -88926999 ], [ -18753096, 15219656, -38844108, -107919718, 87878927, 71139977, -43125481, -11679683, -76197435, 48620659, -48793007, 77000426, -107330980, -31999526, 114472644, 23213427, 108106775, -87262064 ], [ 77710802, -92767811, 62211746, 55550806, 31380154, -6517072, -107158365, -4278127, 6138591, -56520386, -118454862, -24345932, -60115689, -14281647, 7009511, 111062030, 18129246, -81475407 ], [ 53669883, -33215400, 87158195, 34348957, -91613542, -47859370, -72559222, -6407976, -47727385, 57515791, -29509169, -79273973, -75785243, 45686330, 115718601, -96916371, -7382756, 31228067 ], [ -42896446, -13429227, -97839090, 11507453, -111973299, -91299596, 81548517, -78820444, 95584745, -89621322, -105260034, -106638478, -64786828, -88571036, -53481194, 33416752, 55885226, -44586441 ], [ -100950878, 100228899, 4866353, -23297503, 22904493, -873637, 82493523, 54209353, -10963889, -97524199, -34932137, -66464904, -74145741, 61211345, -54608572, -21920405, -102499157, -48629196 ], [ -113691875, -24030709, 84722112, -73546140, 87218570, 73936208, 13407468, -4276280, -6586397, 23813687, -22368390, 4435620, -84138590, -116285124, -15783930, -70831908, 60488245, 45748958 ], [ 47801536, -117107557, -94741011, -75127578, -95804721, -52314835, 93491357, 99261622, -6227722, 65836472, 22376384, 117954822, -32087163, 46919653, 118064203, -95685875, -40366708, -84886523 ] ] ], [ [ [ -62471264, -54492932, 106603629, 38401930, 36048637, 52885430, 31341964, -33915833, 79666153, -21955625, 50543521, -24371158, 41397895, 33986259, -105009149, -105730330, 7813149, 70173770 ], [ 2308036, 47859539, -71418249, -82034154, -16518129, 83838727, 15926788, -6911417, 95692003, 58941958, -70013179, -95314228, -78342431, -111206107, 76741831, 48633545, -36205384, 71821797 ], [ 95931539, -106050610, 20009954, -3011077, 20201672, -19068270, -113237782, 27542955, 65087403, 109317418, -105618301, 34410260, -77989659, -102340596, 41141392, 33927869, 63869250, 1183067 ], [ 27917537, 65921747, -101481177, -96291458, 36643132, 49751075, -28985575, 5947859, -42728993, 61546804, 29390040, -52492478, 87798103, -8065209, 32540927, -112246586, -1645098, 44620466 ], [ -23701419, 21266418, -105892906, 58096075, 49784822, -41529895, 62694180, 6153689, 38417794, 78277323, 77734347, 91732157, 105259867, -56394067, -7943064, -26911027, -84704091, 19674092 ], [ -110893834, 61391978, -110641839, -105259348, 114823718, -20349672, 57583546, -110583227, -10005679, -75232275, 90366830, -56172628, 25528742, -57046862, -28689339, -78036807, -18693474, 115747826 ], [ -87943838, -33754727, -42336179, 14981355, 40474110, 36996020, -117365217, -17149040, -43577397, -26257084, 57593535, -9057312, -25446880, 5846367, 15634824, 96434480, 56572141, -14245826 ], [ -14942793, -35328215, -58089455, 62400480, -84245301, 51951379, -100371340, 53281671, -43426918, 6011713, 57281610, 87343548, -55664439, 11281726, 54541901, -39795905, -14666929, 633100 ], [ -36267502, -63539396, 6750351, 43868, -62619368, 73473936, 112910720, -84902066, -116070201, -97430119, 104360062, 47149709, -112134368, 92740308, -46108188, 56158933, 115899746, 34088937 ], [ -61027344, 101097970, 59452555, 1988339, -783726, -90640895, 89165748, -45139059, 5715454, -25743645, 10293951, -1605766, -96926758, 80735096, -20277902, -95283933, -30114833, 56688286 ], [ 110398139, 97121430, 47040423, 74299938, -84316461, 49767065, 93203695, -30166547, 53742607, -7655982, 99121072, 118698180, 59699461, -11169359, -72398337, -64394079, 65175104, 83533634 ], [ 18226062, 75248330, 67027850, -9769838, -2593073, 8715003, 102048565, 106028633, 103518363, 49329882, -106807933, -54436676, -27152645, 12329222, 88887127, 21225994, 1735718, 30587629 ], [ 21792852, 105921099, -86389611, -18010561, 29705888, -83989425, 93757648, -109735122, -42451255, 19246814, 11379042, 20916738, -69201725, -76587341, 106437568, 42861698, -116181293, 105894972 ], [ -14172847, -34325197, -118045269, 48471135, -5483382, 70703542, 41360559, 26280778, -69278370, -66337314, 52617034, 97565121, -89121389, 93370085, 44576905, 36118299, -77792911, -22246733 ] ], [ [ 26697670, -79644848, 58443434, -106885493, 84742244, -61506914, -107500986, 21883715, 31263130, -2985664, -88142390, -61468493, -95767314, 45345007, 69807108, 45952437, 679638, 33956900 ], [ -18607964, 74062761, 9610015, -33353065, -106860550, 96273465, 101481865, -106297778, -37970786, 65477866, 30333140, 100517119, 62401611, 15923329, 85638556, -90436987, 70680421, -75725715 ], [ -47092959, 20911938, -28197329, 84540395, -25209485, 95378337, 7006408, -84964535, -42008659, 105118273, -87811836, -49030496, 68066484, 84576260, -22972748, -6950320, 41736223, -38358663 ], [ 102796795, -87357531, -78602977, -113419391, 95488550, 89632267, -40785759, -92508688, -14226110, -42110881, 91109231, 104238367, -102917607, -38271016, -63862939, 84128515, -3201349, -18259239 ], [ -53971008, 30753360, 22625723, -95084298, 101867720, 115582238, 58807898, 64026620, 90550556, 61753450, -27100019, -11012397, 93445679, -87245988, -42915323, -47582420, 12080899, 104191196 ], [ 70188276, -69533006, 11191115, -89986537, -29167100, 54602546, 45595603, 75404850, 81093903, 113110381, 45454114, 14941136, 119127174, 6939628, 67054647, 16403131, -32060023, -50353166 ], [ 97821820, 11909534, -96652081, 7976990, -82202204, 68738869, 39273528, 76173450, 34199928, -79049500, -65360647, 9840290, -60708922, 94775663, 101499747, 32042753, 113077786, 705974 ], [ -99671297, 69463864, -85317332, 61426129, -59765240, -2870154, -68723124, 64808222, 92605340, 12685494, 50172644, -62528979, -103329091, 46770030, -89798372, -110814641, -25434334, -114379400 ], [ 99110718, 82748103, -60476121, -31378685, -2489508, -84994644, -21237064, -68046801, 68630860, 50968704, -116519211, -14357335, -61131480, -107590381, 24539262, -95615147, 3211863, -66450625 ], [ -52517425, 98688672, 48914266, 67276333, 95196512, -73389674, 13356034, -112329538, 17499960, 4866138, 89747239, -8388079, 16337903, 64659172, 119061516, 36645219, 50284756, 7738139 ], [ -47693208, 107149083, -44040177, 103403484, 113014792, -73738962, -118611346, 64834701, -21991106, -86515305, 43682402, -1435619, -13558673, -82964648, 15933572, 110962979, 2956365, 25053736 ], [ 61890111, 71554134, -88340339, 103546356, -100186121, 53339410, -55112683, 85572908, -85079422, 47982787, -34336870, -7350560, -41126824, 78966125, -17599365, 27317309, 81169287, -18608149 ], [ -36705042, -84605431, 65670152, 11595177, 63399433, 68016724, -22858193, 27116668, 55954878, -45154978, 51589551, 78502675, 49101576, 98441647, 75704991, -90961923, 15886535, 88528735 ], [ -107852227, 95294372, -107091904, 13904250, -108878141, 98625981, -73922972, 8683600, 21856535, -23704066, -28851647, 8735991, 12814398, 112470745, 19026636, 51383744, 20957851, -46469575 ] ], [ [ -19664688, -4024540, -42869096, 32928777, 110442507, 13628330, -70017943, -4606979, 23560674, -15047597, 99784698, -23036558, -93083304, 70230929, 8155230, -69448272, -94206468, 102423669 ], [ -50611191, 101253313, -48792655, -81906325, 4120761, 768204, -77186772, -5968891, 37681779, 83124490, 69448927, 112280676, -45603379, -87410303, 9620085, -25431094, -39624420, 40948908 ], [ 65865649, 119146980, -11429107, -3322993, 113004930, -93999218, -109470221, 105612729, 58278189, 66901910, -14804065, 98866245, -77651709, 96163562, -84519700, -55029938, 42936883, -101146441 ], [ -192561, -91975704, -82912687, 88660601, -107909565, 28462812, 53456362, -88328171, -8072433, 20873358, -116503748, 107280867, 24111608, 88778474, -91618954, -34810414, -35521025, -83140333 ], [ -20050167, -102103972, -58294658, -22353263, -105288857, -81411489, -22407991, 33825053, 31624239, 89849718, 36226548, -115568690, 41095060, -2542621, 12823273, 52587606, 31785634, 52648250 ], [ -68369653, 116457616, -57550135, -69604039, -81000163, 106253144, -91377268, 100896162, 73913672, -34922536, 41266173, 18210204, 17132737, 118195598, -57942563, -21074273, 16637847, -108589962 ], [ -45416588, 4544435, -104318687, 67896910, -48164074, 118105966, 47836163, -64674132, 21816668, 45325313, -67938243, -100101951, 25754469, 106809744, 9844013, 12949453, -47265153, 65965165 ], [ 29109872, 55663133, 95723047, 7996890, -118583922, -50212994, -21917471, 65429562, -107101209, 85208384, -76850934, 51538079, 85871399, -27362462, 60899884, -37546682, -93686884, -98524698 ], [ 28037126, 22324518, -66980002, 58672536, 49097025, 41351697, 43589426, 26599042, -9810089, 49727245, -10434136, 59209482, 99961836, -24628081, -40716038, 79680864, -110539795, 50076975 ], [ 62690677, -72506497, -65121617, 110964498, -21835794, 86918839, 86422035, -75388428, 116488780, -28369278, -7600287, -9119858, -99340076, 24643286, -113380724, -25441182, 75761294, 59706404 ], [ 85965572, 35814877, -53832127, 99808972, -32902567, -83510990, -114905729, -78825164, 55289379, -24505104, 33623311, 21714551, 61613483, 10631190, 45345444, -57160128, -15812031, 91518688 ], [ -26524172, 104251947, 67873733, -108800779, 108015096, -76360117, -90788182, 19239837, 316828, 35790220, 21664201, 96591501, -39791728, 19947284, 118481806, 23488680, 36635079, -99457091 ], [ 62211535, -2710159, 41494735, -108595345, -83611839, 6285530, 69616414, -96704292, -98784554, 84064846, 47305046, 74921865, -44300541, 100345386, 13604567, -63807300, 33876590, -23380485 ], [ 25742416, 58839040, 86847287, 26044786, 80405573, -25717444, -53505165, -82925528, 65932617, 90861509, -53793708, -45405569, 68641682, -53762817, -4552794, 327136, -50697468, -64399837 ] ], [ [ -1725317, -4439399, 42038452, -65523833, 66411009, 79534001, 66008579, -30349428, -59526352, -110804367, 53453558, 61776068, 66886683, 7058051, 77809019, -91619288, 18167760, 76460068 ], [ 67049829, -86977590, 118483331, -113364992, 92109745, 111065904, -98523265, 100329497, 95235896, 54710537, 103715162, -104052898, -101904178, -63316468, -61676647, -15654955, -69262775, -84844833 ], [ 46759518, -43183547, -33636627, -82306923, 69482197, 67583604, 36388654, 91189085, -77819274, 28334981, -44751753, -108439277, 73191854, 34432841, -73561553, 61963862, -112752567, 103075149 ], [ 80595258, 20503814, -110992512, 109745112, -13901815, -80041275, -79484592, -108181600, -78902145, -10546943, 34191288, 112984041, 105647018, -90622236, 54159025, 102208673, -103195628, 44973472 ], [ -38085533, 98689606, -47014954, 59409905, -21539322, -12633570, 72893858, 92461840, -15689073, -106029259, 2247378, 59971286, -64674232, 119290500, -69983998, -8635514, -111069946, -96633039 ], [ 42294938, -92201469, -118403286, 6012040, -45445973, 32120690, -38848238, 67000637, 104399074, -29226397, -30242422, -70549635, -77610942, 90770836, -30807940, -100786064, -5762608, -64843052 ], [ 91976619, -6471472, -2648199, -1518161, 106868343, -46078353, -67389796, 94028043, 50686304, -98643133, -43073569, -16029909, -86548700, 62850796, 42993855, -69454506, -100709793, -6398107 ], [ -45075262, 108053217, -20413473, 57509856, 47910357, -54863196, 84525561, -49736520, 111750302, 7040194, 4168966, -62261387, 83141429, 46759669, -94199705, 19454978, 62565514, 70037475 ], [ 30861646, 74965569, 77594260, -614731, 68793429, 37408626, -101711175, 83886049, -2650784, -106862165, 85330026, -8864329, 87324627, -17157996, -43288449, -99549162, 49173731, -15275218 ], [ 38887925, 60419905, -31688776, -116881685, 105410105, -74282366, -20468124, -112603724, -63030876, -111613343, 49380196, 102771179, 117979902, 54761083, 85871630, -60786400, 98593687, -107524087 ], [ 75894580, 77599655, 4136072, -101656563, -105600195, 86999353, 72226090, -116316125, -96227938, -59908170, 104245939, 78959538, 80326524, -68557265, 42838917, -4355059, -87476496, -87649511 ], [ 69993926, 88710473, 107965967, 89554378, 19890546, -84599444, 8612820, 105412365, -51094346, -40717098, -16687764, -117708735, -76625426, 17337831, 10405368, -109647439, -46266389, -75394242 ], [ -21054782, 111520614, 100080839, 19579824, 106058731, -106905198, -11702213, 27471809, -112036427, -87897265, -6605218, 31206389, -92598108, 10963373, -66226563, -114704764, -33909911, -27464126 ], [ -75607643, 18765117, 56181232, -87355386, 95976963, 60560764, -58134152, 113044238, -54361460, -116958164, 91659035, -77771424, 80482956, -74975352, 95178240, -64141976, 69694460, -112815645 ] ], [ [ 114906024, 49707937, -20816143, 17303052, 23781687, -42984645, 104117870, 34131044, 67546218, -77467635, -81737160, -44150160, 24961405, -118326131, 61855498, 118751186, 38766670, -117348216 ], [ -108845359, 16903437, 108586112, 39932800, 45848742, -73222299, -83430919, 93444628, 73427391, -79709332, 101298363, 43661347, -86796955, 7674737, -106052448, 62512863, -91060157, 90797783 ], [ -117877622, 81996804, -18095291, 36203789, -76252927, 13171179, -15942430, -36473183, 106885107, -2209826, 48889745, -86309164, 99630846, -60561700, -85089974, -117737828, 40045095, -36153939 ], [ -32590041, -118275035, 10109058, -78802526, -13252653, 64924700, 32130733, -94606101, -81241037, -89479341, 15506799, -50773097, -13713901, 48782791, -69109453, -103803805, -101933699, -92537956 ], [ -65798842, 108721106, 14676027, -37704123, 82533322, -71129970, -104275331, -37508262, -88031043, 4961214, -72716565, -52533848, 9397004, -83468532, -85180558, -119174487, 74484251, 12818338 ], [ 82286307, 80150931, 101460474, 81964544, -100239089, 69940064, -55423820, -60443084, -112813486, -113421309, 63748499, 76420604, -5221115, 20085674, -10184389, 42885471, 67224744, 5532542 ], [ -16639806, 69732301, -56417148, 35864116, 99462292, -82723927, 115571719, -84881585, -72889176, -27453841, -109100429, 42701411, -61371584, -105489299, 17977913, -98426231, -92798187, 105742213 ], [ -21475373, -76640134, -79739109, -63791359, -105757319, 95977092, -53611951, 69895843, -56550652, -43130640, 54725344, -57735928, 102835068, 103704439, -31614657, -108817316, 112316548, 91167734 ], [ 55317014, 56738643, -10303938, 62592951, 99619420, 96654641, 15092381, -31261268, 23923027, -35951516, 10414971, -28389042, 35034138, -55076364, 1238514, 23461731, 59193562, -67147162 ], [ -85768916, -99431206, -76911461, 58323960, 111943843, -45229815, -30899059, -14393330, -7356297, 66892864, -110259901, -15948909, -86076833, 57469335, -12807172, -97130164, 6534190, -105102291 ], [ 13591907, 34403908, 96885018, 27546921, 45606012, -55202608, -85542073, 58001748, -94680725, -10490000, 14454263, -30666, 69083278, -91102475, 9572371, -26499925, -96731122, -8261177 ], [ 96912471, -104872941, -74756356, -116691349, -103729386, 68934633, -21372380, 8770343, -102672584, -93142351, 77885445, 86808069, -25502082, -66020069, -71789297, 40169867, -87504467, -19178008 ], [ 31505960, -103037494, 88823385, 108860751, 73631972, 49528244, 107133752, 88414910, -37340389, 3973724, -36577760, -81169876, 19153419, -15938959, 113513833, 16475572, 90506554, 82607556 ], [ 13936260, 70758596, -26623091, 77144984, 87694746, 87769509, -54268371, 90675111, -25327278, 32549335, -117652860, 76191214, -3400163, -113013194, 91514820, -69839217, 105831594, 13260299 ] ] ], [ [ [ -48274430, 57860906, -26271014, 91674043, 66935561, -108792193, 83919041, 2710134, -65268029, -74316662, -72753651, 86895250, 55426120, -56807936, 46130301, 20065690, -102755797, -15949439 ], [ -41670278, -2918651, -79949813, -40471031, -79866154, -45728437, -46184961, -7054695, -48759378, -113136563, 92577938, 39800517, 13217905, -97133194, 41507984, -28612691, -34155421, 114233896 ], [ 32683826, -106263658, -58770817, -18494322, -111131807, -19728158, 62303528, -108264838, 95863985, 28307274, -69315153, -51112840, -97400105, -2232882, 72380277, 112071660, -98472400, 26293404 ], [ 104770809, -1650963, 18388516, -35655743, 99289450, -54344264, -54756380, 9525486, -2824253, -56234567, -83159449, -14565573, -52341708, -32705772, -19474392, -52823090, -108278191, -16370994 ], [ -96833371, -69019895, 87667075, -57957158, -80822759, 101913869, -96167063, -115417152, -97741142, 115379020, 31367016, -64164801, -26063453, 56992958, -105042290, -46336973, 95368234, -38423061 ], [ -101538295, -63472009, -38437920, 80240198, 80348823, -91673414, -2651396, 53317281, -15619502, -77004172, 102333538, 34248788, -24701553, 4074498, 109252766, -79966830, 9880147, 94810347 ], [ -106088144, -75833678, -89321692, -6993507, -87276637, 12431539, 80770796, 60323854, -107716203, -54316430, -9276004, 77692538, 12655511, 116093673, -85577864, -12541247, 119045157, -83719401 ], [ 99758974, 113696285, 61129029, 103327581, -7199736, 23910964, -17239745, -64710304, -61428024, -78001279, 38506129, 56013779, -19229297, 97840474, -77913156, 50358451, 105903323, -66688573 ], [ 45079161, 24848649, -43205431, -21833640, 47268706, 52502797, -15761731, -46333007, 114574239, 42523002, -91504091, -48356014, 105273324, -75813307, 46026730, 71579136, -60224954, -77751733 ], [ 45483503, -94246350, 32863983, -16286316, 99474499, 11173421, 12088163, 61839130, 1109727, -101682906, -77287398, -3775902, 82653255, 48544696, 42439569, 11736735, -8398813, 91421658 ], [ 48536752, -53504790, 28522539, -92135803, -17874345, -19224815, -102157989, 13061084, -20408683, 76995537, 61042344, -67569376, 35871804, 81743354, 86320720, -115354149, -85416656, -38094746 ], [ -7277830, -104506434, -2997372, 8767731, 104200012, 89286759, 108636963, 6984926, 16702211, -66177366, -10730336, 66856062, -59665299, 60549707, -20283388, -54866956, 41375166, 67559414 ], [ 83273784, 76855088, 62128832, 80023362, -80091363, 23640286, -53381043, 98760067, -61751239, 45919023, 62142547, 113852915, -106887695, -49349948, 43649825, -36045916, 82547708, 82184120 ], [ -102694778, 60941671, 52804829, 103394273, 69935367, 68327176, -22340808, -30774184, 80370585, 15571839, -39476693, 106390248, -98318179, -75598723, 98541641, 17533885, -23742214, 74145436 ] ], [ [ 118537750, 66092947, 12396237, 24700408, 118533698, 71363414, -46650525, -118302558, 78684900, 93263429, 78786882, 52233018, 112526356, -13528425, 3309828, 92582346, -53038140, 62853816 ], [ 6044477, 11396213, -77305681, -48747964, -49659948, 17723240, -47588641, 16642234, -75536304, 48207677, -57403193, -36839279, -47265246, -92938875, 31592165, -71080314, -58765414, 111839153 ], [ 84130540, 19446579, 66531857, 54960414, -8297736, 80498020, 39182789, 116368563, -60749367, -65261982, 37289328, -107512599, -73296174, -42894200, 58645532, -13509929, -98101315, 31882125 ], [ 39951953, 31006110, -106797371, -51288302, -62464679, -92833375, 89042834, 26745440, -33263476, 383760, -108170910, 11383269, -79922857, -403710, -114921366, -16154844, 29584802, -45305497 ], [ 14854749, -19626422, 10752048, -65259837, 38864527, 79549453, 61809840, 89463612, -16266229, -44870754, -68808446, -89698754, 56804009, 74319015, -32392179, -66975616, -36624927, 30790937 ], [ 52332322, -53327657, -32110391, -39665417, 91156586, 82898679, -76078453, -80248506, -62756623, -83512925, 66276933, -103700653, 58173846, 114866471, -23706981, -63041839, 24443044, -95696474 ], [ 98739285, 66732730, -110198451, -76721143, -7937868, -32474425, 103627239, -89290371, 6241417, -84840054, 57886392, 111019682, -15665378, 10096104, -26953889, 97173055, -57895821, 95199356 ], [ -55757842, -108023422, -100701208, -67727077, -43633643, 34863711, -53326741, 90680004, 112195061, -92873650, -9478448, -424284, -8246542, -11758209, 69732324, -91713380, 14792153, -30857793 ], [ 91704663, -42727143, 84484943, 93384731, -61999597, 79569213, -75400915, -63434291, 45537125, -35770460, -105344586, -7518513, -105145479, -73414521, 64684842, -109903171, 7120160, -95559031 ], [ -13604923, 86186604, 82741770, 51087243, 96807161, -13924904, 100924171, 87357584, -75451507, -37417620, -18919204, 114089808, -66945047, -74848196, 78103207, 19885627, 6412799, -40946535 ], [ -54375768, 36585871, -73443186, -10912613, -59288314, -24675672, -99514177, -26794759, -65006288, -9273310, -14507680, -101209416, 82282378, -40493325, 85996816, 30184857, -95563487, -50654353 ], [ -95235565, -13750142, -16963494, -19244060, 102619762, 11284915, -103006407, -5842917, -88038448, 93843240, -114246817, 22448731, 113905285, 93962926, 19786187, 21860786, -41751382, -72378750 ], [ -38075785, -103486783, 78923604, 67727981, 1959496, -110216820, 30770827, -99894593, 84573172, -73872400, -88964739, 11050099, -85132307, -44900561, -73936640, -463046, -74833845, -52060387 ], [ 106747100, 73981681, -114702711, -49143001, 44195596, -88822778, 30269715, -79953059, 83292773, -102258713, 84111627, -47725518, -106177173, 96617131, -84612845, -87367734, 72462709, 13823062 ] ], [ [ 104754668, -4028871, 54161226, -84769385, 91953523, -51808947, -99336870, 102954357, -84906483, -64347821, 97264930, 6223027, 101674673, -24039573, 38852603, 8077565, -65872100, 5970368 ], [ 2980235, -60264358, -20413292, -4624078, -68994151, -79688249, -18175987, -43593081, -109291589, -104505932, 97119403, 42430814, -110221839, -85241451, -82944696, 60198547, -30122977, -95276017 ], [ 82475538, 69756881, 114636559, -31323241, -7916037, 47198713, 74259232, 102144523, -88460526, -61257967, 77060812, 21832994, -53216389, -6685955, -23458128, -96001460, 108392282, 73071558 ], [ 50608441, 61935043, -81295219, 75463308, 84383811, 69142580, 104224674, 23076982, 105548268, -4574191, -10414391, -60858985, -97044490, 100054930, -69448486, -4678406, 32157344, 8849373 ], [ 24023097, 5700799, -41846099, 84534, 2454328, 45523021, 109262965, 65556701, 113399662, -76307584, 109662880, 63996833, -94987827, -23071750, -56737779, -9882503, 112294723, 58604356 ], [ 50138320, 24661910, 33696652, -78543417, 76567352, -109593945, 5016408, -79673904, -36672945, -32991191, 99298912, -45762899, -116976927, 8970362, -102937129, -3167434, 117768216, 14449364 ], [ 3569441, 105417268, -4703912, 35194785, -43490867, -76561948, -49158516, 87901852, 10778815, 68028503, -55023090, 53786230, -26074659, -101015605, 11936637, -63525541, 44250809, -116711700 ], [ -60386293, -64844185, -59198578, 31004881, -16441566, -38027321, 94350247, 108662764, 116757952, -47458043, 62481693, -44179515, -83129275, -90884939, 46078062, -38023703, 22628304, -67520141 ], [ -65796239, -64410321, 46048711, -17298126, 83511196, -71808660, 25184976, -99122809, -17866086, 64697432, -92700435, -90137398, 70851040, -21501996, -31931333, 117080280, -113561051, 103446426 ], [ 17649640, -6358347, -102335782, 27109289, -72006789, 29040259, 19912924, 108007293, 41399446, 18582509, -40245117, -19475173, 40147711, 103935104, 81152009, 34281984, -37614000, 29007923 ], [ -22484479, 22159024, -19374485, -13703127, -8653316, 46052985, -80193843, -5663996, -75249389, 110354471, 116232325, 27866888, -30229699, 23586439, 7485654, 81513457, -41137220, 15383015 ], [ -22727131, 41034092, -71356529, 108989808, -33110484, 54633226, -10271573, -37147948, -50144967, 107557092, -78632444, -34585646, 22303314, -37293798, 31059869, -105619862, -66652470, -48803694 ], [ -22256530, 101011840, 87894030, 110325221, -114936197, -42710929, 108892068, 25142316, 10674546, 39520865, -29647538, 106825847, 102221717, 48939673, 91154795, 85671010, 6132951, -31840745 ], [ 10088749, 42102196, 3688931, 111406753, 16137219, -40808915, -68833312, 14060637, 81409978, 53532581, -14188278, -91016516, -27395179, -9303006, -44794763, -26301220, 4117970, 116125198 ] ], [ [ 64103460, -108108872, 108555609, -40042369, -35818177, -61073582, -102101485, 59399954, 109778452, -100552559, 95363713, -108042122, 27766235, -28225095, 79573662, 99372137, -97676629, 23277748 ], [ 62579708, -54898360, 56516660, -36120228, 90853825, 34817960, 113778002, -99169279, -72585654, -89314123, -83119493, 71975665, 77287999, -52631888, -25165588, 14691320, 61300289, -102685 ], [ 27742806, 102935443, 82003610, -39246109, 42097641, -25915076, 10454588, -7113156, 9168328, 21417469, 20891782, 48884894, -36073258, 110120265, -15299060, 79116206, 47538944, -36338690 ], [ -116293008, -35888765, 38634083, 86075265, 101026347, -105146704, 62711354, -106092359, -21921328, -69916592, 108922093, 42783543, -41563580, 63383376, 108777693, -59461652, -81308915, -19308299 ], [ -74930821, -21439028, -26117826, 15888325, 71653334, 101588573, -5183016, -59152219, -73883110, -34342332, -4421877, -57215970, 62645542, -97406790, 79209229, -95533534, -90794901, 71601575 ], [ -39845989, -51129267, -26444304, 35600701, -31040924, -21381116, 107964418, 44208051, -88434973, -73236437, -94887198, 113362241, -36846530, 77454570, 2326237, -50903860, -27556792, 96070385 ], [ 39427835, 104413867, -99887586, -97556355, 112820705, 118152619, 76538544, 30819479, 24680216, -116809218, 113033886, 116094800, -13283996, -3654972, 5352151, 52608155, -80433393, -102488714 ], [ 27092732, 57681802, 37284138, -45162035, 85444496, -110807211, -113958715, -45238693, -98144062, -79584696, -85757958, 118937499, 72433824, 68912870, -59641680, 100849440, 76529302, 21716043 ], [ 118110370, 91594672, 74912495, 110426690, -109217781, -81286887, -43615143, 29910932, 4781457, 18028571, 6536414, -8789603, -56588440, -98646929, -89980337, 68913375, -54123503, 18334942 ], [ -102223033, 22937653, -27457453, -77641257, -49963119, 27800861, -6896145, -67951731, -73764898, 611827, 52692825, -97020384, -46307275, -12217871, -46157956, 34540459, 108756114, 110205534 ], [ 9525318, -92215977, 84993495, -25232904, 74690090, 96294750, -88839652, -59229549, 42856225, -18759877, 98137555, -95691588, -45685951, 105160967, -59359893, -101321165, 36134158, 47903085 ], [ 65378262, -83655828, -95619335, 40921483, -76586344, -84941531, -17830174, -114816885, -84938438, 41686067, 79427347, 46974699, 23364661, -107228847, -38867726, 16571102, -89350160, -102329605 ], [ -73982127, -63419849, 11914066, 7536248, 25324889, 77025957, 79642113, 81123182, 13192717, -46666305, 19810679, -116599960, 106395959, -11290671, -17954606, 77218821, -10687698, 69673059 ], [ -13306871, -34883380, 42090326, -74405398, -76565171, -12490153, -38595176, -100298640, 62921471, 74740846, 34405130, 57785702, 63499913, -101199454, 29706620, 44884409, 63198687, -95669520 ] ], [ [ -109684325, -106671343, -93291868, 44176587, 42509482, 89846747, -81171299, 46910610, -96491327, -69167782, 88772952, 56189791, -89359361, -50510797, -79213908, -76539553, -1608090, -66235579 ], [ 57522476, -42039421, -115683415, 63174036, 28371478, 20049233, -10935185, -14086913, -96746512, 117033699, 46059332, -4260129, 28600550, 92704552, 18965158, 26791880, -65087586, 99105240 ], [ -36446479, 69277779, -61766208, 99113813, 111114677, 93230512, -26965694, -109279113, -70307144, 115564547, -11268449, -8557314, 1841452, -45777599, 58899111, 87966721, -65193566, -8622025 ], [ -25900340, -44188659, 39797517, -109864743, 52686254, 53975395, -6874612, -16352556, -50248491, 117787027, -43063328, -16128091, 76545938, 18814184, -42302025, -13763351, -70953339, -116274114 ], [ -83843103, -77970934, 91462732, -107204917, -87912581, -44363458, 26141809, 25046702, -51314896, -5393260, -51832618, -97112171, 89450099, -164455, -97826824, -91027204, -49101293, -59476606 ], [ -92739892, 105828357, -23793542, -65870277, -102935467, 113044035, -10638800, -3786419, -80149108, 83895594, 13005332, 18733985, -31262634, 117078206, 107568854, 10727909, -96727995, 22677258 ], [ 86238572, -27583458, -20446052, -110638869, -72592367, -42163398, 105347649, -114694871, 115119599, 114985504, 105343506, -66328668, 39088228, 46082102, -13095276, -55976211, 62827312, 58222708 ], [ -27577429, -42362904, -90044319, 44263612, 115607800, -103138410, 4765637, 11879718, 34476780, -96334295, -63418167, 81779399, 8801134, 51162986, -36430458, 89043012, -84733551, 13179779 ], [ 100560976, -46078230, -88747972, -12973869, -45322671, -78528076, -7264432, 101007845, -5199454, -52964684, 40501691, 83039763, -80472729, -65791324, 13571703, 66224919, 13133055, 101865321 ], [ -107513774, 44354648, 108312601, 50146833, -108947736, 33777385, -3573397, 87787218, 65320285, 87219153, 96786799, 85320960, -116652480, -71093146, 113520154, -30276131, -83732922, -84604120 ], [ 58428725, -53489298, -67960364, -81890295, 49435368, 23424064, -88105873, 80035972, -49459231, -96313130, 17649426, -76136012, -86402929, 6245075, 65681659, -41893732, 44855539, -76619648 ], [ 103607936, 24132956, 59115822, 84596496, 79394504, 31180382, -78180993, 29220082, -38594076, 34656361, -88205702, 74008301, -81474181, -78528162, -24718221, 17328052, 56453891, -33493697 ], [ -49140552, 19779704, 31120664, 82733454, -25736773, 104592592, -28656040, -62701251, -112697690, -3898298, 101705425, -50038347, 21255439, 62226943, 44605899, -8370028, 52839323, 115419258 ], [ 84328391, 47427197, -41461588, -27779497, 78459356, -96173157, 18178329, -29824454, 13586884, -31595378, -3427171, -90218334, 91369352, -16714012, -84049197, 103529824, -55971153, -119207575 ] ] ], [ [ [ 99010692, -47169283, -40421267, 19939749, 58048169, 57215406, -94436917, -73001574, -78372251, -8595790, 64913369, -20052486, 104544779, -16140866, 62432252, 53106966, 15695553, -108270055 ], [ -19120935, 29034493, 23784019, 41279909, -24388061, 7987517, -51737572, -101370020, -111501475, -44698178, 45938566, 68036144, 70361319, 64913537, -84315631, -32377651, -76497675, 54385422 ], [ 56870266, 13517318, 8604445, -26221906, 32168233, -99131698, -37170386, -52385315, 38398195, -118260137, 19608980, 28325785, 117315384, -32442738, 65356678, 93012270, -111621156, 66305912 ], [ 33097090, -91626917, 3067217, 46212216, 32808867, -88508597, -72034254, 13460553, -28254282, -24832733, -25576946, -56777352, 929973, -62211226, -106006034, -29187117, 85440329, -39651317 ], [ 8248572, 47225422, 63949126, -29946822, 86937415, 60578870, -18128494, 80122731, -22138832, 70611552, -64016972, 26124135, 28940355, -9859451, -112729462, -52896489, 5676483, 2447799 ], [ -91257770, 56073496, 40724966, 60129230, -59054528, -101073378, 10558552, -28063525, 80240350, -106248739, -117904067, -117787328, 57736042, -86121055, -36764739, 26277822, -45058143, -12261334 ], [ -31251055, -105270411, 112054583, -96704633, 110578899, -78712264, -82041796, -7588226, 997494, 112146747, -93386829, 101144164, 109553134, 99503064, -75695801, 20191096, -1403603, -76137699 ], [ 15202659, 3281513, -91649962, 43116923, 66479487, 113370495, 113671025, 61303235, 2069152, 45233347, -64949458, -114819305, -22786006, 30435424, -24285600, 29299172, 116347570, 66497815 ], [ -72225223, 104215330, 59402145, 112219245, 95390651, -43083727, 37103395, -7520403, -34593792, 99707828, -10609627, -58280657, 31224709, 81155509, 51580358, 44859844, 42248660, 101849701 ], [ -101166468, -73456246, -80186886, 64675881, -78952393, -114347563, -91647646, 872861, 101695320, -24638279, -87935549, 103863439, 51365020, -112680777, -17762891, 82857060, -57196740, -107058355 ], [ -44859383, -33470163, 93760094, 9492141, -118672232, 89880599, -16366787, -80507465, 64068420, -25475305, 61713775, -83215704, 105563502, 90661797, 22103717, -96964273, 97042766, -50726526 ], [ -73866542, -47601981, 5003466, -5005291, -79016367, 37567407, 47506679, -13671358, 17784581, -1971479, 7959450, -81380296, 68301875, 91431889, -47664964, 6052475, -25769425, 65525508 ], [ -45459034, -68366722, -67894075, 100469878, 13233173, -108821902, 60999757, -39144159, -105791009, 97430425, -85547452, -108397032, 57632278, 105562071, 105310701, -35749894, 104685867, -56019331 ], [ 118159799, -10865414, -96303489, 94232047, 103629068, 69251072, 42034883, 69162111, 18892215, 117983468, -85205774, 112029347, 105441799, -98176578, -12152977, 59266633, -52311666, 5666762 ] ], [ [ 7429756, 50565300, 77903387, -97762375, -77946877, 106389641, 67026147, 106840790, 56855493, -3346947, 117274942, -76635086, -98203836, -14602623, 90822465, 55028973, 109766363, -22040314 ], [ -58537313, 15200083, 66359821, 99424722, -94617140, 52850179, -88645131, 58865232, -27232399, 56963475, -116304237, 10594991, 14914933, 32470776, 86707501, -32623376, 21618804, 2984903 ], [ 5960688, 111371978, 94248717, 115720422, 45605149, -1731518, -103755762, -95036625, 92657492, -96031686, 103777101, -32657889, 70379630, -63909595, 10269817, 15396410, -20311332, 56047251 ], [ 58713008, -19000753, 66233000, 7234372, 67527528, -43251513, 27774883, -83415575, -91928664, 18691991, -17912655, -97439129, -52525645, -33780816, -44999392, -25880417, -10383215, 14961968 ], [ -30266289, 40153421, 103612153, -105027009, 58424194, -68117417, 1471682, 39892016, -83551585, -2407449, -30345951, 61774929, 51923059, -110351316, -2062210, -50874372, -9840699, -20679146 ], [ -76828220, -11933112, -83928415, 96061239, 103413530, -100098681, -91345416, 47461116, 24857436, -33136189, 57525434, 91664924, -95931169, -105844951, -104229590, -59058127, 26563122, -55873867 ], [ -44624637, 189448, 76577272, 80309081, 98339033, 23771281, 30059829, -21152086, 27570931, -47175940, -41562664, 74700832, -86543682, 42931873, 61325054, 87838337, 346051, 43911807 ], [ 100166817, -48040626, -19702001, -118784003, -34814746, -115709831, -12587673, 8953278, 12103232, -88571283, -21914428, 19489818, 43376561, 69158143, 1303477, -54643450, -114459211, -116977360 ], [ -18633648, 101299955, 42942029, -85676651, -1637627, 115300784, 103769143, 38088648, 112406883, 45953549, -61586440, 45649322, -38348663, -10165524, -82163941, -105370560, -90194945, -40743194 ], [ 91159478, -108276495, -91305674, -93900600, -70147822, 105951162, -61121484, 116959572, -89518538, 98667014, 12273168, 49743285, -33400842, -46918396, -80192140, 86945608, -59494988, 17755913 ], [ 34381158, -67584607, -77578565, 41025698, -112299980, -113198739, 106692251, 88189180, -39517646, -29905986, 87806912, -8883082, 59226738, 2934461, -116772121, -101642614, 108701266, -117517495 ], [ -81956783, 111919341, -93501616, 83402365, 23307629, 76419006, -116956272, -58859742, 91556231, -15013277, -7736883, -105874799, 107623722, -64346657, 4560113, 14779004, 6719021, -89676172 ], [ 109667137, 42683890, 42915873, 26183005, 92897025, 45424166, -2259546, -88972733, 51141907, -102633845, -9749884, -10731997, -22582531, 20141397, -4529360, 2208930, -83492174, -89642188 ], [ -24180691, 78162750, 58249030, -21146229, -105871746, -108164077, -24432397, -108278760, 75242196, -48499111, -86846352, -113305082, -108537373, 36880046, 25973951, -106234371, -59517002, -30536463 ] ], [ [ 48034313, -111438378, -12593510, 1198472, 55180773, 47618949, -71357247, 59280451, -101859525, 86290716, 60755370, -16155254, -13214624, -91871329, -102208256, -22170435, 20988073, -96227321 ], [ 63804228, -16356, 86788392, -21115286, 19212643, -12703696, -35127788, -13380780, -59361818, 29028644, -102834085, 48137380, -104643173, -72104476, 26863443, -31167332, 113255829, 46732460 ], [ 83123092, -5710493, 90084061, -63094160, 48501477, 93145588, 63959841, 94560562, 1579547, 72115903, 27688006, 40921321, 38727720, -99695687, -73287151, 9206101, -109554986, -50441136 ], [ -65109094, -43853851, -87267769, -72909907, -37213341, 81059879, -46898985, 59068417, -42447152, -965272, -91208847, 31782113, 104931570, 32502018, 16587763, -111453476, 108413006, 53698155 ], [ 8664691, -174025, -91323930, -73398392, 87352574, 38337272, -82498361, -10506785, 116057845, 93566621, -59398193, -25103399, -110456017, -28264646, 12572250, -27988326, -29337437, 32596013 ], [ 72732524, -90535270, -56954262, 26675725, -95879659, -118791340, 4077543, 115954923, 26166594, 74710553, 21829383, 49940830, -12957977, -57793051, 1151115, -116259937, -103533389, 86365250 ], [ 78424759, 70647716, 51072405, 73451073, -96372472, 75979998, -88544366, -1818114, -76527403, 113831153, 24586306, 47578396, -62793750, -49646016, 56988594, 72890660, -33117512, 23830134 ], [ -32071660, -19129671, 7477357, -29083274, -22054068, 61229933, 82260559, 64978863, 54061575, 68825739, 17839408, 85668385, -106349845, -101270834, 12526881, 8607487, -45224968, -68245168 ], [ -20121793, 67880339, -64633109, -25455426, 117118009, -69021525, 88920272, -35602323, 39888664, -29884544, 82037520, 65204014, -37777953, 7663291, -16844246, -69307203, -67252222, 109315485 ], [ -107678482, 64159149, -3311556, 91093608, 3334233, -60353492, -94753659, -117555204, -61672090, -95587242, -22802174, 12558083, 240657, -67232089, 58510263, 31415868, -91903800, -89876789 ], [ 34669893, -19795765, 60455400, 45543047, 50258878, 32899342, -47248679, 80434820, -73966804, 75290852, 90002087, -84739547, 38731019, -80904357, -45207162, -22116392, 1081300, -56997371 ], [ -93189156, -20869370, 87321708, 46141179, -79824251, 84646008, 49022294, 639491, -117544533, -6763437, 51932886, -65737614, -12893190, 99622964, -92718472, 14274962, -90580455, 61876187 ], [ -89627000, 64668006, 12559366, -2378826, 69897023, 87496856, -93351463, -109982873, -89599578, 114516592, 98343245, 104658747, -94002372, -53790997, 105847514, -20624442, 73485950, 18397382 ], [ 55560220, 59623724, -2514090, 22518322, 112974397, -37195727, -32120287, 66142981, -5871995, 105542545, -64850408, -57868622, 97187629, 100263167, -90942039, -66493990, 90569623, 6847312 ] ], [ [ 47963710, 23335412, -34115529, 88449813, -99129441, -93427831, -95746738, -2295964, -82975413, 14776645, 53946541, -78896101, 258391, -53259411, 66799846, -99396111, -61983456, 113561754 ], [ -60322873, -28405311, -55587215, -37384399, -117589537, 59754037, 99922819, -42047460, -104982379, -95198919, -48821126, -1287376, 42140153, 17398904, -97242449, 25097278, 106266071, -47342276 ], [ -70802348, -92441500, -111360341, 26237691, 94498379, -91736339, 84363171, 56848660, 43251987, -51060746, -110093298, -34767674, -80562117, 55606768, -65114601, -96249946, -77257447, -90202700 ], [ -81392100, 56982540, 105946552, 82832042, -41800991, -3697560, -58408107, 39423053, -30324303, 12677156, -101389594, -23884649, 117199923, -99323215, -107431427, 101523127, -97918656, 103426972 ], [ 72359215, -38376188, 21591021, -29370, -54104759, -3444687, -109744965, -115839755, -78041551, 65998347, -48931145, 35961728, -33537741, 39032836, 106858272, 21316612, -24742041, 26331844 ], [ 96799101, 65758632, -53431246, 74259433, 30612013, 30023939, -3408721, -50514596, -39577252, -113159226, 14942772, -15716686, 86756428, 15223991, 9013143, -49828120, -116724342, 46331712 ], [ 44927740, -113357501, -36122485, 25900402, 49034557, 32179024, -518720, 108591171, -14839361, -103643071, -105455881, -5408183, -66178430, -8068148, 70905273, -50003486, -5783229, 78991650 ], [ -77455007, 16075172, -4387328, 25652174, 55219804, -66933393, 93312803, 119064424, 60188915, -73537556, -68962596, 41708329, -32049337, 56378128, -77032442, 27246470, 26809812, -39682702 ], [ 38631391, -116332076, -6563539, -1709073, 25492012, 113638665, -77402189, 7338143, -68819344, 73806395, 24808447, -9477317, 109750965, -54723936, -16920307, 47779228, -46262960, 113069325 ], [ -58960504, 54838658, 48933206, -91993370, 75325249, 76594744, 68769225, 47781429, 103477938, 36763620, 85938884, 68882872, 38719013, -26387049, -67148393, -60684760, 87763463, -7557206 ], [ -100270492, -37878633, 11760545, -28163777, -52182537, 60583777, -12799809, -118969431, -114100893, 56780506, -44240076, -86037900, -40585564, 116976205, 84696953, 90365116, -91086175, 13041904 ], [ 113962208, -108149128, -6245226, -28369259, -27982986, -9331137, 106698678, -7774083, -69870750, -17173189, -104589252, -92856017, 20810777, 52175214, 54739496, 109232603, -86354339, -74221280 ], [ 68955195, 38389759, -99775649, 85367633, 971580, 6404911, 96663820, 71564597, -110842644, -89949913, -25855234, -112290492, -38714096, -25870799, 67645549, 90910030, 94651696, 32512408 ], [ 119023404, 79711085, 24834158, -48409010, -66561360, 87807462, 93552300, -84791927, 21754239, 65696968, 88637753, -70776727, 91382718, -115965937, 37772413, 8117855, -98821088, 29893691 ] ], [ [ 49499203, -104007415, 30281494, 84270205, 44505460, -33870494, -65714953, 42383110, -106881279, -90942144, -93365351, -9345910, 92339059, 18719549, -107548777, -95032516, 50835122, 70699039 ], [ 41155772, 79715905, -39024860, -52001695, 87039432, 11300203, 59321624, 69329370, 80076975, -88541387, -53296434, 3262217, 110672728, -77196077, -4613401, 46471780, 41059921, 87254659 ], [ 52534466, 99293156, -90353710, 30672277, 85971048, 110938663, 93419572, -29945036, -109089554, -78393317, 113218265, 118591000, -26391553, 106732641, 84446119, 22266411, -23402557, -7308064 ], [ 100334378, 106852935, -25354225, 64160219, 49403910, 96975249, 68635875, 75591314, -95562083, -92828315, -59560573, -34916248, -97208702, 94351792, 47500067, -101664352, 43196036, 63160301 ], [ -71143689, -62769157, -20316804, -7355751, -103206454, -55354608, -92181869, -43446800, 88472963, -99474199, 102465193, 2482777, 88195277, -14648382, 40002905, -86478209, 50340297, 84762267 ], [ -64349877, 106098298, -84918316, -94330265, 42685155, 50821531, -14531871, 12666592, 39366794, -9498187, 32585426, 23335246, -34834511, -99608326, 17432747, -93623115, -20724496, -98587338 ], [ -100425153, -31835389, 78192377, 77731977, -65957451, 98720594, -64206508, 54057953, -101662762, -54981090, 100926284, 31406779, -96521272, -101916464, 4376515, 95994499, -42902254, 22941096 ], [ -102656442, 20046501, -64254249, -15942267, -54881728, -102259722, -71295910, 35950199, 71360720, 70532704, 77936554, 89625918, 12454922, -80533440, -112425315, -90923162, 59823441, 99658595 ], [ 76321329, -111545683, -69434533, 26844761, 74666169, 46965887, 104376548, -18100507, -12987435, 91523295, 22353892, -63196263, 17544859, 106172262, -96376169, -42118271, 98135140, -19539107 ], [ -89469419, -104205666, -90899572, 39177912, -16066904, 95977593, -42292583, -57219558, 88953541, -16966079, 36004306, 87063864, 50176929, 18124950, 97230671, 117055294, -117000933, -16901834 ], [ -57129591, 61329743, 110248997, 118007138, 9918092, 105644015, -110895139, -73356607, 7785222, -7861750, 84831898, 45479549, -33535307, 57702672, 72483101, 112480644, 39762358, 80194078 ], [ 88660799, 47728820, 74146392, -18900783, 117513372, 106211467, 105911, 27586738, -35909855, 49086258, 56374187, 14198320, -90895651, 67073967, -41576703, -114255177, 93758677, -17511193 ], [ 34237070, -94294498, -20728280, -115573386, -73617131, 110982152, -12305904, -94966482, 57956857, -111891520, 101528424, -99360898, -74579572, 32515154, -47066263, 27941682, -116026210, 67824284 ], [ 72513273, -108015527, 13571050, 29085934, 39237716, 116827431, -95856983, -17488253, 87480605, -7613652, -101973842, 110519396, 46312597, -35877679, -74212982, 81399285, 115580011, -41428029 ] ] ], [ [ [ 8559711, 57133235, -13327879, 34104843, -12147934, 16214219, 62723224, 19059502, 43984736, 92008193, -34268582, 72014417, -98866736, 9190619, -10976031, -410807, -86645794, -98722812 ], [ 27847542, 3592323, 2448371, 118962050, -107409821, -41784631, 6902843, 116427617, 9647434, -65558682, 40714913, -117284707, -46434466, -75853024, -33051917, 87156588, 66616841, 38980757 ], [ 5470994, -50460081, -84526278, 91735198, -113753743, 18425231, 66075715, -65393098, 22052768, -103374445, -102817957, 49668929, -112817026, -559011, 33977732, 115436235, -80961589, 46525249 ], [ -80781884, 79687246, 1102068, -19226903, -91619773, 105456140, 17991096, 26533516, -112185388, 25226091, 18933386, 47835870, 37484650, 49708785, -80674893, 84660682, 99433673, 94530135 ], [ 111666007, -97981222, 49879092, 41385678, -28554871, 107022062, 81315590, 44281683, 4039453, -34071962, -87851378, -33114498, 117301072, -68155378, 98731784, 72697077, 17501706, -55186409 ], [ -65230844, 37253204, -112705495, -720828, -49813057, -58169365, 105345909, -55875323, -74594381, -33187741, 95649594, -106606253, -60434075, -14259908, 21319726, -2871098, -81786651, -16484062 ], [ 38643048, 16891917, -93893878, -4518564, -104681758, 71875447, 82764326, 99115213, -85339088, -118888764, -70221669, -36370615, 50504270, -2708549, 37516130, 67370589, -50368044, -36712820 ], [ -80544255, -91013805, -50106677, -11497943, -6580976, -112221468, 41137395, -21886023, -48320110, 100196250, 57872657, 106052781, -640780, 108019564, 93949503, -8999919, 111414038, 68193674 ], [ 60074989, -17175163, -14491614, -68337672, -36193318, -111637198, -19585108, 96129695, -93021654, 81908014, -21295608, -3194502, 11684503, 57081366, -14126189, -65959852, 91047113, -25334591 ], [ -19633201, 76233606, -94052238, 84721518, 8687572, 41275007, 59063999, 56176768, 118408863, 16370582, 88815036, 42292364, -44285242, -13564210, -47070497, -48146403, -73793378, -114232218 ], [ 107268507, -19507846, -73490516, -84732358, 19949682, -70089336, 92361931, -52665061, 4925962, 65980403, -26860438, -71167725, -77184226, -60453626, 31802745, 75561983, 99226504, 71910444 ], [ -21255988, 109711834, -33017880, -66914111, -78674237, -68558242, 91348922, -32875001, -85399998, 82201751, 506330, 65979270, -68949315, -27052653, 76901644, 48188456, -9128422, 98777792 ], [ 101118050, -88806316, 264579, -93021157, -69625613, -24374701, -81350856, -65190137, 24919358, -4088024, -13895403, 30147516, -24229263, -42522024, 87630576, -20377611, 97478773, 37398134 ], [ 113490516, 111013841, 81678858, -104012735, -47309146, 14591072, -44427410, -22826055, 118582278, 69064083, 1611139, 104273988, 37601491, -119148578, 105536206, -28183146, 2186008, -8841995 ] ], [ [ 26509674, -13643436, -17363273, 19010184, -41686186, -67648909, -70786416, 48280831, -115409461, -9176633, -75513813, 5395271, 54208818, 4114438, -41688536, -112320703, 44665255, -91971463 ], [ 10698502, 52801991, 48843194, -30472847, -83892303, 85284397, 33434171, 77949599, 44310947, 74025594, 43355177, -20672389, -106219633, -41896098, 96842405, -112179890, 20289526, -50677963 ], [ -9490285, -7240614, 93268932, -18867172, -47822288, -89654926, 97691454, -72885832, -61427860, 88130303, 117389761, 100619984, -65013400, 67807026, 38589362, -95661515, -25275306, -27157163 ], [ -39551496, -73734260, -93371719, -34107102, -115336188, 104630902, 108143956, -54374565, 109639946, -23556424, -24827410, -89895201, -73258651, -57177796, 27221729, 30122276, -19046315, 19919740 ], [ 59221808, -28959056, 30101646, 60677727, 56669034, 31051321, -76364334, 69156093, -69712769, -80996721, 81741251, 83488120, 64706098, -77427758, 8721150, 46299291, -113918460, -95701502 ], [ -15779616, -96378935, 81648760, -110656434, 8264748, -49451217, -98328139, 113738589, 111493825, 9478614, -114905571, 6445801, 104502856, 112138075, 97123279, 118618575, 110876368, 116723083 ], [ -87502115, 36245741, 89118488, -16433964, -57637436, 111061546, -3504926, 68618373, -73041561, -110801479, 67375727, 34979280, -73504541, -7778359, -96899548, -45477143, 83030097, -37560079 ], [ 83500921, -18263569, 73905388, -68983058, 35189635, 110095393, -52161718, 8557556, -17115469, -30828314, -82201377, -47905265, 95780263, 89520566, -109064689, 108415113, -16327213, 29151078 ], [ 46763365, 104230055, 27051280, -17433232, 88022593, 63643730, -61599569, -44983716, -12908378, 50673364, 13347425, 44839888, -118676217, -111583328, -81895785, -56930261, -73865084, -74384942 ], [ 94328090, 79777186, -78995695, 25787750, 87361941, 92095539, 107248556, -60030598, -106581256, -97706979, 92128448, -30862571, -31306771, -16790926, 41409819, -77894649, 54921215, 32560117 ], [ -118425481, -95988010, 83613349, 68561242, -20185139, -66376806, 22602699, -38774211, -115867354, 37818334, 118416216, -83370429, 108243261, 7892349, 51885709, 90780367, -101209696, -94474918 ], [ -98185027, 39682448, -17394162, -95073387, 105547080, 83090842, -22246014, -52072833, 34481598, 13796658, 55781747, 89805877, -36228662, 102113619, 5136886, 117462591, 77949798, -5835905 ], [ -9324485, 79173663, 107369956, -106465873, 113727392, 23040696, -101920608, -41691218, -99976771, -56439314, 115587530, 13499212, 63689642, 55905178, 57526950, -102590967, 117538884, -33901501 ], [ -76353725, 76458552, -69146967, -98868660, -46530321, -27718205, 111282393, 59387750, 46465104, -51236139, -46996754, 3515796, 88410427, -79974139, 1869324, -39052799, -30906933, 39454684 ] ], [ [ 75014325, 112421371, -18856327, -82821212, -41107737, 9343501, -80022292, 54665671, 75486353, -103199006, -15783734, -81848828, -56097420, -25404341, 33461848, 55686761, 106993840, -63676171 ], [ -89431288, 8706320, -38425381, -66845904, -21648275, 17504327, 23599027, 105983989, 87819950, 35009263, -10056777, -17532789, -52869433, -32332784, 74256889, -100500383, -11387936, 72128719 ], [ 72876172, -86470073, -114737991, -106186690, 95811982, 2163858, 55036026, 3178790, 46751201, 101171392, 114262035, -50277817, -86496626, 50854659, 7438060, 32643487, -96013631, -114852817 ], [ -57167200, 20481826, 113441323, 87862331, 90883351, 28429588, -34928298, -65458360, 44098575, 1325405, 44076264, 44042694, -106950743, -95405115, -12185423, -90042723, 106717438, 69376862 ], [ 78484218, 38798032, 10366607, 86683930, -34676259, -58810068, -97589444, -108917373, -81857757, 1278584, -54901340, 65905470, -113465391, -21565518, -116213665, 26154583, 10608808, -43633030 ], [ 75524410, -7487437, 85604510, -12157924, -100874241, 17638757, -114011553, -34266365, -111161217, 36146376, -115322312, -50274358, -45595801, -9472354, 63532308, -101804622, -70253965, 1329123 ], [ 90653558, 17230148, -51150556, 18107295, -15001006, -78118322, 109521763, -102888070, -34755166, 109086372, 40929096, 35845092, -117395163, 71076658, -14514572, -61900723, -104432407, 10639554 ], [ 71939405, -99936064, 91813172, -14033107, -100932115, -118606879, 116525878, 16488779, 114281162, -69351694, -25510312, -116209854, 13821793, 109523285, -80476811, 38371358, -81676236, -52954325 ], [ -62259599, -99202640, -8595407, -36961499, -69734148, 99994584, -103324971, 17922750, -12746198, -78592127, -95731533, 75784739, 43677896, 70503960, 95944291, 27295914, -10333261, -22773101 ], [ -58377198, -70138328, -99187733, 94810797, -38427934, 85592713, 118422035, -32683617, -75361052, -55075848, -36953686, -35920080, -23508714, 110980078, 16139637, -77868418, -110434246, -29651660 ], [ 75246395, 4229601, 28631747, -93987537, -113438234, 31532016, -9581285, 3024553, 86631731, -113249373, -62334431, 101192958, 27965009, -63856129, -73780738, -33289818, 40646181, -113402587 ], [ -96838854, 52305987, 19157957, -1628463, 76776142, -53983204, -117951020, 8991951, 35748031, -21778376, 39720640, -88508765, -64302865, -6976853, -22784768, -100863153, 17148108, 73807233 ], [ 102265033, -64395635, 8775939, -18011556, 69867508, 110784196, -29895376, 108074704, 74643534, 27676391, 110520173, -88828215, -11435832, -75371828, -114470640, 26444925, -32012751, -30347115 ], [ -87870940, -8376320, -61924183, 73296210, 97913052, 46902295, 7209191, -87562435, -8162106, 1088362, -62912104, 58187758, -86387862, -36240513, 62244138, -12325284, -118219227, -2857625 ] ], [ [ 4392312, 11038597, -69522532, -72171381, 65830115, 36003231, 98496660, -78071025, -12584485, -56882313, -91158431, -61693255, -59861982, 46664661, -116998932, -88739625, -2848654, 114552440 ], [ -105250398, -59696139, -73306039, -114100039, 36606715, 107209578, 87830642, -42315747, 95858181, -18970423, 67446322, 96758865, 64489313, 39847312, -92359743, -88362233, 26689288, 16011117 ], [ 34898100, 28891869, -77307528, -115292818, 42130422, -86279757, -52171266, -86128826, 30951974, -59554447, -111579651, -67531579, 85098622, -94477090, -117086905, -46504462, 21796663, -20083082 ], [ -61017069, 23795504, -94618459, 101835944, -19805862, -90764490, -45019486, -1650137, 49028449, 51308222, -82826997, 109973931, 90348436, -65167417, 26206951, 110961337, 49534377, -55012047 ], [ 67273666, 1986709, 117050211, 13286235, 29624069, 111399291, -27165023, -8692230, -101749835, 41350474, -76148170, -71885903, 82536699, 103985834, 43325801, -113840887, -26356025, -87504592 ], [ -77233765, 84887622, 90281801, -15691182, -21813151, 100916362, 21014153, 65665661, 86805141, -36668004, -39351167, 92450331, 116114759, 91808166, 104055490, 3277396, -102058027, 94947079 ], [ 8415586, 75499856, 38304170, -23236406, 15437016, 13752810, -9219391, 82674169, 107423896, -68832837, 94087086, 90605030, -86253180, -115608678, 107106486, 27541007, 4300894, 18911194 ], [ -7021367, -106646698, 86465637, 105644165, -75678918, 80527349, 62449855, 38181641, 43007787, 91975935, -50353217, -113045370, -72281562, 114821000, 90059060, -96159997, 31618027, 17035018 ], [ 61712491, -91201830, -78492329, 83098679, -71224351, -102384041, 1609059, -70171697, 54118034, 78836330, -81611814, 64238987, 102585474, 109026688, -13482234, 69221970, 55663944, -78765552 ], [ 100343636, 23539147, 82528569, 94856944, -63010277, 9234227, -34213081, -72193472, 13903847, -19085023, -9016854, -103174655, 63636963, -2120511, 15487502, -37539443, -18075285, 21427587 ], [ 5501513, -90567002, 57606969, -39191362, 91391510, 39696305, -19255353, 7300928, -24016966, -98978573, 48628918, -38534120, 114698926, 84166661, -98673912, -29010102, -58720102, 30970131 ], [ 101466618, -10361133, 46700144, 59922549, -79583636, 97061884, 13089958, 55190348, -51549158, 116503564, -81711223, 99723627, -30129785, 28618157, 52067815, 119165260, -97244300, -95305090 ], [ -69742777, -38563744, -37852154, 116071535, -117858162, -77104014, 18524604, -84447270, -99062341, -91345116, 117870645, 22622922, -32106191, -98346718, 65310527, 117349371, 24149141, 72451878 ], [ 88890730, -64462665, -58924107, -106759515, -68525776, -75617278, -20091125, 14553348, 41229064, -33988992, -60709629, 29996260, 44586210, -64663337, 29855935, 34469280, 36123800, 97802724 ] ], [ [ 11765019, 109204240, 12619617, 37789141, 70302119, -42412675, -93556463, -8974122, 39806404, 60559058, -16251986, 66860995, -17115054, 98344212, 16267618, 66349856, -15377657, 46653194 ], [ 30032410, -1685759, 28547279, 67335080, 5300341, 29273973, 38794017, -41397858, 9805222, 96404953, 30474074, -75040449, 85233812, -44617711, -83622924, -114353592, -15561850, -110162191 ], [ 12147126, -112419274, -42694431, -115126655, 27669931, -25365126, 80239940, 8570258, 19978808, -43892030, 84540635, -27942772, -82681933, -75756782, 93514338, -81418487, 94320243, -10524601 ], [ -42000774, -8040986, -88508274, -54761096, -53242570, -61559552, 90889608, -99515506, -70483265, -108852111, 88359531, 68902704, 47747476, 3949882, -71235256, -70841111, -70053497, 24786648 ], [ 19212215, 16409359, 73753990, 42792325, 53049184, 51696465, -114135860, 80069982, 106220036, -30603436, 53625574, -5263959, -4415200, -57448750, -94014373, 18639702, -23825525, 6175212 ], [ -90030016, 7799070, -100551923, 7576427, -92401509, -37787657, -52927547, 35848042, 6433134, 21212855, 106464005, -101716494, -75892014, -52659138, 33827386, -58259766, -17152458, 111222997 ], [ -43870902, 53973394, 7076273, -92179459, 97949765, 117786665, -94150076, -112177621, -42833152, -61517004, 62224477, 9546841, 101479669, -5711514, -102566086, -71582883, 76992252, -7743243 ], [ -119076377, -108927319, 86753015, -95799820, -66400636, -48627605, 96754665, -7134438, -89105767, -112658038, 32112193, -50462429, -98404796, 35228682, -100436106, -41511345, 78908732, 57452979 ], [ -22372951, 740062, -98327109, -59267234, 68398614, -19899137, 61282027, -4611017, 78556179, -79365563, -40396245, 3815030, -68569560, 96197275, 20192424, 113698032, 102986907, 80951945 ], [ 106607798, -7594941, -100668948, -34801316, 75310345, 32188286, 5607307, 14194329, 28111217, 21604117, 65455632, 65191991, -35280411, 86266239, 69201815, 108451685, -6908975, -6043923 ], [ -53037790, 54251205, -92870868, 95919926, 18596391, 73440016, -76008388, -99445285, -66808243, 90360818, -16194196, -117513681, 96459570, -79823860, -48955249, 68276625, -94374166, -25445033 ], [ 111325019, -50365739, 9176219, 16335205, 108724403, 104430065, 64055608, 20374630, 88031203, 109172773, 15981608, -46435242, 66909059, 105315047, 11760643, -26172361, 36406828, -99722598 ], [ 28015806, -77511868, -40674032, -35066883, -82021500, -106756220, 15509314, -19212664, 22378658, 32759948, -76114522, -113105175, 8106191, -112947437, 18972897, 8607622, 58449280, -111557760 ], [ 73757281, 117531765, 59240032, -4630887, 62658225, 59387300, -115488259, 96033877, 43766008, 9449141, -7071739, -8356903, 107483798, -65176349, -93839496, -80586571, -103778509, 37279038 ] ] ], [ [ [ -11642794, 88632394, -10671819, 83515386, -48157794, -59308799, 99801039, -109330569, 112787857, 24731646, -23730632, 64289340, 72876742, 107992168, 21557782, 17860384, -67056279, -7377381 ], [ 35469594, 109528779, 16594539, 35395421, -102811505, -45593639, 58256062, -45730804, -106624018, 3116638, -71446291, -21590269, -57448431, -91068090, 59258646, 59893183, -52163467, 87873897 ], [ 56936127, -98781799, -81788697, 63749136, 101488403, 51790708, -36669248, 45050397, 85885135, -18334976, -59310333, 26391542, -61337434, 6137696, 50638649, 90621173, 98331582, -84795348 ], [ -85225383, -61235242, -56227605, -52837648, 81785641, 32237227, 90811341, -28851962, 110844014, 9409805, -52750207, 60328287, 20063903, 27768329, -12633149, 63595590, -114858735, 39370308 ], [ 73145696, 98202915, 79476774, -16434146, 110626276, -101441439, -42032545, 29119598, -85426706, 33506998, -27321705, 45877855, -61878079, 83474305, -32644533, -13194775, -41703771, -1856612 ], [ 105830298, -26522028, -41398765, -117239524, 84524440, -75449358, 91363283, 97517310, -15536161, 10077251, -39187734, 24919006, 90780539, 32106118, -77347285, 26851182, -34701317, 466436 ], [ 52672561, -7468201, -75053020, -16561011, 69396765, 102383678, -51057778, -73732167, -88412654, -66865927, -16087238, -34613319, 115284199, 64021019, -21302852, 35783062, -51045468, -50256199 ], [ -2153454, 18168755, -23374977, 118371043, 39841861, -73216875, -69669896, 79159958, -40794701, 19531663, -98895407, -90011472, 14107083, -61395031, 23240309, 47673429, 78646739, -9028574 ], [ 65804930, 55136585, 16153569, 83732195, 58046025, -67302484, 42847584, -53342551, 26403981, -46936352, 20014553, 104315491, -1158383, 95233619, 105913834, -44008350, -93496546, -32157753 ], [ 102073247, 26348285, -26587132, -112410446, 50331096, 75086058, 26145129, -2092683, -111044062, -69333862, 87716101, 118002985, -54606273, 70789997, -119129005, -53024122, -115345077, 88784794 ], [ -41021538, 19431012, -97401245, 6209126, 115148990, -33311663, -43302956, 57839137, 84916979, -35342765, 95311391, -40500586, 35631304, 41766203, 69283530, 387498, 118142940, 49016987 ], [ -96930719, 16905061, 4519704, -97660723, 62239642, -64269814, 6450355, 44757635, 110624234, 25876084, 88452945, 74473151, -3698474, 51810308, 117161204, -59372140, 74861212, 12137502 ], [ 3095367, -113295463, -65564232, -53683279, 12614617, -92925969, -45746721, -14585151, -11187464, -62185367, 35833856, 5032586, 64268919, 98565720, 70672729, 107176356, -43024870, 77647948 ], [ -96489079, -28530826, 48561236, 42047406, 95061859, -115768097, -42759121, 10971430, -7290037, -109692597, -71883441, 8529163, -31818735, 101922829, 83643843, -103995401, -81353199, 4544268 ] ], [ [ -42336651, 40843728, 45944129, 93765255, -72048421, 37401589, -75471087, -105976654, 82632448, -114353552, -23194924, -69462048, -88163099, -29823484, -82137974, -45610780, -104944158, -83685429 ], [ 5740089, -48414046, 15559282, -33725723, -56735197, -24601351, 112115889, -116889627, -19255386, -89739092, -65066636, -72577872, -47855218, 9291953, 34415677, 30410889, -37994261, 67236001 ], [ -109073416, 89903000, 76505463, -67176404, 98697151, -19968812, 62066742, -9141159, -103972014, 24729319, 107316557, -9329001, -89166697, -93246623, 51081018, -72554979, -48123310, -1748916 ], [ 104710144, 19040467, -28802766, -64494599, -8909661, 4284605, -60687037, -86952578, -62268625, -5752092, 109141437, -4178149, 41938588, -58751153, -100973705, 17463545, 88789196, 104296630 ], [ 99285653, 4224360, -61885913, 94061462, 76881331, -96220447, -111597272, -78117073, -14311131, 19363047, -113821731, -81833993, -93288751, -59444736, -105693316, -61649737, 43239435, 114177434 ], [ -73918005, -71814754, -84910077, 102820193, -105413280, -99517588, 15710287, -82349558, -86770606, -13156685, -96892037, 55552162, 56911445, -40986726, 88438098, -90318009, 65891441, 13924446 ], [ -28693024, 104750452, 57820181, 86829697, 16539319, -23595294, 83334514, 19913363, 3926395, 67630765, -44680386, 92033305, -24166650, 55542012, 25858602, 78017472, -1677127, 51103937 ], [ -78440536, -89460312, 115319062, 2075280, -3226309, -22073830, 97823287, 73066953, -61044381, 9106801, -6392117, -45741683, -92372433, -91987001, -8435230, -63966056, 43121406, -41330738 ], [ -19167907, 108527632, 92216127, -92106222, -59518985, -15838478, 3440422, 92324250, 35140199, -118075145, -67330883, 91601525, 50293946, -22934935, 4120833, -57656590, 109909283, -44879691 ], [ -73609643, -46117514, -13845295, -96160195, -111816355, -78891170, 119115452, -29128885, -89455237, 77912944, 108440594, 60085980, 80112242, 31819780, 97096987, -97711449, -114528446, -70708311 ], [ 15786967, 62543933, 66309242, -24041144, 62220417, -85742110, 108772014, -2565505, 34518723, -8415996, -106250859, 115609321, -10381405, -23279598, 28784028, 29558646, -78134919, 1783996 ], [ -77998159, 55621599, -40109755, -28997035, -101033125, -28851856, -27080112, -20712704, -11046996, 115045851, -2303649, 79445408, -18561755, -87119390, 88598597, -23900724, 85756975, -110378847 ], [ 94312329, -46195849, 75028492, -17762858, 60972677, 9207178, 25058176, -76745661, 82516317, 5155209, -55449885, 71531833, 108698890, 117479884, 100912026, 83375519, 46062349, -107081809 ], [ -112071169, -33286358, 108019764, -86099449, 64044155, -55395700, -29985427, 102889903, -46229434, 82760722, 54031658, -107597950, 51812358, -116102737, 64123349, -62840744, -27489601, -81371289 ] ], [ [ 112808346, -1239566, 100761647, 107338802, -99700344, -96351817, 5686783, -65154800, 118503007, -101196558, -78230989, 69155188, -100791088, -112570887, -112301881, -113512061, -52624222, 50371563 ], [ 21915071, -63207059, 99362687, 34249567, 23920452, -61476854, -26028259, 42823203, 110126847, 114676651, -71848339, -78731000, 12505614, -86196772, 48039010, -5278878, -38740246, -105279114 ], [ 50583997, -37818225, -106339437, -116060753, -97260444, 68961140, 7505339, -42448178, -22360623, -98512674, -71432912, 54042431, -77052720, -15576686, -101007479, 53923611, -101816413, -43499135 ], [ 80894931, 86156059, -85132958, 17975625, 75519746, -61004130, -80279968, -113225945, 66196426, -15157571, 95450111, 17914549, 101187307, 12591927, 12266531, -18826682, -30256142, 57181645 ], [ -50240744, 31089105, 82073344, -64479591, -88546420, -102712628, -116283757, 25666079, -57425385, -37280204, 8319502, -54768402, 45046753, 71867723, 34198264, -14054777, -55089847, -111847807 ], [ 75432303, 100377696, -46257765, 6199433, -27555037, 6067682, -104581317, -13469113, 22952163, 14711915, -35768557, -103432725, 15992545, 95967527, 15443750, -50616117, -31241584, -99338860 ], [ 112988941, -52580789, -18845764, -93871258, -88123877, -103890769, 106560868, -61595326, -70699473, 12906128, 88294467, 18333499, -51373354, -77885395, -21134940, 40572035, 3032310, -94245395 ], [ 3884267, 42681506, 78624599, -65996307, -102250642, 97867670, 99762363, 16031428, 39936486, 20072729, 64725857, -21265124, 42491544, -24253577, -83350212, -99542899, -95998794, 112247664 ], [ -24220777, -104798021, 72176596, 86736154, -25809955, -78096042, 71825122, 72009240, 96520802, -11181101, 1328522, 111716919, -84129808, -2008395, -18808511, 59236667, -13275464, -105089916 ], [ 81825806, -64142768, 96516243, -91932097, -16929468, -110346458, -110015935, -112800431, 39211618, 68481858, -89380429, 57065488, 71925437, -58656549, 31857257, -66374364, 47262867, -15866203 ], [ -47654423, -72739560, -52547832, -97927147, 702698, -64183311, 24799912, 55282607, -33756961, -1795066, -22805323, -116519257, 83385576, -95639132, -70479221, 4297994, 64099086, -2005832 ], [ 62599741, 81779375, -79842486, 16239120, -103721322, -39266003, 24512334, 111961902, 75431076, -73945252, -43704400, 46917105, 1631575, -35445791, -72122852, -11742662, -63782379, -36222394 ], [ 36451279, -20218793, 4338277, -8267005, 27333007, 29272373, -6809168, -86965763, 38648717, -43630831, 32383315, -69626677, 77177654, -46176010, 81238537, -5789354, -88461695, 102187552 ], [ 30089155, 78477116, -36137279, -74864615, -66582540, -37288994, -69114525, 53485369, 821314, 104927486, 60184730, 7643628, 76351767, -16096552, 92033649, -98219570, 92225546, -5362867 ] ], [ [ 1852798, -56850385, 29776862, 95450389, 25627108, 61075412, -107711570, 94459124, 107675581, 76778141, 20665044, 66962146, -14133964, -28710956, -32948604, -112559188, -108877192, -117737320 ], [ 75398292, 56957407, 71849515, -23930912, 106924444, 106571890, 2446310, 31163852, 65760844, -28462968, 23518642, -17307542, 109497384, 31750624, 99030871, -61173555, -29909170, 102916675 ], [ -78484197, -72833915, -17189846, 78261254, -79623905, 68626575, 72088076, -87985115, -102828123, -104236640, 96317713, 34687023, 72110531, -852705, 99729250, 81460408, -93811055, 88372028 ], [ 89624885, 8454530, -45885313, -99142904, -100664052, 84169639, -115266357, -19987404, -88524117, -18007709, 45524423, -110210087, 20971952, 91576016, -3582434, -84946372, -83883430, 2720721 ], [ -6769629, 8618600, 76587715, -105536133, 58367063, -58054099, -89161248, 103118435, -88889515, 14583578, -7313792, -46151717, -43240874, 19573434, 11614998, 89893134, 83116093, -52288198 ], [ 54173289, -73696410, 93556582, 10006590, 26939459, -26687463, 38893703, 115630993, 26890153, -50693433, 60181192, 115564520, 80889580, -114451656, 119101, 104587934, 25488744, -16624336 ], [ 25749222, -117455117, 4427960, -25270846, -7721871, -5550772, -23728804, 93487072, 42244944, 62189046, 101249268, 54905285, -66864237, 65303151, -86128421, 11391900, 53264318, 14495472 ], [ 37265625, -40952847, -89465599, -66975621, 94553085, 35383046, 32272664, 30330060, -85296248, -39344939, 89341506, 15524990, -14476489, 60602651, -76887436, -24201986, -73826808, -104395311 ], [ -3950454, 64951502, 51590450, -20444315, 85392655, 86041834, 4863836, 22375729, 60308047, -113999753, 46488234, -78279649, -25708374, 70232578, -35328658, 84218635, 83865045, 43344177 ], [ 50911213, -49962265, 41796414, -6017928, -117134030, 28213670, -103749606, 112373761, -66423900, 115133578, 62005572, 2985348, 82969880, 59775133, 41948475, -32279420, 80417640, -4146538 ], [ 60956726, -91002335, -44710593, -78091034, -96540705, -36132265, -116599983, -90554482, 77574, -32829364, 54823726, -73332062, 18447471, -54053806, -4068339, -103341981, 101153765, -58871113 ], [ -69061665, 116972972, 41488894, 21794330, -60397830, 383191, -43236076, -13034858, 31394279, -86589872, 65549881, -81020701, 98315018, 65970057, -573314, 103044995, 86484161, 25166618 ], [ -95434396, -117265788, 42678372, -88653294, 19998000, -80927189, -93353365, -70158873, -63118864, 102523077, 74436956, -112389471, -87294263, 11249672, 63294350, -91208986, -97855442, -89228608 ], [ -10410134, -117139126, 35259144, 6583110, -88288975, 93179266, -100905659, -15339907, -84729671, 10796108, 31311195, 10722725, 39107344, -28083939, 114875150, 3680735, -117004239, -10322789 ] ], [ [ 75993545, -95144962, -102803347, -7164937, 4897682, 62516505, 99479144, -104934205, 69284386, -93719726, -42931907, 4688570, -47976758, -47023481, -45028511, -6483475, 70572164, -30042794 ], [ 106900575, -20625867, 12012108, 80404613, -724749, 107876946, 51280094, 105474353, -104371869, -105404021, 15887607, 97887645, -81269180, 41878439, 18901169, 35207101, -47546761, -99162695 ], [ -22999543, -108831795, -91045470, 64470993, 96393263, -31411957, 33954041, 102122320, -42513392, 40934513, -29828305, 33784545, 60582809, 107510098, 3509137, -25599683, -10800541, -31848534 ], [ 24938977, -91054931, -15633641, -33932285, 39522356, -14467242, 63224650, -102530271, -36736061, -41898356, 22083323, 91568905, 79904028, 43847635, 10803827, -13295589, -64585733, -102098614 ], [ 100075859, -56522222, 33140585, 63337967, 15589454, 103013232, 83577702, 55791114, 100649996, -34511517, -75533442, -66245468, 66022755, 61296566, -72721911, 79460764, 55626797, 34005239 ], [ -2824875, 32415327, -99357651, -25128045, 80052329, 52047399, -97641098, -75556672, 30395506, -22992079, -9486888, 60200393, 30809753, -86411423, 76688559, -59693750, -94449477, -64071237 ], [ 43257609, -60376727, -50785954, 94614449, -22156959, 95207514, 85129550, -86598322, -16662098, 103554968, -69075371, -8944293, 105630607, -65091115, -40772715, -14313628, 49821221, -111779853 ], [ 18798870, -19905464, 20590110, 42885599, -24304979, 95759978, 92174685, 51038518, 103714589, -77313806, 82600374, -9524908, -53368354, 22176318, 62583104, -7888855, 118913834, 34357791 ], [ 70148229, 88307570, -117800898, -54861786, -102072268, -16014583, 101814934, -109748314, 59556797, -108341481, 13420714, 112268394, 58658234, 37102883, -28318049, -94188665, -108703976, 48588356 ], [ 27183436, 92027787, -86922823, -32983166, -96218792, -30547877, 95753319, 37722065, 90480059, 17168919, -71075714, -33509568, -46532781, -102276897, 18462, 73851236, -81087630, -23008981 ], [ 63978454, -70172527, 52677669, 43711129, 47630143, 55723719, -24534133, -19179951, 69877064, 34375351, 117604248, -11257806, -114197771, -76493336, 78635027, 111537949, -33646590, -101847160 ], [ 72126579, 56878133, 17376187, 25595999, 119146160, -68958509, 76114116, -74604538, -56754540, -87224322, -109641705, 42047169, -31276070, -75422113, -52949818, -91970659, -97333349, -7072331 ], [ 6013108, -36523394, 49329307, -90200952, 75499776, -21972838, -34514046, -46685272, 100181096, -19067121, -59720768, -13880630, 60044056, 47229026, 114489423, 52707268, 100469124, 16526568 ], [ 31422799, -26012566, -108039195, -59083657, -41379103, -49922615, 58417408, 12367201, -80871010, -41150630, 35912634, -59697687, -108801913, 44202149, -67558043, 118368913, 6248024, -47956074 ] ] ], [ [ [ -96814789, -63056377, -39995883, -20083884, 48541832, 99391925, 70851846, -58277577, 109765329, 22263914, 117775225, 16936399, 72491084, 44942435, -91640298, 117164376, -1863640, 61408378 ], [ -31352775, 13047601, -51669679, 107424753, -18185148, 52431558, 104828648, -38578314, 55947009, 72751585, -58093092, -116934628, 77000585, 38746512, 85855097, 77977622, 16984353, 95902855 ], [ -50319795, 118461585, -52817369, 38859569, 72599105, -117106001, -5019260, -102016322, -68939122, -89052617, -48848420, 77782286, -82642751, 53584453, 33712503, 4244151, -8497007, 93920375 ], [ 75342258, -16778892, -23658967, -82532606, -77701701, -57755358, -43676687, 38847186, -18096018, -73432528, -76470876, 98814783, 86310332, 69621415, 101550933, 4569208, 9789604, 93528451 ], [ -112517858, -85393777, -69647284, -111052840, -7058868, 9752447, 97916409, 65366857, -78752745, -66640290, -113755845, 61296836, -32621251, 12880307, -79281997, -80668934, -11711332, 33093421 ], [ 72891, -98128142, -87216132, -38043077, -74722582, 34884680, 13615486, 33830597, 48513834, 6815390, 80617997, 9654679, 41546640, -94093246, 53686463, 66573696, 33503229, 114705911 ], [ 109745179, 17605160, 97850162, -33619310, -108648841, -24535677, -108327929, 44871063, 41144955, -52314617, 40019546, 15909752, 108172121, -26010168, -23020376, -110436057, 11204967, 26688160 ], [ -75229209, 103208564, -6646744, -105797570, -64834941, -79521217, -16883598, -114636156, -78068405, 66088878, 108359900, -16763878, 30603145, -32731480, 37062266, -10819922, -60460687, 103129469 ], [ 56151587, 101502303, -64304061, 93449261, -8830542, 74402522, 57829458, 96643757, 47022790, -34363263, -104685722, -57822925, -19894161, -89155378, -22413930, 108913287, 17354950, -34952041 ], [ -24648574, 21728522, 48495273, -102352833, 109968741, -73007191, 11706938, 43077414, 50581974, -40296781, -28140219, 66945895, 43679553, -62063024, -70146393, -24758436, -26429000, 32066527 ], [ 73003701, -64780890, 81092529, -104494369, -84983010, -87000059, 88172564, -31453169, 72294270, 58289669, -49284966, 45475102, -12737591, -45199657, -75787678, -103312991, -23706835, -6712068 ], [ -39709995, -12363239, 38304043, -112011871, 1417488, 112675597, 14010621, -63009433, -69995651, 118629852, 24993152, 95297080, 58515129, 54132333, 78111212, 72117136, 102446348, 68672743 ], [ 57792095, 27806911, -52187533, -16495034, 13968551, 58597876, -67867274, 18752200, 18924233, 51813670, 41511524, 56032291, -93632416, -39543951, 2408108, -57234496, -38483967, 333739 ], [ -45528459, 51549736, 86933373, -60215837, 86578633, -68930720, 87928146, -73815867, 111340165, 58439870, -109406674, 18038432, -92058430, 81430479, -88416155, 87512561, 117148929, -14437356 ] ], [ [ 59264282, 59696764, -114160560, -41679362, 3010912, 117288426, -52409181, 6445013, -47705745, 82740502, -69588382, 87730956, 107769510, 50151248, -37497951, 115444999, -110652158, 31002359 ], [ -84822603, 27891575, 17889250, 82320096, 101519968, -67634758, 8879193, -5123649, 9948827, 105271070, 89911475, -64880658, 65396386, 49884071, 858628, -73583536, 37005101, -5337023 ], [ -4888869, -11335048, 55391007, 39212125, 11530392, -52679580, 24685774, 21030735, -67638292, 67592760, -67477269, -116020505, 89230138, -90173697, -6997357, 113058491, 64138261, -10511346 ], [ 42575529, -48667049, -53226469, -82123497, -32568682, -68632013, -19699736, -92510816, -35737949, -24056314, -19470719, 67653142, 91976097, 3307777, 3970691, 728480, -80123642, -89063543 ], [ 101936580, 83364361, 80990313, 80633444, 43727676, -64717224, -14548360, -115196541, -58308139, -15764809, -115512491, -36363188, -13345369, 108525196, 70039766, 108220445, -58854430, 43413480 ], [ -42020531, 14622037, -10838395, 66895657, 46678743, -118953628, -21788866, 3303219, 106067235, -87155353, -33549189, 70522945, -62148543, -22043250, 53561004, -21191839, 32725307, -114839090 ], [ 73246457, 103926421, 89099029, -99793412, 65050090, -51980657, -29168574, -85699814, 47623020, 3829739, 1082880, -54154214, 74626860, 62943596, -7091948, 91822866, -69251677, 97298232 ], [ 33741920, -53675876, 18207937, 43360898, 95343613, -90713038, 106323568, -101053434, 84165747, -73470292, 14415854, 111021422, -337488, -65141729, 110659206, -114610997, 9540988, 24816330 ], [ -42399508, -43376126, 93634752, -118593774, -49032718, 4240721, -68503711, 106384515, -21851668, -10119016, 47520477, -114848662, -60763036, 76747162, -9886694, 29703312, -39608920, -89048041 ], [ -117325611, -46148508, 11542205, 101660121, 32544988, 68481766, -109717416, -73853929, 56180974, -52505331, 40460986, -102956329, -99664939, -57316528, 25355897, -68503264, 40957125, -117210146 ], [ -57680114, 50462615, -7851399, 72124761, 59185156, 6255636, 18115822, -82625329, 97332352, 17292771, 22774739, 110233560, -15388782, -35313729, 108224131, -8924358, -12465024, 20724702 ], [ -8321193, 75823213, 93270573, 34212907, -109615590, -48169636, -21470617, 69494654, 17273228, 31133539, 1750443, 17631151, -755482, -114059117, 116245012, -23981067, -25580314, 83893155 ], [ 34571025, -106821715, -72130762, 118197714, 115354771, 104315270, 4833792, -12742743, 18516372, 95300110, 93345008, -106015217, -44702083, -8561958, -118883872, 22075178, 86161346, 55707480 ], [ -118783457, 94855895, 7904629, -107800659, 31362378, -37973303, -7214259, -80171211, 2476894, 41741674, -702857, 78288468, -85765457, 11918260, 114449379, -6065334, -76572980, -68946174 ] ], [ [ -59034035, -76966663, -59498940, -106802869, -64121644, -39603956, -55755421, -102672560, 87512826, -11917196, 30553892, -112531401, -2481934, 32934543, -99991856, -31279014, -50522344, 19756244 ], [ 75922130, -81283386, -67517766, 113479371, -102129669, 46785807, 78808633, 106001337, 59761036, 104554545, 74791571, 18398029, 61887978, -79417095, -75273513, 19648724, -63815579, 55616991 ], [ 39861707, 71182989, -54843819, -109745212, 59540764, 34415331, -49468899, 106596174, 72016341, -61142784, -110279187, 98665840, -64498103, 23227013, -65386655, -115984398, 115138005, 72687812 ], [ 1105534, 114567845, 119219445, 23805990, 98062677, -75178660, 55805540, -112307916, 6182396, -67382987, 31519665, -93350631, 6815014, 64556933, -56043031, 25200171, 99272384, 111932663 ], [ 66575982, 79692687, 47579832, 61971174, 75097111, 49646289, 100233967, -36942495, 111159924, -116753572, 71209185, 108091704, 12791292, -107359301, 48483637, -83669203, 66922279, 42816611 ], [ 17515820, 107538932, -81912903, -12786329, 105841728, 41210578, -24012723, 108239179, -8590968, 56790577, 107767351, -16888962, 17621507, -41080853, -37681097, 87170475, -4021638, 88785718 ], [ 57025849, 65305741, -106308317, 6634418, 90043864, -85619467, 29296968, -57261391, -100073862, 112738372, 36399769, 76125517, 41276376, 35289447, -55074684, -41484239, -25004464, -39098755 ], [ 67981651, 7728984, -69889983, 50378431, 103815854, 18094800, -49803719, -65485475, -114804524, -20952630, 101485396, -24808739, -53122731, 12126947, -92948551, 105926929, 15341448, -54606939 ], [ -98544577, 106474329, 37196698, 85874241, -116666593, -117477973, -17163111, 115439486, 86135427, -106213902, -101903342, -107377575, -48045590, -36717947, 2292525, -104280470, 59084048, -34533232 ], [ 53008197, -46670624, 109787515, -77923474, -22656356, 102884870, 94893962, -90428404, -49088746, 55711528, 49072200, 35440062, 79075932, 2526646, 65791344, 16604478, -62612225, -112872922 ], [ 70026178, -1736798, -98163871, 116767894, 69589476, 100182636, -4489679, 52224552, 34210360, 21145391, 96431084, -33405136, 70577070, -44604975, -57490763, -47970217, 115349043, 57055917 ], [ 37419130, 18781355, -10713021, -29777028, 1177608, -119042648, -46713953, -71756149, 12541246, 98486319, -118278420, -113445385, 87639987, -1326230, -65050737, -25517288, -12411011, 89608534 ], [ 28348811, 60946610, 98918626, 115631203, 50342171, -3953133, -95380600, -114828321, 8384428, -105949119, -21314147, -73203147, -100198419, 35783278, 110697862, 102100086, -8067878, 68010868 ], [ -81395615, -13014812, 6089021, -68631949, -3576326, -54159140, -55505201, 42047479, 16306604, -94227016, 34421345, -94720710, 30365593, -117367880, -23425783, -59216298, 36900611, -26689563 ] ], [ [ 58743052, -35415455, 4161133, -99289205, -43340397, -107993104, 23222099, 118350490, -21330989, 89736125, 33691708, -56393429, -105932924, 47866563, 42534283, -54385630, 117519395, 77937760 ], [ -30385804, 22147953, -103561242, 35943718, -108099490, 53019640, 80956532, 16421654, -117166767, 108426904, -93639467, -52745887, -28487731, -98327560, 103585435, -84035151, 12979661, -105359462 ], [ -38245819, 55545141, 29359852, 6037403, 50520418, 88348070, 34977498, 96247561, -10933254, 69350270, 70674484, 16322687, -43196772, -35160748, 91825326, -96887044, 2912494, 53748268 ], [ -65254352, 9462135, 39837382, 34173082, 24666425, 6529750, -79981510, 14557524, -17200348, -36095511, 66688554, 81970485, 40390283, -70323599, 58267206, 49265201, 7564502, -89351454 ], [ -67590922, 83771085, -116010130, 65824375, 75044722, -58868111, 1553459, 44365532, -55232529, -22642871, -103552017, -84822018, 1782367, -57207903, 116473164, 116293305, -35789302, 78465615 ], [ -81305277, 34839735, -84824270, 20600968, 83097023, 106065234, -48446250, -49544846, 37291056, 33539302, 98365445, 109524368, -89548960, -28207580, -30507236, 95252084, 35123747, 20646065 ], [ 37272174, 66904514, 21474453, 74001052, 44615294, 104437939, -3176915, -70220479, 47648299, 54051839, 56821011, 89732104, 19666505, -25644063, 65798470, -105706597, -75854429, -6203940 ], [ 67526468, 103832608, -106862683, 118744007, 14284286, 90823630, -106848842, 19773401, 2151238, -99735336, 46933488, 30677738, -56106351, 36714948, -81284182, -69163690, -88338025, -10700202 ], [ -22590471, -49357472, -1003593, -92112665, -116051437, -67176262, -96864787, 77504037, 97858721, 71516693, -34116206, -14753232, 60068377, 66344890, -33550286, 47331501, 55599339, 11176629 ], [ 72580139, -102830191, 18152321, -107389974, -42871529, 26555357, 41138499, 6123865, 77139373, -14969176, 112230546, 106450198, 119035110, -78651506, -11554454, -10523906, 116586693, -90417991 ], [ 106024221, 26800502, 5811211, 43818123, 115309038, 119011434, -101617439, -4413191, 118604561, 40181240, -37979517, 79962962, -115532935, 103517001, 30434932, 61996570, 41420191, 60418386 ], [ -102457812, -58632738, 99588237, -84550067, 114041996, 28123929, -72179803, -89110267, 113045166, -66327967, 107277264, 9673955, 112260901, -76078406, 35323513, -109261867, -113753143, -9450665 ], [ 82867415, -47827754, 110891681, -91276035, -64344934, -117006666, 63827384, 52806411, -38248661, -22469973, 62205724, -111025344, 110375899, -10640207, -60041752, 67372369, -23660469, 33342536 ], [ -98847656, 57039126, -51692459, -50676342, -98458363, 72158470, 49412823, -21573838, 59010380, -90277118, 102010799, 84295177, 28564819, -14069157, -98523770, 79229011, 98249232, -108307396 ] ], [ [ 70513942, -3471968, 42881368, 47762065, 61035682, 11791574, 79995020, 50359816, 68231716, 88296408, 93143091, 54478538, -195183, 37316857, -116734552, -36501197, -20955479, 98857918 ], [ -93049596, 15931423, 253813, 89888411, 104137612, -145756, 1178790, -55404095, 64540216, -71309888, 40290225, -111495846, 79613189, 66852361, 114461788, -90011797, -17611112, -103850774 ], [ 18554084, -59509688, 101139118, 87567556, 75791436, -2799250, -21712621, 46336710, -75413527, -115067813, -110122393, 46100197, 105049817, 112294425, 58909909, 76880832, -68990684, -36218076 ], [ 119027594, 21760867, 11897038, -96207223, -10103114, 119058963, 19060269, -71879455, 97720463, 95455306, 108304038, 1833592, -110169542, -28980890, 68680063, -26215654, 23212342, -104067485 ], [ -109704656, 73880329, -92686678, -109478604, 11372998, -108625703, -91771332, 4810012, -27724089, 48494974, -85093513, -76472945, -59210896, 76797867, 61961924, 30147823, -32611488, 77428634 ], [ 10631423, -76024225, -89108455, 41385152, -89752720, 114139604, 98277376, -106454101, -92698933, -63594263, -110640886, 20984345, -20322764, -81666474, 41083716, -20058230, 43858722, -36373870 ], [ -30406402, 43163761, 54300951, -12234930, -60231762, -87297724, 72604266, 95480232, -59420955, -101742317, 117105430, 86052405, 99112382, 54789260, -65567064, 75613269, -32205447, 54141817 ], [ -20990832, -4548616, 36160687, -110556688, 77037532, -83724769, 43511687, -69495547, -68623681, -74574613, -89243055, 106665537, -16464337, 98564719, -71714055, -47137178, -57099923, 94303575 ], [ 93109788, 31129724, -34236929, -72331389, 107086594, -67255155, 73046130, -128412, 39472167, 14380196, 78625052, -57509437, 81378391, 118156517, -103096318, 109687896, 20569783, -61812664 ], [ 72619491, -95715020, 16564867, -35845110, 27764969, 13464438, -17619507, 100346849, -92823884, -10344222, -38268741, 58985958, 110782119, 108608104, 29314207, -116717781, -31027848, -31970887 ], [ -102409372, -25711807, -87063689, -92647210, 4492552, 16734722, -13829654, 75051695, -8805554, 32885804, -97870583, -44771898, 95898528, 34026331, -23471230, -104198347, -93428906, 55851046 ], [ 67767002, 24076247, 56176883, 66319724, 31396375, -97379578, 111275682, 15403291, 112152834, 63053292, 94768572, -1248607, 64569128, 65534707, -14026130, -1195929, 12231578, 51203783 ], [ 76790011, 9226499, -19451176, 103066121, -11957412, 2422883, -14096464, -71538908, 25533864, -111654723, 75849490, -69670861, -99898813, 1125846, -106122352, 96365157, 111359422, -8949227 ], [ -71795172, -108809482, 52220657, 101645535, -56166544, -50187268, -61312653, 64320159, -101614183, 66417938, -51147327, -448753, -86574628, 19881667, -105783316, 109146182, -80561535, -35833506 ] ] ], [ [ [ 42260764, -109631, -8273976, -25633450, -116961382, -35841925, -51515971, -93753285, 4850632, -48191371, -2032657, -33109543, 50492851, -97064278, -85960208, -109376867, 42939410, 3070521 ], [ -49577198, -55640125, -2177637, -29864164, 54641468, 72226955, 62113105, -20527846, -92046227, -4770699, 15254181, -13228776, 38812280, 32003231, 50318672, -29878481, -81640047, 50694137 ], [ -35475091, -84777162, -9886296, -82617881, 48121039, 67088193, -1822371, -31304514, -24392165, -88148014, 74842679, 77085797, 98045140, -84864624, 47127794, 57456238, 59394095, 48474183 ], [ -85868546, 13866277, 27717038, 88153024, -18630532, 87930241, 12110743, -22666318, -100886061, 67789560, 109210953, 67713808, -92534858, -30447016, -94933118, -3625446, -107418584, 60647705 ], [ -110167517, 16857999, 11697296, -16859903, 15325081, -15964298, 96737631, -65279866, 35298227, 14310496, 63308073, -39719025, 111108682, 92489864, -103121, -95565603, -116838812, 91048259 ], [ 65946176, 88581264, 60157773, -89412759, -15244827, -30123855, -48230030, -60616657, 113483805, 29296416, 52095654, 114664886, 13064812, 20264633, -63199963, 17376365, -11223185, 34332370 ], [ 62801018, 77187626, 16007307, 14252546, 54593072, -95479402, 71638063, 61985899, 98655467, -62396835, -40638270, 99281771, 98253829, 109653403, -45311423, 53572482, 112301116, 11966712 ], [ 88052953, 105308442, -86126955, -80226272, -25770292, 23362563, -55488003, 85967761, 80788945, -118371644, 23385297, 64863823, -2932932, -6127923, 66775831, 1490141, -57087964, -54585664 ], [ 25670216, 60006455, -117284947, -26616444, 7284952, 13690620, -95716299, -17095324, -21923477, -113918523, 51467227, -107685236, -85926760, 89891032, 1022941, 65910185, -91760804, 42673476 ], [ -73263360, 89400218, 10684755, 52360200, 103081767, 48247483, 97783408, 118842520, 34303136, 17431617, -20517879, -76738124, -89246194, -33886822, -1280127, 33970948, 14188587, 100138395 ], [ 91250818, 15708514, 105222844, -54865020, 25803515, -68717485, 28515703, 100510437, 106054397, 7690447, -21427916, -12015853, 12169019, 80257790, 108046161, 91452059, -25916693, -86471704 ], [ -3524533, -15100788, 104507764, 29014343, -44451571, -104639435, -73587971, 27307723, 44005039, 111131836, 11288015, -106223473, -100445338, -16642434, -61950931, 30915410, -12439748, -73806019 ], [ 99901924, -97169087, 14601123, -117724350, -53926420, 17242093, 85359174, 108778009, -49780625, 93757623, 54915746, -28409826, 11883400, 64012813, -20576048, 2904118, -111501729, 116723140 ], [ -117514573, -24156659, -49663385, 111843611, -69749022, -9056215, 6250829, 11368113, -103693980, 57816927, -2660046, -26251304, 49165976, -35009421, -107478033, -47402841, 68026541, 39526674 ] ], [ [ -117249676, 37294567, 86411781, -74313514, 98546531, -52034307, -84126969, 79747501, 44024479, -99414559, -101206783, -102550084, -96601219, 51623979, 115636249, 69318987, 4202187, -52153353 ], [ -26709652, -27576164, -56192985, -83328544, -109397682, -18664219, -104504427, 87390807, -1021707, 75938004, 9040905, -42472302, -89773958, 24485011, 45558816, 48330653, -23830976, 105802609 ], [ 94585371, 68018791, 5007201, 57246984, 46398978, -41403359, 35627510, -5067209, 110580152, -111029602, -99596434, 24102282, 8335740, -62700175, 32302386, 74545603, -84135432, 942937 ], [ 72803190, -28619706, -51818158, 53657264, -82260355, -35090947, 30151588, 12446402, -11483025, 18410903, -8543298, -67165100, -16296939, 82869341, 9203327, -57879038, 84788619, -36732992 ], [ -103504028, 43784258, -67251996, -48094326, 19420447, 69748558, 78979805, -119179976, -41838222, -37809616, 49826226, 76262806, 98287387, 112127513, 86025452, -118569573, 14098673, 39802379 ], [ -21957691, 6958279, 38969312, 7451139, -37742596, 93995477, 101938751, 74186366, -69906278, 35808256, 108546260, -62222160, 81248308, 117639453, -91634521, 4524429, 108804704, -18474249 ], [ -9688307, -39769095, -102347714, -28872689, -58511359, 64957338, -25773827, 20145947, -29201691, 104934616, -104177980, -57509530, 42713495, 48196105, 118672705, 20974916, -50684191, -65751610 ], [ 37452790, -1474452, -75808481, -69127175, 80200956, 91696424, -96373620, 86988775, 79819782, 95844896, 47434546, 95414481, 77586998, -91913700, -78682564, -116234703, -54020360, -43070854 ], [ -111973185, -109429128, -23168401, -42092505, -42567020, -7111148, -4828735, -26846631, 27110416, -117769459, -82819267, 55719536, 395956, -86936102, 60214165, 42399130, -41785628, 42421565 ], [ -77440608, 65632906, -83431286, 65492778, 14054606, -62969114, 115680524, 65805965, -64469273, 2926259, 13190632, 23938403, 57749762, 42965426, 111320348, -72167190, 26051710, 62916090 ], [ 34046117, 7007534, -6189257, 32031468, 82675337, -83432011, -65738600, -75966302, -48548826, -49310325, 67950988, -36140642, 111307351, 47673272, 18766010, -6695463, 68744586, -96726670 ], [ -5857877, -32742339, 86498393, -71663858, 63111015, -117200783, 103316421, 824976, -71353109, -48910985, -59484337, 119173643, 13783238, -1017096, 29844766, 106168066, -21801455, -63661586 ], [ 22722400, 33335482, 117283282, 95161892, -29207179, -25588816, -65974490, 25199145, 60232372, -58626676, -67001967, -72143574, -64750314, -24276992, 113994826, 105735002, 115095226, -22775465 ], [ 61591604, -109317770, 62553744, 30955414, -85696386, 34129873, -54355892, -19897392, 7626215, 36939436, 114903681, -99312645, 112212615, -54327913, 13989986, -96781326, 36210975, 78854245 ] ], [ [ 21243763, 32390040, 12453449, 71604625, -99456262, -49678383, -80372295, -14501656, 82470804, -25439480, 118890799, 93859041, 16558726, -102865072, 25089329, 428751, 96127407, -54045905 ], [ -117674355, -98907699, 35767449, -66031271, -65263283, -37650621, 12031819, 83231730, 118588389, -99529909, -70831171, 34007572, 1690888, -26403145, 24911227, 101370574, -520437, 23580940 ], [ -92485429, -54836182, 31442308, 91588355, 83541962, -29564288, 101204310, -47806283, -30880192, -59530126, -96980175, 96824643, -56057083, -118907274, -77845669, 47489776, -65856490, 5593346 ], [ -98603300, 91202755, -72052463, 4190673, 13306461, -98937892, -89008529, -107207877, -86823804, 80345474, -65472721, -84017220, 63031888, 71918506, -64068421, -116449289, 117496019, -114212871 ], [ -452107, 115962535, 27742254, -91401427, -51681174, 31408879, -68520305, 52072701, -64854823, 45736299, 21812832, -35901683, -94921698, 13669837, 62351766, -59599010, 39845114, -115687818 ], [ 45939412, 28277223, -11399241, -9572515, 29799926, 11137948, -102320185, -73629591, -94540011, -1952388, 72836918, 92760410, 51872795, -109411277, 69502912, -81984340, -3303519, -56880190 ], [ -72824741, -16747502, -82514800, -36933232, -75140267, -110802604, 67745892, -3932890, -30451825, 86908696, -28370831, -49591387, -103719317, 7606723, -12376482, -38555817, 72063270, 21374926 ], [ 60356035, 16635156, 8647472, -7222763, 7510746, -50632201, 60665601, 106678495, 77299991, 102763420, 23033322, -108776496, 11768360, -100422392, 114700787, -28091048, -94905648, 81505270 ], [ 15493312, 29201089, -5992279, 77156294, 693822, -103389780, 25624036, -89851725, 118708783, -105383362, -87815272, 115967531, 112862660, -72821530, 72084295, -51611841, 90992651, 119108690 ], [ 16876415, 23809362, 21549391, -63702284, 114833469, -73443248, -48931657, -77504702, -42169060, 45081657, -114828496, -31315733, -39394660, -97190963, -44161009, -8017597, 8626286, 66519135 ], [ -50396229, -87872344, 16125518, 107227535, -67532598, -40013949, -77416445, 8104160, -380070, 23297583, 94977786, -26356855, 58229725, 82385405, -118069348, 113258032, 56245180, -76238675 ], [ -74345523, 5804699, -76737386, 70871963, -89642186, -74862581, 107493358, 65411849, -36275743, 88981716, 48461516, -118329241, 39973080, -38609337, -15620547, 77969443, 15632131, 26594734 ], [ 40583122, -51096878, -116639397, 34700208, -10631284, -50620758, -57381917, -90995732, 105693521, 32827002, -74456700, 21292522, 93171531, 97049833, 85353047, 102542566, 36549230, 48528118 ], [ -21531356, -93737781, -29566724, 48918669, -83962739, -97334753, 107366368, 62811587, -116055945, -89860462, -86724945, 54472836, 62791796, -47755871, 49404650, 43060936, 60777767, 59666049 ] ], [ [ 72513726, 36383433, 102048523, 113833063, 102968468, -64177262, -86415699, 41830552, -87295943, 88780116, -83408236, 10352662, 22881516, 51229409, 17963548, 20360170, -53171589, -106627786 ], [ 438197, -1210230, 48093074, -86818383, 54603427, 12916668, -40503594, -23467367, -69214841, -58702563, -8460878, -26338011, -8331075, -88482795, -103571513, 5934539, -21295278, 98121584 ], [ 67966309, -92363861, 39465255, -22778113, 45437286, 14628615, -26488074, -29378158, 2395945, -31585533, 16744674, 29972835, 622221, 61896518, 21119734, 31456356, -109656877, -12914874 ], [ 42292459, 30766398, -81668386, -75073959, -14628072, 95460550, 11501556, 5241192, -50810870, -75060725, -51011894, 27455102, 84757963, 7201195, -56765840, 75150507, 108372467, -80397366 ], [ 49353765, -29408484, 73607026, 116769129, 74608163, -21816408, 118461135, 8951257, -77016742, -52984104, 13162883, 17869421, -77945995, 42347046, -66265394, 96543846, -30201948, -78087128 ], [ -78023149, -101256043, 23151038, 3258568, 17278311, -87492877, -33990909, -80645228, 99284857, -49810828, -119033195, 52382341, 103845565, -6410726, 36164228, 36899503, 102399528, -79546630 ], [ 33566496, -76051349, -87408460, 95978485, 113731284, -42735295, 19984391, 37179678, 85010441, 29074450, -15795462, -36892978, -51782759, 61087628, -72455763, 83020864, 113194562, 31465058 ], [ 1423117, -109766595, -106439395, -46121300, 94094899, -48056460, -89040835, 58454412, -71334888, -84293509, -108111170, 18050975, -43560831, -107175700, 4821405, 101378159, -98257807, 105695309 ], [ -2515273, -66368499, -18458584, -55834529, 104494823, 30267955, 17814603, 71957337, -70066116, -107946365, 88731401, 15326485, -61445081, -98283917, 68384610, 76694668, 10112582, -3040893 ], [ -80916043, -26678729, 101251760, 11103491, 32092925, -81878413, -56901161, 88482290, 51646187, 98530620, -110030060, 3009078, 6664463, -12198912, -46575521, -12303405, 34326311, -31470092 ], [ 54047123, -22089955, -51429454, 99705074, 94926700, -71441774, 51715579, 74226299, -95856981, 76285970, 34217041, -111249189, 34897683, 7729841, -61072803, -55328654, 104239759, 99449956 ], [ -47754000, 13414625, -89211951, 73629556, -41100810, 110211218, 3364091, -95334824, 103556531, -80222178, -96168602, 79754337, -104137492, 11935161, -89890378, -30678812, -116415100, 103633436 ], [ 44811830, 24370969, -79279737, -63637808, -58152350, 60694636, -9917307, 35319587, -30029279, 23729247, 23631725, 90813765, -58873752, -92023823, 96498321, 18211365, 69930337, -45844918 ], [ 101376633, -35806368, 16624654, -5761028, 97511245, 73928458, -24497171, 77609178, 114064237, 98563332, -92988918, -109211148, -60916726, -51386156, 113036376, 21152269, -8517415, 105134736 ] ], [ [ -33959579, -51315795, -7596692, 90795441, -60283806, 84415410, -60568142, 39362796, 59862342, -60156857, -52000972, -41531587, -39264777, -4584004, -49105792, 82914219, -90636868, 21759779 ], [ 75995081, 11100945, 45732089, -76890797, 30856060, 74034360, -93237212, -83280509, 74566851, -5317488, -68130552, -80422075, -27701558, 64267704, 83459856, -71868395, -113019938, 96624357 ], [ -4851197, -87200280, -97322546, 114966462, -66371102, -18615484, -116930537, -59176589, 76570865, 79826746, -27322899, -112996346, 80191265, 88007076, -14740457, 76279457, 30154925, -82929356 ], [ 29570851, 5315504, -5771542, -100165931, -34516786, -23917793, 109213348, 97082833, 34851839, -105895035, 27987571, 19251822, -69421568, -101741457, -57497235, -55921714, -51388274, 85547462 ], [ 95203708, -43615350, 40003904, -41668902, 111108146, 35475723, -38360027, 45870016, 27717677, -43593727, -1752725, -99566339, 25711163, 93507530, -98753519, -108844503, 50635389, 99041358 ], [ 100248817, -69520028, -76114054, -29919236, 93442835, 60910700, -33914444, 13962436, -43975845, 93856805, -95514845, -38591971, 117058461, -75173671, 77933496, 66659812, 64531341, -36924300 ], [ 34045689, 49462186, -33139300, 107978238, 96533296, 97408340, -56845213, -105198180, -91890219, -30314258, -86355910, 6675353, -47176782, -46530154, -98628872, 108018563, 85717154, 53128332 ], [ 73500592, -9128907, 41303651, 113393663, -71493143, 76530540, 46419536, -60392017, 35535119, -71931196, -33061399, 31360000, -11904423, -80757909, -61464343, 100669736, -31390849, 89581740 ], [ 54972230, 17337499, -13309018, -92577359, 50617404, 50202480, 69125537, -34505772, 29169074, 63451893, -43635722, 10129982, 14011196, 99006261, -68350532, -39175509, -66739059, -33796879 ], [ -71279748, -87153316, 44087940, 15764211, -25852348, 15459427, -118913045, 92835664, 21934173, -79904323, -17186417, 46847343, -117143609, -14449317, -33498720, -56075452, -52348317, 62253406 ], [ -118667430, 82782250, -3837154, 11711810, 171085, -103843969, -51180412, 64817765, -19862171, 55250246, -78201848, -19332189, 70005014, -26128186, -108986174, -64353701, -94730462, 118257667 ], [ 16318971, -99130067, 19675603, 62443375, 107477419, 82320941, 113725146, -75106539, -114089454, -106936253, -74395194, -23827569, -18431072, -47583946, -5969278, 32956966, -36631928, -108785505 ], [ -16809427, -20174684, 23999094, -7466552, -94118382, -96397506, -53981648, 78473913, 119236985, 58028763, -64563263, -34654932, 118073103, 33652318, -13217619, 28321898, -96370759, -95606022 ], [ -9187111, -42412850, 61033714, 39206997, -10279090, 113359289, -70828702, 100084180, -42122480, -16460850, -58269607, -47000700, -64912882, -94931275, -48945228, 70204488, 90142575, -77203995 ] ] ], [ [ [ -2731234, -98360436, -14748380, 11176212, 19387194, -25992314, 40982754, 22089999, -58419990, 35789754, 96723180, 79468861, -41263326, 20543939, 43628126, -41093822, -106007644, -108566741 ], [ -24882054, 106353002, -86598449, 53901411, -55242796, -29904418, -54392112, -21643664, 73410081, 52321026, 37358116, 68793128, 45128214, -77561913, 29373695, 81349937, -54558666, 110459394 ], [ 45233317, -48739047, 42390526, 90264802, 106197444, -58153659, -23731918, -24425729, 50130454, 105945643, 75061628, 114220378, 19435552, -4823840, 1092089, -56523007, -99231296, 5164800 ], [ 54364906, -31389024, 31302602, -8200602, 109461982, -75230683, -192216, -91425872, 100341571, 90878779, 50249280, 10335884, 50014787, -82167354, -77381536, -87666170, 36022982, -81545578 ], [ 35689030, 25885835, 46842856, 83602288, 5231589, 99011117, -115737428, -110341142, 116524489, -21783819, -19060541, 12848203, 18952920, 59919328, -109673763, 30847758, -109500416, 74412172 ], [ -61908440, 79100678, -35199340, 89795228, 57288851, -51473076, -107319611, -43147706, 102351363, -74638651, 22140997, -74967622, -91758398, -106474424, -17901337, 52963243, -50619363, 23371570 ], [ -81623951, -76632922, -78875051, -19187433, 25933322, -84511172, 72226401, 41021479, -99188205, 66439186, 107151237, 18825535, 65752737, -61407603, -102944737, 13017136, -55732674, 111885818 ], [ -55529834, -105181918, -53215176, -30044038, 108321317, -60914054, -23430545, -90554431, 87409917, 25762036, -114237304, -75677958, 94226726, -79273075, -82769872, -65163010, 53295832, -31959804 ], [ 64357319, 78584145, 111078834, -76783568, -79652138, 26644651, 54135455, 61731418, 105628714, -760663, -7355714, 42333563, 107097188, 80930580, -95186344, 112689891, -112171048, -2554894 ], [ 49980102, 42620779, -27200271, -61044341, 70730506, 112018896, 25862848, 24029721, -78287209, -82035811, -103132154, -52203083, 6144200, -77390789, -85001257, -11104538, -58912494, 98964887 ], [ -70693531, 40477675, -70026905, -112067401, -77987344, -83575261, -109929151, 116708211, 30052482, 98247029, -61456934, 69073701, -15121612, -4254842, 72103166, -81919171, -86008711, -41430385 ], [ 35384256, -47353050, 49645927, 62772133, 40100184, 100566248, -34895525, 106266673, -55302388, -80685335, 59059259, 84767436, 39228737, 65604245, 114301271, 40653313, 24320888, 71346314 ], [ 84974832, 96855182, 38666297, -16554676, -12250042, -75152556, 85612327, 42410650, -5098894, -30438124, -100111038, 3311884, 47731755, -66605518, 5327193, -64819879, -76412320, 26164519 ], [ 689149, -27022184, 83713436, -96268368, 16414258, 1127848, 69906021, -59126982, 54897619, -61368441, -105063168, -86420305, 42353922, -3352254, -118126540, 46565913, 116830537, 18804730 ] ], [ [ 20573750, 65623462, -67175045, 91140224, 67791276, 13514557, -90847186, 72283562, -66754388, -4947039, -63797628, 76211362, -105590300, 83406638, -39185773, 54324431, -31409326, -94981253 ], [ -93281615, -32077366, -27742538, 106912507, 19086043, 55787587, 25960219, -30659085, 89685973, 100271816, 47492239, -100958138, 74215148, -27486106, -9419106, -42270799, -2708142, -115177494 ], [ 14896436, -2962395, -4748258, -45507397, 15498695, -38771289, 50255126, -90479126, -111608537, 95082613, 17836322, -50503801, -103572545, 27996061, 43190589, 67139572, -23989897, 91269227 ], [ -3410839, 34785602, -59016105, -69820773, -21050544, -45979825, -70161799, 99464205, 111967664, 92524406, -92523365, 35384550, 72614642, -17937478, 11579720, 93527557, 8589006, 55946667 ], [ 115304973, 93324483, 98672395, 28964290, -66460391, -118276401, 113034727, -5741363, -110442326, 112557502, -92953813, 66547649, 40691239, 86510669, -23724959, -96779255, 74070536, -11358718 ], [ -8707297, -39967700, -108283641, 109714737, -16740510, -67287480, 76338606, -77750267, 64914783, 6559656, -39686173, 38158948, -14492348, -45818673, 94671878, 60652983, -67165787, -102001743 ], [ 31431301, 38000688, -53343662, 21802046, -2368812, 78239770, 100114259, -68784858, 111848363, -18782773, -58891582, 111891578, -73637665, 63217661, -35527662, 68432386, -87591246, 96835876 ], [ 39208, -102438786, 33874954, -101563152, -34470487, -110415447, -52048360, 77413211, -40600603, -52305661, -86095451, -4774600, -118680968, 105813117, -113004121, -17606570, 110227453, 70496791 ], [ 88132629, 92961646, 21537370, 4008679, -62959705, 91678099, 116618563, 100426989, 95822669, -6241757, -56548170, 79749038, 87774076, -45817425, 95487030, 21068913, -39375097, 3480093 ], [ -101434356, -5538322, 12442297, -54059752, -67605840, -11816380, -83196642, -16661671, -105038247, -116138763, 107532636, 32992211, 91071796, -15134596, 74366348, 69907504, -62012981, 13871476 ], [ 65933265, -8442494, -118545145, 44581367, -15551497, -57170623, -87058790, -81040559, -96073260, 80595702, -10664009, 15412152, 38378704, 98546324, -103657622, -22550682, -16119746, 103302661 ], [ 764590, -66718838, 103788436, -107257322, -116750964, -82961181, 21887693, 23463101, 38724554, 108896484, 58679362, -88754094, 67724946, 5444768, -6256183, -74972699, -7176791, -115112945 ], [ -32338706, 71461579, 9366274, -110540661, -57116630, 75030992, -82398071, 74291174, -36802557, 94610027, 74760017, 74732051, -62454343, 106695567, -50660024, 4339014, 46194307, -6815057 ], [ -22603364, -75200307, -84963493, 111954499, -91408332, 74904194, -110623588, -76681716, 41799797, 27900846, 86589683, -39364882, 29741025, -44693568, 57143109, 25621944, 65531773, 36473516 ] ], [ [ 75980494, 8205400, -43102721, -112338231, 64284312, -77207464, 75428292, 38609210, -87495472, -50117455, 38280769, 93274318, 106408456, 90100614, -42263693, -75573909, 55807242, 12686869 ], [ -19406337, -93942807, 13880630, 70595108, 36437314, 22895572, 98812321, -77928256, 20298320, 31601067, -35587804, 13632880, -12943902, 32329533, 37812298, -86552478, 102228846, -52252818 ], [ -29946031, 50335120, 95199584, -9537426, -91926146, -24331797, 36026050, -79795261, -77775993, 87318275, 94760239, -70677585, 14900653, 16002767, -56574484, 114998801, 36889385, -92301369 ], [ -18447801, -17214666, 49592984, -63577427, 27952262, -7456864, -858994, 84528222, 109281860, -57075122, -266655, 78887655, 8852665, -66434718, 108779720, 51032124, 53798774, 87082447 ], [ -74699822, 108971495, 77875564, -26050065, -45553936, 102715734, 45163092, -55935724, -95703485, -44881959, -5108302, 96343679, 6052073, -35311676, -62396784, -118727026, 2297337, 79841855 ], [ -10783360, 61837429, 63486092, -73069697, 77324792, -20025311, 70859884, -45055260, 70348641, -87110004, -62904649, -106869538, 29773766, -8505174, 37657494, -4309108, 74575485, 110834306 ], [ -35094069, -61776557, -87226768, -55067608, -105634879, 110102370, -10575722, 39158711, 90781186, -63563243, -109400477, 17434330, 23035820, 41163071, -96066349, -92237952, 55803069, 55828267 ], [ -113774374, -43485347, -72304995, -65532938, -87342080, -21577708, -68883618, -117116556, -23490852, 82254308, 87436759, 109681085, 67321104, -48595815, -109727766, 25782283, 6419638, 60116883 ], [ -101505260, -44652021, -109022184, 79883962, 98524992, 31957517, 66259616, 78461952, -15481511, 68513128, -108394320, -31989996, -58197689, -77565933, -102904695, -102106712, 53229763, 17941283 ], [ -103142013, -67172562, -102513486, -3426425, 38034520, 114628850, 117380258, -11872402, 5488077, -62108855, -115328733, -13547433, -18132400, -82937092, 4656515, -24660668, 12213073, -45437470 ], [ 57050307, -2083858, -37954697, -65575850, -104338122, -77861588, 87328741, 26205422, 56788777, 75736642, 86662674, -13875428, 33105404, -46341742, -99072706, -64598554, 60626619, 68281679 ], [ 38341551, -17875850, -87323620, 57857883, 40569215, -33884925, 58374779, -6029428, -72230293, -75718911, -113606102, 103771903, 6502726, 57022315, -4405823, 79108323, -31810738, -47161979 ], [ 54124148, 105067708, 64727939, 34880789, 37671114, 43431296, -55572665, -111537388, 95879320, -93181453, -6001744, -19316506, -101980180, -4864750, 22623693, -79853897, 30412890, 77125323 ], [ 41653541, -8786684, -402922, 98487360, -56602863, -52573343, -43798306, 100514995, -18137242, -113269995, 22734056, 1479826, -14342231, -8677260, -1144838, -3227953, -17041639, 59735218 ] ], [ [ -104253900, -97708881, -46513869, 96178648, -86713872, 56968510, 110404206, 103991466, 65128669, -7592743, 93427417, -94516035, -69906598, 69634303, 112656679, 100559765, -4928356, 59945556 ], [ 48526196, -33490971, 16393266, -10274483, -29046322, 112207232, 115117226, -67083550, -20401916, 23962467, -26419743, 37518142, 58342493, 94226504, -16034025, 62178719, 86351650, 117530899 ], [ 101088382, -17533931, -113408018, -37511328, -28393957, -102400922, -104860286, 110472190, 16556131, 63745837, 3770248, 75676131, -24392038, 67885814, 102532597, 11497363, 113535784, -106297482 ], [ -63362126, -117504463, -52619386, 25355370, -113768614, -64270817, -46314096, -118192499, 109390742, 30662726, 85781569, -14090895, -34563812, 67874670, 66929909, 102845509, 65830412, -15776876 ], [ 25144996, 55721109, -68054500, 61054609, 110017198, -63472220, 108839450, -104436598, -62214286, 81637141, 67440608, 112967286, -90514915, 32976675, -69656763, 88038566, 116490848, -3400892 ], [ -42531661, 48779099, -61452823, -103174062, 73109670, -55999719, 58294930, -54442621, -78525426, -71839180, -53824983, 101093692, -45012561, 2078271, 98952526, -50410728, 30939291, 49496075 ], [ -5137241, 104344906, -92044231, 14665962, -22637588, -56774828, -88991281, 3627704, 52070631, -54286193, -33805606, 109531926, 72779095, -65791185, 87100015, 73225757, -42752383, -101854465 ], [ 100063502, 33587841, -76757732, -77656213, 53880370, -29365324, 53103712, 47603265, -4024803, -113991673, 754020, -95026446, -118094928, -82856606, -83186287, -73913206, -94942882, 5611846 ], [ 67327857, -27449927, -112210765, -59704396, -88660815, 44166696, 39529990, -24758586, 71564690, 80777694, -54514501, -37197853, 37673319, -85936446, -43816340, -68304185, 52696310, -29699484 ], [ 89599093, 9785802, 41856825, 15232330, 21465301, 84503690, -101091043, 86204760, -115065864, -21449638, 36576855, -56611868, -100978614, -12772264, -113528356, 40307631, -66222514, 93587866 ], [ -92874854, -108425817, -65309627, 85127500, -20028074, -25743416, 102081503, 93534491, 39353009, 88517724, -30778869, -60489392, 52739953, -106380914, 102031954, -66927134, -37436867, -36887119 ], [ 72023975, -118432568, 22536597, 116010199, 33391190, 72897347, -54326440, -65278311, 14836882, -85205771, 100572798, 93934539, 35649499, -112361237, 116619784, -109182026, 96329831, 75880626 ], [ -71593645, -43413394, 48152541, -18037638, -111751317, -7386359, 54850881, 114419298, -19754114, -17520098, 117009291, -8059923, -80247283, 12921104, -34573929, 57477973, -101052543, -46160960 ], [ 72938534, -62213299, 57381945, 48060980, -82429021, -970211, 92455940, 6627154, 48582381, -85334053, 90721873, -77515367, -3470560, 44746292, -28461253, 86085701, -107140475, -6217542 ] ], [ [ 77864305, 109240736, 89108158, -38922733, 67134345, 85319078, -54993260, 35161835, -87983444, -12720382, 78237599, -18989461, -17422375, 66932374, 23553431, -625559, -87796156, 97551448 ], [ 118217369, 24165951, -48011545, -36535428, -37202511, 68841656, 49017973, 75861105, 108153151, -81641206, 113543902, -115945625, 17850693, -99113003, -8943233, -78235731, 68941375, -67473846 ], [ -111803396, -26438735, 101403916, 65307296, 111485415, 79858086, -37820828, -62849603, -45905350, 47156015, 25448294, 95645407, -9025162, -118474860, 52800686, 104231593, -84771587, -61475264 ], [ -93710114, -5836363, 89337788, -6152147, -110824151, 7403832, 593129, -16842341, 40538141, 104617267, -62360962, -52044876, -42404388, -17678912, 49491032, -73179606, -34238012, -116535806 ], [ -110936898, 106069716, -17861101, -65929663, -38882410, -94760056, -104385398, 11281438, 13697702, 13340337, 62881714, 48678724, 14096167, 32423817, -53511801, 60984072, 79211718, -71532254 ], [ -114824252, 109034887, -1591907, 102830312, 42260845, 3348320, 28267537, 17218095, -5376135, -76130686, 68206434, -25659973, -97594852, -102103759, -68250089, -111285529, -102281271, 65210313 ], [ 117715099, 78208192, 98806939, -36972706, -71694033, 15589385, -55051982, 23101050, -28369086, 95785572, -86190919, -46186285, -22997113, -60050445, 113281138, -115919807, -28540889, 79885302 ], [ 11716936, -108873998, -65406901, -51575471, 118932337, -53416854, -53623097, 57758734, 41116509, 33422135, 7983342, -26403303, -38331229, -84309514, 116287210, -81721916, 56379922, 107919851 ], [ 101246412, -36264376, 26114272, -34441637, 79724067, 2739656, -98647527, 44999306, -48566172, -45315150, -81298403, -98115555, -80235901, 84456456, -58065051, -54455261, -11047010, -101180831 ], [ 47169646, -51780886, -68835561, 67799279, 10455814, 26764190, -117413353, 100966874, -28088071, -72896431, 21142913, 108160954, -84189872, -75653916, -108869276, 71429108, -83875002, -100609090 ], [ 76529734, 114232811, 115336365, -43317458, -84182224, -109322078, 80602915, 81135597, 64917826, -8191814, 40118604, 29293407, 12435304, 101537274, 584596, 47248674, 99152046, 26695409 ], [ -96629218, 89330300, 100919191, -68471398, 119177510, -108043874, 115995363, -70191308, 49780156, 15123660, 39449021, -82347966, 58579951, 69651867, -103792543, 94331819, -89432008, 49358951 ], [ 83959658, -76348551, -103071765, 113182241, -26322893, 44423337, -67900900, 93911313, -75442798, 66327409, -87790358, -68765086, -9612450, -41735547, -37517050, -77300388, 22054943, -34385826 ], [ 43416169, 80036950, -109076043, 68189855, 74559681, -49335098, -118597495, 42493974, 23207593, 76287609, -49904520, -46074334, 114718524, -54140170, 73903746, 7882221, 81622800, 64433265 ] ] ], [ [ [ 79527110, 30917046, -108766384, 94959013, -95059517, 105422064, -72524014, 35557915, -87378783, -22945511, -61142602, 83734105, 98718832, -46196150, 61825617, -49198495, -57790256, 81588464 ], [ 50156998, -102209042, -103480734, -30102366, 76423344, -66230090, -98139081, 78981266, 5024817, 54603648, 109021512, 52621290, 108355132, -41319791, 110084043, 76718880, 42413486, -27030909 ], [ 38061859, -96555757, -26726929, 23749768, -25565764, -41965940, -83357448, 21087957, -13145864, -25204412, -115413161, 88726981, 18444097, -18418607, -38094857, -37634880, 83689541, -111511704 ], [ -101133289, -96339525, -46536448, 71430113, 37220766, 10516415, -34351706, -83192632, -49448334, 40492246, 31661632, 42304166, 57754307, -111727574, 28670117, 106168590, -78055064, -71876246 ], [ -53399809, -273122, 57533322, 89783245, 42182231, -61028282, -49185400, 100393907, 17697300, 85188985, 34103125, 5459907, -39179396, -67399804, -41138922, 98444440, -105186960, 108421248 ], [ -43599323, -115967438, -68954933, -114552120, -57338385, -79230291, -65883102, -20893038, -3378262, 50701131, 109210670, 79432739, 47180646, -36670982, -47669801, -63383239, 67289647, -92207579 ], [ 72462117, 65355689, -22947637, 40058988, 16556007, 13865200, 24971844, -115891034, 8246348, 68322699, -21050873, -97263380, -86254127, 84693257, 80594739, 110229032, 1722756, -106984322 ], [ 38305231, 77335422, -56777100, 59046243, 14825284, 54423494, -14735004, -102343453, 10893642, -71199662, -59083727, 70048027, 11450906, 114548797, -19053954, 50217176, 95692101, 12149723 ], [ 41149142, 27673250, 98028842, -82458357, 25434921, 65355539, -65063998, 41813853, -67755190, 21794313, -19786399, 91744035, -58180609, 111564183, -110172759, -86563326, 69244500, 36853783 ], [ -109760488, -114806167, 28932096, 71387021, 100876703, 50257915, -15103956, 91735127, 55170584, 97052006, -48513740, 95731218, 18540666, -104094910, 116913424, -11283445, -107773439, -86997314 ], [ 70069505, 87502029, -61485093, 51499337, 10873192, -114937310, 79803648, 57011917, -76712390, -60719590, -40538105, 100149560, -91592851, 27661620, -3968876, -17586081, 83773391, -13080792 ], [ -82787194, 45906391, -45113901, -49054036, -7534012, 2335214, 51181098, 7444755, 9481086, -36796961, -74372668, 106249613, 28991549, -91195327, -61587497, 26215728, -42069019, -54360454 ], [ -115300299, 113039169, -58864525, -12480587, 26965956, 43648679, 106613901, 82826404, -49237312, -10783096, 88427982, -20008, -98534133, -40977747, -68932599, 1086854, 108994258, 93005177 ], [ -1305855, 27472007, 83589281, -65079686, -48888504, -24373941, 12996519, 81027946, -78351032, -89689532, 44266463, 31190534, -712283, 1208127, 27527100, -65969328, -119104248, 102841924 ] ], [ [ -12478445, -17236337, -12123789, -100409874, 34683620, 57366988, -70933982, -115616703, 96588017, -16684961, 90558719, 5301560, 34025642, 1333906, 80134290, 86432336, 8309415, 40409755 ], [ 58502164, 37762439, 33744692, 55984957, -100139059, -2362460, 70496381, -110265698, -105866791, -22117206, 7622767, -23017879, -110102956, -98524408, 43569159, 53079926, -41806925, -2909501 ], [ 49490589, -65159131, 71209885, -11281681, -57861073, -5076375, -13218326, 50131531, 15940121, 55613027, -19585565, -118537230, 44979310, 67759172, -112736554, 95921248, 37224164, -37205273 ], [ -19300642, 4557412, 39723980, -32083373, 70498938, -118539304, -55515074, -46924770, 35547870, -76489196, -98994050, -94314771, -26215726, -58407319, -79917664, 115645936, -115618611, 17081756 ], [ -93078318, -2390010, -37008519, -6999292, 30819972, 70013830, 43005856, -113197586, 95047889, 107046068, 115891419, -18397586, 85331163, 41979170, 34181575, -106216785, -78218674, 4126721 ], [ -63729510, -90521669, -105730108, 33176390, 93780154, -521006, -22703206, -90992551, 19779947, -68232816, 85272645, 19320104, -15045198, 12936209, -86418546, 109804352, -58665909, -21155174 ], [ 81544810, 50744985, 105917473, -73098440, -103471209, -98358489, 38937128, -92920802, -35831866, 67083554, 18293333, 117407981, 43577864, 5006493, -9013648, -94436537, 30110946, -23549704 ], [ -71275726, 76174216, 15858045, 88295907, 106493731, -60171687, -46931197, 69470585, 19833827, 26405993, 110515733, 55874924, -20348711, -65756251, -80557704, -86797544, 102936561, 91304370 ], [ 90912762, 84330368, -116609241, 769776, 27920833, -44522193, 42758885, 67698572, 80047080, -114573679, 110058264, -14647644, 22727524, 26790335, 111525320, 84959714, -110122090, -15275480 ], [ 35905574, 73516159, -32356294, 76418419, -55971572, -111968556, 93723817, -72599870, 114881863, 111934537, -57051071, 113254425, 45515541, -30014384, 80732537, 94456574, -94777006, 108844098 ], [ 82369201, -1017719, 100129849, 58511231, 7927019, -11862179, -107117841, 58707557, -85616185, 117236323, 87845113, 73550531, 32386829, -61253504, 31790662, -4865233, 106272578, -89307129 ], [ 42233286, 30936213, 11350768, -55794474, -44180116, -3670780, -82511636, 25772133, -13189450, 108667134, 45093044, 8221205, -74825514, -15567821, -50015891, 81581992, -37638845, -44032315 ], [ -49880119, -39330545, -20706647, 47654670, 90528798, -51987851, 21617748, -84249697, 89347054, 31802452, -91130538, -74491305, -68342419, -33099469, 104388018, -104880507, 16826119, -95608161 ], [ -45697376, -80202998, -103526060, 59355486, 102906773, -82549522, -1041007, -76450377, -69712288, 107437732, 83411179, 2251436, -48653930, -116205252, -63296203, 14025214, -79195041, 32774263 ] ], [ [ 48774300, -47839343, 93136576, 85518353, 108314350, -37344712, -11347628, 97026630, 108451227, 99219235, 87669238, -39710511, -31409716, -117999414, -3769475, -77559323, -37834510, -36351136 ], [ 105559836, -41207963, 9684459, 73075676, 61557849, -37716550, 43120961, -70774632, 9281152, 8186163, -32882035, -40311693, -12538052, -94558776, 139863, -111125223, 119159332, -76216081 ], [ -20960589, 79047574, -14934509, -69715169, 42012889, -25158648, 116582177, 78648101, -89370020, -104457463, 116200664, 30408970, -110507112, -32478794, -11799390, 80739870, 72729820, 106525417 ], [ 66959175, 40941466, 7696726, 118835629, -77100206, -107121912, -18205010, -89053453, -22910199, -101889523, 49476833, -89073192, 30955169, 47638517, -81168457, 102021831, -92256608, 27366287 ], [ 93259544, 51544300, 114593988, -57960585, -30621839, 94313290, -57216230, -54364199, -101630077, 113972631, 22425173, -117861085, 78780157, 16818373, 26398985, 33841019, 29822670, 56592178 ], [ 67373207, -86964430, 82860805, 53578456, 6088148, 98226437, 115130738, 86488718, -92456195, 35460088, 30043387, 31880726, -92536978, -3280862, -9585442, -86282007, -95119814, -118547922 ], [ 114485619, 20175875, -57966407, -70266691, -52547742, 113712748, -58649662, 93559980, 64260142, -6653664, 96499209, 65556075, -88770077, -45301548, 25164953, 113062345, 75082498, 41342629 ], [ 4243036, 39611633, -42289737, -20974015, -104228231, 37011849, -10271866, 112944052, -41486767, -39972317, 48999743, 32611303, 14561390, 64546782, -90927420, 79964747, 77893413, 116511200 ], [ 64301344, 76904381, -35276666, -80971618, 116137455, 89216448, 29195365, 21901282, -45215837, -71153219, -91643279, -33960997, 44075649, -10087090, -77234792, 66000399, 61784582, -30540906 ], [ 58312852, 59501564, 51561067, -34880249, -46643542, 1753286, 106929695, 65211085, -71456756, 93315234, -18035902, -69029122, 34888095, 9805579, -78941297, 47040715, 54873465, 54180561 ], [ -17382508, 95918099, -87353067, -46855009, -106080673, -88495928, -118472174, -109556984, -37501339, 84351498, -2461076, 114944807, 100024451, 83002978, -27109208, -96906484, 4074809, -24977538 ], [ -90400615, -3347880, -70943391, 38131791, 65161400, 55699072, -96622009, 21359712, -23630193, -56562996, 42361916, 104510406, -54337234, 66985262, -8051814, 86995033, 102563185, 9016564 ], [ 19468375, -52530597, 65014348, -62996876, -44909078, -111764191, 82963739, 34395503, 88302664, 35644005, 70804905, -80266306, -110920548, 100215437, -46587010, -27671064, -41754472, -60191580 ], [ -11912738, 23466370, 18937832, -18252453, 93695542, -116386988, 118296335, 78809036, -108547214, 20545180, -43224287, 117690411, -34282151, -102878807, 103135292, -90462361, 64757664, 118497151 ] ], [ [ -86435972, 18727615, -101019634, -25791501, -83415791, 39739096, -110448091, -51154565, 67039158, -44775571, 86446067, 70885694, 94555669, 115796186, 73919989, 84144201, 113250107, -56055497 ], [ -61720482, 70184635, 72284832, -75292657, 15607137, -74725622, 24199575, 26223212, 4374709, -75871912, -94341845, -69258163, 22158595, -920259, -31442424, -108770246, 13282237, 18188378 ], [ -11038489, -17988858, -107880292, 63319749, 84250029, 90124189, 27718285, -10218346, -1882733, 32558491, -106535205, 25717020, 47182901, 14029740, 33808719, -51173869, 110060308, -52097840 ], [ 96137800, -39606823, 4265252, 4668192, -85656620, 104059470, -107283637, 100096219, 20789284, 118408517, 112402887, 79523896, -47249225, 81554089, -113343460, 40308448, -63178789, -102921394 ], [ 1976331, -62016477, 23331864, -82431536, 29312159, -23470799, -116539984, 58708859, 81144144, 90003147, -33646844, -24090646, 111188720, -93992738, 48115239, 108371332, -94493365, 40940068 ], [ 82969771, 41786962, -52570329, 108406657, 30115411, 38243134, -8820886, -61079762, 22871731, 91154185, -90370200, -52651422, -34875391, -4747549, 112416119, 57531792, -53968760, -4620460 ], [ -75824217, 50282019, -6803336, -24184405, 40476223, -47911367, -105684412, 3017018, 69934922, -80892683, -30628766, -11305764, 108736401, -70078961, -83223408, 90744001, -4231697, -114854447 ], [ -95901830, 58083701, 36730509, -52454717, 20078167, 101171657, -96391917, -70910581, 89970878, -35822399, 114852474, -103805928, -109326929, 48235858, -76066301, -53570038, 69591628, -21699176 ], [ 103614808, -16125306, 77055776, 78670867, 94562585, 101817280, -73365556, 88439988, 4055802, -117075452, 28342, 36718222, -80407331, -19773730, 53710046, 92868104, 20153289, -20167885 ], [ -99858878, 79055526, -1316307, 88524468, -91325103, 84484075, -10727554, -44949083, -60673132, -108046887, -51018782, 17056832, -43162017, 13589710, 107794572, 93180994, 52096904, 45802933 ], [ 27761006, 52375208, 6169300, 34641520, 77639312, 92918816, -47630095, 10918746, 109409498, -13708312, -50004090, -86550459, 32855929, 7293175, 108796705, 80573941, -39876101, 105006617 ], [ -45418791, 6776772, 63076720, 57248115, 83871840, 78870349, -72267843, -30028935, -1680186, -112217643, -83445177, -50372489, 14401085, 78748192, -58487309, -82823711, 117096621, 48244205 ], [ -114984213, 88007406, -87118025, -54568333, -65761318, -83468581, 68624078, -64772179, -104489436, 100491228, -5262147, -15989675, 62360255, 19592040, 83565505, 101303926, -31686490, -19618419 ], [ -40486228, -72966581, 97182896, -23994513, -85208202, -30256723, -115966168, -39835016, -118234526, 1784979, -78152816, 111252634, -96383495, -38520890, 54945814, -77050845, 27381354, 19957040 ] ], [ [ 111903337, 28601727, 41379289, 8967383, -44051163, 54930011, 90837888, 9570420, 118232076, 2043045, -42805436, -22750658, -62853329, -14370976, -21303396, -13224507, 35162810, 106719252 ], [ -65772989, 47518020, -26435184, 59319641, -56889984, -87295531, -29996100, -3659782, -20880058, -5762423, 93272556, -111305058, -76131308, 10361351, -102759676, -29127768, -63986247, 57951739 ], [ 86431862, 87638103, 98429416, -70292119, 58277341, 66083557, 94009268, 71295437, -50294787, -38373647, 19588882, -37456535, 98587881, -22052468, -11628091, -75731601, 50912081, -85630519 ], [ 14874948, 41439245, -55974020, 5626133, -52954493, 116118481, 53528534, 77745235, 63369639, -103483472, 103762665, 9456951, -105327980, 93879683, -51052146, 91172560, -18157048, 50032165 ], [ 68182707, 58701246, -61876413, -44150892, -115851159, 61318382, 11830919, -52846054, 110385910, -109501355, -79757919, 102250086, 43181616, -69100063, 27663134, -67029252, 48189594, 78034580 ], [ 92011523, -18020636, -86464932, 41059745, 24757794, -116461267, 31135723, 77960282, -25359808, -114163717, -29118070, -74532533, 59210512, 45911832, 22218245, 6351890, 32256917, -108017992 ], [ 98072019, -21689882, -55223318, 88177343, -119272215, 13430813, -23174957, 68722280, 31619136, 69710607, 88085812, 67856593, 19889545, 75172922, -110711072, 110025921, 91463073, 69432148 ], [ -69167378, -63439351, 87694504, -2990815, -36848379, 68546110, 6081021, 43930485, 96779306, -50966338, 113666483, 77413752, -29037452, -111587372, -48663542, 48825307, -33667945, -69136823 ], [ 68270840, 71008463, 101663145, -86549840, 81283931, 2306556, 66248915, 22091360, -52059260, -9363054, -84829571, 38992465, -101696913, -22242632, -48746077, -38446212, 64379893, 102996406 ], [ -11282015, -708421, 54169058, 102272671, 87011364, -60518831, 11916560, -50946577, 50039075, 93125892, 75771290, -114570451, 38787255, -47847031, -18998816, 46829207, -8882305, -11563191 ], [ -8979602, -85323946, 109616113, -24140758, -107328474, 34361400, 26479146, -80581683, 87311077, 35561708, 76166989, 39334536, -80003718, -70638990, -109863796, -101203844, -54229085, 64144253 ], [ 107802213, 37444681, -76608373, 28066543, 92075204, 61367762, 31861503, -67576479, 16587732, -66549263, -20332647, -91029287, -2828730, -37413068, 44837907, 111431799, -48226485, -2334905 ], [ -51721009, 86585704, -22624220, 118496339, 36365526, -44620465, -88573433, -6762963, -77426330, -39660337, -110660363, -61017367, -47271240, 100268351, 22103828, 114803788, 49547582, -36725062 ], [ 113065388, -57064493, -5034036, 35524538, -65242818, 33050440, 111927484, 41858274, 28185927, 73558869, 49454562, -74167473, -80469715, -22439178, 84532748, -50922924, 111450296, -76842975 ] ] ], [ [ [ 41102823, -61434743, 111835138, 107166188, -29011509, 108954976, -87124763, 63222318, -62056681, -63424029, -52370232, 97486687, 47830387, -18266590, -25293523, 104175397, 77871033, 96864131 ], [ -62910478, 44385614, -75713222, -29166834, 36582131, 7586091, -76088436, 51262003, 25270254, -95971488, -46436147, 78701582, -104838201, 100254489, -6361478, 41587381, -45411757, 29055090 ], [ -38422215, -66053804, -38418438, 8918735, 23003661, 41957230, 54215874, -36400360, 46171606, 15163507, 106415469, -61460542, 68576896, -18434721, 23014168, 89900245, -70528990, -112803089 ], [ -2736296, -68564127, -59442759, 54014582, 17985347, -24165686, -1451769, 35528510, 8104177, -39731795, 95619632, 22777460, 22143383, -26424591, -25636915, 113377203, 42317129, 116437830 ], [ -102562544, -29264350, 32767015, -4066975, -53648585, -66731322, -109397177, 81825640, 10700837, -9705888, 11825332, -34406940, -83192469, -52187411, 32343248, 113869695, -86780913, 119121287 ], [ -74047220, 71274170, 61052899, 65977769, -32830471, 102855384, 104966776, -39592283, 22661088, 109180310, 27661398, -45723381, 12664948, -113437686, 4090427, -35191634, -95689079, -89383873 ], [ -36318376, -8889825, -100470288, 62860929, 21430765, 85471164, -89556748, -74455515, -115222139, -52384647, 78417107, -40610951, 106587187, 66022588, -59212795, -4506843, -106867095, 3909088 ], [ -32402131, 11538781, -63964818, 83053930, -34095177, 108328432, -42640199, 16114822, 50493583, 41741152, 107667110, -86622557, -112741348, -105163539, 64431693, 98484812, 19486978, -24166162 ], [ 28565361, -92922106, 22853317, 81669848, 19564043, 63342021, -85706424, 75011424, 7263073, -18498053, 18816583, -46077485, -41518626, 71945127, 1929445, -86880860, -92631111, -84327256 ], [ -948306, -58106861, -2614004, -7489621, -90304202, 64488641, -93519089, -37765761, -53040366, -4842834, 32220744, -103620289, 35726532, -26109790, -97485561, 3697048, 116261294, 105798715 ], [ -55689004, 14745903, -2035227, 70867883, -33275384, -50765550, -101343107, -50447616, -73168666, 94582278, 118910294, 27966778, -43092135, -86448174, 5524611, 109526734, 25937028, 55347992 ], [ -84041320, 26601973, 30675405, 68590179, -32839535, 72173777, -86499580, -115140012, 9917755, -89735748, -96770228, -82939827, 116759837, -86302365, -44732138, -33512654, 4584088, -9534032 ], [ 50236960, 71494352, -54571247, 53889596, -5868262, 81620000, -93362764, 74670909, -74883791, -31752236, -96518934, 40295502, -54341143, 55528493, -118362928, -6458052, -49008766, -56050330 ], [ 112714769, -15549772, -118250717, 19385764, 46659339, -56911631, -13295314, -80444816, 4065841, -48124168, -3468492, -9623654, 111655773, 89167114, -17786406, 107730560, -16940744, 8672894 ] ], [ [ 87722820, -14455446, -65410916, 58162524, -26579283, -17816448, 116907238, -92935455, -51952890, -80033238, 108002596, -51745673, -7472083, -83370191, -21118389, -116776792, 83324438, 83951197 ], [ -32045799, -108704456, -80583762, 36508038, -47039157, 19279634, -54765627, 97881778, -68070850, -18553848, 34918080, -104123423, 100577061, -26860679, 102752298, -111055499, 49409694, 88073784 ], [ 103653259, 70425323, 115330139, 48688052, 36021322, -111868158, 114353777, 23130494, 72069613, 49198286, -19645412, 81485904, -25832892, 77550565, 44446622, -50437801, 45305365, -85786915 ], [ 6815880, -46367527, -71661247, 58359374, 48608112, 62725082, 53456077, -94954030, -59750111, -5396392, -11419572, 8551329, 40642740, -82883136, 7127794, -48755295, -12266649, -1746384 ], [ -72886363, 56800107, -76289874, -11104834, -68706333, -95065312, 68104691, 62896757, 104503495, 3585649, 69077493, 5576293, 111548749, -34683635, -64495516, -103785020, -111858373, 70423474 ], [ 85182501, -67415686, -79436949, -107547611, 53524610, -54715780, 56128500, 58996550, -5900041, -116251272, 19899881, -10201044, -81664422, 108668733, 28879646, 113852007, -43521975, 113021227 ], [ -81757052, 104761344, 109908825, 86310395, -49562200, -107691058, 51848530, 70648284, 55354042, -79061790, 67293625, -65440131, -55659599, 31077611, 107058027, 13670649, 20912430, 49571152 ], [ 32963794, 105349212, -66176653, -21531362, -52220447, -33618218, 53132730, 12538095, -11908027, 34442905, 74774192, 75164145, -7243977, 7520771, 106992941, 75128368, -109213516, -11880938 ], [ -64071666, 3905556, 66700035, -78645316, 78054668, -96690783, 98413067, -99261944, 13714403, -92910433, -43737584, 64530410, 90729974, 76367058, -83760540, 1876609, 114791020, -88318532 ], [ -33747501, 87267477, 94619070, -88073313, -70352391, -49634120, -12919799, 76965457, -118052944, -114045129, 113553136, -117199846, -7202008, -82489270, -65995813, 105630096, 89680002, -25516890 ], [ 75500839, 1703474, -17570370, -59928390, 101582843, 76399500, 2993545, 7235892, -12104892, -68538409, 117022180, 35805990, -30856654, 58472850, 67107873, 60636333, -5332097, 101901599 ], [ -99024039, 59180728, 59532239, -22971550, 97233785, 76547410, -63686222, 90382733, -38929342, -11354947, -98062959, -109968056, 102552572, -110278791, 6455816, 98020708, -97655902, -65868225 ], [ 40403372, -50323258, -107683450, -97998288, -119127001, -4118053, -97961594, -41789131, 12504115, 36595470, -76824528, 93240389, -7394245, -61444982, 72428806, -11414426, -92252783, -70140036 ], [ -86057157, 68561788, 104082486, -46250394, 15862462, 86395446, 69597074, 102140319, -19969344, -49152923, -93102988, 71433018, 35815511, -23225474, -118355107, -57762400, -97777525, -48618726 ] ], [ [ 53828255, -89500590, -16820541, 6708123, -53654078, -39038014, 29498517, 29456525, 93991818, 13541870, -114823498, -115381005, -36711635, 56592421, -11965269, -29922848, -6169888, -92070564 ], [ 63303817, 109412535, -102403578, -51812526, 49875214, 41107155, 119016464, 47104387, -22399285, 87352814, -48229472, 1406585, -27895612, 104487849, 21026771, -40127275, -110993501, 45821077 ], [ -73309085, -56232089, -90058993, -112179742, 8065226, -70188042, -116271599, -41441352, 28976026, -33845211, 63309034, 59369550, -115405056, 109706771, 107926946, -117155232, 30597169, 39617442 ], [ 50795318, -95749386, -62098558, 15668687, 77265625, -89451581, 87131712, 6488819, -29448243, 7657329, -98000657, -8196570, -115872284, -40191657, -55504309, 70754593, 24231984, -88858470 ], [ -113541131, 20952950, -11803658, -67701456, 10605264, -13971622, -20456709, 74201084, -95038900, 85221491, 58364009, -110036013, -106643743, -92725755, -1242295, -95433029, 8211, 85756366 ], [ 111393415, -56164043, -43483538, -83363487, -110082725, -34467370, 84752965, -74705864, 7006545, -75059125, 66396037, 21044953, 105314033, -9014830, -46315682, 86964452, 6602057, -8315255 ], [ 51783495, -88351145, 89108156, -92028093, 95310379, 61545249, -4434508, 78455071, -67441070, 105451188, -74678745, 107065047, 107957379, 32710353, 80226911, -17492772, 10945718, 106417717 ], [ -98113218, 82842619, -115517474, -92752956, -60892192, -57351240, -50896910, 61374389, 34138030, 32404183, 71438759, 26911347, 107513687, -64895736, -59673301, 19881031, 10146746, -3924718 ], [ 80067556, 115708431, -112948670, 73686485, -91666734, -38560150, -70173644, 72404552, 8668311, -18466606, 57236293, 46294543, 75649010, -98910916, -80257963, -101166216, 24803845, -96398614 ], [ -38203197, -96576076, -112328253, 55339936, -93032138, -109896338, 55593548, -117899878, -885009, 35376966, 40640964, 91573422, 90546920, -17129917, 79646632, -33204848, -44733235, -36253464 ], [ 39674037, -21915550, -47887718, 27532565, -102580027, -104765728, -52325624, -93182083, 2735239, 47354630, -17716174, -77551700, 117678630, 59210025, -12258362, -109908046, 31675237, -6205685 ], [ 71835755, -51647526, 78734834, -54526022, 25823355, 27253019, -95816164, -37469669, -54647742, -103865260, -60265835, 58010249, -21916745, -29305517, 14982998, 47973718, -39385277, 69431659 ], [ -10194848, -25106311, 57785117, -39626693, -17957898, -79243407, -35699549, -18254538, 87303819, -12188226, 91612112, -19124714, 69214591, 77817064, 88974998, -51518759, -49963313, -2800254 ], [ 40070354, 55628886, -39321491, -118061598, 3167651, 73721594, 93936361, -92628022, -57879685, 44022122, 61107678, -116510088, -97047948, -25102972, 78935042, 21542264, 76649638, 62788039 ] ], [ [ -62188810, 42672144, -86446081, -102172556, -43317480, 92038282, -98176772, -26591515, 14879375, 94072878, -7576574, 2393715, -113953572, 69656625, 76517867, -21137779, 47557226, -71990775 ], [ -102897059, -84778384, -42498209, -70239199, -88295897, 18997025, 83260188, -65614892, -76014925, 105964094, -40401286, 62518404, -102507382, 55602086, -18246922, -15636242, 10684244, -92854944 ], [ -25096668, 45477317, -103828391, -9013457, -76863396, 74078500, 49198268, 89964742, 102794226, 4725190, -73370179, 115956379, 39381731, 98744117, 114678267, 24915801, 72071795, 37197627 ], [ 36905057, -39920896, -71606468, 56114099, -73619478, -91770147, 60541251, 70322682, 94499955, 106765798, 54474909, 32030862, 27028579, 40638051, 55932298, 64839419, -108864685, 64529693 ], [ 72149827, 31446752, -101681372, -88456915, 117272080, 26369966, 45488333, 108806728, -33370372, 29538442, -59273174, -95819851, 86735191, -47586373, -34254875, -46491704, -113539368, -52539535 ], [ -4417114, 26629501, -52545025, 36005330, -79504656, 5578251, 47092626, -52957250, 35697907, 111089758, 103551480, 23825596, 77618745, -60249171, -50955282, 16341740, -79090517, -31620016 ], [ 44218738, 25287671, -3550242, 29483085, 12148590, 66886641, -34151562, -69638630, -9821557, 9930363, -10598833, -89652795, 26206899, 54826126, 82332479, -106458621, 45610579, 16041845 ], [ 59579837, -22922418, -104804112, 48525371, 81094792, -22875833, -59771925, 16006270, 91252532, 1354332, -87995191, -26610118, -16672683, 12515659, -86061600, -30436887, -94547111, -97581020 ], [ -91980721, -27905160, 84083820, -68370566, -12164946, 4550892, 102947292, 10216520, -51999406, -15119513, -48616305, -58392038, 94043281, 82329980, -93295443, 100923482, 79568447, 31131926 ], [ -21333511, 32186642, -15980990, 3628217, 98665678, 41476409, 65904443, -65121110, -69333056, -55082241, 60245508, -110691344, 58209155, -114071726, -96526172, 49171711, 110996421, -29616704 ], [ 49065559, 39993959, 24549276, 21919637, 81012951, -31805905, -89241950, 16762186, -75969776, 92430179, -1005400, -11576268, -42797548, 41402472, -82031898, -48864892, 1825962, -59336633 ], [ 20303904, -115455532, -38955601, -34240917, 54385620, -28164638, 8040934, 100403997, -116394148, 93348206, 105023523, -92820046, 58168224, 26726630, 73591806, 99047701, -112246439, 22566994 ], [ 76456998, 9213479, -84137257, 9792674, 78021011, -108419883, -8078233, -108023787, -100950637, -105479225, 51749126, 80964291, -20167863, -29089860, 65406079, -61182695, 57032745, -92559124 ], [ -61791801, -16097241, -53718007, 105949598, -19303421, -110251453, 21356579, 35060459, 33405023, -49934006, 55258774, 41494213, 112063065, -95472836, -69589442, -99955340, 46702025, 18526983 ] ], [ [ 115010648, -95772270, 28013393, 116014634, -86208388, 48751995, 38757217, 58618510, 47708466, -102464297, -110449748, -27964161, 64395274, -20440249, -25466646, 2187044, -52310191, 66703167 ], [ -97191364, 116117863, 57233243, -101072317, 93912589, 10354322, 58146275, -81866085, 22794424, -89032645, -91150890, -6045309, -77301073, -88631108, -27574617, 117653353, 89391983, 92544396 ], [ 4444561, -111788855, 110849616, -90869151, 74368452, -73056599, -73247087, 21574829, -90179086, 21166928, 40124640, 20731515, 96913934, 80241686, -40071880, -30641496, 53316131, 92264932 ], [ -1445920, -36414719, -30141300, -64345404, -22093446, -101660873, 114910059, 109627482, -112601857, 61580565, 84774547, 72339175, -35427499, 70987808, -104203698, -92782650, 31154466, 5729833 ], [ 43608806, -10485433, 12661318, 76901607, 111000548, 106759921, -69285853, -103904633, 21783455, 12426650, -63876288, -37285564, -95933356, -1810097, 1189465, 15079121, 85384490, 17690370 ], [ 85203254, -71163689, 45469484, 105857051, 104738331, -39822351, 81305128, -64954010, -99307830, 29274405, -87065242, -105890918, 99181289, 75260501, -31510028, -87926440, -10746379, 40342247 ], [ 27490307, 63522629, 69846807, 108370774, 1755402, -3184426, 109874136, -8353264, -20083202, -91092213, -86328936, 117358534, -22838660, -15468146, 41482059, 23121746, 23904972, 57953044 ], [ 64580099, 78485985, -94964794, 85041491, 27335896, -8629425, 100239712, -37010759, -107864309, 116890197, -86582096, 108949971, 21405010, -89517783, -60954842, 66949965, -86129938, 51426499 ], [ 21049958, 103751987, -81232190, -36429928, -36190715, 114159055, -6747136, 108592635, -31472003, 106267509, -86627949, 64945901, -77890672, 37773046, -52941429, -75455903, 90876734, -86959682 ], [ 102836700, 96179608, 31532182, -6232460, -17754580, -41659219, 9567615, 62864795, 47472034, 99972034, 80983100, 101525919, 62987795, 83080425, 81228424, -75954121, -38700431, 59625245 ], [ 117267899, 13381723, -104946082, -5230592, 14384520, 32694946, -95038289, -74599917, -109064368, 91788975, -55026531, -62231210, -32902891, 79980941, -70080110, -106332829, -113297790, -27320480 ], [ -88437140, -25155994, -41194469, 55191111, -83570381, 18996386, -108422552, 96665289, -116341864, 22096062, 73846564, 35301346, 98766550, 97212209, 25762717, 20552222, 94829264, -88146558 ], [ 71830277, -16955357, 64635947, 56929775, -88422165, 79983865, 67355773, -55526952, -88923493, -16194529, 94207480, 54325629, -5711597, -33130115, -75789803, 22080013, -64305479, 8961423 ], [ -20907818, 20095005, -43369077, -64987012, 109195040, -22994258, 11931511, 19018662, 37296142, -99601843, -43924990, 86013228, -73616945, -100849982, -97694383, -62773063, -10152359, -3873854 ] ] ] ], [ [ [ [ 72416662, -58183503, -19247524, 17896526, 25580750, -64127472, -77184545, 108404055, -45724919, -50972354, 1686109, -70218069, -109518450, 67378786, 45127472, 38060853, 68253031, -67664821 ], [ -37497476, -74036612, -88670436, -84891676, 112144171, 49837423, -20863177, 87329641, -8742066, 30687166, -59932583, -90402840, 98141769, -44571050, 85586182, -38573, 2365500, 3087142 ], [ -56517380, -116123392, -82275031, 64090356, 51105625, 107457109, -6502051, 80521751, -108790760, 99368267, 9043348, -116089735, -19318222, -19814808, 33025726, 100720949, 113128252, 40777217 ], [ 72821233, -53936287, -49205319, 107845302, -57126501, -64881425, 112838852, -56531114, -13103005, 41382866, 62205017, -70091212, 86486685, -64011146, 42674238, 73227622, 64546275, -59467498 ], [ 63854927, 26530080, -56610645, -247993, 71514180, 117914497, 78658510, 51465579, 116164862, 60432008, -20083054, 86979839, 58308404, -40115091, -63145971, -59637101, 60109635, -21913547 ], [ 10203184, -53097115, 106190618, -42012985, -92634685, -52305303, 38987431, 48629591, -32488127, 15185537, 32549802, 60004243, -15379106, 93995782, -17297530, -98828206, 5850528, 78045557 ], [ -11676849, -101477349, 94683197, 31929962, -9693245, 47859647, -46320568, 5239022, 16604283, 76738042, 109893471, 72093560, 59707019, 117347229, 91195211, 100225845, 30624848, 116265507 ], [ -64781518, 75005967, -43269659, -58587931, -116769373, 7105650, -104804676, 77231281, 117652031, 25647292, -75694811, -10719941, 38581227, 3527611, 47268583, -80660695, -101684055, 31542005 ], [ -105482369, -6215124, -90286907, -13458418, 53635575, 32729665, -19119346, -29721336, -34638278, -36929353, -11878412, 10574874, -41430362, -81629983, 24941119, 88868165, -26660897, 26010793 ], [ 94630324, 102745360, 102397336, -11911627, 97704587, -33987181, -111534659, 13576458, -281110, 8568514, -51151672, 26633289, -113878163, -45790970, 45334610, -61364310, -65292095, -41826114 ], [ 82497086, 48136276, 62167344, 104240322, 111526266, 100342512, -90809988, 72874276, 27936661, -99718630, 80198086, 53493978, 88047900, -88627825, 28458615, 41775002, 40057717, 35520188 ], [ -114343459, 33201690, -68156685, 36473663, 93633003, -73457318, 90340716, -6208810, 43326259, -35983060, 55094537, 85448781, 57342821, 25043878, 91899285, -81313967, 7879614, 26662317 ], [ 10357831, -98820557, 66795189, 24260758, -61746875, 8529150, 14504352, 104245766, -19147105, -48057590, -83303014, 10950255, 65630126, -72277044, -6309940, -93470166, 56533402, 42151145 ], [ 83577336, 63176157, -46816740, -84367736, 3515123, -11601200, 58197356, -1355420, 16215363, -34438003, 39530321, 55484428, -58521908, 17260331, -62811462, -40166162, 111737162, 40698435 ] ], [ [ -95804689, 66974572, 50190598, -18765331, -98580903, 27491277, 76338170, -46564369, 8912345, 36488794, 26715199, -88305906, 85932117, 116895373, -14622836, -64571146, -94970874, -93589963 ], [ -84646621, -66808515, 71798287, -58075188, 2689892, 96964933, -6739407, -64498150, -109739934, 42784072, -23638103, -94480677, 82285477, -45261755, -101356698, 99960112, 75411832, 64157456 ], [ 101472436, 117076923, -41641104, 98748266, -17985600, -74991665, 56249634, -67420953, -27472893, 113773039, -21605, -47367369, -25349699, -45223257, 99061228, -42601650, -107108487, 68081700 ], [ 110119709, -89088732, 73618663, -92703343, -77487514, -87627847, -74046241, 4754601, -69079594, -117164332, -98447156, -103840413, -103141605, -67593855, 72337526, -96553884, 86454203, -108690765 ], [ -22650102, -11486660, -70765661, -101335701, 70028267, -85359487, 73674084, -20371325, 100390631, 24486722, 45536851, 2661318, -92528497, 53827591, 14667322, -118676776, -45826057, 54795685 ], [ 8205335, 66472230, 81445745, 3730859, 39345896, -101323594, -25291417, 117372520, 29243762, -30347410, -24520167, -65770034, 35039360, -118813668, 41342095, 7762547, 80497233, 39688500 ], [ 13835606, -85289343, 39176364, 62310142, 65873463, 45531978, 68204505, 39957108, -66501701, -78633281, -29676560, -50874048, -14954734, -18319130, 20039236, -77451945, -103277969, 105168086 ], [ 105360323, 21636788, -100784895, 6495663, -112826219, 46928086, -55004804, 74897498, 83827314, 47025207, -28489852, 20230992, -106833929, 68485311, -69451574, -99393385, 21742567, 22358132 ], [ 93327278, 6382011, 67008709, -88217388, -749880, -90792433, -87881145, -34910950, 69218222, 97636042, 93662469, 12661395, 10562596, -37279712, 105016986, -72440435, -99750179, -75117574 ], [ -101887129, 101864257, -19106585, 111754892, 10901016, 101907470, -79519778, 26835120, -40327711, 49321474, -80518921, 93932960, -51931587, 33451201, -9687535, 28372058, 12345141, 38497738 ], [ 88917499, -82259944, -5432675, 28553520, -109140393, 113481603, -90244078, 113579244, 42155584, 97893477, -115654651, 1333327, -45997007, 98334184, -79912918, 80640451, -89293699, 105030058 ], [ -89454420, 59462749, 96922365, -61439241, -44791701, 90487013, 41310567, 100036183, 29948687, -41420449, 86357252, -30356272, 117557322, 28139393, -17217429, 36280500, -57383265, 97278643 ], [ -86910493, 49853450, 65480649, -29209211, -7493883, -5619052, 55383229, -116790648, 59353289, 47671014, -96451149, 60609331, -116565019, 27282369, 23428442, 105747429, 48087263, 3600063 ], [ 92801077, -47476962, -62348238, 59471815, -111049992, -98719385, -77808311, -26293303, 76688744, 63178517, 17392139, 96455176, 39804909, -83489815, -8825688, 22214914, 106032839, -114015222 ] ], [ [ 96886837, 87677751, -105673926, 57120074, 1554423, 42636115, -71804851, -50717463, -62093511, 86658444, 48902394, -5932637, 21152301, -85661672, -68933926, 57667333, 61889707, -96363930 ], [ -32441035, 39584024, -56328441, 12630794, 36107247, -39006057, 34890528, -106510910, -101134278, 3683151, -53452501, -33529815, 83955376, 104438748, 101426073, 90942571, 54808964, -98418223 ], [ -101447237, 3608749, 60753499, 18831635, 112372157, -58605450, -86519052, -17423565, -104248483, 75330349, 79000359, -30266197, 30156692, -59099791, -38293797, 72691472, 26123185, -113673254 ], [ -76376500, -87136985, 3374375, 102555416, 106208066, -17860155, 63095429, -116869718, 59078819, -43921013, 116098140, -43850101, 24298145, 77858902, 14717421, -69122747, -45096968, -64121458 ], [ -36094105, 9405559, 76149947, 101057650, 17936150, -2272704, -81262657, -30819953, -5522881, -51314361, 62431114, 98429044, 105538828, 16656169, -32225960, -37715048, 55808828, 33297172 ], [ 8088612, 91042197, -68466223, -9086864, -69148159, 35690696, -51560207, 90840452, 72845438, -11307631, -40854677, -29985460, 54529231, 48569668, -29204557, 6481464, 75131, -110164139 ], [ -82093196, 65160268, 98890454, -58214845, -29011936, -57242642, -117258668, -32312805, -60363081, 106485493, -85240242, -64804272, -49272124, 63490155, -6066365, 91486221, -109104460, 46050610 ], [ -1572266, 29616299, -90594604, 99729019, 600531, -92645947, 17732213, -111119001, -56461795, -24278110, 34447752, -53140424, -100264259, -108964659, -81850514, -105018446, -6017798, -43449833 ], [ 5795130, -117830704, 86071305, 67537783, 112215500, 14635744, -100098768, -53159402, -24069769, -62303153, 96758564, -27080844, 15605858, -39475988, -52160116, 90213501, -118560745, -71104571 ], [ -51828307, 51881740, 75809892, -83263359, -46286634, -85465840, -82671215, 29627884, -47405845, 3881423, -9844421, -117909908, -102569555, 51312954, -394724, -93857507, 52369733, -82916171 ], [ -8653754, 2821270, -105947456, -68152177, -57534865, 6853928, -85248368, -89383767, -106561369, 56443587, -91969434, -72358479, 107141528, 99807985, 46833534, -94585673, 82485357, 42775105 ], [ 100860583, -91527585, 70647383, 62215439, 4791981, -7404486, -37302870, 84694895, 43451782, -36127568, 41175513, 20030792, 24815168, 52154975, -82890545, 87389006, -5446679, 13187213 ], [ -72885290, 25653973, 53887790, -8719054, -33206497, 115851156, -10644024, 50674244, 89675179, -98892750, -57081870, -52816258, 64245160, -97071998, -28281926, -85294040, -35795093, -23804520 ], [ -13797690, -69967699, -47738018, 86384372, -81700026, -25752884, -37285014, 7438414, 96363793, 103445357, 89695934, -24516205, -72162425, -59894162, 9420302, 15803461, 58156867, 20608976 ] ], [ [ 54527862, 46992919, 99322331, -18038109, -39204720, 42782064, 94825551, -49551788, -2766042, 5803642, 111657280, 57787331, 85087249, 20487399, -36984645, 19083523, -53608471, -94320697 ], [ -57589136, 112130589, -78330330, -7558648, 68427063, 32163524, 6844130, -45158213, -113310385, -39633327, -63391812, -43187697, -71060016, 107432215, 115002334, -36378187, -16264394, 52581484 ], [ -16367380, -36593092, 1343860, 90902591, 75624067, -69560799, 96182565, 99783060, -74865139, -57223424, -54859050, -75202556, -110266904, 9380534, 43677525, 8131947, 105751520, 80565607 ], [ 84076595, -80384999, 63710353, 59830723, 102608537, 66443461, -54832489, 43632298, 111948548, 51906497, -103272365, 109919343, 86701979, -61293535, -41105982, -45529640, 98523735, 83966647 ], [ 96397802, -107393178, 63926895, -37064293, 58963784, 84190873, -9420180, 31173220, 19322741, -89147481, 5838341, 82552744, -105602693, -801356, 71754451, -17416874, 59762320, -46352456 ], [ 68764948, -61379054, 13855785, 101184975, 37132365, 11876298, 82542698, 42402355, -91028485, 6681444, 25092573, 113645935, -46652316, 85825090, 78546012, 115441516, 32350287, 35248306 ], [ -91569653, -54536932, -20849113, 105590915, -113101711, 27676826, 73290500, 97480787, 28358856, -99553477, 57913076, 86969469, -4089913, 84688988, -29353356, 1736188, -44877063, -98276716 ], [ 16714366, 26738045, -70303010, 96873060, -101059500, -85782847, -10985395, 46085618, 63576932, 27524364, 87547995, 90103553, 36501130, 98905067, 26668815, 42371927, 55229766, -34501752 ], [ 18890248, 11875724, 84980618, 97925937, -5932850, 93207290, -12457001, 47865727, 117239111, -110140011, -47341907, -20536628, 86771049, -86283962, 57715433, -13320199, 67522538, 46357808 ], [ 8661552, 23471904, -44884411, -98964427, -13085548, 72428979, 48061981, -117318505, -15884719, -87511913, 83033397, 44366951, -117067743, 6396792, -43201664, 33927634, 7979048, 135321 ], [ -119096491, 39606247, -2529725, -91220747, -65288828, -3720940, 47530138, 78097768, -12335512, 68669816, 108801614, -31324942, -36036983, 39069347, 18946790, 56977994, -59936072, 57223634 ], [ -48916851, 82027364, -85654507, 14620634, -48943147, -86333969, 42891126, 60365415, -106128048, -94160368, 25299880, 66879247, 57995854, 103173767, -81874978, -48311540, 117528387, -32335099 ], [ -38885154, 68477560, 103671306, -103271757, -84248655, 103164796, -41472262, 35703101, -109037379, -90483284, 76806070, -109957158, -43038751, -20665040, 71221658, 112209601, -36484879, -91010256 ], [ -75049176, 84031741, 85814132, 13441149, 117858734, 39248858, 87130436, 24541135, 107209751, -65902314, 60923790, 12777748, -77011110, 31264586, -113448023, 61400110, 61031467, 12958633 ] ], [ [ 109077055, -112267234, -108922597, 17673121, 12898856, 102991112, -94115748, -20874447, -92583522, -80984006, 86759250, 84890899, 86611496, 17549040, 83699065, 47624081, -47554482, 3197924 ], [ -38908639, -44763252, -76035745, -8679747, -37675224, -23973713, 110426158, -93877197, -59275523, -70897292, -53226850, 39467462, -71691164, -89695230, -66669690, 22989000, 66532206, -74815164 ], [ -87588822, -53431183, 36760386, -104733828, 87696508, 2113503, -44705825, -69194516, 70438045, 14939773, 98296418, 1566862, -26702591, -49295901, -963085, -101904192, 34759737, -20343632 ], [ -99024400, -88324520, -21851449, 83901874, -84506209, 80923883, -56678878, -55652111, -26251615, -102688297, 86328483, 37424665, -2734742, 51707410, -89551021, 17340208, -4413726, -3399578 ], [ -82138207, 86589630, 59776641, -113800116, -77807984, 25643180, -35417588, -79266424, -37769481, 19731503, 57325405, -89439177, 24417949, 13340385, -89105032, 22127488, 21239642, -63311711 ], [ -96011780, 108722477, -19272067, -2554931, -14708814, -72104219, -79424766, -51605508, -77280668, 40026193, 13635250, -106437309, -99242037, -17141221, -25538252, -105725391, -107809670, -27964901 ], [ -2444460, -10634331, -37348768, -70944932, -76730767, 117503876, 109952530, 38935640, 19949384, 91477346, 25701423, -31750207, -78654698, -96204872, -50156059, -76912741, 139250, -109315151 ], [ 100252157, 103867568, 113872996, 92186280, -10174436, 8524413, 82160768, 106986343, -17672950, -57309684, 77008265, -51962468, 76889614, -36539820, -79593177, -90775326, 68824863, 99790971 ], [ -89252329, 19056976, 26562694, 64204456, 55412444, -26956242, -57901135, 6765527, 87375579, 59393285, 19099382, 39036783, 50220223, -24537259, -79885550, -42905606, -15259781, -78868241 ], [ -53262380, 63539377, -87522162, 107773830, 76631903, 59484218, -34050642, 103057645, 102250469, 87834934, -4583641, -69333306, 92204678, -80440470, 29911407, 107623739, -46117171, -56427695 ], [ 90345526, -2857614, -117471463, -108281841, -90865037, -38047062, -51784736, 59092285, 37142761, -32068269, -39078217, -49886679, 96869316, -43338248, 100380580, -71339746, -97645907, 4907472 ], [ 75007380, -118650047, 68243004, 27996801, -47577796, 49068141, 47519762, 32818921, 26310933, 101493790, 14330737, -42779949, 682732, -84109504, -115901284, 22214289, -34045500, 44306763 ], [ 87689145, -57456555, 3019961, -102185487, -21329313, -75816173, 66099733, -27763800, -43808827, 52283822, -80454721, -78765538, -102266475, -95129176, 66172600, -54219287, 108165795, -66873499 ], [ -36159576, 48504678, 81810074, 69183908, 17068835, 67089094, 44321465, -88152719, 49400499, -59772516, -79083905, -1671749, -75983559, 95453997, 65883743, 29064657, 61936128, -76297777 ] ] ], [ [ [ -114782466, -82528928, -42612456, -53620310, -30140888, 6566173, -51702390, -100036307, -79100849, -84006229, -63857323, 36038667, 99472152, -55987448, -102467888, -115511609, 32724774, 24379712 ], [ -20427127, 34157053, -45109815, -34755137, -9191274, 118030327, -55316753, 79949228, -37568163, -102436616, 77910095, -5552705, -49279293, 79711116, -27207581, 33536513, 1849135, -74900052 ], [ 19348035, 66187637, -67247787, -108075010, -105235780, -15364051, -93583928, 87726081, -71960307, 48803401, 31991947, 28816978, -100356199, -100436984, -54906288, 24270607, 106904389, -64414357 ], [ -98399931, 108132640, -79676497, -27799823, -45004700, 12403690, 32145228, 14688822, 5323018, -25363969, 49280553, -42863888, -9677464, 68316585, 54971398, -65055625, 19410569, -72118069 ], [ 85219568, 15748433, 94616997, -13140851, -118962995, -1449554, -104159245, -80643970, 68131664, -116984644, -66620549, -18622190, -9459091, -11191883, 51258638, 19998870, 20008290, -22879231 ], [ -19721601, 99684922, -62512543, 82574719, -82038019, 85949344, -57365906, 65740016, 42620302, 56177343, -69783228, 17601235, 43716085, -117873592, -52594100, -78904137, 93519125, 99154342 ], [ 106384047, -43818383, 8800546, 62673195, 94769540, 116458263, -3513313, 20206581, 83346745, 111364958, 20830181, -28399754, 94222049, 37138876, 59764187, -102752108, -54598381, 48981113 ], [ 105442952, -51452899, -89763478, 59590797, -84579010, -85398496, 51936557, -52329075, -73751970, -68840489, -113340227, -34692879, 45118607, -4146459, -109036182, -34463274, -85091473, -91254590 ], [ 5994762, -32252197, -37091940, 71975611, -9967492, -99011914, -8540173, 54627301, -1563561, -49265147, -43946343, 30643458, 70102425, -26522294, 80564309, 57430651, -83123075, 81859355 ], [ -5518766, 29682699, 115729150, 86723730, 58731990, 118822366, 58773981, 6763361, -79135157, -47998647, -100710161, -70234753, -111047986, -86418259, 35496386, 31581017, -11941455, -47408864 ], [ -54929831, -29626323, -54265090, 75029778, -14219487, 107909295, -112228596, -3291915, 58798179, -66999643, -3819553, 18591963, 92048232, -98242291, 42374301, 43746640, 75146073, -16331212 ], [ -8612597, 84245339, -101889586, 22920397, -42473526, -27851141, -97620945, 110856882, 19203596, -28552568, 83168637, 96876395, -57891265, -65003090, 68134825, -42686963, -8301425, 51665464 ], [ 90560202, 84723206, 22373659, 93110346, 55063123, 83282494, -15806337, -63800137, -72630604, -29753399, 7550302, -23256933, 106289389, -72324021, -47711663, -23487785, -100645209, -95550069 ], [ -45695902, 10568608, 21710511, 87618671, 18737963, 99306862, 115779807, 108810496, -108555712, -71582637, -24199371, -28112395, -113202963, 34386193, -63319415, 66876515, -87852152, -35152044 ] ], [ [ 17625084, 72895298, 91898613, 40429505, 30286901, 82303028, -104145680, -118777178, 57638168, 102749577, -17456721, -36018683, 16563713, 50938216, 85194428, 61495251, -95502178, -69235772 ], [ 10292444, -84136463, -17395814, 34043288, 78814110, -96772055, 9672429, 97224250, -8996959, 58394369, 39755151, 106291933, -49103360, 38246186, 83490658, -52185003, -107369266, 106871854 ], [ 28066028, -24907624, -114020291, -89254590, -29966292, -30060891, 20393834, 50680276, 71685547, 69149227, 53501263, 37959064, 49816308, -103492, 61253360, -92322810, -44405644, 40843081 ], [ 5963220, -78347522, -111256537, -75991469, -46854801, -58694774, 99937966, 100370028, -109711422, -28477370, 5921951, 2033927, 50282192, 32135878, 16181813, 72198490, -58396241, -43694465 ], [ -17335725, 77175278, -98708455, 78375746, -98158003, -28527631, -48709242, -9758701, -62272581, -93561017, -77585445, -26835172, 47256459, -111828177, 1813037, 82414085, 114730875, -32398049 ], [ 98770110, 75398255, -4288390, 91726249, 60782089, -117663665, -1418413, -58537206, -47318897, 56313949, -16138509, 44223180, 72790890, 71744808, -66862877, -48859925, 46836307, 80005426 ], [ 7451000, 65445258, 12228277, 68513153, -112715629, 92962386, -34148013, -13290362, -13277236, 47980125, -101873672, 9613782, -19110147, 51911087, -118332459, 15350557, 33874733, 117493604 ], [ 72549122, 79196012, 110996147, -45317704, -22266382, -84639798, -20238002, -47287146, -54404207, 110207270, -10886420, -102803098, -18713158, 117767892, 68175327, -82611020, 60869256, 33962577 ], [ 14599569, 90752027, 111572244, -61589039, 63646775, 57936147, -77995992, -19011076, -2191623, 105810815, 92700805, 25952951, 96364711, -78763720, -49549317, 110474858, 21099675, 92997027 ], [ -96552305, 38247885, 116916046, -59428515, 107825903, 44924642, 33424250, -27366393, 93517894, 78963759, 102388780, 107922483, 74161989, -15363565, -54210608, -42860452, -29934726, 15987437 ], [ 89501096, 107746993, 103625594, 1393055, -45965418, 82402851, -77255756, 92702545, 37411906, -345741, -32267077, 1794247, -91942811, 78982252, -110628951, 91841139, -82521986, 13631657 ], [ 107092300, 89407260, -109104351, 21048831, 76433186, 58891954, -2339808, 64747615, 110436799, -4059889, 36635051, 80247684, -88988911, 1318038, 10732506, -45714911, 106686739, -11527343 ], [ 90458679, 53032651, 78089253, 59793640, -24625869, 76216819, -24564181, -72622551, -95546436, -107934838, -23636925, -38835970, 84468552, -85309015, 70679643, 27835394, -44156240, 66443119 ], [ 38751721, -34660199, -52784888, 44220360, -27459372, -89610038, 23585125, -32433882, -84907193, 101696735, 72655575, -71017481, 23056920, -454301, -57128512, -69680994, -74691055, 83794294 ] ], [ [ 46231359, -45893066, -114608972, 7468533, -7789182, 64087306, 81981402, -87274562, -25828988, 16773593, 35147249, -96441606, 22948381, -54203189, 92324186, 77545930, 102715572, -39843910 ], [ 56049308, -5289786, 21267358, 94458821, -110870504, 96382838, -44713291, 53958140, 36711958, 56512908, -92386066, 95458089, -8564509, 61054728, 108088315, -80074041, 9793048, 111538776 ], [ 76722895, 75521247, 68899935, -2559670, 7030365, -71675229, -58071972, 11430016, 70241885, -41322898, -806347, 91759540, -110449305, 40476436, -80529021, -93665569, -45593874, -96957456 ], [ 16633878, 12598489, -96913364, 43805240, -63359676, 84890198, 31518383, -31095885, 82783904, 53870186, 78471257, 66516011, 57766510, 76082958, -39397724, 76618043, 19249304, -28420008 ], [ 33113001, -86317667, -79974648, -87144996, -44427287, -33014979, -100245533, -66518024, 92631380, 114989337, -59282089, 16024512, 109366269, 55084723, 54439741, -44862551, -58183591, 103656836 ], [ -92534733, -70888431, 19581638, 48172983, 76031364, -26298575, -56203450, -27088384, 67214026, 32886348, 44956243, 36034522, 1760479, 5076834, 116352820, 84729027, 12699510, -8067517 ], [ 22710437, 19190050, 21014123, -104509786, 10670120, 18712010, 47976294, 47162450, 64440746, 99095760, -75538855, -82703278, -114932631, -11041310, 68978682, -24631783, -63943397, 110790480 ], [ 21964945, -24037302, 117145294, -89542409, 70759431, -80858483, 104395992, -103135006, -18336179, -112667441, -107365812, 99897723, 24745602, 57233355, -93005425, -20381511, 21323337, 4334364 ], [ -115137533, -753320, 40937251, -70102514, 89591434, 110056723, 78237263, -17368903, 48156844, 27236107, -1695185, -60806650, 115064719, -102898520, -19712739, 72127041, -47502723, -104152854 ], [ -86745207, 16807855, 76500962, -66396258, 92003701, -14782553, -11581518, 22281066, 16208007, -25301106, 39901730, -34090281, 107759532, -67370065, -63100493, -100861342, -88228940, -90431916 ], [ 60551616, 71708796, 1861505, 80487528, -27500268, -119122942, -64246983, 100711810, 110005136, 42531298, 16447512, -63641924, -99565333, -111021868, -71734515, -55554433, -95659474, -55281582 ], [ -54007356, 77370958, -106527479, 66046981, -84631371, 109316430, -37706934, -106874537, 62433455, 105310361, -82129389, 106312970, 25080954, -62591814, 6148491, 97520420, -38326671, -88853986 ], [ -85724796, 9578676, 44971280, -15668510, -51202932, -109372732, -76098335, -89296718, 44384815, 77532636, 18182449, 100004375, -38197196, -96108962, -43923421, 81029884, -4847629, -116324301 ], [ -12292323, 99599444, -20327552, 80653714, 33507444, 109604155, -95432946, 6299108, 105110634, -30749674, -9160236, 116508249, 62555108, -61540800, 34401711, -97742372, -56654531, 101922957 ] ], [ [ -86444723, -65654270, 101633603, 1829037, -95058792, -75165684, 75968938, -11387021, 119227029, 42836861, 97245235, 99923075, -24518379, 73123415, 95439672, 51338685, -10114490, -90639001 ], [ 23842865, 62163167, -90448836, -111171110, -6128804, -88600845, -41738635, -87497842, -77832568, 36877235, 32079599, -59384921, 111159155, -110923957, 39605299, 46293694, 47105532, 69682429 ], [ 76995395, 111779230, -112519748, -81723402, -75084543, -22790910, 98546689, -24205733, 8927980, 61572496, 28236440, -47325876, -20281613, 21449177, 61639855, -1816541, -94061026, -53307288 ], [ -16376128, -107673125, 25332830, 63071914, 115592107, -97058762, 90216996, 103903029, -98009447, 116589078, -98842617, -86384347, -4902311, -1609677, -57772960, 98242618, 21195728, -17955612 ], [ -8757881, 24195165, 86203245, -47047036, -107819780, 24176467, -109858848, -21293850, -101758970, -64614604, 67775631, 61715792, -83891183, 91878886, -115029462, 70776002, -104350159, -62871035 ], [ 51299085, 24109276, -73042782, -92444576, -115345713, -72277118, -118452174, 97232279, 101950929, 52057308, 19696213, 59735452, -11533484, 112988432, 39645206, 41692283, 85867257, -100698734 ], [ -88331990, 109580741, 112405583, 10556786, -66679754, 5999147, 15605673, 56356533, -72637945, 61673714, 117122815, 112438618, -69736760, 106740329, 73778697, -19178161, -47924337, -54709287 ], [ 39230389, -30272797, 54382311, -100394297, 75380522, 73156745, -94967122, 26589899, 107935016, -17793843, -70846988, 102148108, -62248505, 37096276, 74396318, -78148450, 57358894, -83498927 ], [ 18178153, -15223099, -72496712, 73292491, -59781864, -27700443, -40035149, -102027248, -104097407, 66690788, 14047320, -101818204, 94241405, -23121324, -41598524, -52913570, -112887346, 39642699 ], [ 1875735, -12250167, 62174562, 10558435, -108731311, -101052411, 16989734, -7328236, 66773489, 89980979, 65290766, 90523531, -93607491, -102760088, 83458612, -65529014, 111329728, 72262290 ], [ 55460400, 63436050, 18253265, 92055417, 77338755, -3309156, -33457349, 18089474, -65191589, -114584128, 29289275, -109827123, -67950008, 34304943, 42627461, -90744509, -86105199, -43165132 ], [ -74333785, 45375361, -66629906, 66601840, 97057521, -41745632, -118395734, -26819288, 44698450, 99338311, 83797766, -64883186, 113282306, -58331177, -179850, -65579610, -2718462, 50088312 ], [ 83759834, -6339771, -82629679, 22627701, -58462732, -74522849, -8343377, -33105005, -19589837, 62457776, -57726834, -60901596, -19604219, -114786580, 52024704, -28357489, -16159840, 49671403 ], [ -117791689, -110759224, 115158584, 108847549, 81648701, 12877462, -82781481, -24314637, 40041264, -27952577, -96429800, -36548425, -60683611, 29296408, 108701708, 8473604, -48852265, -73323881 ] ], [ [ -68231448, 99612066, -55345973, -93734661, 14284606, -104802320, 119501, -96745809, 23907839, 11945484, -53768149, -66270366, -47270684, 91001728, -56662591, 8576055, 37132813, -8145717 ], [ 79159098, -94211837, 102517029, -83126244, 59423632, -86361253, -57524201, 101942880, -61447157, 47716225, -95581075, 504710, -56300878, -24556391, 24946369, -10838428, -116108583, 10256436 ], [ 8294495, -69763550, -74324424, 99195701, -19354623, 14783482, -118156149, -51605861, -6456141, -112735129, 94039600, -118501629, -2688006, -58796970, 73948903, -104531916, 11362301, 85323605 ], [ -97288022, -10232513, 31382521, 55598001, -26821714, -16147881, -38276671, -103523251, 34397180, 104562880, -115702858, -33494344, -102971511, 79110371, 63015224, 100023300, 59250744, -21374111 ], [ -12442649, -21995255, 37108102, 42421050, -118988541, 82423570, 99086328, 80919104, 71644982, -114672986, 37972721, 21563509, -64175943, 3120154, -48297955, -105457499, 34243649, 69241916 ], [ -103377635, -10400951, -84889603, 59148694, 97299038, 67818337, 88741207, -115495478, 80870817, 82760928, -74515440, -35788433, -36709234, -58626251, 11175094, 27225553, 78282148, -103873187 ], [ -41468567, -45266277, 61942307, 91591924, 111943133, 76328529, 10491317, 55374072, -42504701, -94949952, 118202529, 6686883, -73491471, -60928835, 74762356, 20023774, 39141002, -54789787 ], [ 77789171, 42244837, -117923548, -110382273, -34649477, -72277782, 54395951, 86218965, -118638021, 1158242, -24451223, 58505481, -2986257, -71546920, -14934819, -12281671, 109054190, -66573019 ], [ 69641768, 62236076, 57511329, -110499554, -2548455, -64551974, 33362473, 95647417, -56006759, -50662365, 11095307, -48125601, -11133437, 98970504, -102875611, 97218405, -84255957, 92913217 ], [ -46737731, 13121942, -82610669, 109639337, -57920503, 104975532, 20662114, -34997727, -54519223, 87432030, 82572655, 14811142, -32823934, 106890158, 73778174, 110831710, 107800416, -25174446 ], [ 66321559, -77538794, -85116039, -87984530, 77255544, 110021487, 99159405, 46020020, -64723305, -71267301, 33199072, -89170641, 78171774, 88193829, -19689804, 39427435, -92594617, -101480746 ], [ -64453190, 95493424, -10003621, 14344286, 30172537, -46480429, -31251539, 65349577, -8845887, -111584271, 59716729, -94983312, -99591041, 102986775, 2748587, -42841788, -102187556, -36719831 ], [ -89557447, -34762911, -40462090, 109305188, 100299163, 87999906, -83042930, 115154874, -99075904, -33946150, 51840933, -110580042, -8403130, -6700550, 29790049, -56474898, -65711998, 17976383 ], [ -52817207, -9083137, -34170928, 9851469, 107432799, 14928374, 46085051, -20414022, 3279888, -35136105, 108775508, -102769606, 94774646, 3591888, 82544492, -80542806, 4160286, 94242082 ] ] ], [ [ [ 24708682, 18025434, -67328436, -67150662, 81794111, -88204261, -86384353, -109999911, 16937459, -75875285, 65709105, -97056174, -110434800, 55536062, 480111, 118671799, -80714129, -92497541 ], [ -49264553, -13459875, 1464076, -52315307, -70086105, -1396286, 91409397, -13119707, 93447285, -25586986, 92699304, -101198340, 102792710, 14741069, 99277690, -40736780, 105294076, 75329153 ], [ -3734030, 92292234, -40993972, 47186869, 77826614, 45814005, 114698046, -44455464, 38268810, 98761438, -8814147, 92343767, -52310573, 117120848, 32876825, 42032387, -71083824, 115023389 ], [ 24437138, -50889613, -58694353, -86377519, 86004419, -99284231, -119059560, 52277155, 30292545, -52887571, 32151674, -83745597, 3137267, 90033274, 93074353, -1784748, 42169964, 51886910 ], [ 87717039, -51854408, -95051562, -114382341, 71847676, 76975382, -116703574, 86729279, -45840042, 39941857, 103079273, 71224241, -57218380, -33448575, 81186387, -13634205, -57857952, -51907447 ], [ 32525788, 82111398, 5641648, 24814191, 46610765, 95495217, 37535722, 28014513, -48592563, 112871030, -24842804, -13007755, -21623063, -2114232, 32959735, 32675715, 117777667, 6811293 ], [ -22480235, -22002422, 25976929, -27265965, -47104866, -56172193, -33262466, -101431704, -12504767, 56984525, -59778047, 80419636, -9031791, -67935042, -19444996, -70850295, 38228124, 4804698 ], [ -101608593, 21849810, 23976391, -89125658, -69232412, 62334502, 95468951, -53280813, -58167852, 94001484, 74250555, -103702910, 108228443, 31859331, -70453922, -61138505, 35483462, 46011444 ], [ -52581245, -93874365, 34736406, -78984622, 55730788, 62844327, -27203988, -5736426, 27949117, 89404380, 68152669, 31121131, 29033363, -42148880, 38438654, -80100865, 72740526, -33591682 ], [ 93212967, 4271130, 112839054, 68794419, -91789584, 45393603, -59011880, 37583115, 4720722, -11805378, -482703, 104139216, 28586752, -11714527, -118703567, 47784819, -90547174, -10326456 ], [ 39377152, 93295133, 5404764, 94398266, -51103783, -15517211, -67602103, -118201227, -37731788, -99996551, -26225879, 39203750, 114628291, 1722729, -108866177, 102196278, -10544975, -79208016 ], [ 52450237, 52198146, 107881747, 60147991, 12276136, -19515882, -82546058, -1059054, 50889186, -25946289, -116765027, -90570735, 19495910, 52477620, 46615737, -74328490, 23073578, 24964306 ], [ -5939780, -40673860, -1475965, 13634015, -11950204, -93053638, 101652830, -101919927, -21566846, 17410391, -90785630, -113803113, 75296165, -95897871, -40755802, 76415803, 40851332, -36715105 ], [ -31190425, 118552922, -38134068, 39166126, -110684212, -3447324, 97564277, 48714295, -11222587, 93671913, -87766928, -115199666, 68156385, -61027997, 66599475, 101800444, -107457894, 36436093 ] ], [ [ -92609848, -12242507, -96126810, -62255819, 117720134, 112161592, 4458452, -18763681, -63502912, -97395964, -115314250, -80932728, 54150323, -67998370, 1208906, 15143596, 17234702, -72941607 ], [ 52171648, -112627352, 108937131, -115914617, -57324430, -34701683, -109154060, 42917072, 97400138, 20956318, 18677811, 17988343, -5478005, 56847877, -44974299, 104831074, -87394554, -69378916 ], [ 103758300, -97476671, -57903203, 105355676, -56893154, 90986429, -30480310, 62467420, 6789517, 22036459, -78518332, -69458455, 97764291, -1656989, 79444144, 69917921, -48773419, -30569386 ], [ 52905254, -24414796, 83066806, -48772406, 43458667, -60606800, -64127114, 21207731, 46435109, -96580301, -98871406, -30131910, -91733241, 103221142, 78815558, -54713915, -49408150, 1345609 ], [ -118447010, 99192202, -90174319, 10353097, -36437246, 93525137, 69651614, -10694076, -3090979, 96061670, 47351299, 109210807, 30498996, 59452906, 8961671, 2284012, 78538527, -63942622 ], [ 55135506, -68730466, 20148420, 3660126, -39487429, -66328423, -42986652, -115818840, -51963678, -52411693, 87196638, -46972964, 64301559, 17444052, 43311101, 101925841, -72145985, -26869866 ], [ -57545284, -60430060, -46694296, -78850858, 63164756, -82826693, -99128827, -17863806, -88791060, 37536398, 3683224, -28474323, 107148960, -5280008, 48843008, -58433674, -68558913, -42248464 ], [ 281598, -14489074, 45451957, -92806458, -75693161, 90554520, -81308273, 114110107, 51919524, -31081766, 3746584, 45677167, -55066880, -116798380, 32172836, 29130407, 97188898, -19159204 ], [ 26150939, 104785970, -107217483, -2074558, 3506758, 105246354, 41188952, 23622079, -361804, -58663444, -16848440, 16947403, -64716692, 111377822, 112300350, 73686182, 47446317, 102473731 ], [ -83473802, -19501856, -64023938, 67340976, 25678833, 32549933, 113600146, 105230391, 85880530, 24325265, -7783361, 15338340, 31089021, 70081607, 68311641, 82028288, 91576470, -61128272 ], [ -72835475, 92843478, -5073244, -95059463, -25802049, -2736044, 23852757, -112995139, -94386985, 76079451, -93397608, 60369716, -44311630, 67357584, -43129010, -53645383, 3360197, -44942872 ], [ 22423094, 22867740, -36718440, 38168414, 3338081, -73205632, -100063376, -9095692, -5771247, -97763330, -48811913, 82826281, 37136887, -111150137, -75492837, -8086845, -18616309, -64390266 ], [ 103472139, 87521424, 54855334, -100213527, 84889986, -9081689, 75161977, -45146653, -113729139, -39672820, -10655034, 38902661, 52340498, -105319902, 61730404, -90164751, 34590416, 112171835 ], [ 65893298, -75530967, -83675279, 76049852, 116952815, 54511713, -113325097, -38854927, -100838744, 27727275, -94050518, 55213040, -88809944, -52321147, -10661350, 74912513, -72337481, -109013834 ] ], [ [ -48658656, 70030279, 63574242, 27458622, -67441129, -112686337, 116630636, 78515562, 11878995, -109940772, 99824310, -63616477, -75999118, -11251871, 6086404, -98320790, -1152501, -72666568 ], [ -18233773, -1607193, 68737224, -35086156, 78364497, 11655439, 51268052, 48331180, 105793630, -53415393, 90645048, 34150167, 92619772, -97833237, -37275672, -59658040, 75171074, 45923166 ], [ 101586854, 11336429, 105052709, -52036617, 40106535, -4630868, -39422303, 113970052, -36108505, 18215926, -846926, 73721328, 107536800, 65457658, -50968318, -28685124, 52672322, -30398423 ], [ 3727772, -113229576, -26351934, 109346445, -17946636, -54965650, 86005080, 60291913, 42899221, -48053679, -14235999, 106851309, 88128976, -37696713, -46105155, -37957528, -115670559, 29913749 ], [ 91985228, 109836489, 62215692, -87504538, 80375171, -70513466, 44314332, 81964689, -31601687, -11510463, 18226626, -2477487, -31824059, -20225117, 63957693, -50461005, -75520140, 104510469 ], [ 50421612, -9910432, 50703891, 53406417, -90894658, 75554517, 93935770, -86877594, -32080659, -56082900, 80599444, 85188640, -44075540, 85974181, -62814941, -37229674, 52638194, 109837500 ], [ -110260725, -39080271, -14122741, -55551461, 21236700, 49342969, 20811744, -113144647, 63994627, -78069097, -50679118, -85161342, 83756585, -92608584, 97133787, -59696616, 51858995, 34145815 ], [ 79717138, 88465867, 66593862, -68509144, 17639417, 43793928, 49896132, 10489930, -95628807, 92378577, -96047136, -35716276, -66494655, -1623449, 94698973, -83125331, -115597667, -10358034 ], [ 113891257, 32613001, -69303643, -28430409, -103815813, -47410068, 56201667, 77912835, 111287206, 99555150, 91038545, 18908549, -102069338, -28805463, 62284426, -70664466, -81329345, -118786807 ], [ -105433425, 95741789, -15564284, 87929105, 118682726, -67747649, 54703487, -26807771, -72177213, 83759993, -117618070, 65618144, -17535821, -17343592, -47836879, 93114820, 110083633, 13724874 ], [ -42840741, -94874607, -86170556, -42581785, -116518852, 86199966, -117852913, -62090679, -30362095, -105313814, -2510685, -98238080, 54261790, 87978748, -89168907, -33642093, 89306545, -31588933 ], [ -86405830, -47888711, 72402347, 9844385, 77785841, 113677941, 18713203, -110216113, 3227716, 28179098, 67782304, -53281387, 1063009, -86580303, 95432556, 8045025, 95982506, 108387206 ], [ -5179460, -100514239, -117223159, 50112333, 8100738, -114887164, -60847642, -30674194, 78923199, 84863393, -3675210, -78368317, -103551244, -58581763, -116874562, 68593903, -100646460, 75184403 ], [ 75105302, -46924765, 78008816, -103337594, 118037778, 46096335, 70041620, -112748677, -1387059, -99068615, -34646991, 9809640, 70078416, -64999030, 93336873, 53748375, 16964663, 119011102 ] ], [ [ 99266202, -52652009, 47273187, -68379830, 78079398, 5881409, 49741790, -9332830, -40595552, 98084326, -16072074, 6667545, 31531351, -18864364, -54134999, 116863212, -35284885, -86113756 ], [ 114444064, -35356618, -70949856, -52673065, 51873223, -43452812, -40580091, 112977185, -95772452, -103218151, -50410582, -30764722, -9340790, -96515526, 98441302, 119097959, -61018842, -89819143 ], [ 33673183, 31652838, -116625026, -45303933, 97653924, 107378492, -68653110, -88059495, 7669805, -106210793, -2155661, 55688930, 89197530, -52712392, -40869348, -33288211, -58002318, 27280444 ], [ 105121057, -50576033, -29722337, -36331232, 41350765, 110637029, -90021523, -61947226, 102454678, -56118270, 56977771, 94042570, 102423755, -48512877, 62112216, 101411253, 56003099, -60093431 ], [ 105460504, -62686713, 71781327, 15444148, -93462144, -17778901, 19753846, -30932889, 36839096, -50856284, -13284575, 24638569, 18989861, 22533482, -10003488, -33785007, 4277913, 46659914 ], [ 9918988, 23352312, 19302151, 33118340, 87095618, 102409220, 73580522, 112809380, 21611628, 58431119, -78007147, 83638719, 114358542, 7358860, 15596845, -12414431, 94442908, 303870 ], [ -24837003, -24937083, -1725073, 94383002, 20007212, -8167189, -13326104, 88008321, -528909, 3568538, 109145824, -78701718, 108490196, 47176683, 65194322, 61975379, 42290580, -92180020 ], [ 41127670, 48668092, 9777840, -6030203, -71425649, 114711949, -71717029, 108768429, -64211980, 86091146, 44052796, -19993215, 33796658, -44520998, 19866470, -48878168, -99599567, -21724522 ], [ -112365887, -46214710, -27660431, 58871724, -39409701, -60889504, -1712773, 47493131, 82243901, 33018085, -20660127, 17762013, -102530450, 83168150, 18944211, 113888997, -83437804, 105814174 ], [ 29471022, -97783336, -88729410, 11780096, 39093399, 71945714, 87492746, 37882900, 93462911, 17985130, -65622948, -30826736, -96649636, -105120908, -115836305, 92646370, 12811700, 98460285 ], [ -46527754, -56372520, -80320466, 1892079, 116516778, -16979668, -89651377, -113268713, -47740964, 112771914, 88279257, -95784255, -73333675, 102184750, -103878560, 40087899, -48078306, 67096873 ], [ 16740082, -44301319, -64952740, -55141418, -36034970, -99921095, -23479684, -57999567, 92168433, -33908107, -30788263, 14643351, -62842296, 14714630, -77232640, -111152138, 88061264, -90374337 ], [ -46374995, 9981397, -63208083, -92496556, -36782854, 91643435, 24334944, 25388221, -80287593, 9713905, 116917880, 23052482, -110909724, 99611582, -87939038, -15970771, -45499971, -25335070 ], [ 116943714, 11407860, 69911927, 4509432, 76376486, 72817686, 213492, 93112630, 111759924, 107475511, -37794249, 15061904, 2789502, 15911774, -52750430, -79384890, 36698008, -49645226 ] ], [ [ 94762794, -16488964, 11328996, 6154918, -4541898, -98145526, -4560617, -70663467, -84905920, -104372731, -83391143, -116928878, -46164009, -75399333, 39534784, -113025874, 103159191, 7766691 ], [ 66497252, -19423210, -30993516, -58372253, -54291539, 113568157, 33653642, -65756075, 106827020, -35673472, 115012126, 89590475, 55628022, 31352944, 62430715, -7747685, -1554893, 5498350 ], [ 85430895, 118266942, 1654840, -50266082, 87674547, -95565750, 47016967, -58755160, 104050241, -36001441, -105634449, -47365171, -49774713, 78699530, -102504077, 106070331, 12074602, -31154679 ], [ 91942667, 86290702, 93771089, -80381939, -101384493, 51212640, -65978969, -89776178, -38369745, -1543090, -67644741, -19898567, -117234329, 26656709, 39960405, -111841585, -47374236, 15319672 ], [ 75353733, 67512129, 54748968, 63374921, -13105189, -42686177, -28438794, 57583794, 50791840, -51630308, -78999139, -36029927, 39968466, -23826549, 31795700, 102040751, 64100490, -23900208 ], [ 81859252, 104510632, 93788720, -63481268, -52298616, 2139579, 91479319, -55453515, 73820642, 21167633, -108959501, -2487826, -34465941, 100491071, -34550860, 73088994, -64473092, 54724763 ], [ -99655671, 91472979, 37085477, -83977884, -70647082, -54011636, -113910607, 88936828, -76708506, 89009648, 68144965, -43660490, -76730009, -50691998, -77901933, -75275606, 91426983, -12390939 ], [ -51981118, -71841584, -3553924, -50113219, 116874667, -60152310, 97875468, 109267867, 53150045, -79614000, 92607776, -35165050, 65118047, 115902566, -114986202, -104073433, -28092920, 116133321 ], [ 111696575, 117700848, 67611384, 69768397, 51635226, 104279735, -21942834, -36961301, -16942800, -97390271, 27393260, 73984527, -52151629, 33486811, 27969560, 52400592, 86666471, -33648344 ], [ -110042768, -41671459, -36538244, 100848696, 56752285, -103333971, -10482741, 87291868, -101893901, -11096486, -31136933, 75897592, -61690227, 115086271, 59274698, -50454615, -14346432, 44481343 ], [ -38374838, 61191957, 25696549, -78016328, -97013892, -78666030, -115158577, -80784154, 68727837, 19353351, 8780779, 69530995, -30009355, -93150202, 36104437, 30170052, 22119132, 115362851 ], [ -20153369, -36959428, -113933803, 34256062, -48144017, 15218943, 96027728, -37850652, 5882142, 13138201, -81077578, 29018683, -8382925, 68000764, 108753821, 89536967, -2414273, 81506978 ], [ -94954309, -100785115, 71372359, -53975857, 43523528, -84977976, 27091871, -883435, -30334338, 99861287, 61670753, 32667616, -32663289, -19465003, 19230116, 105162573, 102183418, 105631034 ], [ -114725514, -8297383, -84698770, -28513598, -63795340, 25971081, -110604613, 89859928, 13596893, -75010117, 113622580, 74648599, 100124186, 64657145, -67664219, 40235569, 101737061, -97934375 ] ] ], [ [ [ 21912202, -105616908, -66204162, 44423295, -47046917, 118491026, -78166944, 24497301, 37939905, 98067436, -12320370, -9619516, -46925585, 45568016, 30344579, -17349097, 108566918, -72961167 ], [ -85930407, -33467932, -66087514, -62767478, 102927185, -1982980, 106175745, 41624637, 65862855, -8334178, -99392871, 60252637, 65991676, 3825431, 97297113, 63637499, 64374972, 99649527 ], [ -93423529, -29905112, -70022132, 77070209, -99016965, 72833333, -80134251, -5665664, 28650226, -24836008, -74124813, -39664994, -24883606, -36580183, -62637050, -81281943, 76861685, -27161864 ], [ -74339441, -68641233, 113335932, 114620818, 1413660, -12972017, -4544711, 78290239, -76132531, 17681233, -112097819, 107411898, 97157130, -20859849, -94622216, 29248011, 46550981, 18470872 ], [ -5975513, -50122487, 28793223, -20513169, 84264018, 53826251, -103477525, -88518138, 66620012, 91261021, 71092245, -84948118, 24542793, 37432418, -62110190, -68095527, -115982840, 29845811 ], [ 6381915, 41248604, -104182565, -13609299, -30893264, -54015556, -19930298, -107389978, 86382799, 60853327, 2848556, 4280416, -90750138, 11682273, 109831188, 31530794, -29466727, 52205948 ], [ -35812369, -80513906, -71387629, -40127794, -20425789, 118909982, -90070954, 111840522, -83452610, -49914126, -72236797, 116261713, -90359969, 61009163, 70696168, -19082282, 111344666, 74933957 ], [ -10989106, 57209631, -24551142, 39289239, 91354097, 18436399, 36005817, -66928714, 108557588, 42495001, -114737571, 13560368, 1027200, -38772943, -80215224, -89800851, -30756716, -60182323 ], [ 57977882, -25548894, -102360505, 96241756, 17899529, 104291455, 70685743, -21431307, 119133287, -52673105, 10698087, -6608071, 39407325, 56680182, -110387270, 73653277, -23348125, -63540706 ], [ 114800499, 113591750, 62931874, 82986074, 103222137, 12996524, -12848545, -90285015, 114151690, 70151619, -23691109, -11467461, 1801409, 90525692, -90119771, 111062539, -117408715, 48847358 ], [ -115930033, 7974521, -91253228, 101876422, 66813426, -41034680, -97129470, -52954649, 99989214, -36978027, 16650936, -72305176, 107341919, 98096291, 113123017, 72889494, -43196437, -106377421 ], [ -79922520, -53002011, 70388088, 2608488, -108710356, 13779981, 42710374, 78173492, -57032927, -33808279, 25072010, -62716566, 14127167, 114507709, -70536651, 66209142, -60862480, -4823432 ], [ -114631193, -77229194, 23287172, 30462254, -46275922, 1053940, 84080052, -55147006, -99691437, -83319603, -108326796, -32399061, 53334939, 80496025, 72456904, 41792331, 42445936, 22187722 ], [ -100888707, -2517399, -2621250, -48646030, -83980892, -22981001, -71955600, -33916288, -6631665, -68451335, -74786850, -44235141, 35267074, 19063032, 97852033, 6204509, -26579983, -43522282 ] ], [ [ -31935771, 91988657, -59570923, -9702763, 10772845, 59299122, 116407771, -25562354, -73966307, 61843023, -39535161, -24748221, -34044581, 92818716, 47327387, -55322663, -19609497, 68441500 ], [ 895904, -16851387, 118487004, -110197478, -107506338, -28016481, -97109156, 101981052, -13247990, -24353579, -62458000, 84508467, 18229185, -16643811, 20937781, -6912492, -57700025, -21353268 ], [ 28760376, 74495096, 105148183, 118940870, 33129862, -109804392, 9027043, 18552094, 6368399, -116445331, -92351117, 42690667, 116024114, 52679483, -94264347, -33274948, 113878735, 64006705 ], [ -46867688, -41472437, -28991125, 45729698, 60271073, -21424294, -78821950, -108264640, -59211626, -61998307, 55110032, -95364140, -23893492, -109505766, -41951516, 56084719, -36253690, 78032844 ], [ 36195975, -112148312, 48754569, 10281997, -54307376, 114295420, -86970010, -108448232, 29438648, -108764842, 21159198, 109502718, 70579033, 46246877, 51108211, -41971746, 105860197, 54379112 ], [ 95945686, -72697851, 21387923, -98888275, 97183439, 26543662, -101752491, 25111332, -5497979, -63555623, -112766911, -91808198, 104803007, 78239516, 84434245, -35352385, 115257338, 28115345 ], [ -22853721, 84957870, -68838843, -97258414, 69968172, -84369191, 80006521, 3948528, -86189829, 22947082, 61399545, 49982832, -2289438, -111031760, -87116108, 49502114, -55073745, 43613479 ], [ 31643456, 41595697, -25585198, 83407751, 3036027, -86830710, -16847577, -75707660, -88567806, 10064003, -17171260, 79345296, -114734825, -92161670, 112245148, 98532178, 64651214, -28811839 ], [ -42699512, -31409017, -105052364, -72681603, -70455704, 100384208, 6108857, -77646454, -35274891, -71565831, -68179799, -98781021, -109858001, -86714308, -69942881, -686245, -100045598, -1735833 ], [ 49730901, -114188939, -17160008, -113599870, 1388679, 43069015, -70858744, 35698730, -31101049, -4912803, 18687601, 2214538, -115318528, 39122981, -55235520, 63418668, -105764924, 104681581 ], [ 51883437, 4418599, 20062074, -12282568, 43251046, -63345971, 89052753, 71691101, 107374510, 7365370, -6868283, 47170586, 48272541, 11396867, 104947510, 25633976, -89022719, -7241381 ], [ 6330138, -67520774, -14969563, -20573812, 49555415, 14105646, 33163468, -109101697, 10174148, -87589300, -114968954, -39424614, -60165544, 69749204, 28298490, -23127070, 34607776, 108268593 ], [ 67218797, -116824184, -70809684, 9567724, 67123083, 53051517, -8100615, 54130014, -32994586, -79332734, -92297110, -34030569, -21982505, 115722414, 19480045, -11297466, -74655496, -52476770 ], [ -32236216, -73126976, 8521547, -32061728, 9522574, 116290908, -55104433, 45102935, -19040079, -61799308, 15558256, -46805502, -1989527, -24982953, -70640682, -87053288, -94751554, 23079226 ] ], [ [ 113845689, -46186060, -96543541, 95197509, -84708119, -52424269, 61403544, -113555537, 7601553, -27757596, 88744377, -102661821, 69984021, -66921605, -55855778, -6242831, -113084595, 26720644 ], [ 57424469, 55166082, 35979480, -67931511, -76117653, 53417635, 28241335, 20858737, -63496739, 8873008, 99370301, -74191284, -62837083, 20887371, -46940827, -43196398, 113597274, 63890471 ], [ -116342074, -55783351, -27606216, 89968568, -87588179, 13425719, -27922600, 46086424, -49331761, -85514093, 68689276, -36286901, 39460854, -116380194, 67889529, -99542919, -88499385, -112311391 ], [ 22462686, 28437116, 48741679, -6571877, -101211719, 64763720, -72984097, 104888480, 100956253, 9776549, 71981433, -8156970, -101377592, -28337679, 56609787, 65805861, -98226167, -104327696 ], [ -89871174, -19126433, -6773055, -105278455, -83040667, -39300866, 82190644, 46559713, -116047448, 31296879, 83294617, -20859569, -33275423, -117771634, 63948799, 105693475, 1580388, 30815866 ], [ 113249167, -105681537, 60821355, -12474774, 32831394, 8841491, -22010677, 76434522, 78200562, -2077909, 92324710, 113048554, -98373026, 47713937, -103995930, 25638862, 68907703, 13107906 ], [ 87537549, -28333426, -49386959, 17534159, 31792455, 40671583, -87607330, -36107099, 80490204, -50338066, 31120695, 8164522, 6401718, -24424832, 34495853, -92502867, 6384978, 58509801 ], [ -25418456, -36792264, -93861641, 37467413, -96901242, 52308120, 16380167, -60553393, -16633468, 45276741, -64949850, 69120748, 75396251, 49859943, -117740967, 50452460, -14765031, 117121187 ], [ 34289200, 116121055, 74410143, 22518534, -87785535, 115781720, -4188019, -42524056, 22198679, 98361504, -69112889, -92169875, 72970325, -59629103, -111201249, 107541179, 89095672, 38412857 ], [ 9672399, 40758034, 42052526, 44614848, 87449250, 29663469, -7031135, -100208702, 79459835, 10400813, 59257386, -89769225, -79261621, 91220176, 112354910, -44540604, -34490979, 65761829 ], [ 78035207, 55530300, 14455020, -112741880, -117805916, -58942307, -67107666, -77526566, 89244883, 47056005, -41290357, -59027731, 25991961, -54786951, 64164301, -28574501, -81078260, 52478628 ], [ 81092224, 23413020, 3424083, -115279569, 52022410, 12056172, -14692856, -3871202, 66048158, 49367045, 32692470, 84121834, -97761817, -30558631, 80972206, 6554458, -9703847, 28668725 ], [ 39178119, -41734068, -38769913, 30435189, 11929933, 6327932, 97176105, 59677720, -49591860, -101240673, 47968831, 18050585, -46840904, -94797324, 90513312, 67875183, 96756358, -107841504 ], [ 7438625, -119073531, 37906339, 34893000, 92867291, 1421942, -40633339, -33362933, 9630747, 72539562, -79985878, -1546048, 44742501, 92367276, -73961901, 59728667, 36998511, 58409217 ] ], [ [ 10871570, 35593078, -108789815, 104332889, -113710269, 81287764, 88514204, -62370709, 39629371, 78023978, -17040525, -76428198, 49980166, 70159242, -64232133, -45717381, 79037320, -11419173 ], [ 29897226, -107391573, 85762505, -99286147, 96569283, -114890510, -69638506, -17454451, 23585581, 75013695, 83022467, -45996331, -32460885, -3268033, 25916786, 48968523, 28480781, -106439364 ], [ -29516209, 83429186, -53153105, -108764302, 60539094, -82855469, 84960630, -56852117, -56312022, -80353800, -22678758, -34497246, 39242911, -110263538, -88402970, 102030572, -113668087, 89823179 ], [ -48916235, -30590550, 90646327, 110737744, -97588993, -17660502, -58571222, 92211420, -31744084, 110728882, -33495603, 52870706, 74626787, 39590156, 107988645, 105560073, -107185445, 79090943 ], [ 106571156, 96475418, -105611360, 96543578, -104611891, -2774859, -93216320, 45706582, -58542952, -73845241, -107242648, 24239984, 82885118, 20377601, 69116613, 108755028, -18837257, -66919428 ], [ 32915356, 94475319, -97532179, 96193274, -18022447, -102433345, 91832742, 1704861, 78437242, 48431256, -96935574, -31483852, -31015986, 91129107, 19359661, -20579981, 88721166, 117499934 ], [ -73535538, -17167556, -113686478, -92674080, -27188977, -30125865, -26005687, 36889226, 26230348, -69403248, 63800449, 80906370, -72669382, 58003991, 117692249, 115983446, 2117591, 41789070 ], [ 76294910, -4455728, 98349213, -21804639, -62005091, 10770673, -64806968, -101402747, 105323468, -25675971, 45614089, 38095463, -83633666, -23041940, -89526538, -57421350, 3421649, -62028346 ], [ 36602534, -23198249, -54782759, 62331499, 118227334, -91452731, -31261367, -109871477, -24636681, 108317447, 37189181, 99447854, 10370208, -9738508, 103661203, -113538493, -86914883, -65017243 ], [ -67921930, -47279190, 100107214, 106023227, 23504498, -76752545, -23446665, -77121359, 111971136, -92130969, 21324971, 115528936, -27055729, 27299116, 78730024, 25074392, 67132107, 78885280 ], [ -68278845, -56283712, 23064040, 85658315, 38920937, -99933870, -78058256, 86835593, 20790520, -26847187, -117868082, 71055929, 63365606, 75655023, 79960569, 114556794, 76292836, 85261434 ], [ -14636616, -109184657, 6635150, 117311349, 27170094, 37241317, -44116280, -53644049, 105002127, -84372228, 5519672, 18341419, -104561526, 58069887, 95569226, -1944278, 43059728, 103844798 ], [ -55434983, 78058122, 11059671, 60268697, -82728394, -56124424, 64993061, 109812771, 14814024, -2612960, 42632446, -105729459, -107039583, 9407243, -36947110, 64066829, -32602535, 68181288 ], [ 118585687, -117686118, 40024372, 9575593, 118445600, 98885428, -59019712, -84963817, -51773281, -71032546, 90517366, 20888135, -69081640, 1506422, 71815772, -14589653, -76185547, 93939813 ] ], [ [ -35274990, 60194003, -63002640, -56351402, 28339231, -38700311, -84115889, -86936498, 102510676, 48630417, 71440591, 79767702, 59870898, -117879294, 2155474, -24343200, -110536874, 17995212 ], [ 21453087, -33059103, -3302466, 115225513, 11352966, 7861380, 71825698, -71816855, -78206055, 108226693, -43871841, 70754161, 50255933, -110075217, -10956205, -18208603, -32658758, 64126397 ], [ -102724362, 58303864, 108986555, 67596740, 81162941, -93697101, 84752717, -114596225, -109034213, 92763070, 12384326, -9203318, 90278562, -112926248, 59428882, 34053577, 64918396, 351475 ], [ -118382288, -72709520, -37239961, -4633932, -45365764, -110203485, -102771081, 17926253, 27637442, 32094395, 114997140, -106334746, 43686994, 117415981, -41424696, -13777295, 84526822, 68797397 ], [ 36109634, -46863585, 84769208, -77094563, -101119738, -34644255, -76812114, 56831588, 89229829, -35154671, -60406640, 106644878, 21497980, 15187360, 58855967, -22273117, -25121970, -113379709 ], [ -18564891, -104473268, 53397273, 107898155, -6731035, -109060329, -23073873, -21609598, -60972149, -73803673, 53795059, 45625309, 56879061, 25316182, -1549774, -69002221, 116693826, -113875492 ], [ 55195733, -108220932, -38930917, -18310528, -15511266, 76005353, -86876356, -78365764, 43122686, -54291895, 53545647, 19160257, -81715692, -77076041, 13208835, 43726524, 84642489, -79417018 ], [ -102095234, -38253444, -44786417, -23290480, -118440811, 91093721, 103821573, 54526285, 88232756, -66362456, 48375976, 108549181, -873117, -57735282, 22221593, -87686751, 77783629, 39262633 ], [ 27272212, 31797840, 24440150, 78414426, 96686823, 90914722, 83463027, 118155761, 62050712, -50862209, 91400707, 67140505, 12352176, -87110186, 51756282, 32677692, 42392576, 77220010 ], [ 73427258, -53431153, -53481909, 30615012, -98521390, 9212750, -42983070, -29725116, -10280835, -43673775, -72212261, -47268044, -112166971, -5168172, -32889822, 59332399, 114078852, 50725836 ], [ 21752243, -44305610, 51576002, 1019315, 93059672, 25277128, 113244491, -112878640, 176367, 28120069, -79975795, 49110751, 36155088, -94506251, 36220948, -60324688, -21838720, -50655612 ], [ 11314406, -54630773, -1443232, 62124166, -87489950, 12401518, 24567495, 79999729, -78897188, 37486569, -13808866, -44787310, -77523915, -3702138, 47742574, 2582548, -71717495, 19020872 ], [ -34771511, -20766874, -50891768, -14392283, -37286465, 11962886, 112762340, -84188576, -83922322, -44039396, 45123552, 55859750, -72653049, -43281182, -19963707, -25814762, 36960919, 111250838 ], [ -24050442, 105175269, 7508233, 16598919, 18183380, -92243525, -92617172, 34444952, -21188308, -61445552, -14788662, -107639221, -39363907, 2448366, -30502176, 34802644, -50047432, -31224157 ] ] ], [ [ [ -102082805, 101622874, 39511195, 20714213, 83723144, -101429372, -74917840, -28846319, 43167703, 40893861, -108080200, -99473401, -71524330, -37077570, 10150379, 87661956, 117426520, 40171246 ], [ -36315852, 44376021, 13252494, -10861365, 105510979, 99243928, -2292813, -68141961, -19693501, -100452733, -103862817, -56891063, -21008200, -28424367, 83819941, 85104907, -70980990, 114467698 ], [ -75818715, 53711025, 86858928, -20848989, -13039221, -69630556, -91232303, -90581107, -100501006, 114890327, -88451216, -108668237, -7131156, -92000860, -73890208, 36467146, 102291158, -100123263 ], [ -77208759, 57733617, 89234163, 9696977, -86636464, -90415937, -28439315, -11414751, 48489108, 48217945, 95564832, -75488728, -99321298, -43431793, 13434281, -4371956, 38540890, 102670455 ], [ 8101430, 94188223, 8416160, 115315775, -10462196, -73917533, -21862181, -34479820, 86535233, -8345824, 2814618, 23781021, -81270298, -45401390, 29275659, -66109940, 18883694, 117558592 ], [ -33693437, 21498483, 49423800, -6032452, 49039850, 74535113, 111038971, -47473972, 63976818, -52687155, 15058334, -58900484, 25704309, -105406577, -69469436, 7345864, -94004944, 82458724 ], [ 8876651, 84131775, -116756993, -8426593, 104636596, 90285163, -111415233, 29997201, -69993316, -48877628, 91206523, 74677507, 106454413, -116132904, -24258822, 6289085, -89807777, 104958941 ], [ 54087229, -79693308, -112634238, 77563272, 21026300, 101160533, 46479455, 82564842, 36809557, 30589004, 11527412, -16107494, -39750739, -1656954, -43955371, -33230398, -51032733, -118294222 ], [ 98555227, -41482057, 97497431, -116976961, 53873562, 75152710, -6027796, 48398260, 7563013, -23838577, -60489803, 41166594, 66172854, 11850420, 103033590, 83699885, -38813783, -93727422 ], [ -118375465, -40033222, -72381096, 55785330, 29548909, -12150573, 85898773, -62338055, 63544480, -55051865, -39609441, 56430925, -68411483, -84648428, 79014317, -100299475, -97899330, 77228402 ], [ -51176606, 34141791, 4944639, -106617783, 43779656, 5453206, -31239671, -19324150, -43577758, 116758032, -51402323, -97725167, -2154275, 46517781, 94509230, 106768157, 8237338, 7484661 ], [ -2186683, -85217576, -26081152, 91274259, -18758839, 114811353, 8182007, 23225092, -44882880, 26268719, -46377783, 88317346, 84845900, -99036542, 102738589, -67354029, 15769483, -54771156 ], [ 96695903, -25557409, -56667021, -43846177, -6281603, -80499885, -107747361, 55581346, 25700712, 85965086, -60389939, 63644936, -40046557, 44071032, -2867725, 83891984, -15602567, 38198683 ], [ 49109332, -79437346, 49876696, -73099316, -102020127, -14100354, 101930284, 46907954, -39894956, 70519657, 118941823, -65883083, 106720964, -57124014, 17475353, -48488670, -5530213, 119085632 ] ], [ [ 75242444, -82116730, 30541677, -46555275, -28110983, 100593215, 108109268, 97659891, -106714149, -80191458, -54059692, -112194948, 39518870, -24156492, -86735989, 83057430, -37544341, 60900983 ], [ -18120074, 10371671, -6950722, 6409351, 107811926, 8301617, 19857201, 66667980, -107676229, -42044835, 16448665, 91833165, -108950841, 64734710, 69464948, -15065004, 50141934, 55098268 ], [ -50108662, 47702018, 74786196, -105449357, -11103632, 6842402, -99953726, -37472974, -16528482, 39180025, 98169547, -57199757, -48310443, -15748803, 93331120, -79420668, 11998407, 11247831 ], [ 24221139, 36605577, -60212391, 90855769, -79675133, -13177387, -40976452, -34998816, 38879387, 83265454, -968427, -91911104, -98995533, -117303132, 54301630, -66640894, 114188279, 38490535 ], [ -83180016, 71059465, -71342872, 20211120, 12258922, 79343098, -84212613, -93800835, -86391618, -37844854, -104880915, -66225570, -13967793, -82486999, -100734143, 58717750, -97696265, -101304378 ], [ -92505933, -74079603, -81474111, -65163692, -63870174, -103470739, 68680701, 59411062, 57844998, -117906137, 875636, 39559688, 85585835, -115047807, 27231646, 29793005, -63637163, -112137286 ], [ -40834000, -97823465, -84259713, -49506041, 55519208, -7420074, 57666541, -60891963, 56160527, 36630905, -90015881, 21820448, 115828815, -42975353, -19357099, -113956841, 53920014, 115129681 ], [ -2516648, -86387666, 104727334, -46096958, -103067182, 11692563, 89214292, -25143643, -51738008, -29317708, 3375403, -11320622, -110887399, 97331484, -62815158, -22077859, -21834649, 43939234 ], [ 76046852, 54661886, 17697691, -65413875, 58441703, 46251489, -67502655, 4937059, 6098873, 24424310, 39489833, -22518285, 86870820, -108566098, 72211629, 88272149, 117506778, -56563358 ], [ -99300027, -11412604, -28859546, -38737727, 90292283, -42573980, -35889918, 46272218, 795460, 42929897, -25988, 62302762, 35834473, 112630037, 49483214, -94908683, 14404582, 31682588 ], [ -100292111, -50316958, 32381151, -57651373, -91390866, 91755656, -22015147, -26986780, -1796449, 9626936, 26925077, -36751669, -62072422, 80153285, 47883973, -54760180, -51277866, 17982880 ], [ -15925023, 55571913, 53810475, 26702640, 22853365, 8758263, -61241080, 70193113, 76382975, 46449355, 103707903, -1522153, 37458707, -17074445, -14386985, -104013309, 12329651, -22380691 ], [ 20525467, 80075802, 11232816, -118194044, -46519447, 17235147, -40863456, -40088546, 115724420, -46211457, 36239476, -57006147, -8909095, -49865815, -32945517, -89412179, 6961479, 72316601 ], [ 69200283, -9858659, 54465112, -63635510, 87435904, 68925110, 41768781, 92648622, -28006397, 71907314, -18540182, 50123650, 62059150, -16451927, 22025072, 24973408, -80051852, -22448314 ] ], [ [ 108106311, -99382814, 44481464, 95530104, 42511755, 106238352, 84202855, -13811841, -18209347, -29187058, 47924635, -4275770, -35490061, 35292154, 39617790, 18309224, -72397823, -31621150 ], [ -6400594, -87933188, 69865795, -93832980, -98610683, -90150410, 80627405, -88632, 65164060, 24383694, -74272069, 80009549, -116914726, 58603638, -6816386, -26009783, -44619522, 58290186 ], [ -92184530, 73020284, -97031008, 68878977, -57317617, -105517752, 82667523, 47781448, -74515179, 105316715, 25072214, -24658256, 95781100, -88162524, 60802087, -107287015, -102155810, -21319474 ], [ -38855289, 36284497, 41497589, 102222713, -89376072, 74964103, 99926460, -52971969, -25412796, -93329517, 31769827, 34783394, 11530903, 52791696, 8231505, 1995928, 26321987, 117834161 ], [ 86238139, 93148453, 109977917, -78078609, -26037013, -110464916, 28105325, 92688016, -83729000, 25347780, -118644454, -16187857, -22110710, -44827064, -62277566, -53383082, 88796651, -50394574 ], [ -110490994, -67905549, -52474300, -14743894, -21110160, -20740214, 93146551, 111664441, -73150068, -5376029, 42725315, -31422994, -107779940, 58142612, 52079410, -57379175, 15278047, 111707451 ], [ -92877141, 2672692, -99572147, -29158762, 9561642, -76766708, -84396852, 65632907, -24820226, 18496019, 119105915, 55849926, -89045349, 49399404, -32338699, 69544915, -73931326, -88330862 ], [ 56256372, 49481100, -118499555, -37910051, -15977248, -20059928, 51647804, 89656593, 38697944, 41096066, 69104981, 117985974, -37872847, 75365368, 18071162, -30229203, 66913761, -68854441 ], [ -80474249, 73004476, 52388010, 71562524, -33468337, 62091071, 104780373, 54416180, 59733001, 43408259, -68060105, -4241836, 37756893, -51847754, -110479171, 41013615, -102513253, -3086237 ], [ 55048997, 14801652, 113305041, 80144975, -19420162, 49137057, 36053172, -23597331, 72351138, -49675640, 36054879, 67018867, -81397416, 10429341, 79848012, 45833957, -58540274, 22714365 ], [ 26579378, -94676577, -46922411, -5085852, -70176813, -42707452, -103745310, -54109519, -60911134, 69835825, -29588326, -3274924, 104158246, 8599721, 67053292, 67407864, 92721492, -20616755 ], [ 13721965, 18658761, 91588363, -67095235, 58188234, -64287153, 54046736, 4925239, 15249883, 44296523, -55871889, 2733332, -40975190, -60442788, 23688874, -96894281, -20531168, 118162971 ], [ -117791596, -13755852, -31634621, -20272907, -89225092, -33827906, 86581407, 92454418, 73642312, -17131084, 48830520, -10212712, -117729190, 52385086, 9851631, 47930220, 17438405, -89525772 ], [ -66401100, 116914326, -117846901, 74452967, -45682248, -107154009, -71929431, -114563813, -3946899, 111932212, -36260213, 92875022, 18914362, -90057325, -47030656, -86408977, -7533668, 89549363 ] ], [ [ -86280244, -71324475, 14831906, 45027977, -16253365, 78246254, 18943851, -32541536, -105339582, 27276884, 87637857, 81504418, -16923937, -2790302, 21522143, -64695903, 79557798, 59387511 ], [ 9125639, 69153389, -109913690, 102314975, 112842435, -57209387, 74631841, 34902188, -46367188, -112029104, -2173249, 16444883, 100585594, -66726084, 27191242, 19571802, 32823137, 75520769 ], [ -86333385, 107475679, 75178150, -17153981, 30999566, 67416320, -113719836, -109411877, -35555720, 91155115, -44181129, 92183437, 118235974, -56443894, 96993820, 104638895, 36428109, 99630948 ], [ 9230972, -56196567, 85524960, 31656103, -118174802, -74043850, -1444316, 82217637, 35279681, 77410624, -98049743, 118664109, -102954186, 1650673, 12796020, -33581474, 73087658, 101175520 ], [ 73554430, -58323942, 30527952, -35122131, -100499913, -99249967, 95399038, 22475319, -54220397, 78373126, 110913221, 47572971, 42424456, -97523367, 87263905, 47662767, 60392057, -115015601 ], [ 86579414, -83028175, 25220078, 80291138, 1460130, 4292427, 9749941, 62609655, -17742668, -24667372, -50682060, 16891534, 31615309, -96423948, 107101273, 47530916, -64424368, 10122381 ], [ 111501460, -8679821, -9956714, 29935707, 46220281, 80471768, 36335074, 9475470, -55834203, -31529110, 116416112, 38125463, -59082145, -9189570, -97031311, 79563982, -74148492, 96894178 ], [ -110169186, 21955349, -73824629, 90346347, -87377385, 105265762, 2873365, 55469942, -115064650, 27761313, -73333519, -50374416, 49076388, -114031975, -44306972, -22840119, 44559419, 53616341 ], [ 75288471, 85246307, 37093443, -23200957, 29814834, -38855138, 111803208, 37222892, 54677443, 68054653, 14016210, 110227400, 35168534, -46883151, -21991561, -20802698, 88103223, -29327585 ], [ 94144571, 50558054, -101776050, 88799232, -13152992, -84819669, 14536109, -96207333, 95501028, -44684388, 62912649, 82185023, -80165206, -86506694, 109676757, -38057036, -14861464, 92383063 ], [ 41977284, -44700669, -44604577, -31915492, -95967257, -18722409, 74274944, 64870398, -26791092, 67656933, -3595257, 70782476, -39343113, -10042427, 63782270, 4265959, 48041687, 73516673 ], [ 95126549, -87396616, 113417176, -75666985, 109751201, 10904169, -11664528, 38408742, 49224649, -76481568, 39630005, 60315373, 46882978, -73813301, 3802119, -79340233, -45136553, -1873628 ], [ -94291792, -15099760, -53344605, 32304327, -9186672, 6818695, -2224973, 66883395, -77945894, -32001674, 91335888, -1647172, -118814428, -31935245, -6247033, 22769599, -32837376, -7547632 ], [ 97810266, -63656962, 73712715, -59634272, -70157531, 119256515, -107869317, -86177473, 11617236, 37192812, -67009220, -107423594, -107088545, -42661129, -15040091, -112714268, -38152778, 10644670 ] ], [ [ 105788826, 88209908, 3319585, -3251674, -29133501, 110970173, 118866447, 36124574, -35225386, 16821209, -66165842, 47601628, -64561132, 80320802, -110538532, 15757319, -32341637, -40728493 ], [ 65368697, -55744723, -104482769, -29664343, -92777487, 61996206, -113830671, -22783280, 111438381, -75612827, -27236115, 41162685, 100683655, 27745002, -72405989, 50253207, -81127435, 75337972 ], [ 91911968, 58189608, -109034801, 99033114, 61350559, -62595550, 57057793, 95494979, -22746383, 69345544, -8057726, -73344233, 38213033, -6336478, -39887694, -101933607, -86207031, -5397273 ], [ 54411161, -11025018, 61701729, -15123546, 92896822, -25655008, 95523423, -50156800, -108968353, 34580508, 16875465, -94708384, 49872585, 38751364, 97796311, -47919143, -3301972, -78430044 ], [ 19659935, 15669085, 87001455, 60076755, -51265608, 40461142, -7305532, -10561968, -80512603, 86898508, 70366917, -52470813, -24829310, 116908842, -8961739, 28263579, 64105798, 93599619 ], [ 117054618, 34824078, 38342482, 7600962, 56764113, -57719335, -46039293, -52362157, -75668638, -7647021, -32559004, -37762515, -36106825, -86157983, 4756718, 30731571, -39387796, 22746969 ], [ 37125185, 15398172, -54260537, 70917948, 15937869, -109150240, -98648619, 107219079, -43818187, -7690311, -29860071, 34111303, -96013483, 20166543, 51879653, -65236157, -14380994, 96571791 ], [ -95685, 36259665, 84664143, 30754576, 80671125, -116490730, 31231512, 71261720, -111081612, -118957065, 15860501, -96005783, -103136740, 102771895, 15270743, -4830841, -114429310, -94032849 ], [ 14900393, 101348354, -59632232, -67355155, 62428578, -32340960, -25967478, 101038108, -88768805, -1423945, -25622572, -18403326, -75631641, 72926158, -65000585, -100172390, -47380437, 62474392 ], [ -109101543, -8024246, 27734869, 115177009, 96266669, -79782661, -93201881, -49768171, -47068543, 21424274, 44422776, -111778460, -25004963, -77704482, -52162890, 91412747, 57961018, 81872418 ], [ -35281615, -4531070, -100382463, 12225671, -106811113, -112065184, 25521123, -102054842, -66272183, 108002441, -933685, 53398305, 8323777, 68765210, 78857956, -85699057, 26059310, 69611715 ], [ 106362133, 80747563, -63294639, 36841133, 38031070, 84172758, 54027536, -42416354, -4313992, 58156560, 74253456, 38190938, 55961918, -84756725, -56722468, 9637212, 13705403, 117609091 ], [ 29359594, -100925864, 104750230, -29028666, 483100, 95845343, 53560546, 68523138, -28814564, 12687476, 59315010, 72742342, 104045696, -87254502, -58587105, 54124549, -103229080, -13421330 ], [ -27868261, 20177180, 47180573, 4510163, -21782211, 63181080, 110400865, -4642656, -47837455, 87782861, 55266068, 42111389, 11593432, 5893998, -93887606, 51289398, -110663778, -51165304 ] ] ], [ [ [ -51660870, -11232458, -56841426, 50678997, -24800234, -86017277, 49738102, -60021656, -13881089, -50326930, 116627497, -99383413, 50663877, 58360208, -68504914, 83295650, 94645344, 103231900 ], [ 99703766, -7145176, 107779868, 107853155, 71075242, 15884763, 96796294, -110384067, 61573558, 118614934, -53048184, 53974845, -7693946, -67456163, 10175904, -19152687, 87257973, 16943423 ], [ -78024391, -118843451, 26729306, 14299939, -35208927, 108913578, 93822599, -61921780, -93027429, 74668040, -21601391, 83415160, -15345402, 82137940, 92546288, -18118770, -106939747, -30604979 ], [ -34047120, 3948745, -36891860, -107408008, -50635265, -114405860, -13155749, 48140759, 35927530, -5867572, -105425612, 85985518, -22857272, 63140816, 90413285, 38184084, -40857484, 79586489 ], [ -112022939, 68541749, 53452983, -108021946, -27347043, -24017239, 5510825, 50767469, -114955773, 82522500, 14754853, 26033490, 104135572, 94156536, 87584893, 92896980, -3009990, -53266283 ], [ -118123170, 11186935, -3371884, -2464492, -34466004, 81597405, 40284826, 75031516, 35917959, -24994522, -97268012, -35412189, 43580874, -25535083, 84436504, 33368705, 2563295, 15069317 ], [ -60161816, 44564973, -30188656, -47436709, 96059886, 23293212, -39893736, 55530958, 10797839, -80259927, -82871299, -69655417, 87876131, 15328879, 95811532, -87330595, 75231417, 5754560 ], [ -13356800, 16791805, 49811241, -64251444, 44364812, 63069764, 78205617, 108201619, -86001611, -47456033, -22940369, 92238665, -56135384, -84927333, 69240900, 38003209, -67242272, -11358896 ], [ -69815954, 28315110, 54451336, -20974638, 82126918, -67896090, -85958562, -16186837, -78380599, -59260583, -19985120, -52940688, -91398884, -108029237, 73754974, 83496031, -33469752, -60181282 ], [ -92641007, -53590230, -55306963, 78412563, -114784329, 19599008, 89141225, -40704152, -63576856, -110993291, 68000184, -67586586, 23287329, 53764810, 55920424, 48776808, 90485870, -13065111 ], [ 22276618, -15531568, 112128722, 119123064, 30380677, -36194976, -42543083, 21882603, -43360569, -69858850, -18082954, 13085315, -79277086, 79321442, 3136017, 31029778, 41384914, -108733144 ], [ 13852001, -94291688, 108782072, 110548561, -25641031, 28319069, 6145041, -98233831, -328968, -20901717, -43636985, 96675363, -62809317, 32218256, 18779595, 86480640, -108548020, 115359028 ], [ 109066377, 28866605, 104240177, 3907766, -40021669, -41979147, -17802313, 58677817, -28341309, 99307595, 28240714, 22413283, 88649227, 84015901, 94783370, 9931196, -83125156, -79471134 ], [ 14318914, 17356796, 15174606, 15665768, -103181689, -22213906, -51279585, 108141323, -4838367, 85188158, -71158037, 115324464, 66828929, -1169649, 57876278, -61391855, -5242054, 67427205 ] ], [ [ 34590760, 17489234, -43489272, 21234954, 51603504, -87564026, 5789496, 60348973, 33592782, -47979745, -101166930, -65769893, 65086326, -30938063, -33176852, -110251518, -80799512, -46223056 ], [ -53161065, -77721446, -77189586, -6516113, 59401992, 84530706, -66825272, 43129496, 35036543, -36935310, -65047620, -47515193, -68266876, 52531076, -90354367, 86920256, -116901177, -50961663 ], [ -65192590, -5218531, 57436281, -34414687, 69884885, -65150661, 109382675, -102586802, -102781006, 92982140, -10699598, -38289519, 77827608, 59334505, 38358103, 109761591, 41825711, -99034915 ], [ -89669724, 8514912, 14122769, -105441501, -92528520, -84796979, -33169949, -99148517, -59815642, -78641251, 61891406, -46178793, 68714551, 63710361, -47409839, -10110231, 16620728, 46819913 ], [ -114594967, 49225326, -37646822, 98868181, -2590418, -1110822, 86767817, -7830437, 909452, 51028898, -47976082, -35645457, 17801566, 53539571, -32371363, -92428870, -1760731, -77341050 ], [ -73879327, -99292051, -93616806, -39987495, -48685793, 52645796, 62791170, -73550098, -40431494, -21077017, 10524629, -82054663, 69607789, -118941658, -52419550, 82267001, 113644371, -2425759 ], [ 38158965, -82261090, -118319925, -93400675, -105019035, -82204749, -225482, -98953180, 107600680, -84200065, 76792952, -68826578, -86702824, 28427697, 35186494, 35851792, 76424803, 37892810 ], [ -77162601, 35796159, 42444604, -2393619, -45499002, 74504746, 30126283, 68109628, 108766128, -110625574, 61713795, -27482538, 98658698, -107856144, 107509780, 48405372, 103022283, -67390496 ], [ -51574325, -112961602, -26938676, 62399219, 45191890, -24925738, -54337550, -16759474, -2002932, -17286845, 98710922, -28919487, -63283307, -42846598, -92451857, 63210934, 98392025, -19597220 ], [ 103248710, 96462848, 41518533, -65214299, -70251133, 66407279, -90661103, 92786255, 72107793, -70533011, -58298575, 117275175, 101319662, -85195258, -22248715, -70396496, 35888225, -94352347 ], [ 97091254, 58088803, -81755989, 48184659, -17006049, 87004244, -42903124, -105896128, -88510096, 24929105, -18141086, 66408376, -59071704, -14386464, 41380706, -80209002, -81427295, 20176366 ], [ -92963874, -8964968, 37422002, -27076177, 19964065, -107261674, -117924444, -6414118, -102869196, 37519252, -70374551, 36190722, 52219228, -64402107, 71018609, -7490943, -83544569, -95028661 ], [ -78795531, -24783185, 33576471, 64617898, 14732866, -31593430, -74633474, -53149927, -106008791, 103342209, 31754484, 39319719, 103137543, 64243763, -88914463, 33831661, -98892239, 99812210 ], [ -70000615, -64130323, 3890925, 28047391, 40037360, -5328670, 83955255, 51071467, 31271542, 20939305, 60090090, -57594297, 2150972, -81368559, -99980935, 96668802, -59601778, 53480303 ] ], [ [ -37032226, 46394251, -76876654, -63082257, 21976332, 117835895, -112899646, 78028781, 90929514, -27702739, -52683997, -63253220, 74787778, -100078094, 69366537, 75618828, 41782490, -22273936 ], [ 117588639, -97827247, 32150503, 102365193, 35213528, 24104898, -54360093, -2968281, 33068734, -78193363, -51876698, -110582751, -27254158, 60593230, -49450102, 92787183, 59853123, -92549835 ], [ 56547778, -30043644, -71255697, 16314177, -918422, -69357123, -16106873, -74460323, -35069888, -35777677, 84529907, -79277816, -65036200, 62203629, 49611781, -59433688, 81373303, 29496579 ], [ -6824249, -44221061, -42475880, -96728004, 107967797, -107336874, 110819531, 98925301, 40198507, 48767283, 50833166, -14830495, 42791015, -22279876, 91925312, 12025633, -51090238, -37028776 ], [ -21355247, 18694005, 34790352, 35690121, 70735055, 84695237, 66885298, 76291726, 62496218, 119070109, 113651779, -105971123, 1003421, 40045495, -4930911, -7264259, 38223450, 2066465 ], [ -3708029, -62857736, -111973289, 57666577, -106050954, -80030793, 115502297, -21578967, 10946889, -84138370, 80209398, -104349324, -13557332, -70848946, 35693545, 55637617, 27548857, -87474400 ], [ -86654218, 86291823, 84832234, 107415419, -55209780, -79746959, -72269805, 96884266, 79050076, -44197477, 27371768, -60095384, 18168941, -11286029, -76392282, 14329044, 7782340, -65607074 ], [ -72179686, 20381875, 52725918, 2446602, -44974957, -71746124, -117333722, 114637135, -23578135, 86660629, -107377185, 64114915, 57657243, 78518897, 33422602, 118883045, 111118661, -60205353 ], [ -46493340, 39311054, -47605546, 59906007, 33890180, 52178484, -89262607, 104823448, 80148601, 8149595, 80983653, -115796322, 47386393, -11887237, -21024862, -37116563, -151290, -93103241 ], [ -25267065, 91495673, 34764967, 69335004, -47798699, -85148752, -77742197, -25281747, -115440137, 50615811, -96404629, -19630332, -12688276, 50837161, 15495375, 20728040, -65063897, -12386890 ], [ -115805929, 82780556, -83275973, 7830659, -43582520, -45800860, -83281036, -41420698, -100034212, 97707812, -24656707, -97189325, 2002617, 30316083, 29444525, -12616909, -97287479, -101729764 ], [ 88976286, -25054542, -37298590, 93284781, 12340268, -88181072, -27514108, 76294742, -9851916, -104072579, -57015013, -95892551, 93562875, 35927886, 113400080, -99880697, 111757770, -105010168 ], [ 84425861, 48024218, 43253529, 106671700, -31084581, 47069652, 7674844, 6835968, -29906097, -77004131, -85145352, -21804184, 89343024, 6200209, 16235696, -73256993, 78191671, 18734376 ], [ 16957073, 59424260, 106755200, -1938438, 10304720, 39014386, 74558499, -63787685, -42220664, -119018118, -21886234, -17684336, -16930591, -52641825, 65579237, 39446625, 10940300, 29942193 ] ], [ [ 38185528, -89051418, 64691446, -86117583, 97996610, -101825044, -57460307, 8103453, 47862642, -58113124, -83298960, -25998396, 17220222, 65612987, 40956848, -109820398, -95245495, -99389175 ], [ -92578148, 72251024, -11580312, 98132872, 43158036, 46710470, 71511401, 73573529, 106874552, -12752055, -21234848, -57693294, -64421598, 50188192, 55284937, 48274750, 45779873, 34073576 ], [ 71557887, 88324817, 46139818, 16340301, -43684184, -51172888, 33403813, -118175416, 104530100, -60218697, 86805894, 70896320, -62476815, -64192381, 93855475, -73626711, 54698450, 97798348 ], [ -9707258, 83969707, -10825317, -79489341, 5034129, -66347670, -89024165, -3715928, 102251452, 58588178, 41541338, 28848240, -71872383, -27642646, 35485417, 71055365, -15652685, 1205146 ], [ -36670860, -4288774, -8388979, -68018441, 22794461, 61608257, -116931741, -33675251, 57038169, -19825159, -18107294, 41900258, -101031937, 82647593, -104914056, -7262067, 75331497, 46357374 ], [ -88418693, -57479105, -84109316, 66595846, 47821364, -70680394, 88696240, -62053168, 109818389, -36358739, -105367789, 39881406, -87824825, -8591837, 15579165, -78525416, -21335135, -103512869 ], [ 108711691, 64683089, 37106419, -40455512, 109013745, -38586182, 116993577, -88109309, -48089183, -41405259, -41638671, -50444176, 37234918, -74845532, -73539044, -16986326, -110175533, 106179344 ], [ -39713788, -8247360, 56737335, -75099384, 113249716, -112229905, 92974381, -115433997, 43852534, 115580442, -45460818, -87860189, 22568053, 105438090, 52005597, 111015005, 87903165, 1885322 ], [ 44943554, -21382828, -8058134, 5340111, -28765716, -111754635, 86835380, -50272073, 49910912, -70515757, 54534662, -13200114, 108550520, 68067680, 83899767, -118635435, -93059536, -105616201 ], [ 108398060, -80359507, 103952143, 54254669, -35146292, 64444324, 5632949, -5037497, -82960509, 18664087, 37144542, -105877115, 9461300, 98102379, 104823728, 50411001, -119140620, 114436315 ], [ -30508099, 66750050, 36474867, 1460255, 100874350, -95239444, 77044089, 31630527, -119256154, -79326440, -21083514, 15541995, -4163554, -78670124, 38494720, 74165594, -22508415, 63426863 ], [ -69113528, 60563430, 118982880, 57506229, 82990931, -28239044, 37540710, -12796514, -98017547, -62562352, 80653661, -19043307, -67869944, 26145335, -17247634, 25130029, 86658197, 70223434 ], [ 33386190, 106788557, 10688516, 20697409, 88036596, -113319758, 9735762, -96591239, -22351944, 8599151, 83077725, 92977991, 25265204, -10274852, 37604237, 18148158, -96853636, -6234638 ], [ 118159482, 47908975, -69704550, 29303461, 12687836, -48239797, 32959945, -74585554, 43404743, -80975542, 100770909, 106945433, 25785628, 47735668, -18031976, -114533743, 9947762, -4650144 ] ], [ [ -76294649, -10880792, 116917104, -87346576, 87905305, -69542013, -45620329, -90877017, 20725799, -73641138, -53881711, -4860493, -55550830, -9272335, 43846615, 91677539, 81162620, -89073287 ], [ -20562655, -94971636, 72671588, -23908647, 11684742, -9419069, 42735067, -89434483, -99355394, 69173336, 15452869, -45203055, 18987117, -52834367, 100172121, 44258993, 23730147, 66175209 ], [ -91697891, -74331283, 54103308, -15124085, -28551882, -69215950, 55481153, 35606534, -4160050, -66173358, 15645033, -67614899, -53989830, -49518297, -50737120, -78020766, -45392180, 83939573 ], [ 98693382, 30179581, 76611431, 18177429, -14701487, -114276417, 42860564, 27827107, -55460082, -19763925, -100198730, -60303791, 103195100, 77190683, -42597929, -42765079, 95264175, -115355533 ], [ -105667889, 3542464, -57333721, 23611985, 100014971, 43686043, 25005390, -71428626, 38160800, 15688634, 44319868, -100078067, 33164759, 14680847, 95469784, 118831650, -2800445, -71479068 ], [ 48975441, 105604879, 79549566, 118334829, -86249253, -114587291, -79669446, -77176745, 57698166, 23342494, 17055435, 44240866, 5905384, 17702277, -62481980, -40106815, 75775904, -97736597 ], [ -103921443, 66318177, 97092668, -19975377, 43619682, -55820071, 22346818, -105883665, -108475500, -57690110, 25916377, -87108125, -62180991, 28580749, -86136046, 92398409, 95437604, 89573073 ], [ 15135190, 33643496, 115575169, -10099571, 55581808, 51592835, 97265483, -96659396, -48321805, -75111244, -58020114, -89020690, -31793066, -36489623, -34927099, 82674074, 66280959, 34837832 ], [ -30189348, 106414805, -12424883, -72959791, 104923455, -90702514, -100515855, 68267779, -49826432, -84777577, 87286352, -26951466, 48979081, 25343097, -62561943, 51824048, 14510606, -64753459 ], [ 34696190, 64919405, -101545311, -104190051, 110407746, -102190985, 114111550, -6051413, 13779204, 9072794, 55658495, 51330793, 80338054, -115467802, 9721931, -39171246, 110089209, -101377278 ], [ 20709625, 64136241, -92489068, -74579945, 111035485, -55629283, -62242950, 36885233, -21473099, 118123536, 58659635, -28108816, 70787647, 30517672, -95611707, -47262719, 14085869, 52843147 ], [ 70205066, -815798, -28681029, -68652824, 101360903, 110994788, -42714347, 105410481, -39213407, -5078297, 11809072, -50181505, -13414858, 105103504, -91018291, -14416806, 14992202, 98963563 ], [ -65974954, 7198823, -30309045, -102969699, -39000310, 17052846, -54768748, 42162185, -62956167, -5983032, 82227027, -48479113, 118520246, 52659033, -56975255, 38574532, -118297399, 56080286 ], [ 4637747, -43290659, -64254222, -114532693, -35006776, -67847895, 21192707, 90651082, 71830721, 57954750, -74068396, -24677027, -103915342, 32228201, 68965461, 75548858, -79743775, -118331923 ] ] ], [ [ [ -96899963, -13680824, -47019505, -116697982, -51009507, 52247240, 74359557, 101736127, 36802877, 39027657, -31619762, -71148039, 54161260, 50874348, 67466967, 1553027, -18719655, -104257737 ], [ 57453262, -101359876, 29821884, -13650540, -60190224, -23944291, -42886050, -85567433, -102263678, -78281706, -45060683, 56240047, 89050583, -74728744, 37245683, -50348123, -47554953, -53794746 ], [ -81940224, -68365777, -68194539, 101100905, 34437471, -18770014, 6761320, -90950330, -63336964, 24644777, 54779175, -16215108, 30965013, -53192887, -84555541, -103744573, -41535038, 44489951 ], [ 31808327, 62685121, -56859010, -93496405, 65136433, 40822835, -34919199, -22142644, -7500075, -86095180, 44810656, -34408256, -117707513, -61513166, -42487574, 115107272, 35993218, 93918396 ], [ 9914378, -57636126, 73119618, -58163562, -51456719, -74740839, 90387515, -55086336, 105625291, 41033288, -88473195, 106623109, 81574736, 116667133, -102869048, 42573010, 88795803, 111720666 ], [ -34793680, -7175537, 40791368, 55946093, 106850378, 14878671, 56178477, -69268771, 90596210, -28517542, -8304395, 59920550, 8799262, 7156783, -36425020, -115409966, -84838084, 45855046 ], [ 36951826, 193432, -40194259, -29707852, 98338072, 25846960, 69673556, 7965281, -79253060, 52742866, 107034818, 42929489, -86461237, 37634038, 69166399, 51960929, 104523024, -113449610 ], [ 4297916, -57248245, 111070310, 116690860, -107884677, 5118975, -15696701, 27517974, -39088999, -93021188, 115951531, -85054505, -93906259, -22013131, -81401093, 95061067, -104167910, -77876535 ], [ -36321005, -21195770, 16994013, -57740888, 37269005, -86947314, 5585148, 74924568, 14187371, 42376777, 1052413, 77644426, -6418823, 96609627, 79156741, 84019858, -97359795, 44172149 ], [ -27286853, -7353783, -24396810, -91871437, 34213136, -21191394, -35546337, -102171047, 65269429, 19228572, 7469042, 82733961, -66821959, 64453935, 88998545, -61900138, -54575074, -25113682 ], [ 100188979, 98359546, -13332868, 9921018, -41460392, 63158914, 16517238, -83105219, -21607763, -104571231, -36318212, 110321840, -48442805, 84693629, -81826140, 3211945, -41781406, -80878448 ], [ -102446553, 112637909, 79110092, -58062137, -9105687, 8952261, -59587053, -57129496, 24079625, -10807251, 64628085, 22589227, 109704604, -63847793, -2568707, -26040282, -9770049, -84686712 ], [ -95706325, -87374498, -92738932, -33914215, 15240480, 3468955, -83485931, 79809883, 50027089, -64938377, 78983355, 50359914, -1660626, -108444485, 5507475, 11514129, -113578055, 2081184 ], [ -80488704, -84901859, 880335, -70183227, -7540797, -47400644, 18555385, -95599060, 78560674, 1955246, 83218383, 19987724, 56968467, 58875703, -67765617, -100712232, -24953924, -18411359 ] ], [ [ 34322392, 80568457, 102546532, 113000410, 29943955, 74152505, -28505154, 100866823, -95719016, -61024848, 953666, -62523159, 77299507, -95095930, 79677674, -73494719, -115668097, -29370679 ], [ -106415061, 111455108, -108136517, -109311061, -74531162, 92448073, -58233370, 14376911, -100392147, -54307135, 9685053, 37236755, -63019290, 99565604, -117542149, -18779364, -51790922, 2718748 ], [ -16326872, -26981853, -118605683, -59362272, 40059085, -41521175, -98382225, 93751338, -37450309, -96754657, 30324446, -28445270, -28651812, -116493365, 8401432, -88989435, 41086674, 80302258 ], [ 55210396, 50744459, 47131672, -55077428, -13803338, -52501471, -55827116, -21911952, -48562099, -1257462, -22824985, -57562792, 102394708, -107754729, 70292066, 9908473, -18566417, 1440696 ], [ 9244480, 48623938, -74355490, -73621475, 79703111, -11124322, -102884737, 17191368, 38126184, -26110785, 21944277, 72537164, -47378590, -22383176, -4378683, -69045471, 72349961, 51185800 ], [ 4580890, -117301370, 75364726, -84363847, -8660000, 48014031, 51316292, 73725680, -66109024, -5779693, -41877171, -104323160, -6808948, -71102592, -1407048, 44426679, 64135466, -102282204 ], [ -55976835, 48740392, -1533391, 29699688, -60152825, 50856805, 45136594, 52810640, 71790605, 72999244, 111359641, 97501992, 52269836, 12326893, -61057999, -45772564, 88228762, 77976802 ], [ -68139913, -89364905, 80960453, 99728281, 26456450, 58843345, 35763747, 106328826, -2623635, 50327830, 81318215, 86859128, 100623310, 43095865, 115819088, 75672870, 82732433, -59572267 ], [ -47425756, -97313912, -65719726, -87485825, -69036343, 7364091, -21966221, 31945446, 97955889, -98288582, -40271176, -86478844, -114943697, -13890082, 20069863, -20841950, 24879807, 91066773 ], [ 70423065, 50887429, 179158, -26853172, -114805843, 47294222, -38085587, -2109520, -96283758, 75184196, 64310585, 110958076, 38320343, 75459924, -22325535, 54904006, -79005374, -96467432 ], [ 117680113, 100435035, -111461263, 89921721, 109294307, 70538147, -10545875, -100317575, -95875110, -99417047, -61016982, 41584517, -73417444, -34764563, 26707124, -116651051, 12912850, 105211020 ], [ -71779793, -83766253, -47897059, -40107343, 83280602, -89139176, 59805554, -75047996, 33455401, 18792724, -65564611, -82732701, 111582568, -11426815, 56196437, 6457145, -94057028, -115830825 ], [ -7875075, 96689125, 9778697, -94288954, 20680863, 36706309, 20802981, 96832913, -110392595, -18182156, 60981543, 41894167, 53017934, -74762623, -79764153, -2821361, 51273818, 97421032 ], [ 1932679, 59354825, 67344145, 104113315, 113293636, 117738418, -54568056, -28374641, -94390508, -96203564, 79307420, 71709273, -115729307, -28474169, -4173896, -69004190, -1024420, -106933186 ] ], [ [ 12851670, -80949491, 62961925, 103114817, 75742125, -88075393, 7393991, 23464809, -4496626, 57096030, 76266338, 27507065, -85257523, 96276540, 58758919, 77089879, 80649456, -18783267 ], [ -57538462, 73641160, -73822443, 73268707, 48418236, -112274520, 23098687, 72495112, -11109813, -20553733, -105150257, 31395414, 26153819, 90095069, -80947356, -64198779, 119165267, 43045062 ], [ 118104743, 70477702, 17072687, -9493247, -14337139, 29930304, 28286740, -50841234, 39303416, -113518792, 1377261, -62279477, 35803731, 6841064, -78972473, 27535002, -41185895, 52496086 ], [ 53220368, -41867998, -55795531, 34085136, 99086903, -65302907, 47681675, 103274043, -109484394, 115347731, -91463337, 24906245, -11103957, -60073717, 98904062, -113820015, 56532735, -89002304 ], [ -118092512, -67076165, -46965726, 93076091, 114525509, 64266070, 56684252, -23140186, 25415905, -5080487, 76706322, -78705695, -78905051, 80765007, 105590098, -5580179, 81638055, 100669991 ], [ 100354595, 57639771, 63328678, 67536957, -24437113, 67680541, -17939566, 92890116, 88732024, 112559991, -71304792, 56212147, -102086685, -31925811, -33813457, 76413960, 37896699, 29911560 ], [ 71570256, 85066108, 22153634, -91780426, 114958127, 49853822, -48977716, -67693765, 25260267, -65998741, 43069192, 295266, -30864048, 41278140, -18403145, 89172825, -111052408, 15180133 ], [ -56965089, -96929210, -90127400, -116985721, -111219992, -42875871, -45861020, 60346876, 95490256, 100830157, 18349231, 14800873, -4508586, 115144559, 19693443, -20341776, -11328619, -18150623 ], [ -81565454, -16643153, 100584003, -11515338, 17567939, 80096712, 93482156, 90356997, -64912711, 17415127, -78047237, 82832476, -33306313, 93671723, -117064213, -100768373, -68337657, 96458064 ], [ 2194056, 82378973, -84641442, 95275369, 75424471, 6904921, 107519557, -104269768, 4345155, 42200383, 9291749, 13338958, -44872516, -110246672, 65221443, -109513291, -93621234, 20486243 ], [ 39782128, 18809131, 48304969, 3920379, -24437736, -101432808, -53237733, -33456844, 53295298, -78575683, 73033918, 98322444, 115660001, 80184654, 87837423, -108035116, -117534896, -1971298 ], [ 34167154, 97627996, 17529546, -69838088, -113297693, 63862995, 45855761, -92956066, 64779368, 32590615, -80958430, 41284261, 47486821, -112672064, 105827096, 112996400, 49034110, 90170308 ], [ -8694399, -44372316, 113475295, -19297800, 21253219, 52811019, -78769917, -84465604, 91513821, 39178759, 12732001, 55973866, 65161779, -88194199, -89902585, 67799884, 31598402, -3485669 ], [ -87815934, -90556174, 52749195, 99687026, 43179108, -62552199, -38660452, -60418704, -100510116, -84612294, -43501593, 116689298, 55721764, 117243650, -89240906, 62881156, 101353242, 11353653 ] ], [ [ 66595599, 94082307, -16321228, -34649835, -109634018, -105161585, -21909565, -21303608, -89860307, -15140918, -72373162, 78655252, 96572283, 105074744, -104376622, 26917941, -22982570, -51823408 ], [ 51720085, 68066400, 110864817, -634564, 8179328, 100091068, 39182625, -114657438, -111583511, -10030652, 27211343, -8282579, 93929880, 29087697, -102557936, -55709452, -23779003, -97269407 ], [ -40884800, 67363848, 35380641, -95371035, -62177310, 39032718, 35732591, 42596291, 60702532, -2202746, 16758523, 7050222, -39734768, 14931091, -6079972, -71783400, 47666361, -17827951 ], [ -25036588, 116394856, -76061889, -50290546, 88359508, 2990612, 45909278, -18207002, 12097678, -110504432, -398472, -48966656, 12618662, -35736125, 112814317, 61916017, 75371721, 54861546 ], [ 891567, -54987650, -89428112, -110988173, -21757977, -111087247, 96074312, -75921463, -67691797, 111148782, 91585487, -19939569, -76761865, 69053893, -52507914, 104964104, 96281161, 78020126 ], [ 8689811, -81611838, -33823646, 7116771, -68204295, 28067996, -68805577, 17562635, 60703547, 93679259, -97008098, -52706352, -86657620, 16285844, 65569200, -44350954, 54308996, -84832783 ], [ -96861411, -39161162, 91954956, -84601090, 45724601, -53397710, 29238351, -104542743, 49794179, 37329138, -94540957, 59605426, 62080693, -83926886, -30611708, 41604878, -30502912, -76415022 ], [ -86443794, 43423385, 26116184, -106106466, 77912038, 114731813, 30611159, 95307224, 31942834, 76080602, -22842091, 3467129, -118285613, 101149964, -40914855, -47011545, -114396363, 32104232 ], [ -63005319, 25205595, 79489818, 55830057, 98757458, -19390126, -14277205, -97590380, 112448937, 53945695, -78129370, -27302534, -17526973, -42670906, -88038532, -30439031, 118350149, -67794456 ], [ -72023029, -42229243, 78697802, -2217288, -27291631, -31956080, -106500488, -103296956, 105531357, -105017540, -80779218, -34242023, -70570344, -32604919, -78406962, -18459853, -11152469, 92553037 ], [ 3181017, -50172630, 24544434, 38996981, 34945101, -26992050, -115531329, 101034790, 47930826, 71398356, -5393781, -113189286, 92997117, -97037549, -113391893, -86554276, 33656447, 65208536 ], [ -103545511, -68084280, 19392268, -24482532, 86678914, -111498455, 55823010, 74400042, 18485139, -6614451, 117678801, -44685850, 69435411, 16712891, -75227830, 24618741, -12794903, 107699538 ], [ -73147846, -52193230, -25499203, -104747071, 13648275, -32533062, 91713494, 106569058, 114931388, -42930063, -111438469, 11205337, -73585693, -82487272, -51814747, 84897908, -66041026, 44829081 ], [ 99451716, -37776527, -98781369, 66726324, -117219649, 107393516, 18947616, -107084837, -11941452, 8120162, 10803632, -16305027, 5812509, 97683988, 78792763, -56731867, 86428664, -101409193 ] ], [ [ -18434310, -71022765, 72381997, -6509442, 2392912, -14670819, 14804307, -50414283, -36608248, -39562475, 62919335, -49399957, -23940542, -86928310, -23463975, 85601048, 100071030, -100625888 ], [ -99107729, -6314191, 48152745, -14629048, 114586663, 82278237, -111612396, -2904455, -73441577, 44309659, -73533854, 26745228, -4853324, 91603830, 41473332, 85166892, -13190338, -68686693 ], [ -83303920, 97093977, 75321412, -98843383, 7189888, -93888343, 68999021, -85538050, 75054778, -116078766, 41983264, -17821346, 37995206, -20504333, -74472546, -57381405, 59345122, -59374390 ], [ 18839010, 37261309, -15269455, -110708031, -14633218, 89978331, 94567481, 37920501, -66936826, -22875586, 41423146, 50160536, 950432, 86236397, 52255894, -87282316, -98129423, 53104129 ], [ 39574140, 47183095, 8030948, 39387381, 92337752, 118409767, 20161687, 14190372, 4065953, -44436544, 58843356, 26472467, -42031802, -67564195, -79967906, 38106966, -75305604, -60475169 ], [ 32863348, 39058668, 67016511, -117680349, -12863863, -55001610, 50936837, 110660015, 105674043, -59309493, -66118154, -65487212, -33715680, -3659765, 50184461, -10802469, -89881771, -112272491 ], [ -75567977, -22205501, -53772645, 111961084, -10719383, 12306143, 109187232, 57655884, 12423105, -72710158, 104191127, -41529522, -101043420, -76249049, -90422663, 86050783, 64971178, -105577340 ], [ -85199605, 95138082, 54896871, -60362783, 74991127, -114852353, 46431295, -58759147, -39733094, 86558551, 101396756, 69020541, 24718016, 39880881, -112300562, -25038040, -33039756, 14121045 ], [ -63963475, 57526857, 35758007, 46331982, 43187656, -33655226, -111011800, 68061477, 89452874, -33594210, 45936502, -3553724, -25120898, 79984217, -15875899, 51806744, 34019100, -39199572 ], [ 59820974, -53964145, 61197101, -9909652, -96170629, -80396792, 31419527, -91925070, -119011391, -17471272, 40647368, 111592067, -2032066, 34626844, -43376727, 31059381, 38250034, 27563698 ], [ -94625586, -73291637, 3849787, -47822062, 43805408, 116924241, 27177242, -42331763, 80431186, 10569863, -107271536, -21439043, -106933014, -108520453, 67281722, 12871509, -119135583, -117710732 ], [ 17724806, -69841892, -58037160, 117392905, -65713366, 61379997, -25255435, 19050042, -26324983, -90141506, 2096344, -43364448, 115409442, 3101898, 21310910, -111447902, 36887078, 56068981 ], [ -92567778, -101198045, 88910622, 116637271, -48869004, 42562491, -12801355, 23528973, -84016319, 63525782, 25016675, 97515057, -23138985, 83770454, 5734787, 47593666, -53475202, -13283718 ], [ -16119391, -85437749, -30324911, -23249795, 78965194, -100919363, 42877250, 87655645, 61401022, -67463804, 59774231, -27831977, -50836305, -30346946, -82122162, -98383649, 57323235, -103536270 ] ] ], [ [ [ 8670587, 72945589, 96183597, -97045102, 70387382, 67967710, -46298575, 79661089, 44016948, 118800836, 69518845, -13967419, 71435024, 38181001, 39282677, 38600307, -92338694, 78330016 ], [ 41666019, -4682108, -73819912, 51761463, -59342194, -72404492, -22237041, -114626430, 8855713, 45725193, 59246972, -59007472, -93826849, -69210645, 21216407, 34240456, 83371259, -87031087 ], [ -94924043, 74705286, 8119030, -55803814, -44370628, -16064439, -86514489, 30776309, -56271500, 10962113, -97384277, 69534143, -79475160, 75989946, -98113492, -104427170, 284862, -51794156 ], [ 101683562, 105516352, 44065508, -3295539, 33046122, -88921531, 40182759, 81994700, -21850451, -75702379, 39685963, 11814777, 12016470, 87180774, 82813919, 1240599, 37343345, -32286907 ], [ 44116549, 43716855, -79555944, 36420539, 28415570, -119091070, 14671442, -67891015, -20363488, 58694547, 17536236, -96582375, -54903820, 95514172, 118150336, 96695627, -88503958, -72996044 ], [ -31303202, 109863506, -105593731, -87532565, -96130860, 24561243, 46174607, 107176931, -22697208, -24486911, 11693506, 52885690, -21352336, -85653749, 47509788, 9825247, 1365535, -106891924 ], [ -43757926, -33161909, 68789722, -97850012, 9868157, -4359531, -39554954, 61969754, -118720705, 69603258, -50648424, -12164396, 30199368, -66809422, -94146670, 113832822, -326155, -51554602 ], [ 78173136, -52699373, 11224879, -27350326, -101972198, -27352968, 91506604, -65373021, 37649170, -93907033, -11515098, -31389935, -87532534, 20941644, 59219782, -71872957, 107123677, 99885754 ], [ 72619077, -5852918, 89360094, -106247939, -56306339, -4146453, 11729343, 81727441, -84498657, -108171876, 22842363, -42105181, -25095253, -85696330, -81786945, -31429045, -20225302, -46842537 ], [ -2154603, -106043457, 29925587, -54879621, 91297561, 20408685, 34731650, -89500543, 92373868, 83784696, -95526377, 80382828, 44532902, 98842373, -96058285, 94689914, 4598357, 118617743 ], [ -40919870, -40484193, -110384459, 37745015, -20831280, -1647755, 86006650, 43810778, -24001427, 76288175, 75054803, -63246231, -80544986, -83507547, -46379511, -109389181, -84094334, 10913745 ], [ -45502953, 50969309, -119004926, 73283878, 29595658, -97878699, 115900761, -53024529, -61435392, -23215725, -2172425, 37498952, -84051447, -68490494, 94618870, -10769747, -88955418, -85168545 ], [ 16654443, -12235855, -19062276, 34494554, 27564766, 109144181, 13820734, 38446607, 95945843, 43156414, 31204868, 84365757, -76282823, -90580658, -51499257, 90948949, -40121065, -10940245 ], [ 45028472, 74837371, 2833852, 52658321, -81962068, 34907761, -60024426, -4417952, 23583867, 31021531, -42104958, -6077952, 47126831, 107023321, 37455250, -87607257, -90510605, 10574639 ] ], [ [ -79111759, 30719079, 105695474, 33562732, -13730760, -74353504, 14974043, 78400192, 104830531, -25835205, 100927116, -64586595, 57838501, -3514245, -82848654, -17950236, 104522669, 45337122 ], [ 89282003, 60887806, -77245448, -76957106, 41504645, 63973574, -37153002, -58298429, 57817509, -11913647, -108097412, -80175095, 105018545, -4267913, 15244098, 4995524, -1452011, 1696003 ], [ -116663127, -42406389, 8828200, 1036471, -4158705, 85879394, -114127285, 64674286, -39856606, -100176289, 58244567, -85329295, -41163218, -80584637, 15491528, 86993499, -41876814, -117695498 ], [ -21412961, 39820233, 30029128, -91616786, 29289244, -94455089, 90379241, -28979302, 114895120, -53946413, -30889203, -88882570, -36416861, -96800883, -41659411, 36288813, 56940570, -32259690 ], [ -80343695, 24355904, -53557538, 89271196, 47936624, 108643228, 96890924, 61697944, 18237197, -74555033, -72560589, 95721476, -38453958, 88102638, 70333482, -103025311, -106128176, -105938191 ], [ 60241124, -74138575, -78416040, -43420809, 35613835, -17961019, -7068515, 26664226, -45427881, 53072431, 62600958, 56025052, 10921988, 16277896, 3030902, -83992820, -65225129, -30578617 ], [ -21091772, 88180465, 73790599, 54744376, 79822198, -90579080, 63626974, -46563792, 114363346, -895978, -95867045, 90170278, 28932276, -76544171, 93920387, -7191175, -109151246, 15602235 ], [ -111409708, 37501050, -96149387, -91269849, 17686892, -12600029, -13347934, 113914059, -58030142, 26128248, 72314852, 42320495, -75131838, 111107715, -91774351, 66969326, -103794797, -12821567 ], [ 34437719, -107373938, -55850617, 38513360, 92259833, 43876860, -97027806, -25459929, 60337680, 80390497, -94666589, 56525164, 29670735, 8539215, 71335622, 46801272, -76227659, -82386265 ], [ 6768156, 53000309, 64672298, 38669332, 2169821, -83054311, -823630, -15218746, 83176364, 99940125, 87855614, 35330794, 60341771, -86686772, -3992939, -5847485, 102928445, -3832702 ], [ 57001005, -5486758, -44694102, 44681231, 60343622, -69637258, -6605725, -89355536, -115165960, 88036901, -38054432, -113927997, -83764731, 105505593, 27566223, -77460985, 107636451, 97324489 ], [ 90117361, -10786689, 17811835, 61575716, 4604342, -1924627, -65298342, -59265109, -77964588, -44237313, 40889142, -39567492, -115182140, -59114320, 54596727, 97986829, 81572071, -42030704 ], [ 98008722, -58444497, -49514863, 89402189, 41279414, -96233652, 8600593, 36592615, 43099995, -98048027, -24692475, 13469369, 76441353, -24831379, -5939242, -41240656, -93851115, 50288749 ], [ 8423739, -92860843, -65662716, -83835257, -69823747, -82678315, 64588556, 67220535, 457290, 48905515, -87029996, 37069081, -44690579, -29277416, -65707466, -107262155, -102429054, -110740474 ] ], [ [ 43116571, 30047927, -19411867, 48780113, -115780380, -6678332, 115360157, -24733501, -1123744, 97816909, 82565863, 83036627, -113138735, -12506953, -29245047, 107679127, -78943756, 34019221 ], [ -88886367, 80813904, -3975259, 24397098, -50200975, -80990405, 69691566, -107443496, 44853761, -12835587, -82011045, -112493565, -35532634, 75504900, 61519665, 10427421, -111882483, 22497831 ], [ -68016092, -42885224, 57063308, 12302349, -111937301, 114258360, 68014043, -82549885, -38646554, -3278810, 82355474, 113203413, -30300310, 113353220, -90166872, -53905072, -75614245, -30397856 ], [ 78264357, -84250442, -104257919, -108890387, 47851509, -6976046, -36744602, -85712511, -6321071, 118126255, -97081777, -78195689, -22915009, -10493086, 116365592, -51011179, 60986808, 35679865 ], [ -50048522, 16276132, 93521017, 81668764, -73676506, 55775348, 46698375, 94516478, 95554427, 105597705, -103255429, 58928864, 5660138, 112786543, -81258681, 40993790, -60521315, 46529973 ], [ -17519281, 99464260, 73578805, -58333333, -58242167, 45056298, -116031084, 81304788, -19355939, -38038057, 114796124, 24835777, -30590448, 89788965, -34256741, 115610928, 35696683, 12389320 ], [ -112491932, -83693670, 89403308, -94388683, -100023863, 35103705, -49528297, -33649801, -94638334, -228402, -20462106, -50512752, 76850439, -112132253, 97216309, -104619191, 111073688, 53121045 ], [ 38803181, 55266311, 51074239, 38009443, -59985835, -117385992, 66206550, -58675849, 33205969, 55061466, -91416294, -18898099, -106211777, -25386629, 14681780, 24069772, 29474842, 23956987 ], [ -30170675, 76555566, -42874256, 10043492, 70127288, -60437672, -3536388, 22915541, -80089468, -89581456, 34560166, 86353829, -117453673, 65635909, -25911787, -89856351, 8284419, -12036093 ], [ 107310874, 115304942, -98023002, 21295842, -114313750, -70332659, 14289417, -110140710, -14506025, 70615830, -61946256, -106181152, -33327894, 41378900, -74745562, 55699790, -23693020, 27406320 ], [ -75880450, -19794930, -53996901, 39843306, 33688377, -91980963, 76792456, 58427934, 89685777, -104037697, -54741994, 98230933, -112599596, -89039602, -112666248, 40089417, -115679170, -42000502 ], [ -43822201, 2677433, -76935587, 92006159, -29607655, 24867693, 13541995, 87945439, -10637214, -12786514, 82291032, -78432646, 46680910, -111735133, -16550069, 14896812, 27641633, -49597339 ], [ 104500703, -9922906, -74180738, -70157971, 67641191, -111012946, 21580887, 8139772, 32292635, -80688748, 94637809, -79452075, -32476606, 56506187, -23963108, -69974743, 50048682, 54874161 ], [ -72433218, 93421951, -72048035, -83162103, 67666387, -88622895, -91443145, 96489841, 18516955, -6268349, 93238742, -74425466, 69075332, 57035445, 14250557, 45845363, -18890196, 26560820 ] ], [ [ 48032687, 28376185, -90789782, 53916307, -30050910, 90604207, 100516093, -13869077, -50675379, 42721742, -38868609, 84442616, 85239238, 24250407, -21464756, 85286262, 83892071, -30180333 ], [ 28379687, 43693526, -12365409, 64784900, 95973949, -79744873, 90139207, 78784365, 24448683, 95178974, -108974768, 118394499, -21888508, -72477093, -16890542, 92384942, -66548863, 38531171 ], [ -13229893, -99385736, 5136961, -66489957, -8160732, 56853520, -62328740, -62791535, 116316409, 63258412, 32792942, -78308132, -50667626, 95168982, -114978685, 15881473, -107325968, -94548112 ], [ 83806034, -8556579, 9727643, 107056426, 37351168, -89470397, 4275304, -73031896, -12885038, -111791146, 88262625, 83956435, 10389877, -65975219, -51096633, -107173441, -55299376, 84163933 ], [ -117178958, -27605664, -76111016, 31707710, 82649366, 114122573, 75294197, -5834880, 105349611, 61926274, -113436823, -116688214, 97086306, 1319656, 97052875, -118773432, 11803023, -58059604 ], [ -101725354, 15484046, -106407092, 85748802, 25404807, -44263088, -85545209, -112697178, -108621940, 3438704, -42122262, -37072115, 90568307, -99755904, 56607698, -19639474, -29564899, -111360971 ], [ 63505469, 28896055, 31498724, -92202620, -20971235, -3654182, 62545664, 48946822, 23616031, -93027421, -58848769, 58991892, 18854887, 22462767, -99163149, -531792, -57121758, -22007186 ], [ 56486703, 1437812, -59479324, 98423286, -33179489, 74770340, -6271593, 53045957, -53015805, 92372723, 119015682, -112663478, 19228408, 3658675, 26682705, 45140331, -56299943, -113035754 ], [ -118068761, 88028594, -14856130, -42504656, -87061695, -41313938, 52037963, 40045760, 45275440, 18151109, -36276509, 7118104, 15537473, 104269967, -27369606, -43508995, -107671790, 81352851 ], [ 104535761, 70247958, 116529305, -7411579, -49944560, 77344903, 30452432, -109108290, 38263436, 21943898, -79709822, -919014, 103058282, -101775085, -5403856, -113620754, 16512580, 102851863 ], [ 49819465, -2359147, 64962096, -69225460, 48678334, 30888008, -1911892, 50292377, -6745394, 39618776, 113611627, 59679750, 2981395, -43198669, -3165612, -60823079, 47045411, 118988400 ], [ 92157575, 10918065, 9862308, 82836408, 50846119, 90355331, -118541373, 105357850, 90929241, -2460596, -38463160, -106753927, 72388951, -40192651, 49311480, 36838471, 47186942, 93862207 ], [ -96046250, -9812065, 39245600, -94437801, -54599324, -15917069, 39911303, 82812919, -103595917, -29582464, 16865530, -53732517, 6848613, -2021844, -44785913, 15243158, -115318511, 30814695 ], [ 104499676, -17734042, -13198174, -84251366, -36222274, 69968958, 77273174, 116018949, 52627127, 59701756, 66998629, 30405680, 10793186, 28168898, 1724200, 46739627, 44408271, 83455472 ] ], [ [ -81766419, -11564671, -102666971, 91369413, 112895866, 102798359, 84765141, -19523722, -92422282, -55785608, 63684450, 83271641, -21759658, -102731085, -113002130, -86312419, 36820483, 7512259 ], [ -89711949, 73634519, -23953275, -55070147, 116219894, 30409056, 71663079, 27979462, -63928287, -6142002, -113910492, -115109187, -33340610, -23298597, -44019303, -114660105, 34406634, -99248806 ], [ -80080617, 57202089, 52596085, -11266174, 110015003, 107630203, 102725679, 13607493, -58986613, -437379, 18131874, 93453566, -31924201, 43600381, 25193193, -108141112, 11380169, -36916557 ], [ -107078093, 59918070, -78434812, -96977867, -50318083, 115997334, -94241903, 114063154, 27655308, -30009629, -809351, -68081352, -61241348, -87556463, 99648507, -75227661, -85805336, 5368231 ], [ 70199619, -43905682, 14264706, -116963298, 5438004, 71601157, -22258361, -9269324, -20202973, 113708439, 67869521, -97997226, -113812835, -84371219, 97151740, -63764097, 73904497, 86502961 ], [ -6524248, 25257136, 81181426, -118208426, 79035974, 32423507, -9521230, -38600119, -105101260, -29010329, -11197538, 68437873, -116264324, 65697684, 100036576, -59139582, 64418862, -2668089 ], [ 22137838, -89125223, 5571677, 30092803, -52720452, 106955443, -28530932, 84383086, 76923257, -55174244, 21252056, -58734824, -46475826, -96075918, 22126325, -42962768, -88940462, 84933141 ], [ 17665073, -37085342, 17209346, 40902149, -87001361, 4369818, 108745149, -71255255, -105870846, 118625585, 95930089, -19406069, 82742930, 94743685, -97478302, -86734273, -91434771, 71840112 ], [ -109041437, -43783268, -64953973, -64341430, 69946379, -86443972, 87664967, 88346341, -76998057, 105581333, -101921147, 80603279, -60182063, -107457410, 96628881, 81192145, 52885018, 104583670 ], [ -63072142, 72456175, 81970206, 33047460, 22518258, -107375080, 101984920, -39748338, -88739883, -99028546, -46043136, 34202105, -42674539, 10403316, 4205194, -44521310, -65643978, 32539425 ], [ -13780361, 199002, -62013935, -69485263, -84989544, 88197390, -99261866, -68285436, 76257238, 2326527, 29727985, 54492443, 71474435, 88697819, 54283700, 85821489, -95077518, -37674349 ], [ -57373439, -81852458, 109106978, -87295247, -25268653, 67275747, 21502223, 63122650, -98098122, -65980887, -83066161, -76950390, 48405959, -104272235, 59254193, 111278755, 27870766, -7368301 ], [ -400884, 28399283, -109866681, 109543038, 40266892, 12887893, -19936523, 84529524, -79845931, -53970044, -4867026, -30563342, -5145711, 28075617, 108587308, 103706334, -62129137, -55302351 ], [ -59875330, 52332811, -116847110, -26380825, 21566909, -35325171, -32078138, -58460016, 54504146, 84522654, 11577271, 54302855, -112278725, -55320054, -32083491, -62819214, -34092512, -112254182 ] ] ], [ [ [ 108297870, -90622097, -10754067, -100837490, 57211891, -6130614, -109729108, 109230813, -64699347, 60522394, 46400448, -107678404, -101022829, 116729896, -24854619, 98479075, 105226294, 14717006 ], [ -11369757, 2837159, -39388271, -64706914, 38047023, -59824040, 101709190, -31197340, -110256445, -27485673, -116688937, -88488485, 42422405, -55928815, 5472752, -47315328, 32568209, 110730154 ], [ 31833709, -59466645, -72724603, -19665864, 90733578, -72813556, -91184230, 82265929, 25918247, -50152123, -69188294, 57538379, -112431005, -58034361, 78660969, -13003196, 111082995, -92456570 ], [ -84075805, -2926884, -29119545, -72922071, -117290770, 48476941, -35081046, -40010173, 73877067, -25038388, 114636332, 74424158, 84844500, -72077790, 108278436, -105116400, -33853362, -39266206 ], [ -27542555, -60141698, -86300837, -63795721, -69179529, -5919591, 2062727, -93346964, 74534643, -6753085, -91397495, 38659461, 110577959, -26524507, 73584473, 31369270, -51265515, -25419438 ], [ -1630289, 111095032, 74939341, -58064006, -28230639, 118919919, -79475259, 33025620, 67689255, -101243944, 5010491, 113093466, 27363641, -102033531, -88587054, 42979549, 59460330, -88660701 ], [ 16210409, 94030061, 61027390, -116430275, -46738885, -86827881, 27632294, 19121791, -21897374, 112807590, -70427863, -54396767, 21099417, -37719601, -71873644, 118700720, 71842584, 115411310 ], [ 50908009, -33125761, -38141103, -103565070, -20436106, 44209791, -17275197, -60921226, 70658968, 79860009, 3738126, -46787554, 25456090, 107816804, -76105778, -42054481, 28671415, 66324529 ], [ -95002501, -3776779, 59091889, 65165716, 111779623, 28708424, 31429736, 68195301, 114193228, 32595302, 33876537, 92286683, -104537588, -36834801, 18361369, 62537407, 13509469, 68017210 ], [ 68508395, 74780172, 106712286, -109990956, 13441485, -35736913, 53783031, 78366098, 109296836, -64428239, -24397796, -60116567, -97088741, 16458534, -107777091, 46455777, 32416318, -42412178 ], [ 66939620, 9682582, -7049463, -116450702, -95929067, -60432113, 104068154, 13710540, 30277328, -5006018, 58269103, -36019053, 93675553, 107270236, -41640637, -15443932, 13271082, 54431711 ], [ -92463925, -30373419, 32545812, -70381819, -91105757, 118896311, 71501069, 20434114, -29302157, -69442635, 65093674, -67943093, 33906671, -90131315, 78466621, 45052292, -34481287, -45615436 ], [ 71074111, 91606882, 99329924, 78136907, -63338878, -30927115, 62322715, -63490368, -100126140, 96693710, -13096212, 830424, -26783472, 24159688, -48575054, -41908827, -20192681, -91952642 ], [ 102538063, -27683288, -83711515, 11916233, 19743113, -62403393, -98926442, 48930404, -118429094, -85227313, -13456518, -61036759, -60319064, -97852284, -34249349, 40645622, -22614727, 111794413 ] ], [ [ 17901859, 64612396, -66436919, 10630899, 30450686, 113755422, -78635740, 15930699, -29033112, -99539603, 35619688, -97680632, 14102077, 43784118, 7557791, -5099855, 49347567, -28720157 ], [ -75018467, 49219345, -104457055, -62966913, -28592340, 58419483, -84418458, -108681682, 5256329, -102033689, 95729325, 21334127, -41131709, 22979892, 56860087, -112340865, -50367670, -67935705 ], [ -48301705, 112603229, 28989515, -105362977, -49206041, 79579213, -119226952, 78088859, 60738583, 15134049, -25011434, 50906119, -102805500, 98466195, 56787842, -42235116, -90276625, -46579967 ], [ -51346960, -61815190, -24526126, -15453603, -59255034, -14105358, -74194179, -3140151, 54466028, 101721130, -98553869, -75762279, -36288107, -58148138, 15701890, -22886037, 110245179, 26587529 ], [ 80276483, 81781472, 74505654, 35292066, 57971423, -33144325, 49929169, 55951015, 23041459, 30697086, 1231243, -11096030, -55955888, 1426549, -115735428, 73683522, 22295269, 23355822 ], [ -942709, 80489365, 9487888, 66825553, 2845681, -12461668, 105321361, -56124996, -58893056, -13159385, 109669799, -44199351, -40460567, -54837251, 112689133, -23152653, -95303073, 21495975 ], [ 42856933, 57200086, 487130, -118968195, 24624242, 59142485, -87718875, -21227853, -12493422, 11467217, -116492267, -67046364, 17767983, -82766866, 98125479, -111910910, 51007774, -71721901 ], [ -111598845, 50995529, 115838373, -111278736, 51173114, -39412394, 71382994, -113469765, -47186888, -74507542, -2547971, 83953493, -56364627, 116723034, -111625216, -10590634, -107732532, -42576467 ], [ 88216329, 79946345, 72681223, -115180991, 114849343, -83427934, 7908010, 61186748, -86132028, 80733233, -28144581, -12043570, -49349403, 19085955, -103749294, -86810161, -52377959, 75959444 ], [ -19804718, 45297152, 101836254, -13980475, 95584767, 58852509, -76534855, -118914937, 40360827, -18172781, 68129329, -17941492, -2013471, 98504646, 117811308, -33366873, -68973726, 107436030 ], [ 27146858, 31369754, -51356426, 54705310, -29172257, -116782242, 59704636, -107144962, 51088789, 60656262, 88297615, 84605992, -113353137, 56661641, 109670249, -91648144, -112941069, 44026012 ], [ -83027113, -96302267, -14986760, 42983219, -112812468, 105929721, -76526962, -44486666, -5243749, -37703603, 53229909, 34124809, -103184420, 33540352, -78147945, 26156788, -103358359, 69124756 ], [ 14807147, 99765651, 81798821, 101267758, -26317601, 12467367, -755596, 26699793, -77005586, 32061982, -69772486, -72031358, -37179483, -47895687, 44239747, 27095377, 80606237, 51392509 ], [ 119279969, -79584842, -87790680, 78328385, -69782037, -38696215, -94596239, 3175109, 85121414, 35957221, -10087019, -85228343, -105333709, 61932834, 97209223, 68246153, -17680719, -110584632 ] ], [ [ -59712359, -44871729, -747326, -42613776, 39355005, -92221311, 91454834, -114831746, -105667951, 63137318, 116864469, 30263150, -93152886, -65689141, -46203622, 58273230, 62845166, -52917890 ], [ 85413445, 103908339, -44197588, -39561381, 90782428, -91086146, -100262110, 94012347, 25410092, -40160714, 52047533, 28388775, -61499964, -107093422, 41933522, -29086176, -101636601, 48121347 ], [ 10168769, -95023840, 84853862, -107956361, 64123705, 30275230, -81292034, 83449352, 106409399, 71799224, 36492725, 6654055, 106478338, 118936091, 86478480, 107606416, 19779658, 34879729 ], [ 33718092, -17390385, 19544087, -95369163, 29653040, 49155411, -24245719, -64738571, -31586235, 107503011, -114413809, -46713603, 45784688, -78136665, -101926884, 79507071, -30777438, 117527182 ], [ -64530614, -18457139, 57630394, 32477249, 95343367, -86419981, -109642987, -88621728, 63362596, -45580803, -93406295, 108931691, -84526557, -15092271, -10404861, 56593122, 4614454, 102187063 ], [ 94366534, -74231885, 7348943, 114283255, -97001354, -39036156, 101011149, 116435200, 10546606, 56366011, 57774034, 33414840, -9014108, -66355760, -99834, 68116593, -112565190, -1357112 ], [ 22025738, -20340695, -61753826, 110582825, 104607792, -89261231, 17492798, -85345104, 70763044, -60897118, -55846027, -114976635, 80214175, -3941998, -8205466, 17462492, 1604217, 118829264 ], [ -74047331, -46849892, -95692835, -71244456, -46944151, -85286578, 77410043, 119273793, 57085244, -55528588, 27303120, -75013860, -106664925, -117175389, 3365626, -51571993, -14796899, 71225671 ], [ -47140995, -6293716, 87888933, -45865464, -18819369, 94309398, 52069792, 78951860, 110936438, 34707753, -58508121, 200866, -97185171, 64020263, 24399280, 118602458, 93249003, 97750006 ], [ 29076133, 113622506, 51561163, -19223124, -653329, -112851099, 38796504, -1149371, -63425833, 72214980, -97439481, 56846082, -3831525, 109835890, -60927674, 75805279, -37789926, -59466294 ], [ 25667564, -119272660, -15050379, 57836030, -6110660, -25711668, -44468732, -34477730, 58543327, 44796026, 92165973, -2334288, -60794582, -9951457, -77768124, -20344038, -29769717, -83200484 ], [ -52393607, -7919478, 101028700, 47084634, -98409687, 22064470, -28053161, -35031372, -67231375, -78934917, 74507066, -79582905, -91267028, -107719007, 80169382, 56909830, 117216189, 74220563 ], [ -43733030, -116584635, -93366214, 116015736, -8215364, 103187128, 63376336, 8690343, 68784860, -81643075, -50247866, 108884807, 1076769, 25709844, -85939321, 102909221, 34579101, -25395008 ], [ -48885397, 16315025, -20244768, -23499347, 91778823, 12901452, -99372059, 79667517, 88608980, 55779307, -37642611, 80032858, 60956859, 76160046, 82564411, -64056570, 28075395, -107546360 ] ], [ [ -27984853, -63174811, 54147278, 50779662, 64826438, 50453040, 63356372, 112732798, 23604519, -68132404, 71483057, 89707534, -9948864, 117922258, 50399195, 40712456, -108414242, -38033071 ], [ -87912024, -2468889, -59666848, 53420023, -25911172, -22929170, 23034095, 49759616, 26858359, 100708237, 42153955, 6250344, -8368601, 14138067, 19316671, -35929700, 112344307, -14016148 ], [ 40471523, 17325054, 114866484, -38847647, 86870508, 22279818, 9240865, 97159280, -44639621, 66574187, -36059224, 38989167, 31674639, 93958311, 51808625, -12754291, -62476533, -119103566 ], [ 16185449, 7241312, -8628484, 56402338, 87123639, -69506933, 113917692, -53934664, -41078511, 100394055, -54331056, 57685669, 49244099, -54946616, -27694724, -50101712, 28539258, 50413014 ], [ -1669941, 64084970, 59485227, -49069863, 104726527, -96564538, 40746888, -20803350, -21623442, 103592714, -20249037, 94562262, 5627089, 107638369, -29604519, 56447805, -107788272, -33888330 ], [ 103078294, -11538170, -1006067, 48416536, -97891327, 46171450, 10396798, -4329784, 87704069, 111393670, -87077790, -64788805, 68726114, -86347866, 34083346, 72782228, 65971509, -33620787 ], [ -34311334, 56267121, 55767936, 83458202, -94621969, -38107008, -36221069, 95432833, 80682331, -8164038, -52679315, -98861672, -72570165, 51094449, 83451955, 118326673, 75680786, 108829752 ], [ -72419177, 115241880, 46169896, -82566912, -70990210, 14830827, 61980813, -3664880, 42538930, 85980581, 83592393, 58673825, 113850175, -4016402, 77114771, 95435056, 2276908, -109735985 ], [ 110506960, -98651682, 7033910, -61040128, 83674181, 67047786, -108709258, -7508650, 56130115, 29275558, 29132453, -110373103, 35253208, 22867398, -109519399, 80326364, -59204049, 79337634 ], [ 98805623, -61467997, 90234581, 105996621, -45872351, -40590384, -116511220, 63852981, -99168815, 21428712, 98804231, -75216781, -74736211, 3915258, -18887542, -93550393, 2542264, 38221008 ], [ 64850470, -101099857, 39158201, -26848573, -89837596, -90620107, 109364681, 54085569, -17938949, 21975465, -60026752, -84501500, -62574195, 2148594, 29850133, 57050059, -18152419, -75024294 ], [ 52735187, 20787902, 27147947, 16006987, -8222783, -95382103, -33144924, 83120193, -36522000, 103051487, -58523801, -65284589, -48555180, -66897250, 70401107, 63586528, -23712991, -3124209 ], [ -82395396, 16034505, -98780888, -101704043, 116043654, 111469891, -79319498, 2199025, 32033106, 26700601, 41875414, 88672846, 97089923, -97425798, -78619207, 43583530, -28247999, -98147224 ], [ -7579667, -91387697, 86312691, 14031310, 12585594, 77917304, 102906627, 54820587, -71304324, -60508698, 47917034, -111352455, -13722044, -36714857, -84623891, -53382433, -16204501, 81592942 ] ], [ [ 114065661, 33057839, 25548707, -80546238, 14377394, 105915764, 99676296, -25982003, 85519469, 71228195, -25611100, 53810653, -98249078, -107955614, -101117470, 38286163, -72192600, -64915594 ], [ 41017277, -66575237, -77610452, -53018216, -62082286, 33642982, 108308234, -34291572, -34214665, 85910894, 108107201, -102570626, 44261341, -18734386, 26985220, -37511, 50411350, -86021898 ], [ 43082507, -1498215, -104139464, -115248255, 18944813, 5508788, -69874082, 47317343, -16639938, 114243365, -101373651, 64011242, 64433451, 58161414, 4578041, -76396945, 110801922, 99203171 ], [ 64660642, 80137980, 84458660, 9350755, 101593539, -78354152, -21817984, 90798243, -50212067, -114542055, -99092465, -16886618, -65802060, 31403524, -51622463, -32680880, -89179902, -114060472 ], [ 34622440, -17803563, 75536359, -28481092, 63596788, -13345023, -116216440, -29442650, 15813082, 82517976, -92945931, -38269026, -70774619, 102663135, -28529062, 43361909, 102949932, 84842280 ], [ -84912120, 34223035, -50845572, 28446699, 107213021, 104668318, -47496294, 11648208, 20879971, -34901900, 107436320, 14924454, 115482402, 42251116, 22697509, -73896874, 30946098, -10806618 ], [ 15207819, -21695396, 68386292, 33881357, 1505963, 42320224, -76513185, 108731020, 72452506, 108870117, 32315167, -75295185, -87331491, 104228045, 58950701, -16640041, -91926093, 57591018 ], [ -14844799, 43035430, -58469131, -73470290, -102585729, -83396693, 35031030, -108347302, -55913977, 3280946, -34347703, -10109176, 61466469, 118534888, 84258243, -40050273, 58145878, 110792336 ], [ 15880319, -42701068, 114913119, 40507046, -91840968, 88898923, -6712995, -93834677, -75980074, 86740560, -82659813, 63295505, -111037841, 87552288, -94755694, 100883445, -81380733, -46944517 ], [ 67975182, 85792031, -46315004, 23945490, 31449298, 76186779, -26540361, -55538711, 60988868, -58014631, 59159896, 116337334, 70931815, -101251034, 112245105, 81325907, -114916040, -78952282 ], [ 16988351, 106835164, -63800101, -72879289, -70470958, 45253667, -48017545, 62781576, 32716659, 74457051, -41937598, -71793717, -73342694, 10163344, -105787408, -55612138, -45062104, 34941302 ], [ -60349465, 40757840, 101038361, 32348293, 113614745, -52299643, 107116135, -14923935, 27514913, -108799318, -97419463, 115761364, -8631398, -67245909, 92592613, -14771413, 117523181, 66237541 ], [ -38050303, 67787763, 81259507, 88453739, -38646498, 55587655, -9459267, -64907581, 7456733, -76751864, -6496404, -3765120, 21188170, -15988603, 81938717, 30233995, 28643617, -47014450 ], [ 51015365, 54334989, 38579783, -8646149, -112974945, -76255669, 64741335, 36318058, -109606747, -5791720, 90960578, -94675837, -14878889, 54358385, 118117759, 79162401, -75703698, -61935195 ] ] ], [ [ [ -117327517, -57255914, 46987416, -133102, -113631019, -77343141, 92950031, -99457630, -48860960, -9034771, 62416254, -101739408, -66563077, 102281333, 14795659, -86454727, -8544808, -117579595 ], [ -81385479, -33056096, -97411593, 112141510, -49503815, -74883833, 100701776, -1344603, -34717042, 53139011, -114070140, 110676784, -59081906, 69954883, -115468620, 55716844, -110139483, -118351134 ], [ 59466605, 51839026, -45864883, 16354228, 21120775, -37590274, -67403405, 87417512, 33446566, -111256398, 30082716, 19727186, 103952188, -5643411, 1847323, -95707773, -101367651, -68687725 ], [ -114414350, -72145693, -90851507, -44539200, -35013570, 19699759, 20630890, -13111801, -72424282, 69367605, 82295299, 50956451, -7825645, 38514771, 67787013, 89233233, 17528595, -117133419 ], [ 28510707, -68397608, 71571007, -25019213, -68845330, -59345203, -11335385, 110366510, -2898887, 48265259, 15704032, 94584899, -91030263, 9813417, 99697376, -109147227, 41431062, 39926042 ], [ 91799404, -42764242, 59936764, 66058763, 67832013, 8867307, -15135533, 51737764, -53874989, 88001353, 118516059, 43744668, -87905947, 69141453, 41326685, 5220142, -62525653, -43399490 ], [ 110837559, 46803089, -24573506, 97937412, -79345492, 114089969, 48123620, 25190151, 66255865, 97134126, -46746053, 29034438, 57532214, -38803212, 61001767, -3149475, -11140487, 10067451 ], [ -51726103, 43196405, 4636874, 87156222, 51331805, -53787858, -101116357, -114470154, 4955567, -100874457, 114459173, -57621633, -49569435, 113193567, 97351260, 30079770, -50270512, 89526778 ], [ 94266710, 53540543, -12741622, 96526882, 97725624, 70132674, -17345314, -29729310, -95196055, 45637665, -24303853, 8324438, -86063698, 109557655, 62422390, 45330063, -111923892, -57358878 ], [ 80655584, -47896508, -86615523, 61515449, 22758204, 4779215, 31744834, 20735088, -61272252, -33859831, 62629988, -112808141, 119219089, 61967672, 68914781, -104304279, 50133581, -20719530 ], [ -31174744, -518653, 56504472, -60558968, -36007488, 43870990, 6191468, -22254561, -16720411, 26979035, -115684871, 47001883, 49582547, -116115309, -31671099, 6827438, -60372277, -88829778 ], [ 90281355, -91070596, -109718337, 37158607, -7181219, 93801497, 102019768, -20922394, -119227553, 81389987, -87384501, -95841030, -28763494, 94988642, -92647456, 88311206, 94578757, 27764534 ], [ 64206264, 115021923, -111139550, -99559497, -22351511, -22693061, -5720232, -34263573, 61715423, -65902291, 47731116, -10564432, 48852897, -104764558, 100811924, 88375956, 90867546, 69140799 ], [ -62775507, -116711641, 25314479, 50090930, -80623061, 67068560, 23989434, -86632716, 15894183, -14416206, -101594558, -50198038, -82132058, -36720795, 115440589, 3479736, 105103155, -5363662 ] ], [ [ 29928701, -72357993, -3022936, 116836759, -81792357, 87795752, -91102600, 17663242, -43058059, -60546075, -116800958, -12832248, -95963300, 69472229, -67176, 115701644, -52004757, -78244722 ], [ -108609434, 116360713, -51794860, 27761538, -29872594, -12677344, -75296199, -55865176, -4100054, -40829411, -117419371, 69414584, 107932217, 8780606, -20090945, -84556159, 108282981, -93183863 ], [ 84989308, -32255417, -25172008, -15389783, 105678077, -58478240, 48628978, 7682697, 65047160, 93033355, -102361394, 19020557, -76407097, 93890484, -37967053, -16886351, 84521907, -46556890 ], [ -851791, 85073087, -53272138, 72834659, 95087580, 30973850, 3911081, -113186760, -23257235, -101352242, 19175734, -18629331, 28127931, 114430374, -91102061, 54383761, -96595800, -24979433 ], [ 44735395, 36336989, -98315892, 105813054, 56401507, -89481671, 62137739, 53287610, -47576899, -110552593, 89236182, -39170496, 104543324, -65115745, -2034883, -87436026, 84147224, 1967767 ], [ -50962841, 58020842, 44150951, 90994779, -57390039, -88290310, 825093, 113296368, -20025647, -101398505, -7741524, 44019755, -112142033, -86371876, -72555307, -55375255, 68895575, 107966523 ], [ -6516649, 74248000, 16342924, 12145450, -2345105, -58895457, 23378845, -80212765, 82199837, -11579913, 6356145, -13839467, -17975701, 103438919, -32396817, 52474100, -4097755, 65604374 ], [ 99449374, -117919899, -45021988, -9059909, 105811525, 27083225, -85875410, 103239418, -115857209, 25681094, 79257943, 37450862, -114953143, 16380134, -13453829, 96275786, 90738694, -44894955 ], [ 100307675, 45569465, -15224668, -20116616, -86379212, -102794045, -100630293, -4723991, -10060697, -14198597, -7970276, 43424935, -33700890, -105470925, 14792009, -100898409, -67592767, 48144160 ], [ -59281970, -30934344, 29910935, -87780007, -88571180, 117499159, -117198145, -91407368, -22631712, -110483747, 15868094, -12580858, -71439912, -55895549, 113801416, 84376963, -108056497, -69845017 ], [ 66250759, -28838306, 65212511, 43945093, 56903264, 59610496, -42661589, -94752152, -40398078, 30015996, -47411570, -71000274, 12742441, -73001059, -100375434, 47078968, -91590622, 113153202 ], [ -65515322, -111518910, 94153089, 34132535, 117929639, -77796312, -51453852, 102596251, -115667853, 20927112, 42149737, -5927421, 65717881, -15654997, 97018821, -54895164, -116953357, 48832668 ], [ 33678434, -50959822, 94562204, 111783210, 76510645, 114990762, 50076467, 93253300, 66368955, -60603481, 15700472, -67013647, -96335092, -56662018, 108953780, 111543541, 96238704, 79600411 ], [ 109182631, -81327001, -9946083, -107639939, -20907534, -7792720, -92266221, -19365295, 55900033, 32866267, -84679188, 19133403, 73925573, -94494665, -57078222, 2769159, 9768098, -40621343 ] ], [ [ 96767776, -11682319, 57829992, 78315139, -94099943, -13930188, 12409389, -99439845, 83627839, -74756179, 18113679, -49240653, 96326935, -43500084, -72676392, 82589951, -97610572, -112694563 ], [ 101374937, -71679475, 35523923, -32733931, 98361151, 42713319, -29417188, 99956189, -104342527, 57087634, -13662480, -69157543, -22461368, 77466050, 60179131, -97641717, 116195648, -23961967 ], [ -11205408, 70551208, -33453758, -68457540, -106143439, -40488899, 88730295, -50881732, 115137885, 20903492, -67976775, -55344610, -69472909, 112522115, 24529823, 89791567, -7247813, 33305857 ], [ -21078173, 115765622, 112368498, -84824661, 34929306, 81340184, -50981644, 115120253, -80954784, -43867886, -5713621, -114054839, -118205106, -48637799, 109664078, -63735072, 74311601, 58487384 ], [ 61344093, -32567114, -34524306, 42579030, -78739292, 118731154, -14742508, -116021823, 31803669, 66138956, -15271159, 9990328, -104724218, -99868947, -105476230, -117210550, -73341862, -116570279 ], [ -104792817, 17823204, -2261463, -9611993, 74686093, 85978305, -34487349, 78374776, -108602204, -99069659, -15568159, -107685053, -6461798, 69595762, -90510883, 117333827, 83055506, 71046871 ], [ -93028293, 65181335, 17216767, -4416440, -87454561, -20915538, -71594280, 75074947, -22214886, -15752328, -68327641, -89439755, -21972935, 74488400, 64136631, 60956969, 89480319, 70638490 ], [ 71642572, -31302849, 93357807, -70162592, -13635876, 29284962, 92890932, 20372891, -76976228, 40168412, -14186661, 99652914, 103070404, -65452315, 93936958, 104200297, -15195985, 62904307 ], [ -55150557, 38336133, -24944255, -25223254, 17928357, 25829589, 47960732, -11267862, -108119885, -25231305, -19184812, 108087412, 78418426, 782151, 105414658, 62165040, -92884405, 117445685 ], [ 108486385, 67749067, 42328587, -83144009, -1630363, -91707564, 58168416, -111216706, 104811083, -81326142, -26051582, 73459474, -36276422, 92889608, 77107673, -46032012, -89510169, -90171031 ], [ 85380699, -113353717, 61495938, -89599776, 4926453, -108098709, -101564609, -57957661, 116558871, 21490594, -35912675, 22470444, -91550265, 92385214, -87962633, -93124314, -14505882, 79620443 ], [ 104699120, -103959090, 32998205, 105123983, 36133916, -28805310, 25230545, -17111, -35943760, 69889440, 57239028, -37939219, -66569511, -8835100, -11565030, -50801490, 37735753, -98193175 ], [ 101008531, 93907758, -13442160, 117078361, -112113134, 80376400, -113565128, 51402070, 39129214, -88602499, 37651286, -58443034, 20726411, 26891601, -74651639, 107313120, 58676274, 58947639 ], [ 103948120, 81499229, -20671368, -32937875, -22513565, -83734700, -81402737, 6583084, 30847741, -39078545, 48721657, -37195691, -23378922, 115957235, 35434375, 21421064, -7117680, -9004990 ] ], [ [ 111372658, -102333089, -11975054, 105329147, 95935144, 23076701, 7810221, 79986372, -36966156, -117314038, 62348998, -17755696, 51134883, -49934465, 5223001, 73429811, -67086825, -83200047 ], [ 31460521, -78333835, 4469356, -49878912, -46812998, 45719575, 55140327, 100245384, -117511123, 87667243, -20421149, -84539275, 54059011, -38877917, 104364437, -1361977, 74783997, -89485028 ], [ -84969235, -117248105, 90903722, -110911637, 118305198, -27760980, 73350829, 105750473, 77476879, 30536453, -109812137, 63185554, -64862482, 39806543, 69120935, 39981606, -95760423, 113582145 ], [ -5378388, -85262013, 1593475, -118185769, 22411799, 103295823, 55017921, 112036267, 83953257, 109109370, 16829180, 102651241, 85640165, 84016575, 98516705, 79927637, -67251222, -34564586 ], [ -48684071, -59012037, -64028365, 83778525, -45059622, 51338072, -84091822, 106750324, -32600070, -12354723, -8777913, -103733670, 73054852, -7877188, 63316664, 91200754, -80798466, -25191018 ], [ -44367920, -92655026, 77370532, -3231338, 5918182, 105317728, -12248781, 44449844, -26976612, -105216177, -55753167, -1394549, -3592814, -38831925, 61310321, 50645250, 10010930, 48475361 ], [ -83421600, 32261942, 92191348, -28147256, 46989000, 60639453, -47227907, -33973017, 88388144, 63824459, 14313037, -85146492, -73174955, -93892697, 11263357, -58576992, 79889067, 66057994 ], [ -20163414, -22015104, -29217827, -52069006, 43020341, -67377746, 94267323, -61292790, 110975165, 49050679, 100100493, 101869013, 30742221, -115643222, -106926696, -114657113, 103504567, -37643564 ], [ 10056323, 37515637, -15575049, 51698105, 105137875, 27061197, 58152879, -44109275, 53916214, -78268939, -117356894, -24464568, 100409224, -79408606, -83067896, 26115748, -10199571, -91761463 ], [ 1469855, -77147392, -10536528, -39622608, 111117330, -76259445, 4553072, 46128669, 106055635, 57430846, -19386182, 106058409, -71876031, 87878846, 39911560, 65307966, 99932794, 105603278 ], [ 18897641, -39369875, -207200, -27834441, 35675030, -100075089, -70357119, -89356673, 43424719, -43067485, -73690930, 19751778, 74380480, 41742406, -101675552, -47134916, 44858079, 104252721 ], [ -35616812, 60396142, -111828003, 29919874, -59020731, -64491380, -26821180, 6194338, -105615088, -21284407, 65791770, -53890103, 45140254, -109134904, -18754225, 49052561, 40639606, -60784100 ], [ 119180771, 26614368, 91271721, 81962817, -103889086, 13616074, -10024081, -2673013, -71363654, 44721547, -26164118, 61572308, 21257621, 78499970, -47893017, 111223178, 15895484, 62027603 ], [ 71096980, 1154161, -37972606, -42932359, 103649590, 64055216, 81538912, 98828159, 84046614, -36537046, 40876976, 79039212, -82486838, 73035425, 119029955, 41714386, 9159439, -92855487 ] ], [ [ 11769096, -7267686, 24298847, -54988410, 90288126, 42366907, 96628557, 117537040, 24236950, -52496120, 112454480, 8930750, -55865946, 80743607, 94645131, -67044580, 20596661, -49189997 ], [ -35270763, -76519797, -73653378, -106308082, -3491230, 12922883, -12390422, -102635092, 70257865, -100975950, 82347126, 8945579, -3226461, -39355106, 62825727, -11285620, -5432530, 60757730 ], [ 42233369, 68144704, -110262006, -55172017, -94110951, 115819612, 64423491, 6965116, -42948631, -47084939, 91164681, 41867734, 109034305, 34445165, -24329521, -59192053, 70283099, 113112382 ], [ -18344050, -98381754, -107102339, -76115030, 115235753, 56781036, -57449066, 79431004, -63741273, -111821327, -49115274, -54540048, 43027986, 43613370, 59141959, -118205765, -60948023, -57683308 ], [ -112632234, -27839217, 90205170, -36414992, 14489904, 74814642, -33627499, 62084376, 36519288, 63762362, -92861417, -33935450, 50952858, -9778257, -26671584, -106598329, -86800730, -21517032 ], [ 13180461, -7451781, 1590071, -60635266, 103250094, -16614348, 82078263, 57187545, -71929337, -64897383, -58895006, -18442374, 30392070, 9724165, -109948574, 118024163, 86839049, 63813990 ], [ 77509271, -93070632, -40959386, -411993, -97353405, -73741837, 80371173, 30689369, 57685034, -108658427, -56958148, 107209121, -69436532, -32558375, 23788146, 48458557, -39077095, -32493706 ], [ -14563095, 108266332, 98621247, -29284848, -22613558, -60104487, -114353554, 25935730, 69617171, 89283457, -87787300, 37890943, -112045578, -101511502, 34008748, 47420397, 117706293, 34148880 ], [ -51402412, -60119613, -81237463, 116776036, -108790119, -102928370, 73573696, -77650493, -68017148, -97559209, 100294867, 114824422, 11031675, 18939321, -4523287, 48973272, 81622721, 81246180 ], [ 53929458, -63570329, -6782699, 13912118, -119143102, -12017157, -114103640, -38632183, 92191923, -119298300, -85603558, -31015960, -30913298, -109214871, -68057752, 39139145, -29339100, -44550822 ], [ 42724748, 11244146, 67482245, 20523408, -101590974, 13256725, 68551138, 6015877, -105572096, 89106083, -71020359, 62183475, 3362070, 3622413, -55686599, -46462052, 50438769, 86653394 ], [ -63204610, -12102934, -109501965, -50786934, 106232971, 8907792, -15418950, -99600477, -9509470, -107017122, -47088210, 19041214, -29790612, 59488868, 94384243, 48051306, -47878876, -89481433 ], [ 75607507, 31012517, -21988374, -91976251, 24683498, -88448065, 2093129, -6047297, 89094048, 113801826, 73827369, -38960854, 53808714, 39632683, -52957280, 55927995, -116877522, -92207472 ], [ 44986544, 59028552, 12737779, -92048869, -107830930, 118865637, -3999787, -1461096, -33528475, -105574772, 119145399, 64047151, -93517772, -78931626, -62362693, -41052517, -49604368, 9134043 ] ] ], [ [ [ 38953307, -66191017, -38800825, -55149289, 104285366, 62432641, 112228815, -68916, 9948778, 69415015, 45468896, 29828967, 28595127, 61343296, -89929185, 90976494, -27084124, -22393117 ], [ 13692644, -73010888, 58823338, 34384723, 37557300, -102356269, -118437150, -94397743, -4706956, -94364347, 93695238, 11941219, -28208585, -3474009, -102947926, -31295124, -105657164, 99535378 ], [ 52527372, 46919690, -112879156, -52835806, -91421307, -116735530, -76500902, -9416594, 74430355, 71809013, 55076986, 2972926, -96559665, 7931511, 20000284, -75395455, 99907638, -70067470 ], [ -71331418, -106253806, 42433987, -13215056, -61237284, -26027576, 48034659, 60207979, 23539907, 76355074, -115655266, -67092103, 19575250, 108151747, 4069163, -75386095, -71487264, -87070989 ], [ -45584749, -16705013, -114028852, 5155773, 47590767, 24010295, -111242654, 60658691, 47534385, -27717970, -20666891, -40302909, -107830246, -21543379, 96873255, -3444985, -28529587, -41986286 ], [ 99590600, 5149036, -16131885, -62301459, -80495265, 29942683, 25678254, -10471967, 284424, 59484643, -54990934, -44771692, -10763459, 108758349, 66499551, -45038743, -81081101, 105657583 ], [ 56627615, -58157043, 114148415, 100160125, -24840969, 54706704, 79389263, -114487812, -75814467, 67216320, -21948607, -5310417, 47340251, 65514627, 25135192, -14082998, -53399196, 8316581 ], [ 67987094, -36427004, -54217875, -51021351, 2027567, 53096712, 4515186, -91841786, -16781278, 60132170, -63396800, 26461081, -58364231, -97285184, -107979553, 64590286, 37778869, 11035968 ], [ 2020344, 108297151, -116904549, -85339507, -89706968, 80806638, -4041703, -40092291, 45300694, -76018618, 111127588, 44066656, 108597801, -109365041, -95039985, 13011815, -115975351, -63855275 ], [ 71916491, -20981799, 115584606, -47055256, -45849669, 19889959, -76399997, -119160915, 25924555, -14995042, -71679294, -82818308, 12111600, 28914747, 31509856, 108097152, 108595047, -17296803 ], [ -88329939, -93001198, 84059552, 7692182, -21913492, 40174431, 105680924, 24193222, 96688961, -85767009, 10572994, 106879016, -98534024, -53444804, 52632128, 32995286, -21333569, 21181856 ], [ -4197695, -98776785, 118075654, 101663030, 38455536, 27626274, 59257550, -64592374, -109999524, 58850166, -108187459, -11527167, 85267211, -46774465, -95913056, 60376413, -8644160, 69357375 ], [ -98992233, 27591799, -11448201, 36899422, -47936526, 22812965, -60941688, -12314021, 24818584, 88991682, 55189186, 40416647, 18990905, -63708489, -106158767, -16078419, 90193811, -57266810 ], [ -62517143, 47971886, 22736835, -106720127, 35672095, -67095859, -24758956, -30831261, -3468243, -90360472, 109878882, -54297044, 117672317, 66864619, -87493898, 69572025, -88742336, -54490278 ] ], [ [ 59496212, -109631118, 41094261, 114804518, 35695252, -49286098, -78678588, -106262331, -10762324, 53742294, 119185130, -192118, -110073945, -117869078, 115520235, 46076882, -43039878, -87238820 ], [ -68165139, 76930770, -26241782, 104185973, -49291698, 99878866, -47529296, 38226111, -20128979, 44186988, 59521215, 51929798, -48446129, 47261187, -44063683, -30438119, 55894146, -72673381 ], [ -118459466, 57726454, -76148373, 55938053, 57259627, -84342063, -101337657, -114822577, 105606996, 109342018, 93930224, 112021940, 30885297, 33737284, -69696431, -54078480, 30502123, 100671551 ], [ -37962643, 95561597, 67891856, 2896885, 69760497, -109071894, -36967952, -29236110, -107551388, 45105125, 57486478, 5492183, -71019874, 104100258, -1640817, 57442928, -98977127, -50310798 ], [ 55198504, -17383942, -102564700, 118087995, -42769996, 7596791, 103433624, 16349945, -43169402, -82138094, -44480281, 48845357, 13663983, -35958613, 37513811, 102384094, -85269372, -43226959 ], [ -96417918, -5479334, 30233286, 8147154, -75172848, 91450954, -64116825, -107784662, -41106175, 92442275, 16737448, -98293371, -106895878, 108916420, 45178150, -4484457, -77408479, 113939506 ], [ -20017490, -953226, -118207218, 94183064, -107933070, 111507832, 56542945, 1739876, 55778408, -10962026, -108225500, -3889125, -14751172, 2804775, -8729285, 98042980, -3021991, 58749455 ], [ -46493204, -9717215, 66658429, 6115279, -53924137, -61600734, -82220650, 109332196, -4571106, 14278475, -53259484, 38471148, -118144028, 55397878, 77385614, -79735846, -95951841, 79104324 ], [ -102892181, 105269925, -96974813, -44739861, -81626343, 24649214, -107178213, -90744791, -98987116, 16329903, -18411239, -12797853, 38796412, 29055975, 27926938, 37222384, 54462998, -39076205 ], [ -112987892, -91249878, -99505491, 110890657, -4009662, 48305698, 55445385, 110067657, -114136476, 8000075, 74973529, 83116715, 59636098, 98137899, 85900255, 10356077, -106469405, -2024266 ], [ 41240829, -80008611, 115056529, 2855989, 15654516, 106600901, -70301690, -28631240, 23630779, 74372422, -79492537, 44455320, 18632883, -24216168, -12584600, 20292660, 57072081, -57728728 ], [ -29670051, 103146809, -6919491, 53045103, 3250416, 80870551, -23012897, 28968750, 51142946, -11878495, 58714543, 18303028, -51618412, 117866446, -62031850, -49379526, 74053598, 19005184 ], [ 53943513, -100128224, 109196501, 116408145, 49760283, 116255986, -108144653, 108611505, 92768402, -37271620, 28454272, 95579968, 40068647, 107702027, -106850647, -57735220, 36286818, -85934084 ], [ -1621242, -41146467, -34545073, -73703251, 87113078, -12074040, 113079281, -105562680, 77013912, 100194249, -102779085, -20750680, 34286473, -96604235, -112791703, -2363745, -66241908, -35137949 ] ], [ [ -44313342, -86455683, -111636853, -51107151, -108832319, 72355347, 33760314, -15293578, 70674482, 85662841, 4500641, 20391837, 10104732, 8814370, -107705342, -42389450, -96349243, -64286933 ], [ -36427702, 36798749, 16714849, 8435637, 11647446, 45163887, -93610774, -9840143, 97734090, -78271839, 82558867, 10317942, 103506855, -105611924, 77939384, 60114237, 107540276, -68231032 ], [ -100112609, 77964118, -11269694, -22507350, 49073812, 39105639, 105205, 102392116, -59049379, -9497329, -14774920, -14192919, -43387645, 57756746, -86684519, -2592555, -20611248, -97709247 ], [ 44271663, -5809340, 38298297, 23268343, -106846881, -86770344, -41682728, 47762561, -99657255, -17981238, -68323913, -113904718, -101554448, -90409942, 27840585, -102966605, -106264587, -102702826 ], [ -115167269, 66027729, 24200358, 25476735, 94699291, 112006765, 625269, -7179422, -38685845, 7768921, -93291248, -53665627, -39058533, 95002079, 76276139, 90474624, -1101209, 53903392 ], [ -89929995, 29615168, -114304465, -58854455, -71220348, -50010963, -14732598, -63853989, -26156789, -36193752, -73599153, 91153139, -90333948, -106943568, 13013499, 25843134, 81362018, -52511311 ], [ 13499926, -42878608, 86953875, -68505716, 9234487, 114001154, 55202531, -96696891, 62495374, 43529370, 106887295, 27128529, 115980014, 26438732, 111503205, 26440183, 55093774, 3820874 ], [ -81173371, -27847195, 106591790, 12058845, -75199835, -57770320, -43079109, -30309958, 96569919, -85799214, -1136594, -114079597, 93809144, 112140961, -20138737, 76854892, -6052307, 113838584 ], [ 25022743, 115149905, 61416467, 94006883, 108378994, 11482273, 7740287, -76404613, -106321901, 42808650, -56524384, 53130804, 109112724, -8801964, 29876534, -6875741, 115384190, 18128695 ], [ -50300810, -32247678, -54205795, 110162233, 64509930, -81456682, 103553705, -68492192, -101569456, 17039286, 96494355, -68453267, -26385201, 54818151, 33926222, -65983585, -5334439, -95736073 ], [ 50514393, -90547544, -44503687, -31848961, -72271253, -63301992, -54534403, 88473661, -66509430, -92102053, -48130004, 91947139, -52298149, -33385751, -51405344, 105022578, 106336326, -80684510 ], [ -57409526, -54639233, 28549262, 5374945, -71659638, -8059529, 45396605, -113861642, 50139545, -70081472, -95049972, 33879220, 40659221, 27394344, -64370790, 16439245, 103156198, -81607563 ], [ -49512245, -35116264, 3649404, -28731916, 99936318, -38677946, 29633401, -109242845, 93411479, -21637598, -19378718, -77485988, 70471958, -7715644, -101770547, 66529035, 109275231, 71867338 ], [ 54404638, -66499156, 100660466, 119005182, -45963556, 38122681, 104243277, -7696275, 100635748, -114765084, -91822637, -60157102, -43844743, -18710494, 46791348, 24321199, 111581198, -6906696 ] ], [ [ -27628387, 54183275, -43632324, -29461693, -116490900, 38360349, -100283795, -78448545, -111635649, -17700519, 54480148, 41008838, -41784905, -12444014, -73611533, 8229173, -94322653, 42964350 ], [ -4615230, 47200491, 67584955, -49183042, -34081673, 15373632, 21799681, -9130965, 62722125, -68360348, -12509660, 70955426, -23214423, -102247396, 86430900, 33010612, 57519347, 25927037 ], [ -30852838, -80906721, -16640374, 61117006, 86375441, -30216598, 65206180, 9144301, 67585939, 66589565, -26524339, -44018008, -44266602, 47144986, 77875538, -107423824, -89774842, 19490185 ], [ 24694821, -109382411, 117569146, -89658698, -77281551, 88583175, 92618434, -77642887, -32770411, -35611645, -2372975, 98179931, 28065018, 37727172, 90585010, -87886888, -17801171, -20876073 ], [ -36749831, -102321318, -112775538, 8019611, -67652053, 118507011, 106892977, -20037227, -96785754, 70639850, 101145963, 53816076, -68190482, -16034011, 69879421, -49510060, -57911397, 83122250 ], [ -14027179, 36376289, 19436371, -54014076, -113141540, -5222364, 81968053, -65186806, 71803123, -62566573, 84671756, -74905667, -113980120, -113833289, 2445059, -72674558, -75181407, -113057484 ], [ -6288026, 2618979, 36268255, -111108804, -85682574, -107666093, -67461440, -79403445, 65860571, 90550250, -41523197, -13058175, 99732564, -65360357, -89750606, -22314726, 590186, -102820462 ], [ 2421823, -102188943, -69864121, 92124613, -36578036, 33488396, -48108889, 46395505, 77691713, 49805095, 81810116, -67223740, -106764506, 50366428, -25487162, 112016132, 109618707, 112390263 ], [ -105667455, 113144377, -103554610, 21401726, -38856548, -39844501, 57478309, 42604799, -89236340, -81333478, 20930173, -56073383, -90193885, 37363932, 102073437, -2469989, -68155902, -60657691 ], [ -81205683, -46440261, -106858650, -68717066, -31156139, 104480809, -48732468, 92252742, 404831, -60711618, 73490420, -47475783, -79574492, 100282930, 21295393, -71571178, 103798113, 2057971 ], [ 104742959, -14283037, -55188473, 116169369, 23464856, 116473060, 33949782, -51361032, 99752492, -23654541, -69317322, 110108706, 68526137, -40877191, -91385614, 27804512, 28077551, -92378293 ], [ -38853272, -74940346, -10662761, -89953017, 2171445, 10229822, -84033983, -54842652, -91013779, 18542539, 32102631, 61816694, 10300565, 12116736, -44203613, -53083353, 69595554, -80990666 ], [ 46542342, -105252924, -56013877, -3549884, -78938288, 107400070, 107290330, 59303193, 51887196, 112591982, 116257433, 5023558, 16670617, -94470864, -106902240, 96475162, 65670188, -106550915 ], [ -938715, 81528264, -111696275, 85537810, -45376422, 14763374, -45689512, -63416277, 15309366, -1307375, 92788657, 23592329, -53114690, 19695763, 51992625, -8183590, -26198777, -91630754 ] ], [ [ -47944267, -12747195, 12679353, -67278536, 23714756, -2612089, -52475540, -48500074, -14703994, -10102686, -51319159, 84454523, 51804584, -85660919, -68007514, -118544601, -113025388, -24347556 ], [ -106534517, 10581980, -15984079, -39551920, -91782489, -85004507, 23689422, -81230871, 5050715, 51799207, -23851499, -19280159, 78654318, -63034119, 115148739, -67840968, -64282433, 15118447 ], [ 66298669, 93982727, 30793556, -51523711, -61681347, 119276163, -109716678, -10438886, 35855203, 109629409, 17539208, -74431768, -34701844, 43274905, 13213100, -16144319, -24327910, -88740536 ], [ 94355826, -9059647, -29408995, -79102523, 40873375, 42616423, 61673080, 5258793, -45102841, -89540299, -49131600, 65559654, 90302325, -60012254, -11812257, 51346998, 26289569, 107608853 ], [ 59602728, 95163792, 80016080, -23307591, 97915759, 17623631, -28903205, 111326983, -38118727, -108939743, 119198243, 61717196, -61087774, 73137948, -114239144, -35849669, -106260373, 28713217 ], [ 114157437, 70393505, 85826274, -98392957, -14300882, 78337304, 11900874, 112882523, -102371420, 75587943, 34421512, -997286, 6808540, 111685032, -95673695, -109558924, -45216491, 30367067 ], [ -118207594, 10987765, 49279605, 14904960, -66642044, -55495863, 87953567, -45474155, -23780116, 75871253, -45242163, 115158424, -47784402, -35719364, 43267034, 12012849, -12958921, -5057068 ], [ -16920655, -48519993, -39217606, -87955152, -19869182, 16830515, 46335494, 44229639, -55162415, 50079583, 12969495, -86686875, -33762890, 38498331, 93128425, 106648334, -20201090, -72859435 ], [ -77687565, -92391522, 24274091, -30856961, -45997484, -5168343, -119004549, -7519978, 19557540, 8124036, 3686422, 112152579, 37102840, -74823562, -71987752, -93423543, 96771373, 90739399 ], [ 116096265, -1401020, -84168683, -12937884, 64206018, 109186128, 64914383, -30496228, -51702592, 54321691, -41372684, -60301817, 56518003, -96844103, -48088960, 38126609, 45521727, -98711973 ], [ 46758148, 44973453, 32541539, 47800200, 7261737, 24941043, -9195483, 42070736, 9730566, 93179790, -10046470, 69762892, 110611435, 5463944, 76576039, 46492031, -101420952, -68990702 ], [ 111057205, -108955587, 58475304, 101706106, 3187936, 104688357, 26873462, 98550777, -41675962, 74643037, 95689642, 101181699, 119211344, -82892310, 52013690, 113363871, 59896039, -56260242 ], [ -76427735, -117745802, 88483127, -31460327, -56030542, -81291403, 119236147, 56591139, -35396972, 2396182, -11028279, -46415534, -104527121, 81112868, -62141949, -76295614, 40436100, -116152594 ], [ 36892827, 66033001, -15981957, -117928656, 85857201, 96836277, 101989081, -97449316, -88031104, -110514933, 46089816, 64650518, 54420913, 42243545, -107337988, 55589371, -10060703, -65278363 ] ] ], [ [ [ 87419115, 94121120, -87686711, 15649339, -30859361, 42564081, 42203559, 10026825, 12849598, -82632078, 24142642, 36955696, 18502977, 46205422, -98147879, 116664592, -101324185, 71269898 ], [ -45081572, 12775863, 1064464, -24445866, -27271019, 84483414, -111437006, -16880504, -42788898, -301380, -82404367, 82357431, 86321364, 27073791, 47775236, -48164096, 72978716, -93669685 ], [ 28557573, 117412283, 53682197, -54405191, 34093199, -3508610, 56986989, -23663319, 93760437, -9114293, -118718518, -6306034, 43483097, -105256154, 3672474, 2635439, 74091857, 41219051 ], [ 7503419, 38764108, -3445117, 49849677, -22688201, -80081465, -85848570, -81147623, 114640362, -8405149, -65199188, 71565173, 108680075, -99898873, -14722906, -25611172, -36142911, 96534987 ], [ -17365690, 92153796, 56278779, -68362359, -106043930, 50693781, 82948553, -2940190, 35086648, 32294396, 42177356, 99935894, -27859460, -80696604, 97814831, -72288401, 110763957, -12278324 ], [ 110418710, 67277542, 49457268, 66447144, 98435263, 109511560, -1024906, -53827430, -69580038, -44934313, 14486997, -74018346, -72362990, -111417600, 53533813, -94853036, 18820680, 72494151 ], [ -29574134, 92128094, -61242597, 46705287, -50575637, -114413452, -44124850, -13379952, 47961036, 112637197, -35454131, -33450453, 22274873, 69665412, -92111807, -71814400, 74760335, 7446976 ], [ -108722286, 69137010, -21143938, 48102116, -6764373, -3091812, -88396762, 75500460, 8467569, -21545960, -90734929, -46150668, -106951399, 92709860, 110382686, 94546044, 26371465, 17443074 ], [ 72904674, -85723748, -77974071, 106640741, -58953922, -30559639, 99593968, 42828255, 42296193, -11164214, -80118663, 45260043, -104123591, 26500327, 114863331, -89653906, 47586081, 74655467 ], [ 18131190, 118193046, -40008413, 36416775, 29457940, 91668136, -46292988, -15421630, 44222285, -94118084, -83389265, 57106717, 79932325, -118142054, -103833899, 98138587, -42020017, 46401554 ], [ 23590100, 24300262, 53804780, 31273372, 39478228, -93448588, 64843485, -14205989, 97816238, 7369025, -47877169, -70232502, 16823386, 13567444, 9826987, 18903545, 18210308, 74628804 ], [ 93657743, 38428906, -58049132, -29458831, -14499522, -76266696, -53942500, 21260616, 25314875, 80114881, 95208190, -82140447, 20840164, -35434106, -13369479, -10806179, -35570849, -100930685 ], [ -26156408, -98100688, -34054047, 6102828, -19691339, 79165168, -78526121, 87055742, 19396224, 110862134, -92018142, -66282826, -114382304, 7390396, -101682259, -54971431, -5499867, 9523724 ], [ 116085116, 47617913, -32026698, -25834894, 39891742, -85966073, -110566505, -58105207, 47338677, 25470433, -31907366, 44825474, -66755986, -35812040, 87250753, -91139592, 87892762, 92396234 ] ], [ [ 51481553, -56391871, 23666185, 56145271, -14201395, -59636856, 40345396, 99074150, 106765650, -111573990, -89584404, -73543878, 68893541, -10080162, 26059734, -14709934, -58930077, -92969794 ], [ 37713575, -37042385, -118051141, 74886906, -119257323, -44262258, -111992876, -22564277, 40964242, -65802596, -56020056, 70227186, -26886921, 55109715, -4334131, -47527315, -14957881, 111139887 ], [ 30817314, 14775420, 71054984, 46232116, 67159112, -65440664, 63940288, 106266248, -109914849, 22168761, -12145360, 92001651, -88878324, 95157661, -63779027, -117749715, 15462581, 73580651 ], [ 16120238, -105009214, 6991197, 32029317, -83779737, 19369339, 56857444, 63455282, 38816096, -28048010, -44855758, -116074616, 66524602, -87107360, -48624630, 116633592, 66436360, -87255499 ], [ -102521044, -56637174, 103017013, -57759697, 55149575, -2802909, -6676165, 20057764, -53289650, -46882732, 96379566, 8094162, 70338385, 101191990, 59712708, -32788834, -58727729, -46048882 ], [ 5879413, 64313656, -64738578, 102525327, 74692607, -39339936, -54933835, -41549372, -25059326, 6840859, 22734830, 75433232, 96133818, 99885440, -36084982, -78579874, -69655314, -3657732 ], [ 83902887, -87792175, 12953186, -17767831, -73009638, -33810921, 11104347, 89333857, -104270711, -12701621, 10557419, 58306454, 118857779, -114809111, 115111566, 77843556, 65704226, 85400683 ], [ -20455862, -95196333, -83867559, -4442269, 117213498, -31689488, 101936823, -102994230, 54226393, 118431380, 27600981, 45714051, -13133868, 99055428, -101173913, -89348342, -49510024, -3523444 ], [ -53593361, 91415896, 22593288, 20133272, -25535192, -41809563, 41895592, -40559726, -86789571, -89473151, -81802891, -46710991, 67026311, 8332363, 32704422, -34513587, 59847771, -99528466 ], [ -10421107, 108903631, 79521783, -54095999, -73672616, -44019428, -14058457, -5362187, 6706618, 54627612, -104942012, 26623586, -35502816, -85141056, 62405829, 93189362, -85755889, 113636488 ], [ 16073755, -28794932, -98948507, -30086340, -70995422, 51424866, -48924525, 72788637, -74389532, 51593735, -89184912, 39303432, -65164921, -66806873, 87376139, 5189272, -115663422, -33188692 ], [ 18019681, -43557371, 62724330, -75914372, 25849947, 18147906, 107036134, 46506736, -115103828, 104915324, 24393684, -73000680, -113245150, 41529898, 93554278, 69705376, -85800965, -288188 ], [ 39585502, -50892229, 55626377, 37444605, -29732150, 103147672, -106572083, 6357924, 60282805, -10557513, -27421707, -105077569, 39640124, 112445391, -16605243, 64092850, -81502265, 31794298 ], [ -13653708, -107818384, -73814737, -117549999, 90774414, 100409472, 77498800, -78707793, 60503470, -34247092, -23531627, 32265088, 30030071, -64268260, -108256439, -30863746, -53819665, 119098378 ] ], [ [ -54124343, -93512178, 33325426, 38498224, -49233421, -11018145, 105146641, -79433295, 14953720, -11872654, -92848499, -6030591, -72483811, 66753157, -96302982, 14932497, -31785638, 87172937 ], [ -85791186, 96359497, 96170753, -1892865, 22024983, 60669923, -111496172, -58760816, 48281801, 97047703, 74846876, 69944316, 116407785, 19941379, 11009252, 73985115, 104382023, 85590930 ], [ -109766633, 90219142, 74740790, -49647976, -115170982, -85876726, -49272693, -24877306, -79383374, -26780964, 79790490, -37551046, 115939409, -101862408, -42058195, 2644451, -40925296, -58475502 ], [ 30849187, 62178011, -20212093, -5130606, -110935016, 20483520, -106022984, 29654856, 69957133, -99593932, 82252315, -3338025, -97352073, -19856176, 39172855, -39212204, -79501908, 104504375 ], [ -117655737, 56682522, 87095391, -97420040, -19271398, -22420019, -104575053, 55240241, 43042012, -116013244, -79850725, -82882442, -63542292, -113399708, 108259418, -104405031, 1865241, -112956521 ], [ 94717732, -77560741, 12218414, -47873892, 109368017, -110308904, -755871, -87705594, -43875722, -18985202, 46642117, 21081128, -79287550, -13144304, 118597639, -61557803, -14549545, 14279099 ], [ 102506754, -84026656, 114633668, 31689634, -21823173, 93551875, 97838158, 41298501, -49949026, -41236787, -19780774, -46487567, 67705552, 84247835, 92862213, -30888646, -82631353, -14541770 ], [ -101068469, 11506562, 7285007, 52238007, -27021125, 98954804, -33044330, -81251117, 32154781, -33256142, 15745136, 36278520, -67425514, 29529999, 24620643, -56191011, -33851609, -33287911 ], [ 70276433, -26435005, -50407938, 44451243, -99422912, -34342771, 95161822, -17123401, -118853871, -78868035, 44498941, 117451474, 117325369, 101445512, 89587202, -42317899, -70595862, 71241875 ], [ -75979698, 113474378, -57519079, -20281912, 63586552, 78122660, 22024208, -93676548, -41639498, -50845345, -53379861, 86959871, -35710027, 21378539, 67324265, 29742315, 103501720, 84688652 ], [ 47163869, 109885192, -35053164, 43201704, -7305795, -48923220, 92749673, 93381651, -76530011, -39910827, 48261546, -76567090, -48289547, 92196270, 20363122, 110634383, -34789950, 56478387 ], [ 26326794, -68713664, -82673416, -51264338, -114778114, 25545119, 74843651, -6483120, -55530030, 81356301, -58000151, -76828629, -90623571, 58531138, 46703175, 54433712, -96365659, -6156604 ], [ -58782570, -88251936, -81132240, 11395493, -42796486, -5207242, -68283281, 72149956, -23081579, -112996780, 119269450, 67807913, 53405868, 14854510, 79163720, 52979370, 19416909, 80511587 ], [ -91456592, -49358158, 101373264, -15962838, -114168439, 38053862, -42213868, 116054646, -88628962, -116057417, -23396315, -89087091, -115682155, -16752431, -18942988, -51937113, -74280897, 75933258 ] ], [ [ -62001859, -66426759, -96546924, 20354884, -35620960, 26875626, 55627838, -29773342, 5575403, 39719486, 46284788, -42981726, 12990741, -74029952, 102619499, 82355703, -57150584, -64954054 ], [ -116414295, -140758, 26016477, -53251126, 26037815, 41014556, 71682761, -35759170, -9413835, -59815594, -14066927, -41917873, -97058194, -6304150, 86061598, -37991703, -51088330, -87041045 ], [ 118354826, 144142, 57045519, -12084668, 89675495, -102030407, 4429739, 63257506, -56563775, 8165439, 90844508, 118844829, -52488301, -33622586, -60958303, -67727755, -27365324, 116627420 ], [ 30990206, 103180999, 80321800, 32601829, 19312134, 52815045, 75436412, -67791715, 44115449, 90534264, 26847285, 87839802, -77438756, 98663929, -105571276, 1821391, 18049645, -13666110 ], [ 64037129, 5069059, 101882569, -22999815, -92722059, -64645914, 47248594, 109657622, -101513758, -26110782, -58578330, 39857680, 13342457, -12436278, -30993078, -119029470, -9406019, -71380895 ], [ -21401541, -74305997, -17498990, 114777347, -28168960, -34940143, 34918312, 4678290, -103364427, 34121917, -88655062, 26663458, -35163424, 69527206, 8897350, -25139210, -79056695, -56597334 ], [ 41840128, -6663555, 87523425, -42480963, -25128130, 6841047, -52974000, 1095192, 79141041, 6376066, 49488174, 88087641, -27735069, 25483506, 53544605, 69383213, 57396915, 47970573 ], [ -82934562, -48724151, -116784970, -88578186, -82636297, -118013529, -100628071, 100281954, 77782629, -114108804, -63958584, 82258637, -68498856, 5406765, -102518963, -36575739, -104846485, 38743882 ], [ 34613982, -49122807, -115107768, -100323034, -96447007, -38836516, 45209673, 95601235, -112601826, 27288530, 42205138, -42111268, -5763630, 76209605, 67457020, -97966519, 65031069, 27934471 ], [ -64084264, -101894799, 32523654, -47779364, -39208774, 17072630, -79756700, -39806318, -62676194, 43987637, -101372435, -73816935, 8631814, 82679415, 13889838, -85048205, 67793890, -78931549 ], [ -94499827, 13134781, -90405445, 29569468, 8629893, 17391121, -115755908, -35412257, -83069917, -6816065, 26798020, -91789208, -116209731, 101624804, -30237516, -105313687, -98121166, -29646225 ], [ -46188892, 62809092, 69821451, 23886439, 119245280, -15072428, -32425011, 67706799, -106333638, -101757126, 111083467, 50337327, -7195725, -67137757, 53232314, -94218263, -119119337, 107074765 ], [ 41633466, 47481311, -20341606, -92429764, -64129324, 73243248, -12974297, -30982150, 109171118, 67053020, -75191979, 108728773, -28909336, -112847608, -63640936, 37645575, -23924121, -33162124 ], [ 105270443, -56510083, 15256048, -70020694, 105158355, -116784947, 13173747, 101861085, -18005304, 61618660, -72874745, -33153733, 88808754, -101010847, 51695832, -95579206, 90765708, -50987282 ] ], [ [ 96359543, -15208392, -3797488, -81891641, 26383137, 12855791, -109851773, -42385713, 40032283, -31608760, -89779784, 26548177, 91125127, -19105834, 25726324, -15411777, 41018507, 72009886 ], [ -26527480, 63502410, 60219415, -81504898, -38573955, 106138155, 7214303, -102162821, 74425471, -40418703, -33270597, -34164294, 110748772, -60597117, 40230930, 29108617, -90979318, -29928437 ], [ -63687843, -101105595, -14625887, -47766733, 39643412, 114208957, 12294939, -84856356, -104810595, 28309954, -67862056, 66591726, 38732616, 70733692, 105065784, -73463323, 38375296, -42392439 ], [ -2961897, -107116476, -83780710, 94374022, 62308131, 75149586, 95285398, 62087040, -83213623, -8930365, 96422252, 30571570, 88387089, 51615902, -75463559, -95317482, 73288452, -93993311 ], [ -95868477, -14403791, 34396050, 46486024, -117774164, -95014171, -115362306, -28225327, 65123958, -99125148, -101296211, -52191860, 85896632, 101943442, 41174987, -62248734, -40783943, -98021046 ], [ -63523077, -48786441, -3419380, -106303908, -16403221, 106358458, 39349039, -87129196, -8956141, -32241247, 17858415, 92959899, -68501160, 91639488, -17398013, 85707430, -18255309, 44689669 ], [ -114666442, -64170457, -51234187, 50492017, -106441361, 4894797, -72807233, -53676629, 23416675, 106334291, -96421560, 49096941, -62685398, -18202589, -433137, -61494467, 112664031, 65870423 ], [ 114849545, -22735419, 49503286, 37650917, -37209711, 41988761, 5906740, -24217842, 58174005, -42686412, -19594902, -28730228, -88569034, -118917076, 29645830, 78396691, -68834910, 40448045 ], [ 105477044, 14249088, 46208898, 114553453, -37641096, -59847306, 27214231, -3105805, 41673868, -41483141, 31710610, 103344265, 70517909, 21637292, 73581941, -97904019, -112970936, 90103821 ], [ -54642856, 45633258, 115994422, 1244287, -3003960, 73405721, -82600802, -30503733, 60356917, 56376555, 14353386, 47939504, 43377528, 28244854, -2924005, -70067408, -64913606, 45979554 ], [ -65233569, -97416192, -37512230, -45244333, -56548470, 74554309, 58919608, -27787860, -38543837, 19640774, 13847208, 67600114, -86587191, -24927725, -117481162, 26423351, 2858065, 63247129 ], [ 50945135, 107218655, -95889151, 89814077, 62401212, 111304669, 113485191, -72836267, -112073147, 63381353, 49145920, -42686747, -18572449, -86639964, 1066583, -72906307, -43667414, -50311385 ], [ -65137044, 66624475, 90599254, -72291984, -111029491, -99230310, -73429600, 88096376, 48473198, 78453381, 30203100, 67759865, 117458736, -26965832, -2398705, -50630321, -78955656, -64444296 ], [ 52899245, -118056313, 66467665, 86783030, -106977801, 47986899, 32077939, 13167921, -55945123, -36039482, -19065898, 49490179, -104232186, -4822543, 28346894, 110672549, -79098373, 60843384 ] ] ], [ [ [ -105716689, -20479857, -8201526, -57731112, -66820143, 88904869, 28128634, -40723856, -94543688, -100503118, 95790512, -21986422, -49202835, 29932091, -83600673, 80454751, 113895211, 22381358 ], [ 101446061, 90823869, 65563482, 39614662, -113219902, -79324743, -44858488, 13375118, -11162243, -82746707, 3079799, 12177315, 42097102, -27428890, 70048117, -15337601, -39349104, -30741124 ], [ -31588513, -76836219, 13462743, -81751474, 75663510, 107327815, -28914575, -66667179, -37564102, 118504153, 46603226, 109345571, 59139456, -77203554, -107952825, -39515797, -36307658, -89244000 ], [ -10631692, -44899868, 15988141, 66055090, 38627073, -25963044, 78055891, -7023251, 18892992, 75391985, -49744658, -31304225, 118888160, 1861750, 43135936, -84493146, -22805773, 50095782 ], [ 67984515, 54791257, -84104837, -13550572, -53802565, 18706446, 78623572, -2390980, 83036391, -71672521, -57364028, -39260498, -74787935, 43687340, -62621688, -91482252, -44682784, -21307978 ], [ 72930317, 71149457, 81146796, -93294727, -14203710, 92521638, -20755432, -116344162, -106995115, 65140361, -88483258, 40202568, -17896302, 104649297, 17471639, -117919897, -90224462, -56766003 ], [ -34331422, -68091174, -68465727, -36183006, 22860448, -66678331, 27602159, -108830314, 82753927, -37091450, -91908853, -96600802, 23337570, -77276520, -104886957, -100746723, 114170793, 3823800 ], [ 16043078, -103161184, 87575578, -4439189, 106574652, 76652372, -87650398, -87529576, 38915905, -102655146, 116046012, -37264956, -67566130, -58471701, -53307128, 104801409, -59491353, 16775984 ], [ 62091647, -55731061, -4696153, 31109917, 101632169, 100413239, 95241712, -102405328, -7589360, 57214275, 92323115, -77803805, 51511444, -87275174, 42667329, -91423983, 93510128, 58445225 ], [ -4805019, 113504377, -23777177, -111069548, 42366493, -64016538, -115599470, 20969561, 19815450, 45840766, 115487360, 32824235, -108569702, 26463130, -114100592, -86166314, -89862880, -15875384 ], [ 85832512, -49102424, -110997825, -1977856, -20438954, -12108360, 55978821, 99518689, -62646652, -68941964, 95998332, 55436134, -57396091, 89190168, -33962119, 45054167, 2268309, 102546585 ], [ -51706322, 90507939, -54300092, -72458089, 88450105, 88444236, 63032688, 54328109, 66885250, -56603931, 53672733, -79553211, 45382174, -114730466, -82880530, -35828342, 24863020, 95106436 ], [ -66476737, -12300146, -44773914, 51435791, -86453171, 10806129, 35631998, -46880776, 50804481, 78432679, 90844024, 25360345, 33018949, 1295275, -44225321, -4091063, 31188054, 68527339 ], [ -96122697, -70279995, -55203883, 3077846, 12805898, -25505447, 51550320, 72159507, 65658369, -16770743, 38404887, 7377539, -111387869, -13742426, 106643847, 58681736, 2329444, 93890012 ] ], [ [ -72948114, 12552107, 47533345, 83193416, 94999410, 101833872, -116820391, 62373891, -38678320, -26154433, 37736230, 114921355, -44710245, -7663542, -109938891, -60244934, 54673076, 89274756 ], [ 14465377, -24895408, 115650228, 109309655, 47875477, 16614864, -57323256, -106810970, -72982955, -99721342, -75903113, 47270785, 10043692, -89835494, -10398092, -86902087, 113105193, -40593022 ], [ -56130537, 68814849, 99419552, 37436234, -104608984, -94728908, -26889735, -18520803, -34635632, -119095428, 51039854, -15206897, 114908835, 115648957, 43252138, -66761974, -13221936, 29691120 ], [ 40498479, 21605617, 58215953, -87471624, 69542334, -82926648, 18490061, -35902643, -93892893, -94074226, -96185926, -35389383, 75245426, -90683336, 102740253, 48848581, -38783469, 14435173 ], [ -57335143, 88979822, -83175061, -1757511, 88191620, -92906083, -105886530, 76150033, 59913503, -17867802, 24745981, -34563505, 57394807, -11802039, -114376176, -28961112, -80406819, -31420650 ], [ -67928320, 51617014, -45192941, -4205089, -31478171, -20748427, 36809017, 19032500, -77505320, 69230026, 9456276, -112208235, 89301930, -82829527, -30902901, -61170346, -117159534, -4708933 ], [ -37486586, -58113897, -59570717, 68453266, -71253094, -112110777, 84952397, -110966793, -14501207, 7557754, 56917916, 112648523, -43369391, 20185381, 47624245, -101947022, 95134126, -112269232 ], [ -93053228, -65090707, -57101942, 56556317, -87057243, 94330677, -49825127, -63195654, 49031955, 99162814, -108994262, 108706819, 60437606, -10282240, 92870270, -110903944, -7736472, 46513654 ], [ -38352899, -76293138, 68885922, 62611136, -40700487, 99123629, 38306520, 114888428, -35273817, -68445025, 46794478, 102359502, 68392172, -99018049, 99632312, -50737259, -90433946, 77830751 ], [ 42172815, -49930970, 39573843, 97928217, -99018888, -21324697, -10422696, 98674244, -10705841, 6131451, -93273079, 61508184, 63982534, 57125743, 71249805, 69315997, 118859578, -25699376 ], [ -77949215, -34534127, -102651765, 81132167, -102661307, -49678742, -44853364, 116131982, -85971627, -43125562, -59213431, 12795655, -84665477, 4569464, 39582589, -73036954, -2452702, -11247824 ], [ -32480007, 70760052, -47364155, 72379683, -44163133, -75343653, -97178411, 84746192, 76970217, -108766340, 5554868, -20973261, 67039796, 94206885, -103673911, 119212045, 96725626, -10143971 ], [ 62037217, 55708817, -31984288, -8988855, -43108128, 25163410, 11603907, -2112953, -67979150, -43163132, 109856470, -65926137, -5738536, -57848160, -26148670, 107098130, -43560098, -93893228 ], [ -52052295, -4108556, -114578350, 79883308, -46344028, -108125068, 101165207, -63207704, -74635233, 28909471, -88680748, 94061929, -38880400, 64644980, -93086950, -56400198, -37396284, -81201638 ] ], [ [ -52222405, -61456972, 25862440, 97373538, 60779021, 64316073, -10437139, 35325826, 100598134, -8983808, 50179464, 88983121, -55892580, -107985252, 97730296, 105977481, -89485950, -39687550 ], [ -47015325, 54266192, -11901358, -30837414, 97670599, -73541503, 27928805, 91424936, -43841707, -46138683, -31106700, 92873588, 45085899, 117831088, 118954767, 33277068, -80763532, -107973213 ], [ 48610967, -93102172, -34538098, 9172147, -65597315, 97337120, -103514112, -27015070, -14649556, 91014586, 86735319, -80598489, -72374817, 34471490, -65882277, -80058114, -30316084, 76188267 ], [ 116543273, 66145076, -42308713, 3390747, 41515893, -17958001, -42176610, 89314753, -33031992, 107133773, 101787904, -61289785, -5795488, 79108335, -12614860, -51735586, -77440020, 10031213 ], [ -46080171, 868634, 92642962, -28256269, -9598206, 19737106, -74406921, 31354887, -60859620, 26742060, 40143535, 51526141, 9224578, 5896753, -15255351, 40553702, 43786242, 111950300 ], [ -94321070, -80113961, 80660186, 104020772, -3562026, -17731207, 95851617, -66013187, 6134177, 72522017, -15686815, 94012665, 777378, 82770205, -107743548, 118516823, 104586241, -73424808 ], [ 24115370, 39628490, 54201857, -12762251, -82689334, 62205262, -111516143, -105744740, 103356818, -117862505, -94553750, 59792691, -2284039, 18040467, 59389174, 30751851, -118045627, 7571457 ], [ 114397931, -95182061, 93072013, 42866558, -27343559, -57320852, -69630062, -101731264, -87679554, 41294819, 104061391, -47890903, 20662222, 53948112, -8639024, -102786773, 83681225, -72483472 ], [ -24556850, 49054373, 19573149, -109502326, 83138060, -55048842, -67648361, 112079303, 15407636, 73547559, 93554224, -12083862, -4952639, 108343937, -96780192, -26491602, -56070251, -19316767 ], [ -16594796, -37855491, 39259599, 35468928, -64333261, -70385489, 67615302, -2125300, -75906211, 97178221, -67033179, 44974783, 137387, 5544206, -65192084, 25890313, 112602218, -11890264 ], [ 36702070, -22916775, -19852439, -27641697, -106995040, -97505777, 81543512, -53632657, -44602253, 74420170, -83978428, -108605577, -71907078, 78806570, -66202827, -50274255, -32483828, 85686708 ], [ -28996637, 16723563, 113985674, -97933917, -23698567, -62745042, -15150091, -78199013, 27595213, 79659483, 86801253, -64930817, 75379356, -74689412, -47020405, 83071602, -104994245, 29860110 ], [ 38265784, -15234693, -93685473, 72498568, 74169285, 30048723, -104447657, 49333978, -65230836, -15850179, -14851812, 61576018, 97478199, -31032308, -21017888, 80379226, 23058088, 97420789 ], [ -5361990, -38170243, 116699561, 68496526, -31049299, -58961987, 24137732, -45965863, -16267314, 105117212, -19546021, 113233746, 15153309, -104333229, -47839180, -24134804, -80652470, 106268121 ] ], [ [ -110518887, 23833190, 118897092, -114527337, -83167763, 109233307, -94180483, -39178595, 42423935, 73076245, -35529874, 62468818, -76238368, 51763169, -92689279, 87051250, 103741147, -47078765 ], [ 71465371, 4362759, 44158969, 17180096, 111807556, 49878000, -98325573, 65549234, 46464793, -23493683, 10894878, 81097519, 112360495, 44828089, -34697942, -72915837, -78293705, -49168494 ], [ -44001296, 52513617, 25332450, -73474221, -93682367, -17507109, 62555632, 108772655, -13222295, -25905638, 77402322, 5601769, -87023735, 86486817, -88659199, -91443880, -15441938, -86455991 ], [ 17454741, 11996768, -28790066, 46666310, -93191785, 47176116, 105324135, -104409990, 43498399, -112098208, 110193341, -96971898, 68595421, 54416007, 95449772, -106135978, 78715162, -10636455 ], [ -29997794, -32070537, 66724190, 3757421, 79945686, -53093950, 7841561, -67239767, -81467282, 16350297, 106201655, -18669258, 22274202, -52925798, 109871514, -20028148, 30447968, 57035248 ], [ -49929853, 95435093, 48279446, -54160039, -84802779, -107581287, -27849870, -35263475, 12325085, -90659799, -92461458, -73171961, -114963672, -52634800, 106895788, 22442253, -37703190, -46065059 ], [ -87140774, 90753548, 87658778, 118535845, 47058158, -84525888, -49865528, -37185331, 80394705, -116868232, 49007250, 97763912, 52589496, 41617328, -49517769, -11733833, -18697973, 63964524 ], [ 36412139, 3731130, 69667917, -34772643, -99500038, 7014608, 24263491, -14916131, -2236808, 54310238, 49080281, -38053817, 90276368, 83532833, 27241734, 67015613, -54274104, -13505402 ], [ 20459743, -63415566, 102989205, 58719650, -101759274, 67462726, -108975101, -31252769, -47590690, 91530826, -41301042, 40923545, 18093883, -66692624, 35770633, 107128294, -90388497, 91502008 ], [ -70245419, 1130242, -84361015, -99601848, -50299558, -99985328, 64224210, 112990554, 46807785, -16604245, -56566466, -23509873, -48327249, -77114095, -48639554, -58598897, -7230592, 56039539 ], [ 63676098, -79938365, 2091739, -34127933, -33309284, -29184170, -37385982, 6723437, -102139146, -41737596, -68584955, -57586854, -103163916, 39295810, 36382492, -17160647, -107146277, 30479007 ], [ -62311019, 113151955, 24381648, 52468930, 116906292, -28457224, 47614396, 46503997, 96097563, -4905099, -60339146, 91890545, -38055206, 23549004, 4519841, 62774179, -87245814, 77240933 ], [ -116104241, -25017832, 35709385, 107764080, -77146678, 47879405, 6529537, -102352704, 75047494, 26858533, 46478204, 62896994, -57653012, 1298129, -14204024, -5878555, 29998665, -15834907 ], [ -68265344, 80166915, 47263439, -81985649, -4247897, -15566091, 84578627, 38874589, -80319569, 53288789, 68715227, -17588846, 3280748, -69207494, 63459205, 8763192, 115109795, 72733816 ] ], [ [ -50066375, -82813723, -102587720, -32529634, -87402181, -7756692, 97248194, 78336235, 98003157, 52511311, -110555857, 25773559, 98608760, -2292099, -80066502, 29107669, 39205153, 48768780 ], [ 8658241, 31284183, -104990309, 11354528, 113110955, 49464826, 101710313, 59976638, 37082345, 24108387, 71128006, 18551546, -12009696, 87771558, 14347972, 83177555, -80333984, -74722568 ], [ 99612718, -60625984, 14898457, 70500266, -109562261, 6261216, 95190138, 117029741, 70838253, 86313418, -70493932, 101319304, -66958911, 17053065, 22852716, 112487402, -8930224, -74630298 ], [ 117589771, 5599299, -44335339, 77169315, 44468688, -106875984, 97155071, 42147312, -119282981, -48411079, -60385499, -39337951, 38272710, 71765854, -9610697, -9332246, 28889794, -15042031 ], [ 53529407, -89600405, 32738921, -62620414, -46666442, 118324905, 54709928, -97623160, -53293319, -78390880, 73997472, 97115514, -111988085, -4604709, 31932074, 73205003, -99080237, 33007192 ], [ -94963397, 85918477, -83140191, -62333678, 32034751, 84070056, -46469416, 103632831, 15019736, -68844349, -21647264, -18470020, 35501121, -108948247, -27199835, 34355492, -76538537, 37531469 ], [ 40751019, 99104230, 11550780, 59306763, -31154171, -111529687, -79719610, -117040426, 82399428, 103432465, 2362847, 41748533, 59976924, 100515720, -79762125, -11386769, -90213402, 82652034 ], [ 85256513, 118915245, -37823148, -43229534, 97440585, 104653748, -46714903, -118186027, -19167605, -53907643, -8079591, 10603836, 18519092, 64110869, 76784217, -98836462, 24126890, 4993600 ], [ -111884630, 77685148, -3796408, -12685905, -92711250, -38662318, 42572454, 58403191, 66483841, -56158453, 9134178, 96719878, 54173977, -111256086, -55091871, 100515098, 116150217, 58887231 ], [ -83262877, 50577679, -112685024, -51400940, 76351015, 19353643, -106683579, 4509232, -59241154, 61837793, -9700016, -35711822, 42723507, 52079941, -17010171, 34908859, -54094519, -88174547 ], [ -94568844, -28112614, 5092946, 70445670, 89143863, 32085921, 74670351, -28233785, -109774057, 72626260, 1164373, 88865334, -82980461, -93091375, 23405420, -60614069, 6256040, 7052626 ], [ 31489452, -46760883, 38344488, -20489458, 42653268, -60380422, -105467051, -7021845, 38530254, -55476789, -108631487, 50254322, -48242436, -10156417, -24285305, -112340058, -22403254, 38286844 ], [ 89112964, -81397476, 94394055, -114478053, -7591776, 46276774, -103119449, -51749946, -3698052, 101426756, -27921053, -55031218, -91056594, -25047863, -100205059, 90285390, 31509085, -23414511 ], [ 101176642, -40054505, 64613705, 32786337, 20989487, -9410167, -83446503, -16410223, -9904713, 111428843, -10217429, 54957627, -95498344, -5641955, 2401889, -60875291, -13788912, -15121710 ] ] ], [ [ [ 21211525, -64110612, -7220279, -58488714, -101300145, 99478328, 2235903, -62147928, -72530967, 92713822, -30470184, -114591230, 52038263, 78552061, 94488314, -66682863, -63126870, 48382809 ], [ -53489027, 1641539, 73241098, 84638502, -46885118, 70480251, -83033599, 59367554, 77605580, -63848083, -28199636, 13542910, 29281384, -18440636, -55097965, -48698925, -104227057, -79229286 ], [ -52347227, -41475580, 20753532, 107439777, -15485864, 32244863, -7807624, -25930377, 102971441, -91567437, 113294949, 77200272, -74104484, -95407210, -1287657, 62410616, -110600563, -100552501 ], [ -34481938, -108790669, 113798552, -51851541, -102481436, -74153591, -82730779, -14237704, 67031315, -53430845, -73710919, 22158676, -100119163, -98490196, -31270222, 54229043, -90182381, -61446135 ], [ -116248145, -113738035, -60861246, -114115376, -22498714, -51325443, 104010229, -106919515, 20845896, 99476447, 5245534, 93600291, -55499578, -107265446, -38318086, -35689684, -83740553, -19209497 ], [ -53055904, -94779939, -107585641, 56128138, -21445761, -19174369, -22309386, -116901160, -48921302, 82864710, -97846696, 116456086, 11886321, 28454917, 20968471, 71175756, -14968105, -24419567 ], [ -101577174, -73305696, 87876210, 11667119, -116528586, -77946610, 6791185, 22294697, 10622586, 93360720, 65949261, 70823975, 68214502, 31064340, -15692482, -79837304, -63427221, -117358029 ], [ 76482429, -36934385, -89652063, 60919574, 115995238, -17416376, -20359954, 52538649, 81347140, -78360837, -2760910, -64179504, 62760790, 115788195, 82761156, 115568836, -27009066, -32946920 ], [ -112443257, -88667182, 108161615, -61262665, 17001796, 83449178, -110007794, -106052674, 87544412, -54817346, 35751047, 92834277, 60310897, 108360337, -87182262, -91644155, 62240113, -108516124 ], [ -42767837, 10594198, 104137544, -79395200, 16589196, 108102342, -14903076, 48172396, 8835328, 78140060, 10120536, -83567907, 37708684, -110262863, -49043155, -115940116, 53615713, 36623604 ], [ 55224651, -8737485, -83850212, 14540449, 43678978, 19146850, 21034842, 62627962, 13860701, -4034543, -117579380, 107158995, -8587070, -28183808, 71881783, -16333858, -64645729, -117566401 ], [ -58241416, -73330651, -9482489, 91485599, 84656590, 19802439, -119268898, 39404196, 110509512, 69802139, 77368203, -83955426, -32723640, -880768, 40380646, 110111217, 90469435, 104069370 ], [ 112555440, 24356849, -89378155, -96662010, 82412755, 98394884, -96217151, 92815959, -104762505, 35324146, 54837385, 104210604, -61787054, -57785790, -45632761, -12950967, 45441148, -105198537 ], [ 96563579, -118360029, 29618907, 47785542, 14003834, 105302587, -50367648, 25583867, -5080221, 24591573, 92405224, -4059298, -70435108, 12120453, 114808893, -48927205, 55263638, 30248090 ] ], [ [ -48218839, 32677495, 52387085, 92857495, -79474042, -108745368, 37072193, -39653028, 70989439, -53130065, 63148462, -68574574, 7900099, 47397804, -88330713, 33136204, -97724476, -102776183 ], [ 9291920, -89036338, -60777400, -92943996, -66466116, 106225513, -63617711, 39966852, -15188379, 3231090, 104387654, -72790575, 52946452, -11915071, -97014975, 74196640, 60728407, -37642211 ], [ -111085384, -78045184, -11881271, 499476, -110124324, -49530676, 102665529, -109507822, -96672417, -54768399, -65025155, -111000440, -21923314, 100052517, -90746309, 116215325, -20417569, 16600886 ], [ 50576228, 103878911, -81244559, -19752652, -79366580, 72323649, -112891461, -26112643, 82351615, 37063790, -18373430, 2531557, 114059268, -54192257, -52094150, -38795117, -47947353, -76497041 ], [ -79768259, 118839021, 32742958, -110141804, 72119294, -6388147, 22523345, 51727354, -16614029, -33025810, -31403166, 72135819, -94447236, -8555741, 23961188, -85359734, 11377437, 42507011 ], [ -116775370, 53889573, -57509463, -5040167, 107656516, 29986907, 4486299, 50057080, 43346387, -47705236, -38381022, -47764244, -61171393, 111270477, -88350545, -598360, 84092033, -67114740 ], [ 85573354, 22887429, 51650395, 89846630, -112775933, 30671262, 89127949, 72360727, 28882715, 57780334, 46245631, 67607483, 108704968, -59685242, -42823016, 82973896, 40450523, 117809663 ], [ 25722125, -101131513, -114722960, -117834647, -97339085, 20621004, -4756341, -59819822, 7988666, -113615051, 64421792, 78159948, -68625371, 35575710, -57486896, 113142550, 44155483, 35868131 ], [ 32715558, 119237838, -31936803, -30896854, 26475603, 47541892, -41643745, 92472279, -53729960, -11829600, -66633765, -31902081, -116838455, 14207040, -12473177, 31605068, -102773894, -55902483 ], [ 38093800, 96298624, 68784653, -37013007, 4310810, 40686684, 101521725, 69892238, -39049707, 6168352, 100663552, 106808882, -75145042, 14413468, -38266528, -3631935, 85490356, -41733475 ], [ 51814804, -112353925, 89872985, -5273162, -66296443, -96641729, -81374100, -69416826, -38793561, -91603968, 96635829, -44983705, -1685547, -58356970, -1208943, -46738345, 45417472, -106830508 ], [ -112867694, -39524627, -72324895, -72586421, -63261969, -52961627, 60763140, 44717223, -1479377, 66626777, 72614469, 48099060, 79900070, 38817581, -74080199, -79161108, 105093474, 73674373 ], [ 48821143, -60183916, 37355978, 9503074, 73550943, -13981615, 67652910, 52651104, 79837076, -26594922, -22840561, 30940931, -58676965, 99938281, -30458546, -7835282, -100139693, 59954340 ], [ 52769828, 79364416, -113644425, 96903367, -16117942, -26138138, 8170913, 7690758, 5966308, -2191723, 64126652, 103303776, 92842515, 80348083, -102339429, 87240063, -105732132, -70070790 ] ], [ [ 85432075, 107907487, -98420754, -34035717, -22911406, -116716129, 112197849, 18367373, -43185620, 112083209, -119117490, -57243759, -68194359, -89112293, -112615218, 18639757, -107420616, 52461998 ], [ 19652309, -70832931, 114239821, 57643163, -25638290, 36151920, 57370234, 661956, -867479, 103269907, 41733557, -47475696, -46029199, 60958325, -23832324, -43070400, -11975506, -66663239 ], [ -100463786, -33156443, -108795151, -77522874, 112630122, 22055995, -67423087, -70454180, 83997675, -45625477, 90322608, 91554369, 112874561, 72418562, -111611281, 40558310, -4368802, 89694483 ], [ -93653223, 17525181, -100994801, 111499094, -66102328, -91050752, -69687280, 32842851, 25137031, -15282766, -34682692, -58570294, -19632839, 37282041, 19059324, 33154434, -89436379, 25181247 ], [ -66109220, -94297874, 66500080, 5294287, 88835420, 63509151, -58498955, 62958250, 119113426, 86160267, -10100569, -7967412, -83231756, -80095412, 52922846, -70088237, 17074798, -80607221 ], [ 65670524, 74270996, -93847881, -19544929, 115149042, -18406599, 77977171, 23866413, -28861901, -26190912, -86255003, -29909250, 67233682, -39741298, -103415261, -59503674, -77066525, 68533865 ], [ 6676037, 68601736, -40265139, 85479788, 55148044, 106177844, -6172685, -89102947, -104026325, -41399422, 26121628, 81007885, -34735820, -59246452, 108168605, -16612339, -18516873, 34051046 ], [ 48201709, 65498993, 17509886, 25431205, -54723127, 110126005, 83413355, -78993841, 99000160, 37979202, -86563699, 87766135, -63799116, 70374437, -20777630, 9012129, -89652329, -34704693 ], [ 80467776, -69908751, 101111636, 70754142, 50349824, -40459986, -63876396, 64642350, 93428170, -31710306, -95884402, -91111726, 103517028, 103016263, 87679987, -53359648, -73248482, 316289 ], [ 50143684, -79943367, 34897669, 25333786, -78023825, -91094969, -44688794, -61248397, -24506470, -82751560, 65342288, 113839795, -36183451, -7147337, -48273894, -78893614, 77851571, -110808460 ], [ 65590175, 96170226, -96182708, 108399117, 106494433, -14583146, -75575927, -32351849, -46859453, 102060999, 47253254, -38984426, 50715012, -79130812, 90114783, 81908338, -22871829, 67174815 ], [ -119237600, 90559296, 44829358, 62406276, 107350553, 109932936, -101749672, 90679622, 28411823, -52587780, -108820359, 63175941, -90686969, 77526864, -91814660, 79923379, 29829867, 95939934 ], [ 59231654, 104311217, 90449825, -103104904, -97128245, -66009696, -109814394, -42960219, -3548604, -54167699, 99829485, -44084259, -71228893, 106894951, -75290241, -46808505, 101574200, 39376868 ], [ 113538863, -74176068, 9473091, -87762986, -37157959, -5106451, 38566628, -50947307, 78968042, 92614748, -49199352, -40116077, -51241706, 100450656, -82718581, 76408870, 76062030, 9649106 ] ], [ [ 90979255, -96928741, 117368959, -3353658, 49909380, -6478316, -50841079, 103860337, 65807589, -84718219, -49267974, 72632289, 58474917, -95910127, -111615169, 32437636, 91148410, -18945418 ], [ 71756352, -20647990, 7961172, -76634947, -109557704, -32880388, -48711268, -877683, -99816252, -74055722, -102361742, 91365277, -9126759, 12025471, 100714307, 22702583, 94563243, 11126653 ], [ -6482677, 100245443, 84734189, -84327109, 58483821, -56204617, 35092562, -48017711, -2332524, -68428814, 54526365, 50456127, -97499870, 57573107, -111283272, -93517716, 64260989, -7661193 ], [ -9806633, 60697569, 66427179, 54746384, -52187018, 79861315, -63725438, 4687590, 20650747, -40958439, -91796727, -2873791, -112768735, 116828327, 18364394, -8612262, -98865757, 83234091 ], [ -78063581, -18718353, 45954187, -57877162, -74651390, -33257790, 83011817, -45709508, 24475, 98809304, -100638847, 111297940, -114027152, -2162828, -85829644, 119015843, 63340671, -4876097 ], [ -25482080, 80233282, 107953929, 60266655, 68457225, -107741542, -41011758, 41015412, -44590076, -54349878, -22464881, -40771370, -52273746, -80759187, -84838662, -46626355, 108773144, -103044978 ], [ -32040248, -1229157, 4745928, 76249797, -85513091, -62711298, -41671665, 110454050, -7699525, 72118003, -95021182, -113204714, 30680983, -59322271, -4786268, 69809778, 10989999, 71036303 ], [ -10824907, 12599522, 25642226, 75063262, 2235126, 23279948, 79102879, 78560901, 50703543, -82428689, -26802422, 18977137, -54406275, 69929587, -71723268, 22058946, -18643050, 116952502 ], [ 90446966, 58236309, 94471898, -50656860, 67524290, -50368103, -20447235, -36760045, -6102611, -115771530, 4861319, -15374216, -70347833, -117149410, -60172796, 10476507, 98530906, 24424570 ], [ 9670565, -60827879, 86979169, 18971622, 115578045, -65295113, -55709844, -94621463, 1021910, 74963944, -7528532, -35537786, 29419260, -37465447, 115783108, -65036526, -26757002, 107564992 ], [ -117776435, -53410020, 93554492, -11336006, 43717847, -40632869, 30705124, -80069425, 44553384, 115600401, -38388519, 48136037, 26663594, -42828103, 51246117, 24824445, 56881366, -72029888 ], [ 1731444, 27288956, -11274510, 38714449, 15297226, -51305284, -50608332, 27820608, -22453746, -23128245, 118539800, -1545935, 92064048, 76487226, 57116972, -18216714, 11449285, -1348562 ], [ -19762818, -7157365, -55964272, -75621716, -62198544, 92679468, -29014554, -32508243, -35127495, 89705485, 25137461, -18785390, -21317881, -88944358, 35930540, -48272128, -118642195, 16516517 ], [ 38195229, 107002286, -2281238, 60423507, -94344402, 33614745, 31438419, 78935287, -81304244, 2732498, -5833205, 75709944, 74455926, -102296299, -112231388, -47125524, 77670429, -75130390 ] ], [ [ 6260332, -36941992, -115741789, -31959455, -38176475, -14337315, -44939907, 60737900, -46433285, 110460097, 108396208, -108112045, -84041163, -50263684, 2346599, 25964636, 52198183, -20763451 ], [ -10471254, -15662374, -10661994, -6777213, 337586, 65760539, 22554009, -22109546, -47104233, 89840431, -9960714, 73308773, -117716398, 111582428, 60087717, 69317642, 88564578, -48095772 ], [ -43668771, 109296724, 84751330, -69976645, 62919044, -51588391, -20283767, -67373582, 65747564, -30929685, -33258293, -78032155, 84506718, 88465628, 109194919, 110566857, -11652885, -103455131 ], [ -31971042, 20680049, -17833293, -98389587, 40266585, -58029115, 93916144, 113905876, -71700550, -34486820, -110388417, -59903045, 83772045, 35329192, -61880345, 86184292, -25481289, -55969372 ], [ 88074769, -87063036, -96236421, -77217749, -117671400, -103950070, 56028706, 94361496, 76708045, -72280172, 41259219, 42864848, 101451842, -117937570, 106922645, -1006274, -12240887, -5592935 ], [ 111593561, 7720363, 94457193, -64003602, 79371228, -36136337, -73519022, 79468252, -57068427, -86130391, 84799335, 65158686, -58610800, -45163072, -35652919, 19402087, -76772895, 22263553 ], [ 80170028, 75573712, -90755644, 49037016, 12917254, 15927772, 99608837, 11092499, 39705082, -96249146, -43277087, -114507921, 22029008, -32889123, -11154465, -64519882, 39217174, 58287540 ], [ 34715478, 74075359, -107225362, -57322831, 78502820, 578481, -6510806, -15812937, -84610080, 11925317, 101597970, 42335772, -113916795, -14601134, -86435976, -111386976, 96261619, -8256247 ], [ 33414317, -24194389, 30643833, 94124372, 50466117, -15692007, -60078761, -982806, -86434475, -3469991, 111388912, 21911679, 103594646, 31480488, -34050410, -73250983, 54042034, 7227709 ], [ 16761306, 51060690, 87349789, -23506616, 48992997, -31062991, -86037399, 86333394, -38622425, -8474490, -25552766, -19148394, 25643042, -39066260, -102467032, 58953299, 15131482, 52892388 ], [ 55761114, 115077734, -41660141, 72901100, -41928533, -54142224, -75961050, -107120688, 15095958, -10437732, -594846, -114531183, -85391560, -92268284, -84969904, 59561024, -46570363, -91263489 ], [ 16642059, 39782775, 82007746, -92936602, -14134213, -23754571, 77967995, -110288203, -42210520, -59616434, -54702655, -67613584, 45928715, 92086235, 53627998, 101176349, 28625265, 65196922 ], [ 3615855, 29780612, -18247451, 68810672, -93873481, -33549006, -84937308, 83765723, 116470443, 57108154, -95714103, 56626499, -82104565, 37380576, -62868646, 89097634, 95607742, -48791333 ], [ 76412242, 24955436, 46525515, 31014110, 28767223, -52948227, 103482318, -90827916, 33422476, -86863109, 83971458, 42689291, 25445901, -103730422, 4372205, -62133422, -16712311, -109668210 ] ] ], [ [ [ -78704082, -6388959, -84685636, -95385714, 65454154, -21187627, -63274740, -114286754, 77874429, 117204576, -13044583, 54654658, -102615044, 112306386, -103603412, 24917626, 111539064, -26570149 ], [ 32602976, -32031875, 69991725, -4867763, 56802620, 97591839, -23840661, -62583982, -42222052, 84504770, -84941042, -88702588, 9981531, -82672732, -6825389, -37315820, 91276779, 53429252 ], [ -13154796, 65057917, 89118130, -43240242, -48291509, 84918511, -54794424, -38370380, 31696887, -69615664, 103561647, -69952996, 89984703, 99645274, -82375364, -10136264, -51087896, 62230077 ], [ 2567667, 58227746, -45365324, -40281147, 57925088, -13588802, -62455074, -25431544, -31580362, -53260097, -96907412, 16650165, -111645976, 96159744, 54608523, 76756783, -73904306, -53533206 ], [ -30518974, -17174631, 3995463, -75355904, -36908277, -17945671, 26157518, 58445523, 99325797, -56311046, -23613183, -62470342, -110907932, 84456009, 110264447, -48937137, -67321617, -22904300 ], [ -97989692, -83738995, -20689365, 45884649, 65981893, -9654634, 85980718, -60417381, 92269302, 71679814, 19214380, 46326723, -77956846, 47553674, -24561577, -117877342, 32648049, 95965601 ], [ -58150279, -9272555, 77408265, 108932176, 52252860, 28753410, -93865391, 50609516, 24332603, -63236531, -75849189, 39124285, -84330972, -101524735, 26587504, -76067262, 76535630, 112098785 ], [ -68237805, 112451210, 9655040, -36832221, 112175054, 46775888, 95004921, -32222703, -68286056, 76850245, -5763694, -99492147, 70515525, -51525350, 31401182, 45755988, 114743924, -61875978 ], [ -69492486, 118333636, 117522927, -112961928, -27485821, -91413747, -74167727, 424286, 46964020, -102482850, 10758235, 79512835, 106138367, 73330532, -66126603, -77168587, -79382953, 2062258 ], [ -28892278, 38316711, 105704166, 28746290, -7218827, -6616927, -16237215, 48520815, -80786623, -66832785, -70037790, 50926203, -118494905, 100123068, 26462439, -9101141, 77862025, -37702811 ], [ 110860423, 97541328, 56489792, 117704872, -86790384, 99458286, 104272273, -22021798, -69981789, 95548515, 117291777, -54749336, -12547743, -61869180, -2440559, -53154808, 87428105, -35395120 ], [ -16875178, -11993468, -30866719, 95524515, -53592485, 52851856, -32916568, 287930, 23280848, 65549991, 19897419, -19060604, -93353511, -142094, 46796623, 101763780, -8766044, 73950812 ], [ 49374880, 8923937, 94984000, 32687121, 111216057, 96453907, 52234954, 80903733, 61183651, 22330981, -87014005, -111045060, -2814277, 40153310, 87927406, 86563114, -45783147, -25717167 ], [ 99339299, -76023162, -38805669, -65084996, -106140598, 117298094, 84097762, 83188024, 35925486, 60649081, -100897164, 82877505, -66037993, -45905388, 2729600, 35757278, -109093202, 105988912 ] ], [ [ 32071717, 67366607, 36119919, -65802189, 77172084, 89242457, 61248678, -73724453, 25718920, 1596257, -11837764, -102823996, -27769281, -21821386, 82740844, 42677356, -44965848, 55162162 ], [ 33449103, -101082849, -16993917, 91181800, 24733577, -34101831, 4070672, -61777119, 30101303, 95197040, 14306709, 67221345, -32722979, -52632929, 68888467, 18214476, 23205439, 36681637 ], [ -54173263, -58244521, 41181562, 16092317, 81060487, -84084773, -70939663, 95975103, -27475583, 57673377, -90031829, 118665130, -107783, -4835464, -23207391, -85130818, 40960656, 8573154 ], [ -21750962, 53671969, -63014959, -1542167, 56442959, 47638948, -71353116, -74708208, -63728993, -119246078, 4204454, -17260021, 62416131, 101603851, 104631279, -36436915, -110143680, 42264336 ], [ -3112663, -102278600, -108609359, -38916211, 27305996, 98129568, -56687444, -21326753, -32164225, 76773105, 112417400, 116098258, -26505834, -51466364, 9739220, -95535780, 34708582, -23535660 ], [ -79699100, 83922219, -19753613, 107621684, 29083282, 22287304, -82103239, -112311086, -22894449, 53081161, 791346, -20187861, 88434354, -40117598, -119102394, -61144828, 87389661, -14841019 ], [ 38085422, 23253988, 54236753, -60414324, 71969219, -97394085, 35127349, -41358557, 96607719, 30482579, 22869399, 50851930, 58869985, 13650214, -12962421, -88229544, 75558915, 100412765 ], [ -50469813, 38171029, -56288289, -2889626, 89765293, -19460888, 86437970, 31772215, -16469333, 52527226, -101796403, 76237315, -86936156, -70328000, -65812060, -1910763, -50644438, -86502803 ], [ 22964318, -20327062, 18388466, 4603943, 78358272, -6079360, -45936850, 80034107, -37729704, 13954008, 102892094, 102372631, 112684515, -48157789, -50948369, -95571525, -105154834, -97906220 ], [ -12853724, 9592392, 61508511, 25572289, -91008227, -102682798, -73943286, -97674934, 92812223, -1361857, 96287525, -2108763, -1362950, 91276874, 83494290, -69655252, -60479444, 81442517 ], [ -41686905, 79312123, 9229176, -116210253, -102443725, 25810709, 71911571, -63628418, 117641810, -113510509, -78468453, 74669239, 97908972, -12123242, 34350509, -111560335, 115348791, 85772016 ], [ -74112984, -36626024, -93693181, 40645099, 90931044, -84173645, 71030089, -34888448, -96775501, -72928218, 110929317, -106630820, 44416659, 31099903, 87079084, 87858283, -114094731, 12703474 ], [ -22474215, 35056189, 61661132, -83081351, 73380960, -104522399, 23522275, 34799640, 48873216, 103586614, -10594174, 53316067, -108339627, -14220671, -35684777, -7352421, -71086027, -14747735 ], [ 10094235, 15191478, 109818079, -98709319, 86440356, -30708596, 109430452, -100270999, -73415481, 63547111, -67348092, -28754159, -75514619, -102527839, 71447120, -38614868, 27946664, -116131218 ] ], [ [ -51372073, 77338028, 118996199, -102474369, -13025012, 7419231, -52028738, 80190842, 62260096, 28096373, -56043880, 49542113, 84183520, -116691320, -104226031, -67920708, 75348109, -78872721 ], [ -64114605, 56142933, -79886780, -54085536, -38986416, -17131034, 60935357, 71448167, 19390449, 35895052, 24073884, 9315703, -61902707, -54536275, -16175709, -37720007, 56752446, 54229596 ], [ 107600879, 19065486, -21321185, -58605786, -21184230, -2477836, 99997118, 113094673, -76660030, -1443671, -116451265, 42630875, -4366803, -78670697, 78975154, 22496141, -84101850, 107837309 ], [ -60405314, -93168368, -110676873, -95335260, -50279064, 61810662, -20512756, -67750900, -114622087, -68169030, 53669961, 4129250, -54697210, -115085282, -68309737, 112062527, -70259216, -5444873 ], [ -97032038, -108220224, -11012151, -72147381, -44719327, -86895630, -15597902, -1371111, 112072486, 108120884, -18144283, 59133283, 14696824, -59175870, -20970138, -45013894, 78942241, 42096931 ], [ -113411278, 52395917, -7362857, 1346283, -7200468, -79088327, -40833632, 18617369, 74779368, -64918033, 30084157, 112375228, -102385212, -39914739, -18349734, 19687407, 16573831, -39054134 ], [ -115062468, 42541821, -91631892, 33626779, -69252249, -44737541, 83584655, -89311802, -94292661, 55484873, 22738121, -27292735, 11245581, -116998652, -75641063, -88209601, -106065091, -77449682 ], [ 11605257, -43920102, 50187334, -29200671, 104572069, -80047350, -81904466, -44643466, 16633774, -54460640, 52377500, 48391191, -93156534, -3466949, 3351506, 116022673, -114290073, -33442434 ], [ -80141584, -109934491, -13820249, -108790156, -41097553, 108104052, 104483906, -12937412, 20554991, 69354870, 47172293, -119142459, -24965284, -99115436, -4594008, -68840617, -22599330, 50520114 ], [ 55501610, -51097206, 119039540, 45944224, 10052375, 79260006, 93022138, 26790825, -117984046, 97878870, -107367036, 23785950, 62264636, 18868940, 44955459, -7761105, 84264787, 4525527 ], [ 87559560, 50560674, -84976455, 28912217, 80761710, -15497224, 22701852, -39129144, 17085167, -49852861, 71788474, 51292474, -43380159, 4597573, -45896896, 113947428, 978, 47206041 ], [ -105547871, 29776160, -53874991, 101880064, -36072120, 66973921, 3208981, -85118695, -109550346, -89504661, -39103482, -101748591, -37319691, -62843577, -24220340, -105702350, 98485575, -42157501 ], [ 42739751, 54103747, -45799466, -56383648, 74930531, 74063387, -12618095, 89537198, -7359091, -6372771, 87765534, 83446349, -114163420, 45633681, -74036164, 67759395, -67513008, 86570966 ], [ 63003533, -92243320, 52342211, -71534839, -116974062, -116128933, 12693668, 68893049, 54152544, -4889571, -88084377, -1010852, -14011816, -42166356, -116623224, 69629340, 45135094, -36666718 ] ], [ [ 37806432, 60242816, -1235505, -80481958, 22820652, -83510630, -102306273, 12739621, -8503808, 78032877, 102843403, -30424696, -16317282, 102235723, -105448223, -103841792, -83314420, 55808541 ], [ -81699468, 106710415, -111588198, -27639541, 41609295, -51836582, 14341743, 106288929, -87503538, -25723353, 98329151, 51831828, -89074289, 46409304, 66564760, -1324080, 104909220, 4072009 ], [ 116528317, -86198018, -89800814, -42065222, 30218967, -43881981, 90996716, 69673668, -34433463, 73347521, -102705743, 67163996, 65997767, 110764034, 21322190, -11108421, -17475970, 7492205 ], [ 29761663, 39787832, 2149248, -69166543, -4468691, -48789197, 29161204, 81149134, -29760446, -11912430, 11373744, -114526041, -71314892, -82287379, -104842956, -28620330, 118571352, 100650801 ], [ 50472891, -36752235, -21292975, -12629931, -86486395, 45886412, -39232046, 112507057, -39525746, 68293970, -116072449, -10333486, 97254700, -32277358, 55218267, -98028301, 45619267, -8305620 ], [ -43376882, -83344239, -28378959, -31664610, -66896189, 117522067, -10420307, -34238116, 22874283, 10570729, -98426632, -26572372, -43944099, -103074562, -101181939, -91882266, -52855943, -35563609 ], [ 91694790, 103350658, 57887990, -34975030, -42938616, 115583774, -40077246, 77984289, 63814660, -43761801, 62998270, -43105841, 11556117, -54252581, 54880565, -83475890, -41186001, 90852842 ], [ -390159, -55481003, -27433972, -38663868, -98413399, -113012903, -66836472, 83423892, 98742527, -49615007, 73655063, 85607996, -21156374, 19592513, 56567724, -45732995, -22071469, -101389726 ], [ 76203696, 66800636, -97233479, -9873670, -58768151, -4860931, 10204414, 79420699, 71365657, 32404461, 15127050, -52255957, -102368556, 97490324, 116882729, -91038425, -62011375, 33863243 ], [ -18923361, 58495500, -69809755, 85368329, -50418799, -36154606, 37186304, 12744143, 70533373, 18665713, -61035959, -55744157, 71267958, 21620331, -96795497, 71817671, -64276214, -51844899 ], [ -104753452, 52412963, -17495207, 99493031, -73790009, -115799335, -73219124, -63976209, 7640927, 30236764, -52025784, -117732778, -96741716, -56957301, 1514318, -56518891, -46107005, -106687976 ], [ 12600121, -20646603, 105147430, 62838388, -118500913, -44924913, 24675206, -101614391, -27916911, 52091529, -41578624, 18018470, -18496787, 55261538, 7311782, 12152860, 4312773, -81112080 ], [ 76135839, 99996687, -50092755, -75032587, -100649587, 78081997, -108085630, -6397981, -43183432, 70409065, 53343994, 6166021, 23294288, 4976864, -35077509, -931083, 23760383, 61325082 ], [ -117748943, -77283795, -103388362, -40588466, 31859534, -39997795, 111897243, -8796260, 49827512, -95153907, 36825478, -17986392, -95995043, 16981256, -9200673, -39218378, -69943159, 20112017 ] ], [ [ 91928082, 117512524, 8534162, -48724302, 15245186, 22122707, 43935560, 30549689, -57887444, -94874074, 100678610, -116882615, 77911985, -97611369, 12766379, -28934357, 4585509, -116223946 ], [ -116492545, 98328636, -32275957, -73674388, 83297867, -13618204, -104522365, 55779694, 64913643, -11438793, -71648689, 54888627, -79401158, -106322065, -73550295, 50110410, -106557609, -42812496 ], [ 18733476, 16519470, -31782432, -55206592, -20145012, -91323149, -44716370, -3979980, -19691852, -35350837, 49789489, 93169983, -108752326, -42270823, -109356094, 20060600, 17508125, 95443837 ], [ -10031891, 75052258, 105773148, 85388312, -30950400, -75001342, -68842819, -52009237, 98649460, -27559788, -20883602, 105459984, -22572846, -50639614, -73910085, 96990127, 98196333, 65129215 ], [ -46284911, 39751362, -89120769, -39552588, 107519480, -23574604, -74521849, 108706220, 111001195, -17857193, 8813255, -47600953, -13357265, 80929484, 30040123, -49068965, -86496463, -18240105 ], [ 115869498, -82431803, 29632157, 87123830, -110549572, -48094272, 51362447, 27305246, -57861546, -87124259, 61903110, 1365221, 10940385, 359210, 64415830, -38488057, -73069589, 115186358 ], [ 13837132, -88635233, 36036984, -745296, 83336972, -77410966, 87867030, -74005999, 77713080, 37430170, -88897067, -39454073, 32228869, 72746067, 12887960, 6561299, 78759535, -19699603 ], [ -2919790, -41422373, -105825717, 102716503, -103501990, -10704485, 113215435, 4334891, -34308162, -78816815, 44522174, -69887058, -25267231, 98460867, -76624528, -118313302, 87767957, -12335746 ], [ 4549167, 34776888, 92047692, -102511055, -32413648, 25113990, 79284215, -5627088, -56138149, -89746057, -70735561, -58478910, 93022751, 5530672, 81041162, 77659166, 27076330, -111336905 ], [ -6367678, -55925909, -31990751, 106429747, -90913605, -103151119, 73465717, 23207691, -83259684, 107667819, -43426686, 51107721, 72433081, -111813965, 8220049, -5365156, 50238691, 34845712 ], [ 6795287, 36811112, -74440772, -88052270, 103208560, -87207580, -63870264, 32921562, -90201026, -71692271, 54880014, 40893030, -38945098, 81608147, -86030514, -27852975, 112193349, -34463782 ], [ -16142906, 25611409, 77844097, 108913558, -24140887, 89100824, -53693665, -84470369, -99345417, 1696500, -96427086, -109888605, 82408718, 62581933, 114794751, 54941914, 86930458, 46568002 ], [ 46893921, 35037775, -87697539, -112951592, 9137084, -2380219, -51117873, -31084208, 61852898, -65003892, 82285725, -33192492, -65222871, 67718309, -16183774, -48307158, -83605991, 36096912 ], [ -53900354, -79391424, 41379816, -82348347, 102162991, 77844434, 12140055, -83308206, 40748194, -41176817, 37259811, -48923450, -82473002, 82817031, -36889340, 97861528, -21964656, -76560234 ] ] ], [ [ [ -93997256, -1368470, -43772162, 20090641, 66847058, 112049401, 116308247, 95668562, 8033839, 55660191, 12744327, -67833327, -20128313, 3370842, 23822415, 94068106, 115371612, -116281982 ], [ -60054438, -10104273, 31546062, 92206675, -32502021, 55719349, 80528973, -38265425, 104351674, 53440163, -32416673, 10075250, 50216718, -116950690, -47732760, 69117746, 112456483, 95940259 ], [ 92966348, 63755879, 806658, 68209168, -118148837, 37673509, -96459355, 36919817, 1564196, 63759654, -118496866, -77962995, -83920019, 80284047, 45203409, -61189100, -21976537, 20233439 ], [ -19382895, -115991923, -111918493, 119274757, 21354447, -78736539, 18097297, -25792907, 114542583, -15880424, 38694145, 86471679, 83521853, -78609045, -71383081, -70514455, -48194360, -27293082 ], [ 19258053, 44062019, -110334941, 74062590, 71482580, 104901089, -107704816, -18729691, -62059230, -103330893, -27604602, 95957662, -108763145, -20621443, 40213382, 91233145, -15444012, -74619602 ], [ -82275899, 9001301, 78074389, -81365127, 117742539, 75397723, 76574523, 119075670, 90834290, 81355015, -96031271, -26428673, -88924936, -3198920, 37719214, 13434919, -42293652, -38575920 ], [ 58322056, -10982850, -112231723, 62607598, -80449215, -61528878, -32992939, 65570377, 64296216, -6534781, 43952835, -39593189, 13980445, 21960496, -18866933, 78107643, 114533338, -26601317 ], [ 29389124, 43934153, -117790371, -57661564, -65637451, 97226051, 17031321, 110316114, -7390713, -49323778, -57665888, -53399258, -104142565, -17201226, -67829928, 13952657, -47432984, 109148336 ], [ 105840025, 2982130, 103330757, 100027738, -43860261, 77792090, -17581071, -84517029, -114881314, -95341854, -27075204, -50138332, -97640188, -100584080, -79821444, -83071970, 29192901, 78272837 ], [ 45409583, 94075900, -46405733, 9403553, 12005112, -28937672, -92474224, -110041891, 109878460, 58547725, -78782208, -75778711, 35143670, -43217748, -7776167, -99052514, 20831910, -60542974 ], [ 28944817, 26454139, 72943517, -24483095, 106625091, -510094, 40601553, 54651534, -59520563, -58266768, -20918491, -102603147, 90585297, -112362457, 30484145, -70132017, -19834625, 94843322 ], [ 93576288, -90417117, -21592395, -116620182, 93978004, 103865322, -49940964, 73743553, 83646319, 44264008, -82890400, 40179528, -27347241, 68043275, 34276244, -114177931, -14691528, 101545844 ], [ 114936911, 61423800, 61988707, 76738688, 66176670, -78275232, 69176256, 48236961, -75875022, 112369928, 39433237, 51497042, 57425981, -70230467, -29908203, 106719998, -111572656, 11893986 ], [ -66279180, 16638198, -94875450, 67619487, -19361142, -56904895, -52045540, -87405533, 87875352, 51256888, 33196756, -20462650, 76513422, -62107688, 74974953, 71359062, -38505238, 8563602 ] ], [ [ -24084156, -53418374, -86858339, -110005112, 85999017, 21672760, 66382710, 38165915, 91093046, -77397890, 14817441, -31245423, 45361548, 59817987, -110937923, 26081142, -89698761, 98934905 ], [ 87536046, 2817324, -70437659, -30157786, -81926627, 16094861, -75183611, 80667903, 67215724, -42087726, -53044912, 94770926, 26973286, -85142291, -83137435, -70886967, -24783500, 61775447 ], [ -26660179, -84017563, -8660723, 1994543, -23674247, 46979783, -41087439, 89667382, -60050416, 4435280, 118012575, -71578697, 70946349, 86435435, 13164779, 22562329, -107703565, -98392499 ], [ -37478564, -108171947, -70474912, -16456174, 43718329, -29890971, 89099609, -55392184, -89234019, 79780683, 64035699, 56141501, -75645960, -45189105, 64351796, 106901920, -11220839, -93229942 ], [ 446557, 54693756, -116337413, 79224019, -45165763, -115236170, 24035314, -25755242, 7697751, -29871662, 60983268, -72179047, 70186436, -117504763, 67108146, 57255444, 35463862, -106421401 ], [ -54116047, 26701034, 20513687, 65927781, 12898555, -68831944, -24448196, -91844490, -23562908, 72081767, 60361322, -97970866, 65080508, -42093431, -40167640, -27613415, -4809711, -71455424 ], [ 78013777, -16817609, -104886724, -92282110, 68099930, -110306367, -25971823, 19084689, 75476393, -44356701, -67884664, 95476324, -6081257, 72690899, -89379005, 13275817, 49013556, 53404126 ], [ -87600895, 64529696, -3250295, 32702724, 116392364, 41809223, 32491547, -8838050, 110982981, -35609897, 94342165, 33752381, -88103697, 96738027, 29178176, 81674824, -35525494, 8809231 ], [ -55851583, 90551650, 48436262, 72772292, -21527747, -12458577, -65001172, -20749403, -80212552, 43425238, 113253306, -95792027, 41348517, -44948848, -57689932, -82196613, 82859250, -2188963 ], [ -3824228, 98605987, -115850512, -2589818, -15983208, 27707281, 107092367, 111848832, -58133361, 113293033, -29338216, -16678911, -37323931, -81455591, 83141004, 36777091, -60068751, 46790995 ], [ 55696589, 107391347, -48416964, -13265303, -98260900, 36301606, -105053973, 33828679, 14686906, -57548693, 30014603, -24703243, -30937353, -90292176, 83619410, 12906911, 42611619, 104002809 ], [ 22556996, -52980779, -73711563, 7858891, -31832222, 29310829, -81636563, 99415501, 81575168, 92513854, -46271318, 64850406, -886589, -26011779, 48658657, 22511760, -117263484, -39617638 ], [ 38663962, 7353782, -57303875, 59612631, -28268513, -54070394, 9216640, 86812786, 67960766, 1141143, 28370716, -110982602, 1033665, -85526921, -41521271, -107376404, -70134953, 73428306 ], [ -41855609, -49941192, 1012329, 76995074, 59268825, 114493107, 28528314, 54516472, 11122103, -56687401, 9344877, 89723904, -47794495, 74370373, -74801123, 64162797, -57688146, -67169163 ] ], [ [ 63629015, -65630547, -59812087, 52147709, -59848481, -92600088, -16717742, -319944, -92606636, 96355462, -113560730, -76899517, -115241940, 102688000, -87798427, -16739707, -75515520, -25050502 ], [ 95319863, -42297779, 54666351, -117112968, -44362380, 98821519, -99392513, 100945672, -57669682, 44787092, 43954838, 31076765, 103832178, -9524538, -6855229, 107289083, 103871380, -70742816 ], [ -99505722, 7502665, -16074601, 4367959, -13712141, -6780021, 72925776, 24476334, 117839254, -144628, 17047533, 109190854, -71772013, 27651498, 29077486, 39478581, -36733560, 114433173 ], [ -114591935, 23390770, 70723949, -81225316, -21387974, -2562502, -6182085, -91956859, -106809628, 32136177, -6812409, -56323360, 46465706, 26771501, 40966997, 113348876, -21840371, 98785612 ], [ 59815213, -118049453, 72530257, -106296245, -37373806, -82950468, -50892760, 68758666, -108081260, -106536264, -67646665, 100852645, 39864047, 48287170, -39277549, -112431018, -40631878, -66195158 ], [ 47657636, 30650680, -53958474, -69176013, -111127492, 81618980, 47443609, 65071207, -35520910, 69464721, -116010586, -60920169, -100776876, 74330068, -60240527, 5168871, -60006897, -29398209 ], [ -33025013, 105188337, 43368640, -48468586, -65203104, -15854619, -59069223, 97285707, 7966977, 21099425, -7295627, -39952030, 85454159, 93010872, 8238636, -9568591, 114624888, 73118196 ], [ 85430535, 1433720, 61606920, -67577296, 104809385, 102173165, 281641, -34892055, -62047781, -19681067, 69918107, 50554, -62126743, -110260724, -59747441, -107503770, -44038793, 16408136 ], [ -94057095, -80757877, -26920653, 44507040, -92516533, 83423908, -2547672, 119000393, 56090556, -12580553, -18510312, 114835707, -96108726, 117057941, 82809040, 86232643, -114758665, -60981522 ], [ -64751355, 15661108, 104176346, -62529529, -72524391, -2252395, -45676251, -101791830, -97949138, -114921068, 45225860, -30972104, 78301664, -52710973, -38496128, 90492971, 60216493, 92977118 ], [ 94691802, -108671316, -71271740, 20184993, 23740889, -71907228, -80041305, 55838794, -596623, -39504201, -80241894, -32007548, 37890176, -109394372, 31745510, 4332580, -39168931, 70567216 ], [ -25872981, -42968711, 3157343, -67790707, 102872872, 111351941, 70933449, -93915994, -98875975, 96815058, 83249163, 107047553, -47668869, 76992643, -49046132, -45955440, 513800, 23813442 ], [ -6891909, 51796919, 96037166, -101626204, 10446982, -44735585, -108578613, 30971090, -66369945, 90550116, -68344823, -35084154, 28081477, 57013190, -70762265, 26289546, -62574868, -84159488 ], [ -69288913, -109617271, -88705514, -50374246, 104765083, -115864989, 39937664, -103020219, -88354728, 38866682, 76117530, 108773689, -42219164, 41084360, 29317725, -14836647, 94819251, 41682975 ] ], [ [ 113708526, -51324524, -41856665, -51859405, -25451766, 11460916, -106408802, 45454952, 4619070, 59287949, 6713203, 25309251, 90006933, 65246482, 36585910, -41586715, -104322600, 52972710 ], [ -30502331, -39684071, 42209695, 99581842, -33903854, 11413985, -68903317, -36751879, 68229163, 9815162, -110030778, -100350377, -33048309, -90710385, -99815659, 21525902, -75281371, 33456798 ], [ 10804892, 12760491, -62994147, 19530073, 16184979, -71877685, 50594632, -3208444, 59073841, 24530136, 7877125, 71606734, 53981895, 21761193, 41153364, 63916029, -62455393, -36698480 ], [ 87931311, 96082850, 8788423, -40299580, 17429289, 61703011, -30950033, 68695275, -60442602, 89718447, 82598311, -63634194, -100914496, 30945891, -34989458, 355398, 22912662, 73553796 ], [ -70020867, -13528367, 17565215, -49835001, -1127341, -29353450, 69593539, 64891867, 112086636, -28961559, -6616603, 45716300, -11394387, -71390098, -7441484, 32029404, -81065026, 35631798 ], [ 67268234, -108533603, 35216555, -44308310, 108943828, 71984624, -40976747, 26237070, -49553070, 55102029, 58955357, 23285580, -118554223, -66583621, 58539712, -119248257, -79627964, 23475658 ], [ 7160283, -20462583, 16208902, 66857186, -45925549, 62337654, -80849665, 36203697, -65663334, 40087182, -105952749, -47342254, -67335489, 381431, -55624528, -10927501, -114065866, 21221973 ], [ 96862108, -35023161, 69494086, 117429127, -103727455, -88462602, 75737942, 80597836, -89954945, -91099434, 21046335, 71367703, 39756442, -101373803, -44046431, 113677373, -25594293, 33096317 ], [ -88757184, -42911509, -8708025, -3422460, -18882600, 56662764, 90376402, -45009341, -25872645, -32837995, 82100850, -80807358, 84844067, 67377106, 63396459, -91890585, -81911603, -37620739 ], [ 60708151, -37217351, 29098588, -68996760, -38818237, -1560377, -43214551, 104089474, -16074064, 12462491, 108909382, 98199780, -27044445, -19209956, 19308676, -65934315, 64189888, 105646352 ], [ -71114372, -108101709, 49113053, -18503172, -83657507, -54593968, -28574756, -45204184, -36375392, 31735318, -76436492, 17899935, 70716383, -91529865, -15762015, -105937300, -77329804, -72705482 ], [ -69539347, -38546760, 16593178, -38773938, 1593337, -31108669, 95988754, 25449962, -101651605, 56850509, -37180469, -102777207, 51445729, 10558356, -42969618, 38384464, -88348174, 25853886 ], [ -11662454, 107144688, -54047203, 100252897, -4984939, 100458092, 90687166, 102843582, -48568657, -115150545, 28613789, -118238022, -85637508, 63423034, -7770842, 118827391, -42985396, -109589983 ], [ 57996415, -64462876, 44429729, 48067306, -20829372, 68985561, 24948109, -3750384, -119051436, -13070619, 31514085, -39770992, -45466424, 16876721, 106595271, -34632153, 4876827, 78714485 ] ], [ [ -109595758, 97573875, 90182410, 12909028, -113327766, 113835179, 71669019, -55749548, -38476514, 2428007, 48587690, -60203325, 56616399, 86581058, 96653323, 46444035, 108922705, -47095557 ], [ 51049760, 92796525, 61231774, 107573183, -67931220, -81987109, 30724181, -46860394, 94158283, -14156976, -116949410, -87531618, 19732639, -50535970, -35095376, -13679773, 29922767, 72768852 ], [ 23189405, 26562601, 100455604, 118893600, -28607873, -45651281, 44604745, 28512720, -3727689, -53519577, -48377344, 42300817, 4199323, -15853858, 27678018, 40928416, -43498488, -68374625 ], [ -85035480, -104446433, -71282304, 104440651, 58745264, -74271879, -74998086, 58893735, -71628010, -94008138, 28712446, 33633684, -6981165, 64208167, 58418023, -99896802, -7678335, 94238356 ], [ 43635861, 52616175, -31524696, -105132929, -66075853, 40461986, -36438749, -109359841, -45737458, -88288338, 42408449, -27447829, 117337350, -46674718, 51973182, -89874678, 57126020, 29531035 ], [ -87874054, -84906063, -25021732, 113300206, 41738853, 3351197, -78067515, 18561365, 25922007, 60483417, -14360139, 67821004, 3035414, -64220487, 80877557, 28749346, -54117150, 85784383 ], [ 63358290, 114709314, 89717332, 100447291, -43043703, -14597120, -24746173, -51841743, -5297384, -46973240, 119094163, 42344427, 93860871, -110078767, -43573977, -63678445, 94865553, -28359613 ], [ 97178717, 12567480, 81993507, 76425628, -42807108, 79985544, -104544002, -108721278, 113347069, -113422083, -31569798, 19359900, 86108366, -115143049, 4966786, -24191020, 108366865, 61358300 ], [ 33208474, -94553585, -111629947, 15822699, -15694241, 111382585, 35957962, 52550143, -76068467, 7972682, 39285734, 56540114, 42509091, -22025054, -57662957, 103527115, 10048376, 860996 ], [ 21020649, -94291446, 113855673, 53393138, -27656087, 36692620, 118886680, -113380141, 1682763, 53089785, -62782664, -34188079, 34457236, 18885083, -99707773, 91308180, 104332577, -51327743 ], [ 13992257, -110803732, 74402617, 82161897, 19132677, -96059886, 60038280, 3867169, 58799911, 109851144, -19685881, 109848001, -6139325, -115973105, -58776108, -73658424, -47234008, 102082657 ], [ 112707241, 77871967, -77826531, 98432286, 82936042, 17505338, 26993235, -54777225, -75070480, 40930321, -73158028, 14574495, 116233297, -75624155, -105605332, -18695343, -118603790, 32511415 ], [ -51350141, 97527424, -28694115, 99609521, 69814274, -6449948, 110540143, -105625587, 88011790, -70005236, 114509860, -16970656, 47208142, 116372562, 17121273, 112151426, -27633493, -58369711 ], [ -95321596, -97761446, 45362810, 99575479, 18745784, 108712904, -94810847, -45006386, -33028763, 105157895, 86824977, -20160972, -77545495, 47732848, 62234569, 68963984, 114255836, 118108203 ] ] ], [ [ [ 99274371, -58873098, 41881408, 32122552, 61237006, -8639638, 9142176, -9474379, -59277920, 7815307, 48609841, -50434608, -37523331, -24093007, -99682726, 66073366, -114740084, 80828888 ], [ 63838626, -49340612, 76461829, -42753363, -114256323, -46377414, 3850181, 116316840, -36539811, 99300022, -48125557, 96229392, 42305678, -17770406, -85162326, 35041782, 117969000, 67477095 ], [ -111243193, 94376508, -17725470, 46242317, 31846175, -69735886, 62691076, 44054731, -103136585, -21635365, -116392382, -75771364, -97250134, -45121632, 44616806, 40396073, 58239904, -98961374 ], [ -100190749, 67644264, -41569729, -81045716, -31847901, 15178634, 41541998, 28841311, -25796062, 98066668, -76464645, 15136230, -108127684, -28822870, -46644813, 84642543, -39006109, -95877083 ], [ 11503952, -29133678, 53011385, 20380161, 41163713, -100860867, -107001079, -20541378, 6909556, -88813869, -113374543, -40913246, -40891391, 100318828, -73797050, -113861705, -26076854, 54950234 ], [ -55105953, -29320348, 93770906, 95055472, 91175950, -50057048, -26318480, -31636562, -98574457, 99148181, 108218970, -5939205, -100803009, -40892767, -103992314, -112399170, -34635057, -75000102 ], [ -85558274, -88807004, 25258415, 40703454, 92711111, 40898915, 116967371, 83874031, 94754803, 49554220, -76239273, 76475126, -117314886, 14991107, 116380760, 15061813, -88599696, 7894319 ], [ -66110698, 42383515, -27599889, -65527708, 4243761, -57227833, 63816459, -107550975, 94235333, -50936989, -86849396, -92621910, -25686500, -28472137, -49349187, -103603866, -17437249, 94540712 ], [ -62646758, -31773590, -59193523, 54831195, 33330320, -74869479, 103200052, 25440025, 15776103, -55059746, 63772821, -82267507, 39071614, -105496790, -102789753, -13622967, -66695608, 78188664 ], [ -34549752, 8882858, -97702807, -13959748, -90482244, -109419261, -26861123, -105268077, 81062338, 98662353, 118300155, 37224215, 30155418, -12493285, 32405825, 98936440, -11626126, -88046774 ], [ -49917511, 72719780, -101265884, 84399616, 50886648, 2602208, 18707910, -51497665, -88522666, 15351108, -89795599, -28340373, 65900382, -9951605, 29809075, -80698732, 19210261, 38460295 ], [ -63379097, -49754113, 6199469, 64468429, -14964449, 48579919, 107197832, -6588633, -88379200, 10694628, 42401170, -38274461, -76021312, 82278541, 4067865, -98838959, 22349180, -21161932 ], [ 104812556, -102781635, -95860539, -5308412, -49443150, 1367008, 79030545, 119138876, 39351855, -25476278, 117944644, 70433616, -71202433, -69900789, 22207532, -17096304, -56242045, 104322246 ], [ 98384591, 79947242, 107101667, -42178551, 43169652, -93758586, 77352898, 11952377, 48308590, -9619504, -27130833, 42255678, -61952696, -109809506, -89937220, 54897871, 44024588, -58168913 ] ], [ [ 88898044, 103078232, -29895873, 116677066, 112250292, -105379418, -73509908, -55377730, 86802161, 32178443, 75391225, -97300830, -62296000, -103648889, -25570027, 41917917, -99749256, -43796384 ], [ -22087479, 93585390, 11505427, 60129817, 62615985, 14568849, 51521297, -109208257, -85102443, -19117563, -3289074, -81695247, 98069805, 82560960, -87666488, -115395835, 10988109, -18038836 ], [ -1175733, -89864346, 116797381, -24595955, 79843081, 69757615, 94083253, 14633657, 59418116, -31960337, 77569893, -89803079, -74931809, -75538042, 20801172, 78916653, 7138457, 59111633 ], [ -6253544, 21081796, -5349232, 81933724, 20551112, 98565306, 26896652, -118692226, 48648781, -29548706, 23034774, 15183601, -61602282, -74766025, 80944005, 75702871, 66777481, 81239395 ], [ 104765294, 9986524, -66783770, -33461750, 18935644, 11437826, -116158820, 115124255, -110822319, 14795326, 69127671, -30220265, 73108034, -37580769, 44052772, 86953697, 109104929, 75340881 ], [ -20706368, 117793606, 11963304, 78458024, -56814842, -95711938, 66883705, 92907370, -70027570, -19021916, 43975513, 99322330, -7261019, 46223031, 88955972, -51127207, 89241697, 96281046 ], [ -67961943, -65946157, 90910938, 95339705, -31138561, -19143100, 66221641, -73202741, -6743283, 35858578, 49320701, -115278308, -51127861, -76492806, 5827346, 93809093, 41620414, 48898279 ], [ -43188049, -33439490, -21868690, -70181267, -99785896, 91738452, 86997543, -94246487, 47601952, 90412416, 2009461, -102206956, 49613014, -42054045, -34308397, -8760055, -66160923, 40424999 ], [ -94396345, -109935776, -2786241, 76611417, -73730565, 38287270, -52665191, -84100024, -76706584, -115504944, -30587558, -41065157, -60614832, -82245823, -104786154, -31820179, -19369349, -25361545 ], [ 43336777, -31732734, 85200911, -73057008, 52971853, 74736320, 47478883, -94071041, 65692059, -18790584, 83024613, 40226433, 113663447, 30173397, -53682267, -24819440, 76285528, -42216915 ], [ 67732687, -9182940, -100710065, -59112941, 12520911, 74376871, 90818931, 115645053, -89970247, 79548496, -38962056, 68560604, 26897517, -76720693, -4643677, 91807573, 105481650, 8448912 ], [ 99740231, -22250344, -102536841, -52728961, -30263801, -26185355, 75926682, 106594456, -20483245, -67656411, 46431377, 51489490, -75025240, 116000940, 96364140, 15451810, 94529999, 29434397 ], [ -105150627, 61281888, -70896691, 99919404, -37308012, -108218646, -30325499, -73747469, -119131355, 99973519, -69680707, 44126716, 52002057, -7117840, 42375572, -70034096, 53568771, -79665815 ], [ -23022696, -114260373, -106437769, 9589321, 83829317, -37926816, 95322080, -60840849, 64536065, -85226755, -50501431, -111381919, -88600750, 52210661, -34406503, 21638322, -9267015, 9105275 ] ], [ [ -52304994, 91291799, 105351275, -32799322, 19889440, -48750521, 80718599, 4967475, 91173944, 15543879, 35531328, 106772395, 12872262, -47152960, 8047582, 47938423, 32697652, 15709619 ], [ 57234681, 71707258, 71307045, 90528955, -43023229, 77054466, 54207535, -17145665, 35913491, 80139130, 30422720, -26840654, -35218755, -115666750, -31422851, -115447829, 47105416, 53210128 ], [ 72055034, -39658055, -15697725, -37515143, -79211109, -7944932, -114655167, -840436, -44777216, 110042101, -10841206, -27280013, -27540211, -62510503, 12372927, -116994333, -111643310, -61728204 ], [ -53613090, -55244987, 116188600, -32979504, -19640934, -90230078, -115760912, -77410407, 4443179, -87288208, 78947226, 8859563, 116608391, 31504844, -108069755, -31467046, 28199834, 116542969 ], [ 70652803, -67787927, 66301526, 4519805, 2198376, -102737474, -91830485, -948440, -87487069, 10430324, -108483632, 15151487, -96834916, 80116268, -41783617, 7426175, -64291129, 21157139 ], [ -28413693, 114529412, -117701621, -43653430, -54768208, 13437792, 48935797, -4934874, 104490677, -12869149, 39792567, -51934514, 103734161, -26723633, -113249940, 118916680, 15933819, 51528344 ], [ 60200673, 109192405, 49446983, -111943470, -97368573, -59886919, -85248644, -80216459, 1125073, -103945675, 45608332, 52813713, 70412754, 61811616, 104824168, -101579792, -109507194, -113292119 ], [ -3661764, -77048110, 15684101, -117588565, -69100069, 107016988, -16564878, 31129879, -107204477, 25913816, 108544659, 115345100, -89032257, 108254348, 50062441, -27066005, 13006776, 68404109 ], [ -75269494, 61420969, 75981391, -20655153, -93929806, 28321302, 45887636, 71007186, -90864663, 55272615, 100699520, 108753481, -34561845, -53507905, -26339043, -39762304, 8861792, 17479868 ], [ 30269368, -38917707, -30019623, -39287273, 1096636, 91204919, 48908513, -38914818, -92763590, -111008568, 109736053, 45427577, -59767573, 105994231, -23663124, -14635974, -76183839, 84210994 ], [ 99484597, -29047501, 23441651, 21920195, -16174844, -100845261, -38434582, 105362744, -77804585, 49825985, 16964204, -104759204, 77969994, 32770970, -50273872, 92454597, 85320934, 102343993 ], [ 117036097, 95069013, -100358187, 105274127, -72293492, -48696074, -99631552, 31927386, 73553474, -105012442, 41828237, -5970010, 17822316, -101320324, -59960487, -109970994, -83806907, 92220218 ], [ 25594323, -6327275, 20331699, 6671932, -117136645, -29463077, -80918973, -81184455, -32122912, 42423626, -2779836, 46687986, -107891492, 46467670, -102738420, -94511383, -6354668, -83425144 ], [ -40622174, -73919665, 43195301, 106358733, -3139354, -72285354, 77265575, 14845533, 94490899, -3241222, 10729275, 102992565, 22869641, -73849904, 27746545, 22862749, 52888875, 39204099 ] ], [ [ -64727466, -112390033, 53970022, -54981779, -97226464, -112667380, -22544940, -49435282, 97197026, 57012138, -91526921, -73243700, -71683454, -44511827, 5704478, 74072082, 87352018, -104904123 ], [ 84364409, -103116491, -84581321, 8132787, -20523903, 50920630, 102330801, -16463190, 103290926, 92802635, 87755709, 68724516, -115395697, -36926206, -50627302, 30355407, -98794827, 18446100 ], [ 79565091, 116210164, 86427162, 79419491, -55815152, 87740058, -41402225, 46816626, 101942553, 40364580, 14768083, -42096718, -44282889, -7130740, -105870966, -47187027, 25561196, -77213684 ], [ -27387736, -108210390, -118676886, -24955497, -22734894, -97757312, -22159678, -91166804, -95454053, 20561681, 41522000, -91846114, 116864255, 22797906, -95210881, -671428, -8807467, 36606176 ], [ -51826092, 107978525, -78867981, 15743458, 30874726, 67791077, 31455301, 17522631, -56143634, 106913733, 108465140, -33494595, 9594941, -16480106, 60026913, -107662865, 111883662, 94745984 ], [ -74660864, 118855956, 53599817, 96605513, 108347596, 11283590, -70257619, -9146648, 43433609, 9089301, 82655015, 23802562, -112929604, 93779660, 103872210, -43452426, 15471374, 99849550 ], [ -61360473, -12448649, 19280475, -102049355, 10489926, -70260572, -104190405, -118572913, 71952440, -31891885, -5281390, -75413273, 108416521, 75052554, 71247010, -41449178, 77981122, 3826428 ], [ -82397856, 112177833, -60588989, 37463277, 46661984, -20223141, -77061262, 47588032, -63485033, 11726222, -48341518, 109431556, 60386783, 35193083, 102618737, 57695670, -48709590, 104230938 ], [ 86611704, -87198022, -103889280, 48724531, 37969705, 47075272, 108114355, 32808568, -41970818, 20334616, -113034492, -87488532, 30108851, -111303426, 41726362, 92584586, 65977692, -74933508 ], [ -89558342, 11279992, -79640168, -74129529, 26524308, 77822848, 22622244, 86203487, -41711324, -30627621, -38541164, -115882976, -5925297, 75198850, 114407455, -9385352, -17621424, -54721364 ], [ 108113847, 109260003, -101093664, 61872143, -64282073, 3850450, 49274058, 84736074, 12901035, -24041065, 106105842, -14580730, -96590916, -114897042, 71419187, -84802532, -50062235, -69027154 ], [ 56286252, -114297605, 45991854, 14695776, 54774687, 70478723, 118423621, 102910889, -97398881, 80852790, -75514470, -50315894, -80478114, 27089333, -54914252, 19518195, 20915498, -41243568 ], [ 65035342, 10614825, 75151881, 34069065, 49283078, -75781795, 113850356, 22795914, 58199114, 23576893, -35876277, 50314889, -106615596, -105430935, 31638962, 4607551, 26898365, 46511166 ], [ 112784674, 34320736, 68353756, -85892670, -79854917, -99816782, 112808967, -78172645, 107589556, 112458400, 110931712, 89305480, -106674867, 75924081, 88426178, 74320859, 32560838, -66643023 ] ], [ [ -19167045, 74043916, -115956511, 13184641, 75607553, -110386166, -87218951, -66221739, 80501454, -54831185, 6635554, 102759774, 57017741, -88424857, -19733396, 101419002, 80154260, 93530614 ], [ -7223116, 17793849, 110648940, -81951252, -9190432, -108169796, -686239, -30206239, -81280450, -54396710, -13922622, 75234325, 48575782, -20788268, -91780195, -48525112, -77730242, -83518668 ], [ -84881575, 54201782, 63181761, -59272413, -80186937, 21690998, -82042221, -68759262, 84176924, -81064891, -112191340, 56962671, 29380714, -116639533, 18639445, -62157547, 40023890, -76743746 ], [ -16890629, 48613146, -87887476, -44139945, 12813780, 43039377, -8202113, -68615689, 102364984, -750534, 104887430, 77906592, 106244275, -87925236, 71526936, 41881370, 58635798, 58420712 ], [ -33540091, -24410536, -112558376, 115053996, -12528967, -10571336, 38064618, 104732324, -23948583, 10131306, 90960751, -108778164, 18416829, 111737665, -56855386, -44829861, 114029797, 13502486 ], [ -106265984, 29369534, -32127116, -99745925, 39299071, -76083258, -99773124, 53811232, -105749209, 66526758, -59197860, -15254752, 48743699, -74702097, 11133477, -84464334, 79532810, 54730812 ], [ 85873426, 65096845, 104962177, 18664724, 108044503, -83239388, 14824407, -50774637, 10887347, -96520684, -108152026, 54362515, -81352455, 32018753, 72704598, 1560556, 30724599, -115976498 ], [ 65367941, 47055994, 19039715, 99733478, -117511915, 10408493, 55487453, -56539841, 105142263, 36673092, 29700280, -78615806, -95447300, -83526826, 18934345, -21982789, 55518248, 3339219 ], [ 4543173, 115531330, -110465091, -72111002, -44812277, -55080384, 8205443, 82763189, 85835420, 27061026, -60598652, -40991237, -12261071, -43640782, -47628080, 69202479, -87849903, -87205470 ], [ 37258670, -25595196, -82708735, 23239725, -105268156, 46800079, 58004842, -37717548, 109394537, -53186062, -74967587, 25891918, -82575837, -32379457, 91903674, 737075, 98561418, 7811892 ], [ -85249008, -89102048, 11015692, -14984543, -80063822, 24124277, -46429453, -12061949, 54586882, -37151502, -5592719, -52714524, -105800983, 79004141, 92995908, -53507945, -54804337, 30158997 ], [ -113512225, -107024016, 96271780, 37317690, 109528297, -53279009, 56172371, 33719135, -46489119, -94482858, -50948074, -99475666, 41035951, -62925588, -26430146, 33238331, 111174343, 72236506 ], [ -114166442, 86003285, 36435975, -41389337, -98033246, -76818559, 113099462, 60372451, -33599743, -112543222, 85409330, 118963255, 18581271, 29715531, 59221627, 61463499, -53556276, 102820899 ], [ 52218829, -90066913, 81108934, -93659585, -75015183, -94555671, -13194846, 69807537, 116233664, -91288290, -4174633, 6260194, -47834969, -11731389, 745891, 43634696, 17505523, -1532155 ] ] ], [ [ [ -64606345, -50566187, 61486117, -70232796, -26060961, -114331823, -13987300, 63371661, 99869563, 91340727, 109248837, -91337363, -119044079, -66152710, 7920474, 96301668, 69312251, -12454510 ], [ -106301371, -86958243, 19712973, -82069755, 65477587, 16531930, 89408652, -118736049, 82187922, 113063687, 67196866, 106707804, -114920446, -52973740, 43266263, 32760845, -112474531, 26498257 ], [ -37722265, -62906526, -1698945, -51837299, 64398701, -61716001, 22515129, 97997305, 4887102, 102949159, 46762062, -74731160, -66613176, 61390024, 30469168, 59381329, 108801687, -64898511 ], [ 78905092, 24724451, -110977042, 18448110, 947, -61255692, -36872403, 41827314, 103492755, -16155935, 70322083, 46135570, 63525584, 99475895, -45078942, -66444252, 32963934, -39329890 ], [ 94732064, 10465787, -65376295, -103948570, -16656291, 26175016, 11489547, 68081665, -91141988, -73098349, -60714619, 74270827, -40031536, 85520688, -18171003, -12174173, 100024027, 31835137 ], [ 71533257, 99204101, 114860112, -115362598, -15349767, -55510750, 72327711, -3259778, 50573146, 34177429, 11921085, 34665888, 46732375, 39416384, -92765391, 37760567, -27036342, 65858849 ], [ 11320272, -103133309, -43740453, -47378817, 3565744, 15853066, -99736388, 33835420, -71676662, -25547405, 3221226, 110183596, -74097193, 32478200, 37608738, 87235932, -12949879, -105614156 ], [ 29060378, 78534863, -40076713, 14967074, 117647326, -55696982, -78261693, 75062893, 54873848, -76640497, -76381610, 80197746, 92942105, -80301071, -67053394, 10130322, 16753881, 87739762 ], [ 10429017, -114204485, 92932275, 60986143, 51175560, 1595117, -36888352, 75686766, -12947282, 71582027, -115982994, 92478019, 92035476, 638794, 53586860, 107238865, 103016376, 68226032 ], [ 15929851, 21695631, 30777991, -109549770, 17953746, -104612842, 87873261, -80986211, 27762711, 44522367, -66070428, 5288526, -39563964, 44530077, 61384277, 74667512, 11930976, 99307156 ], [ -78601209, -58919527, -81662115, 62585885, 107166636, -22801797, -103372007, 79389121, -73117160, 37482483, 5552464, 104965804, 47578979, -39497531, 13868915, -79962056, -95066222, -88349630 ], [ -62209533, -100788976, -64690464, -101514133, -100894229, -114665882, -87753269, -15262779, -116422470, 16622606, -82498804, -39932878, 46594992, 73063620, 81539700, -48853541, -51938163, -72614130 ], [ 107427476, 90757731, -104579877, 27104505, 26383218, 78426270, -68261397, 15847947, -43893615, -66413005, -44965935, -77947190, -34973102, -22662190, -108854142, 111242707, 41261968, -99558318 ], [ 6336223, -66245487, 27962258, 92645159, -108589076, 22284785, 2933705, -79942489, 77693307, -23860699, -74613754, 56863538, 62918332, 71326752, 44671102, -31499602, 88955246, 13362465 ] ], [ [ 46605805, -9346830, 72538962, -48884583, -16202397, -54638271, 13194644, 99286871, 107380487, 102062304, -28456446, -41237138, -68734264, 58543153, -34219429, -45757617, -63900088, -114766741 ], [ -63307326, 58421496, 15538248, -5584275, 79929548, -84704269, -77444117, 47643006, 32526796, 145038, -17619595, -89555588, 18847758, -117814961, -42289342, 51468154, -54411551, 3807641 ], [ 32252510, 67212048, -101158577, 29577217, -101390059, -14269583, -30354615, -100961362, 92933753, -41115174, 114040510, 29661439, -72106065, -103600119, -15937781, -88053152, -4377885, 28843533 ], [ -82100265, -55426518, -10669641, -65557978, -64963636, -74656589, 54431696, -23876173, 108233552, -34931309, 66736243, 67206031, -3112797, 117630464, 23150730, -80697519, -67990441, 55341481 ], [ 46340031, 99066106, 112950713, -83670211, -20474363, -63204627, -34199987, -52789850, -33605457, -77141206, -59247048, -109681200, 4450891, 37814485, -44533142, -59333488, -74622194, 26885926 ], [ 39001212, 101884527, -16325590, -82802952, -25296894, -4942904, 8572247, 84162401, -26258469, 32340343, 12013535, -16090082, -58027334, -119019622, -92422582, 71703646, 31806660, 34524771 ], [ -14642641, 70275704, 95696968, -54352788, -103112460, -39547993, -94824873, -17671156, 69059402, -84914513, 96193509, 2494399, 80848127, 9505654, -38732945, -5167532, 51386627, 10794467 ], [ -66616806, 9770649, 47767779, 86635624, -66084157, -15136322, 23392114, -35397783, -108935698, -53300921, -745355, 36093489, 32650146, -41358050, 26617461, -53821944, -47877178, -57282961 ], [ -75602118, 7970499, -75771412, 13995204, 106332590, -58210780, 32089942, -16287595, 99005462, 15557185, 71093691, -7496415, -38236753, -110563509, 38093998, 23680154, 59215875, -4447477 ], [ -77099777, 2181064, -103974338, 58951621, -115436438, -33172062, 45554160, -66675036, -81126255, -37030014, 66475714, 49439314, 102068467, 54811070, 114791542, -11633169, 107931362, -88890093 ], [ -110988770, 22912982, 118421619, -94380043, -27244963, -71499807, -29647664, -68978902, -25561771, -116479448, -42547052, -107598468, -41985526, 89656117, -79002149, 37277906, -104876646, -66907457 ], [ -112790798, -109830545, 108168801, -87042915, -71710619, 83039028, 47564302, -64081347, -66594267, 78905813, 76500871, -109858444, -32102275, -36605370, -97950091, -98483555, -109841778, -71101629 ], [ 108775079, -8256920, 87425758, -110085346, 69163612, 21372442, 78853558, -18998106, 106105435, 86166780, -21206439, -111592764, 93631586, -48059382, 46772318, -7866336, -118135499, -11380294 ], [ 20659271, -31488024, 49903929, 93498835, -19042632, 44623907, -51870876, -62372019, 69483766, -25006331, 23430691, -7537626, 50461613, -25996709, 13475942, -72754443, -94864644, 25205240 ] ], [ [ 67583776, -118518374, 47313564, -48733558, -15421385, 43998048, -15387725, -29594176, -112307471, -13107493, -105489697, -88467277, -44689018, -52020193, -90869802, -40415078, 35921128, 100674547 ], [ -70266126, -60003276, 74177652, 114713255, -38305327, -108242595, -111680579, 105724412, -29715908, 90105034, 74721983, 94512198, 51411062, -49623902, 47286432, 62712277, 119076259, -50430832 ], [ 25525987, -10037463, -66700093, 8920622, -113922086, -85538463, 19023680, 91894858, 87085747, -17015933, 105566429, -108159652, 51887575, 36206212, -10029166, 86558017, 72152355, 67535947 ], [ 36583998, -69356374, -88528085, -64947983, 117235009, -92138410, -94000746, -79547795, 31131190, 24438544, 12871451, 14767448, 15017477, 43599852, 11290065, 61444272, 39613631, -23898259 ], [ 23075994, 90983727, -14343013, 71658412, 80425798, 5467318, 85195060, 109920063, 19940091, -51257619, -99820874, 109831288, 21726516, -89679407, 6441966, 84163299, -45586236, -78013054 ], [ -57105051, -26672421, 23048260, 61847475, -67881160, -49587730, 25297398, 85509391, -41644465, -35743370, -60197522, -81202320, -63511547, -68436243, -17295638, 117805920, 35663298, -9917417 ], [ -110033902, -91947199, -89498088, -112387107, 23639560, 72564371, -90672701, -104038918, -118067804, 7492148, 84190011, 115322403, 16324501, 72997269, -45902624, -48992783, 55109904, 100425909 ], [ 25729657, -78012184, 5546199, 37284050, 57520002, -42259669, 19982379, -21668218, 119231104, 58546477, -20563659, -75994473, 55164011, 57787826, 10589335, -67750355, 61099859, -108526080 ], [ -21332259, -114328451, 13145756, 17557627, -104673557, -3236469, 53521104, -115797216, 47719633, -67626876, -25486639, -15370990, -63354894, 107212751, 33558509, -61701287, 60552119, 17249314 ], [ 92627748, -105166224, -57175181, 11756640, 55296199, 107173074, 17054635, -21909917, 6080942, -108194001, 30686650, 99862129, 18961896, 83828034, 44632777, -3672841, 47960464, 4855087 ], [ 81376774, 38862513, 19772530, -78281335, 44623470, -2256058, 43625645, 54944183, -19312411, 35684404, -116028411, -85286021, 46080022, -24315864, 75456031, -34037149, -68973090, -37915597 ], [ 65942388, 9919645, 58844670, -94742803, 82356917, -52526126, -46096786, -103808559, 102197402, -34778376, 56353554, -91791412, 51910673, -115286900, 42283516, -98808942, -17811450, 72254004 ], [ 19532661, -53945974, 44972378, 41261353, 102862925, 72457820, 48126109, 90577720, -47250463, -18398690, -19953467, 73321702, 84306222, 82712323, 11554819, 102790391, -4650083, 33616986 ], [ 65861292, -88350617, -66856597, 118253784, -82027430, 53552780, 65505023, 67047651, 44193832, 66533455, -41976823, 18740923, -112574405, 118399242, 117627918, 10345546, -7923595, 116773037 ] ], [ [ -87048560, -60108843, -18697537, -72336115, 15751625, -11057672, -105595165, -68270072, -46615891, 76669664, -100445774, -60453493, -48425811, -40423786, 46254905, 104687689, -89506013, -96230606 ], [ 103657551, 6150137, 39716204, 51902812, -79757170, -32223012, 12638009, -1207994, 56300698, 16024248, 76454426, -22286604, 83648779, -5050739, 91617083, -97554211, -71586830, 116372203 ], [ 106714781, -10189452, -40935180, -46065114, 63830484, 91334640, -63770624, -38802763, 104619803, 85118875, 34192077, -105258530, -101997643, 94044335, -70904648, -81765719, -118781253, 27707025 ], [ -32777967, -72188194, 60783181, -101983691, -88421079, 26182947, -97086864, -85474571, 99488926, -91259458, 88957276, -57589686, -61579125, 11780393, -41386466, -93407308, -97437585, 94468423 ], [ -45206250, -103945190, -8200931, -34325303, -55630845, -46154484, -92388537, -65940348, 3724573, -98041191, -118955363, 56363651, -77322954, -97048730, -64159228, 111395360, -68446884, 95072386 ], [ -16215697, -69382443, 30555714, 43252652, 110808774, -76344581, -6664567, 80437240, -95575133, 105547611, 103080830, -30508310, -83082328, 19120426, -55849222, 64915003, 98788838, 38904434 ], [ 107682716, -21566695, -69890874, 79105965, -16006930, -101742182, 87894110, -16727472, 36885815, -64150790, 91140258, 52831468, 60797221, 23143152, -40439927, -33069797, 113272454, -87266393 ], [ 112485659, 113883016, -92851014, 66334671, -13373267, 18831540, -65112231, 109515724, -19233362, -16219655, -30513528, 105720479, -119285987, 17476386, 78986258, -12992184, 73106759, 75975750 ], [ 49274296, 95298429, -89248737, 7461197, -1455560, 119251027, 118783379, 7209078, 34974677, -35624858, 82641536, -118030450, 42515499, -44016823, -52537518, -98943424, -42766737, 47186807 ], [ -28830076, 47784937, -56407718, 1928910, 14673322, -64860023, 43261161, -36752628, 58515317, -60355443, -106135625, -48841070, -87647035, 26354560, -13091016, -12951573, 8799976, -34395206 ], [ -91419017, 95491484, 32918488, -40552842, 77009178, 67306470, 440424, 74066896, -102379216, -54703187, -48587541, -53473786, -61571216, 39662724, 18328830, 2715681, 12499543, 5779553 ], [ -52696119, 70501537, 12844643, -45179881, -73049515, 13883409, 114071418, -102041476, -106941675, 437383, -68839327, -31533482, 93405718, -58965994, -107494848, -114541992, 109842431, 63577870 ], [ -77458816, -28340946, -103325052, 64565882, -74208312, 66650679, -13229314, 36905578, -42186990, 88357360, 56537820, 75507348, -30838717, -112687540, -1445044, -17460781, 2468201, 24192638 ], [ -23162404, -106268036, 16507000, 46945410, -117770298, 12788083, 31743453, 93210097, 102104161, -20466904, 56260228, -39928015, 3363127, 36904128, -15893713, -58079680, -16495753, 2261148 ] ], [ [ -19679774, 5072469, -45452682, 65423304, -108889314, -116266275, 3047634, 62140708, -14362106, 97069319, 10881266, 114106584, -81099987, 40443806, -91281342, -110378849, -75449131, 7395941 ], [ 38760912, -98112710, -70286320, -95002272, 96704078, -90778715, -115692294, 90167352, -75511702, -20380265, -106635653, 116616684, 24623281, -45588295, 71386878, 92430997, 83771317, 2113239 ], [ 44461814, -96147688, -7158141, 30890959, -76489280, 3428109, -70941393, -89224978, 24333913, -17896634, 14556890, 39691526, 14118368, 18752334, 105954238, 118955535, -41895715, -43534543 ], [ 117027668, -24180497, 109926080, 82609846, -8734920, 10490781, -37648778, 36073636, 20162326, -78283971, 50351371, 96420031, -61694494, -53087663, -98309213, 74363361, 59573768, 101081632 ], [ -39973914, 46386529, -52319543, 56282044, -8033030, -94706396, 88910545, -118401604, -44864753, 23111323, 41363021, 60121530, -89994329, -45772552, -552518, -30893884, -108528691, 12538737 ], [ 30583223, 11543476, 100634536, -60004666, 57642004, 75253246, -83199532, 37268535, -15757742, -88031202, 37197148, 25460112, 45810135, -92303057, 33326341, -105827594, -100219975, 14639490 ], [ -44192071, 58198560, 4698132, -106903340, 83659188, -43406024, 85318394, -4224883, 70772413, 111469839, 4928205, 26749031, -66291169, 113373281, 43001786, -12533530, 39583127, 116154068 ], [ -67868223, -111129606, 99072155, 23385717, 74015116, 56209257, -54691042, -72555214, 4594427, 15669306, 35972282, -31979237, -53660045, 58482579, -103708190, -26458351, -73787631, 87803406 ], [ -31431063, -69660018, -38461605, 101912680, -33274086, -28022569, -13478711, -34680630, -87319965, 55367335, 53119158, 50288426, -110913029, -111693316, -63487283, -41866377, 106280061, -117957357 ], [ 51597059, 111228445, -23826804, -22460442, 73664973, 16315178, 107729325, 1305174, -66745625, 15469099, -110601043, -27750493, -102734798, -101515101, 101469375, 2029554, -109488610, -69831044 ], [ 14866686, -11109953, -45725197, 22407073, 712654, -109337241, 19663061, 15745357, 244356, -84890672, -87207279, 109244199, 66327175, 93260151, 41466105, 98686084, 86534546, 94101545 ], [ -81848528, -113708611, 24393836, 498877, -36868294, 44560006, -39059347, 16695044, 48342709, -114300626, -93059109, 11032564, -61388990, 97705098, 99918181, 26607890, -43921483, 72235842 ], [ -68485293, -36864958, -44000288, 60134592, 30465093, -106573139, 19443025, -98541074, -635767, 89440362, -86135326, 85290046, -56430873, 23650547, 118965917, -117039744, 66868002, -59905786 ], [ 7206882, -37293568, 20926979, -38212021, 40563607, 33379669, -31653842, -37230603, 67475603, -74220196, 60399132, 85734918, -45067551, 95173469, 103816818, -26206573, -29164368, -149341 ] ] ] ], [ [ [ [ -42115115, 1437795, 76782499, 117665151, -115232060, -81212017, -46827929, -33462227, -66695744, -108127157, 115790680, 6005304, -95202956, 18518656, -9409107, -61592930, 7241363, 116921054 ], [ -67145197, 87555666, 75633929, 58820211, 57967509, 1476192, 34483540, -82736002, -18153276, -23253382, 61622510, 70457912, 31918652, -8869154, -60657096, 5314800, -4457481, 71040634 ], [ -1582991, 51693293, 78182004, -61290605, 106873159, 57566864, 37403423, 94052146, -20872959, -79252537, -103202503, -47842901, 46422981, -81893719, -15813489, 69258321, 67656775, -77854649 ], [ 85467519, 22024680, 106329162, -48066074, -7879120, -13053843, 17531549, -36694409, 99725306, 29084577, 48359637, 70143912, -117892419, 68924210, -46338441, -83834845, -51814760, 76171822 ], [ 61356685, -67380753, 22377804, -25170900, -52570378, -25309228, -30304962, -3270687, -4770583, -13717536, 48061427, 31490711, -29478234, 107786456, 2538985, -101556192, 19794237, -36518783 ], [ 116054795, -53582761, 78813743, 61141524, -22728559, -103025222, 8412879, -21074075, -101304019, 108305182, -14693949, -94633106, -85739904, -36466227, 68509387, -81714783, -34075796, 118929373 ], [ 107794727, 69124638, -52170797, 76121629, -91018666, 15578237, 117122818, -26503933, 37199463, 41452060, -110338975, 99068192, -63024444, 104046675, 82370796, -103957693, 70628164, -95741637 ], [ 54409721, 65564454, -100660391, -96076140, 4797883, -109597827, -37850073, 75092866, -98639569, 24217163, 25894849, -31063458, -101420153, 102080101, -6227512, -60717766, 61787984, -54275652 ], [ 83464983, 60797743, 37082753, -118094429, 33777258, 113117372, -17463280, -83043117, 46094278, -31637256, 15860192, -24639822, -114510817, -42002755, 16701997, -19908330, 12658414, -109688251 ], [ 115489422, 82015510, 45827597, -84296838, 69768212, 4633494, 87468976, 11896483, 79299275, 11354307, -2996269, 49941138, -777431, -1387526, 88593884, -63688760, 64396320, 94597675 ], [ 102704338, -16326586, -80638120, -69197680, 84377887, 53560995, -40483876, -1299128, -92805829, 24794791, -52442120, -61743302, -47216945, 36662555, -77256125, 57223286, -87229720, -34581023 ], [ -39402549, 68012257, 98754431, -71132544, -39164374, -4418906, 75244011, 100781830, 47505967, 14362352, -68425003, 48610071, 44840345, 99018667, -31587410, 46210142, 109490326, -46615038 ], [ 9080256, -22189615, -5126215, -1307338, 7157172, 11474419, -73714940, -75478887, -7143996, -115477852, 13953286, 16705002, -63077785, 78937362, -23572274, -46414250, -46852153, 65982677 ], [ 47181166, 97336708, 94865200, 19130996, -77035013, -102649990, -77782426, -42334057, 5480600, -15987414, -79728067, 90000773, 24129426, -62829645, -79932999, 99805790, 108049032, 86150296 ] ], [ [ -60276201, -26807476, -53622031, 28149055, -96054946, -56564225, 32900700, 77155786, -58898699, 46911549, 85026980, -52759805, 349069, 46796961, 200445, -18841251, -69784716, 95337583 ], [ 59097641, 33475058, 1443115, -15927415, 79975581, -102547611, -40257907, -103797867, -89206850, 32812642, 69299600, 10668203, -76193446, -94725281, 81726435, -95308038, 42707816, -77017116 ], [ 107341815, 11664752, -59233026, -30996624, 29970723, -98970826, -11946343, -10972522, 85011834, -109571141, 36403925, 56784415, 119140906, -116158262, -5286371, 14272583, 15945923, 92013217 ], [ -93890858, -16027817, 62258126, -21185601, 84653428, 117299338, -8007307, 12717983, 88176560, -36644183, 104892426, -31259924, 26609641, 10070226, -89005808, 84970800, -102067277, -60042426 ], [ 21958222, -29608864, -57789405, -93674607, -97565622, -34687148, 38075761, 91816537, -82092497, 7671518, -62117060, -94510363, 25365907, 113955087, -114085037, -71190554, 79219958, -23520835 ], [ -38988928, -18144514, 19146464, 26409571, 30993935, -86406234, 112915567, 18889069, 104521195, 38552324, -76764061, 55151904, 88965417, -48702024, -76121100, -94426183, 83301861, 103350226 ], [ 115644443, -21977219, 70134667, -58934106, -88849078, 100538636, -46206489, -26664545, -35891543, -42385711, -52368709, 1089042, 92678133, 104428411, 107629348, -63694349, 63016692, -67862204 ], [ -77118975, 84874809, 37078699, -116883134, 27078638, 48049011, 81018576, 86255116, -99351408, -107794449, -30302243, 66928408, -29612576, -84230469, -10500188, -60187271, -108298145, 117711536 ], [ 30530411, -10506533, -7323954, 77154381, 89413644, -41424877, 94791331, 118173307, -19089234, -17635295, 93880334, 1161810, -76562823, -57728097, -97280653, -67282161, 65186348, -44891669 ], [ 36164252, -117610982, 43888209, -65003131, 92105814, -108176459, 43469968, 3466836, -14921968, -102196230, 12309824, -30956999, 111214616, -32960577, 88016229, -703292, 98417057, -104384864 ], [ 84383448, -72226717, -21233725, 71729646, -95300206, -5782406, -68812078, 40186326, 113959363, -68072741, -54542258, -86773770, -1242641, -105627089, 61465795, 15348795, 6526409, -106761969 ], [ -1034262, -6012987, 62023407, 41672305, -99910191, -82275515, -85224447, -66164769, -39142308, 47631045, 114099974, 101458088, -20086264, 117501400, 9481962, -71215422, 85119787, 10858834 ], [ 63697138, -112002238, 42823809, -49283271, -9000875, 71723371, 45941991, 16147163, -79445090, 80472564, 10716307, -114501319, 10001367, 92762179, 41897252, 73031612, -41645276, 104386137 ], [ 94163769, 58391304, 13120965, 50051651, -82474998, 22058854, -111435184, 117462716, -60628598, 106116676, 111085447, -80343381, -87000729, -88333199, -2413234, -16799112, 106256715, -11839202 ] ], [ [ -38259866, -21960901, -81696647, 11633312, 41780914, -101814655, -115260754, -74223249, -569177, -11419599, -60769878, -88898929, -78228008, -30850425, 20671749, -14666420, 18050155, 27302002 ], [ 39321210, -64729731, 74594024, 74171964, -118648342, -117996519, -13195311, 71792915, -7396921, -30516377, -23919534, -62068968, -86753771, -110794268, 106033652, -90299517, -13264807, -59677689 ], [ -32873685, -3405811, 27371382, -17603012, -54486988, -100992842, -7114653, -77462643, 50668267, 98505876, 49482661, -93767026, -41883346, 86981602, -76249218, 36553082, 59165081, -31260508 ], [ -62519095, -95529967, 108101428, 21273185, -42559924, -48286624, 101263617, -105106750, 7781060, -76508121, -41950882, -111614021, 8159584, -118685653, 60566652, 49873238, 58756259, 20747800 ], [ -49935506, 68103056, 42988125, -116336339, 92868005, -1466837, 52957181, 72678114, -1052697, 48118685, -86125209, -58071744, 44388844, -3166718, -103783836, 54131695, 69948611, 11585406 ], [ -42899720, -82731633, -61955421, -113323520, -67416287, -70117171, -65326020, -1310475, -15699661, -33981145, -99316481, 7286608, 8743894, -64090949, -83934466, -71285915, 68264174, -110026037 ], [ -30319246, -116667740, -87471927, 15144821, 95224990, 69386397, -59102253, 108104546, 59098087, -42615332, -97427376, -57095184, -32879125, -115426012, -42768898, -47272128, -63703351, 74334935 ], [ -110366295, -17448892, -110306805, -38887375, 91073640, -16047889, 19321118, -49727456, 75042112, -60254608, -9890436, 16144677, 8616287, -25534022, -116407189, -61334904, -17081521, -86485089 ], [ 112191964, 21338488, 19956272, 105276611, 85144025, 16696627, 108884668, -45598710, -2544819, -40092058, 51456756, -7033764, -20484786, -103694677, -58988576, 5997018, 18299879, -58997932 ], [ 9773143, -41302657, 85958495, 20138123, 87060484, -71219140, -97451922, -83215048, 97247061, 30080882, 26778161, -50829133, -106658202, -75139899, -49302201, 56006548, -16282418, -104411215 ], [ -59873634, -47889197, 72151542, -35218278, 99635033, -50860944, -115814995, -9072796, 36401893, -17704785, -96076065, -110616763, -35412173, 108947291, 74751, 52368507, -3167988, -104008504 ], [ -38597300, 48879337, -94207853, 2501903, -24619449, 65227254, 63616665, 71902777, 10229893, -74096047, -107788559, -55481489, 70779672, -48146704, -69966215, -55942612, -19422291, -73769714 ], [ -57100592, 20163236, -91285041, -69738402, 48714527, 39949888, 70222625, -36950771, 27881042, 11268953, 58116806, 42104921, 5453049, -30563651, 10464714, -20961135, -19289893, -81662648 ], [ -45007956, 48933004, -93251050, -35182737, 65726915, 81047838, 86548858, -75701781, 22794323, -58223663, -9079774, -65133593, 11437708, 114573531, 57859289, -52967379, -43632114, -36465316 ] ], [ [ 12985455, 24093150, 2915205, -4092006, -10301015, -57051272, -25707234, 104403819, -75710504, 27277488, 33157350, -79818251, -39841260, -69678815, -69266615, -4968324, 115952733, -85874397 ], [ 111532816, 7646400, -54766493, -54153940, 45883640, -107611307, -85107643, 101116617, -41293358, -491822, -50579017, 99885737, 60766627, 72685729, -57216788, -92561201, 130796, -102048855 ], [ 46352606, -71014908, 59026781, -5207909, -5114114, 100909654, -22235189, 99154078, 26588780, 26068808, 90935259, 93135506, -117319696, 50277348, 4365794, 171327, -50495318, -6367976 ], [ 111899938, -3474895, 7359625, 37174436, 87959358, 102877557, -115688489, 91828107, 72432601, 12628252, -58777924, -110330554, -101681768, 90848966, 57273045, 102228057, -43211214, 112012511 ], [ 74582376, -8665527, -94127958, 100662645, 110649709, -108701646, -52790794, -39278048, -59982741, 10462330, 79801893, -88929655, -55468967, -106090263, -43533630, -113060538, -55022627, -9307296 ], [ -65413605, -79754746, 10838770, 70403551, 117748287, -36623339, 42213897, 73764542, 25485182, -99919914, -109971952, 2714732, 42645140, -78675481, -51480398, 104180627, 40311776, -64058669 ], [ -65540474, 12109688, -107985789, 56931863, 77579872, 58527307, 26918505, 28962043, -9079807, -33586474, 68343328, 84166149, 1248819, -533347, 82812589, -80535651, 57139840, -18198498 ], [ 58811825, -26628184, -111724344, 20818150, 107920918, 93336423, -10432824, 84652121, -72663848, -23341977, 70714579, -68768709, -82428486, 114630083, 104710312, 31789405, -108301005, 84574562 ], [ -99351893, 53398275, -96035911, 52244914, 104058218, -13771619, 52378359, -57177786, 92644812, 3611554, -93239269, 64196670, -64296294, 105509215, -26552804, -105297017, 111066064, -7778812 ], [ -55474961, -72380113, 118529344, -61364026, 61010407, 97671638, 15635899, 64097281, 49059356, -95533358, -107541862, -67779680, -9941405, -54519699, -69251420, -34488027, -84565261, -38267580 ], [ -86256678, 71246339, -51446896, -25903116, -88489573, -61270258, -13286851, -62823713, -68681884, -42319881, 115604580, 96334844, -97025958, 10730927, -25086913, 115787930, -48913830, 26138202 ], [ 70342236, -113264306, -117434566, 34447391, -19118197, -48323187, -50597513, -62802135, 2008022, -65001047, 90033700, -57562891, -85376701, 65480575, -8466603, 4931642, 23447577, -14896241 ], [ 101164712, -108097138, 45793386, -85637951, -49111033, 21608686, -13347859, -27418601, -6426509, 33292433, 70852379, -8751680, 112999061, -17382041, -21070701, -31458230, 74356351, -53919853 ], [ -65202436, 13630158, -62084667, 14533855, -58329434, -404275, 77201861, 84655817, 5256359, -45457678, -97658204, 31742257, -5043762, -23013546, -89991247, 84591272, -21448459, -91521784 ] ], [ [ 116506547, 70183098, -22988539, 113269128, -35835001, -107265027, -3396025, 22214842, -28351812, 82605513, -62209674, 24991351, 57518910, 108552774, -88255213, -105746663, 49660156, 64463833 ], [ -395960, -87990845, -41100643, 100134571, -66982935, -30629017, 97705383, 115171480, -53789140, 78007535, -113879408, -50649410, -81967789, 38986094, -79432779, -70743904, -48438104, -93906412 ], [ 36018105, 43412030, -60675419, 68683173, -83275667, 92660875, 41853556, -43996795, 3130242, -29914834, -88974108, 15750490, -63408410, -82289202, -63438469, -45862777, -6841751, 34389966 ], [ 53342324, 51594326, 54900231, 76792126, -42391517, -113786478, 58755278, 53829708, -65491833, -13615202, 116844012, -65448363, 64783580, -16793841, 115938643, -19611527, -17702496, -102538524 ], [ -74841964, 25310367, -110165558, 47758633, -97420906, 40086817, -98732676, -27103171, 12959556, 90712443, -27909693, -7297538, 28493671, 90007127, -59519129, 111288816, -36825664, 91461214 ], [ -46332070, -96773113, 21893676, 69428464, 63969724, 8056021, -69358688, -63789441, 58036050, -8508506, 115025788, 98703987, -118140072, -64465042, 65968893, -32337638, 45558556, 12057534 ], [ -48049850, 96636350, 44783891, 47944021, -102334071, -98340712, 88085878, 88481346, -63076636, -79078353, -50781575, 74882309, -29922897, 56750658, -71634136, 12192314, -115477620, -46045467 ], [ -49695154, -80281087, -79958621, 51652240, 59192362, 114233142, -39985456, 77709865, 16980383, 111466104, 6529229, -22580407, -105595151, 13117752, 31089841, 44883163, 9955998, -69842255 ], [ -103388123, -87949475, -29730919, -61431855, -106201142, 9972509, -7654274, 25940223, 81822107, -72065176, -27849143, 109995575, 6870204, -72065416, -36453790, 110145524, -75572623, 19494674 ], [ -6034675, 31276373, -17276043, -53585770, -41564912, 9665657, -67443509, -8877338, -98881333, 13557932, 28542070, 33946998, -77822717, 83527166, 95676287, 61220765, 2771401, -61628139 ], [ 11024301, 24888195, -38669313, 18034778, -94027113, 74306371, -27667510, -12141265, -63094224, 6131896, 26708474, 69407434, -25035669, -91207446, 8580768, -60521602, -92578411, 52014417 ], [ -42820572, -5445273, 5145084, 2044745, -119020245, -36824595, 98630809, -58054557, 51634658, 10132282, 1547524, -87135202, 67786924, -5835656, -30148229, 100949454, 47303733, 19060119 ], [ 27033814, -496950, -51131865, 85768597, 19597069, 47269924, 29385740, -93617199, 35230691, 43821019, 99371151, 102119052, 39435358, -55738813, -73956887, -2515694, 46636075, 22432810 ], [ 54699088, 55012416, 61712705, -12881379, 3545174, 69304834, -84562334, 9375153, -94580987, -41821145, 93771483, -62142257, -118452969, 84491387, -79238891, -93293544, -53335588, 88150538 ] ] ], [ [ [ 35023401, 98050060, 26835972, 78039411, 96832000, -66476836, 53389837, 10454451, 74962321, 11248964, -108775257, -103072060, 62092438, 5661235, -103432383, 54501332, -107203219, 80257517 ], [ -9433857, -118185449, 90181182, -94992000, -88488487, -102133049, -84070478, 22151691, -15372725, 82483972, -52035078, 15811188, 35006693, 100354735, -65716062, -22830459, -24859823, -66025082 ], [ 117700309, 15082142, -96903491, -65811912, -34996142, -18107556, -7872460, -73886804, 87131826, 67467147, 90987621, -94632733, -61529120, 113426852, -96197644, -99762499, -91301342, -64726147 ], [ 58997722, -106497819, 82843384, -95704638, 20816014, 81694267, -105993936, 30359619, 50870838, -53998175, 49196163, -51795918, -4935640, 28387124, 44540714, 117374020, 10882581, 5472038 ], [ 33126146, 99973811, -25736858, 113172038, -61191780, 11530084, 54705750, -86423961, 95078351, -41074699, -63866256, 97902506, 17819765, 48438029, 94439054, -66029467, -52707921, 32217110 ], [ 15453698, -36159457, 118980877, 44735300, -80867011, -23935910, 57598610, -11091986, 41693961, 35371173, 3314855, 61837913, -10121448, -56145688, 107294523, 12315476, -117273416, 61261366 ], [ 111703708, 63376501, 3999998, -28286339, 10561336, 97898432, -34699931, 30087666, -91195261, 109282151, -90824081, -25926711, -34016201, 28457885, -16605429, 59199133, 80882631, -12533360 ], [ 113014304, 108980885, 4715002, 40439037, 88614736, -66722152, 95076157, 36698890, 116311965, -23139724, -56096621, 47853875, -73932455, -36129173, 10541503, 113851632, -77822525, 72930556 ], [ 40337800, 9029899, 60032679, -55246684, 25039078, 117967474, 15821663, 86753230, 96225835, -10195266, 29141660, -99380692, -64177732, 21625701, 113323559, -20768554, -45548361, 84192989 ], [ 22073139, -111328011, 115740375, -72242186, -100539337, -73596984, -101273151, -96272191, -7114067, 31876190, 9980591, -52424273, 21876928, -87752764, -21507665, 97503911, -72732708, -113168747 ], [ -32640450, -36223229, -61244637, 28310376, -67834134, 4004669, 108990126, -44036211, -61330184, 35426834, -115793300, -106456285, -83982919, -2674321, -94716682, 82816907, -116724598, 58331525 ], [ 38620239, 100979034, 54338464, -75687903, 59430998, 61258762, -75879635, -28399637, -87677782, 23059666, -47668963, -105032707, -10971693, 59986298, -64403550, -102828454, 111601213, -89463310 ], [ 96673402, 2708846, 68693104, -111242570, 50578477, 30824647, -116411827, 86547317, 45045850, 98484235, 117317839, -12913502, 64070190, -34042908, 64347599, -41425306, 38914670, 117631039 ], [ -15052654, -18066013, 97943083, 68869921, -100447869, 22450009, 95434515, 87772699, 46992047, 2563871, -38986080, -106094767, -5630747, 40562588, 104819779, 60137741, 54603702, 65140815 ] ], [ [ -16724931, 101647251, -94121662, 95990681, 68555052, -62619996, 36493218, -53693702, -16896660, 53863852, 119122269, 13083576, -90527518, -52021700, 19594321, -38585056, -51131571, -23184275 ], [ 27679067, 18303875, 60191916, 45324415, -78890367, -17382343, -23977417, 42119687, 88994562, 88993767, 72749925, -62851575, -89245327, -25830234, -90866469, 7198258, -95908621, 1079704 ], [ -87188975, -13397162, 95988295, 4857891, 45353361, 53559732, -57817773, -48277179, 18299287, 62352577, -117740809, 66941307, -69748292, -14238702, 83435874, -53854842, -39788843, -104995935 ], [ 39964218, 113229289, -4264328, -64979789, -90653629, 112700905, 6259532, -93990772, -38854278, -57881125, 28451244, 73334256, 31030805, 52433857, -64224870, 52375053, -84884563, 108786330 ], [ 79670665, -6681573, -85654262, -45034447, -33756194, -36296959, -1718343, -98227660, -9223955, -87437146, 104992632, 117412413, -77920098, -31082781, 85063473, 107393985, -65030521, 4758024 ], [ 89638735, 75632888, -74623361, 44804656, -32982362, -89132368, 34532692, -86959290, 4737061, 45508115, -49733141, 79275668, 36258751, -60684870, 39164413, 56133213, -111265462, 81770556 ], [ 15350875, -110076437, 98662820, 10834834, 116385200, -87584721, -118270999, 30991210, -108971321, 92192616, -44613254, 72566802, -100679173, 17431043, -9907324, 104196049, -7395022, -57414450 ], [ -39955763, -58103957, -5660476, 30468412, 106321119, -81754690, 47225760, 22701765, 54871040, -6436164, -92401565, 63661243, 77022343, -103486955, -116449232, 37807164, 13252422, 9794424 ], [ -62102979, -39180686, -5874950, -92151012, 23640511, -85484065, -82227604, 109949060, 3344562, -68543824, -30524808, -112777914, -15202964, 114372083, -75756557, -28489812, -117877804, -1088045 ], [ 113031935, -29335297, 74645881, 12375263, 103257509, -66942006, 30890077, -100377180, 20003324, -32003443, -84052023, -59982280, -11836708, -67768505, 47094577, -30806478, 61388620, -91463171 ], [ -101304136, -67105241, 22481561, 18084683, -1807169, -64774644, 95662748, -3021746, 85814578, -62208699, -92945163, 47577734, -108507034, 6478273, -111148338, 113938122, -62151198, 2210287 ], [ 75661434, -13444370, -10685585, 35414348, -13606332, -38935900, 99124776, 54044258, -95170767, 27211195, -13897643, 115234695, -63444074, -32198993, 92733003, 74730412, 30484689, -53389001 ], [ 48565444, -28506880, -35741938, -101921669, 31277300, -89317806, -111197428, 79798144, -96937365, -10109655, 26795469, -106358177, 18286289, -14405892, -76733769, -949664, -33701836, 8852587 ], [ 49706489, 83287637, -100491437, 79173869, 8084564, 3677001, 34614257, -20069656, -37520006, -39130821, -50126901, -62335444, 14584324, -75199794, -17525931, 107510054, 61866977, 92065869 ] ], [ [ 89895088, -88701504, -24953393, 77488508, 99857219, 18261692, -92337243, -55198667, -61376820, -102509326, 42551564, -8371366, 99130076, 70064208, -15304050, -51994363, 110955129, -79936461 ], [ 77549021, -60300070, -9743766, 68795818, -43614288, -30208294, 36818441, 44646985, -95185322, 101955717, -61741787, 37388869, 93741504, -63241144, -115053518, 74078478, 60644941, -111579335 ], [ -14572660, 70007693, 34068649, -113831642, 68875290, -113385927, 48108122, -118895955, 61824815, -49149856, -28710171, -50239486, 73972503, -71296236, 33797735, -42695588, 101687161, 115768053 ], [ 78881459, 44092483, 34699741, 13019230, 45564647, 51704720, -86135459, 10958581, -32098896, -5469333, 1045176, -113874696, 84856158, 64595311, 18327439, 107814369, 117856587, -8161150 ], [ 16237068, -3299681, -942831, 1585573, 56847699, 73175399, 30343465, 31224681, 52250297, 105353161, 5683059, -73307077, -25566999, 66825477, 109889855, -60801147, 14873160, -83615575 ], [ -16617389, 411361, 21974414, -104360198, 100788578, -109306888, -100703975, -45768277, 61178013, -86654653, 105764096, -4093336, -8163930, 16000793, -115755249, 102108890, 70426260, -96197230 ], [ -76706971, 24364332, -41635189, -95599028, -106630497, 106397953, 67505555, -71539139, 84984141, 36037476, 90418529, 21331805, 46142259, 71665549, 32847755, 79026814, 59584285, -50712596 ], [ -41460491, -77300279, 83194875, -88168159, 87508117, 35601775, 24451736, 43736333, -16885607, 40920175, 56741946, 59360111, -4615414, 3112811, 37256332, 53563122, 50414194, -111118816 ], [ 49598190, 103196127, -26177509, -14520083, 101636511, -101500928, -85917542, -96650181, 107901618, -105319115, -12628439, 19735749, 16048865, 61847221, -30874157, -13107476, 60410004, 75571242 ], [ 105108964, -49255841, -59191572, -98789645, 68111493, 77597323, 83412690, 111272040, 11412483, 84550001, 16266444, -84072775, -35779982, 4230712, -66273890, 30700461, 56771168, -9587662 ], [ -91288726, -80984721, 32992974, 59608617, -66004218, -15208954, -44608415, 89169340, 20036949, -24639415, -20729013, -115170739, 6666732, -98294769, -110801060, 108232656, -53027695, 90768904 ], [ -113714425, 113398669, -105098599, 539539, -92496649, -45698982, 99373256, 101824123, 34757467, -89090111, -96236313, -85843982, 104269447, 11986866, 77259258, -85595377, 79416422, 6033741 ], [ 100023205, -20666396, -48435115, -98121270, 52646753, 81425358, -39388420, -104845711, 112352662, 32966420, -104789332, -115621961, 87190019, 31498873, 23434495, 20727951, -22224138, 79378572 ], [ 115713769, -8080085, -11847039, -58469831, -51097897, 51554802, 25524871, 6367540, 57806685, 18322368, -60621518, -42304068, -19688521, 115895840, 101618316, 72694636, -74420756, 67598726 ] ], [ [ 49277843, -42195638, -109530106, 41539472, -111149167, 109427627, 78861201, 65616129, 33779065, 3596406, -107209117, -334745, -27188817, -74963152, 11524170, 32034417, -44953202, -71751040 ], [ -100439761, -101278128, 100154128, 103323446, 99510247, -59562100, -101294338, 83761480, 37844281, -32419291, -72559474, 13374238, -101550779, 98977532, -112011454, -40438231, -25516445, -78366981 ], [ 13532118, -24937045, -95408600, 97099855, 98277247, 97361878, 42212731, -52561732, -47149654, -65225312, -73217011, -24788975, -66925953, -84578625, -37664739, -13162955, -15604892, 38982680 ], [ -111014198, 69996978, -79340229, 75756376, -109871971, 89770561, 27742613, -89300241, 4310728, 75055635, -35975352, 91573624, 64235164, 5019940, 42819150, -65663376, 786241, -61136001 ], [ -55734924, 48137013, -115283433, -61601935, -49658308, 87841310, -70741715, 47103894, 114680481, 49514068, 96795539, 4270256, 46468641, 3656214, 101597590, -91850386, 50112812, 74085638 ], [ -9473560, -101402844, -16197818, -598161, 24317457, 19823027, -52098374, -72179285, -116326580, 79128095, 44481576, 37839737, 116913595, -105268279, -67957030, 29133581, -16396813, -76371217 ], [ -32341337, -2477982, -86395746, 54520554, 97528986, 13488531, -98309297, 52534897, 72032457, 12960564, 111342058, 22151374, -68914107, -59401934, -106466141, 12837556, 17887855, -98807465 ], [ 40830091, -1077027, 115066001, -117059079, -11359384, -104305466, 81794416, -118014311, -30021438, -102720142, 101912344, -71554256, 18980159, 102625457, 115050610, 87515139, -83789874, 92187919 ], [ -43803911, -78551533, 81315653, 91523565, -104907052, -55157960, -105625140, -114375533, 11421039, -32617094, 119051006, 111685867, -31177347, -58805250, 6185463, 107531420, 27543271, 74061259 ], [ -12811418, 48682224, 15428830, -99221337, 82883667, 56869962, -80711353, 21078431, 56529367, 95907781, 65705255, 20365511, 43727149, -29224599, -85489187, 34841771, -48783673, 35410102 ], [ 52123006, 108590706, 28764466, 70689787, 17169211, 50097101, 57978676, -86786164, -9908316, 11234065, -90229313, 109330543, -21662904, -98584394, -43510912, 30576701, 91288545, 53510462 ], [ -30365108, -67975857, 44313494, 100265660, 73261702, 30737153, -116395733, 77922299, -67901808, 89130703, -116243572, 17823873, 50095504, -92801213, -61428754, 68497196, -102217108, 73960674 ], [ -66580163, -96915912, -92046162, 23845178, 8089939, 61857782, 6923390, 62817883, -37047437, 94129393, -25687413, 94208631, 2346981, 116768041, 28084052, -92300046, -67544098, 113256363 ], [ 98537936, 14686319, -68329631, -26273115, -4429982, -51632563, -44286937, 41844174, -98215502, -32775435, -8410193, 54277436, 100861150, -4675638, -105534028, -79060982, -11446221, -64931870 ] ], [ [ 29349969, 64788520, -82619445, -52490139, -10212504, 73532333, 111381803, -100593570, 2081358, 16071464, 50326254, -9197145, -110314272, 8156786, -106719808, 17802860, -37332950, -32702184 ], [ 82856554, -35904009, -8448757, 43530251, 781299, -86177224, 12899037, 74237691, 32262105, -68781829, 12338909, -103677546, 32846703, 104461004, -44835204, -76818049, 19930666, -66329954 ], [ 108823909, -11573614, 57935843, 5768825, -17087053, -5399513, 14579772, -50305313, 108164427, 75816365, 3752118, 104103335, -62643456, -111245094, -40596693, -62284969, -30922483, -117222141 ], [ -78212677, 1641349, 64950888, 100944691, -91196467, -71812472, 6563015, 72460821, 80731026, -77769221, 50099903, -23989889, 42735092, -42212884, 56916578, -29554119, -46656192, -4398575 ], [ 103739813, -87878559, -39102288, -23189601, 98117447, -93710907, -21882585, -102222183, -59322939, 11242347, 44084471, 5357975, -35912018, 26228859, 102162314, -75427594, 12692450, -81349070 ], [ 106337784, 64692942, -106759441, 3789136, -75000610, -113449644, 14016073, 39700904, -74708059, -105622826, -65568031, 42332546, 54019206, 87223904, 100566476, 106988812, -54954208, 48782342 ], [ -57595344, 60196776, -83308855, 111622129, 94441138, 57809474, -61084646, 10370331, -14186410, -75150439, 43667540, 1913713, -62850788, 115228110, 183254, -76602170, 79706915, 21454824 ], [ -39761284, -6548160, 59572387, -111228460, 47221650, 70384537, -61450901, 80316478, -49415555, -4848193, -107819762, 91510235, 24732835, -94752754, -95629039, 47800025, -15575342, 46340145 ], [ -20535881, 15287559, -23342290, 86894749, 88044230, 17141534, -70628915, 70337692, 67785558, -103746054, 97089417, 74559495, -55029616, -63636943, -51627644, -68585928, 70101579, 38565743 ], [ -52828095, 75087394, -60697040, -105005194, 72083821, 76951474, 78627241, -110163904, 107747045, -32909074, 24107264, -39399995, -81174926, 8869775, 51602631, -64900206, -117722680, 53029606 ], [ 82660632, -49592108, 115907578, 17707017, -22735492, -115468578, -19685874, -115610150, 93494720, 9466826, 38684399, 88957854, 30988779, 111301585, 27184534, 93496751, -58201800, 21810581 ], [ -55405283, 73271261, -69279071, -3528165, -110872953, -74842889, 11240879, 72002076, 23467785, 81694947, 10472979, -8880083, 77524672, -98337343, 16086763, 51725294, -44142714, 95068496 ], [ -68564615, 112600753, 85495554, -117211801, -45068793, -28205946, 50727388, 63794138, -65605044, 64616820, -25907465, 70420131, 34614013, 16279414, 17675093, -84405629, -110465469, 35367742 ], [ -73200764, 100534165, -62130020, -24826020, 18343259, 7429902, -117010186, -3182457, -111705488, -12002719, -53747818, 92631422, 13821752, -35417930, -69497156, 59187957, 15190011, -73452031 ] ] ], [ [ [ -15733341, -2008060, -109743031, 48290062, -84609925, -45999800, 16901150, 95416405, -34416482, -108728916, 117573307, -29185178, -1847638, 73275794, 96792856, 5201304, 29386991, -81426858 ], [ -59292996, 48447725, 48467277, 116480747, 86259643, 56224391, 79603306, 50193756, -53649303, -43772630, -35612753, 117039941, -86522959, 30765960, -86597814, -22706569, -37663863, 20578255 ], [ 26417863, 88620636, 32947092, -5275867, -38417420, -110137276, 60942853, -352701, -90207490, -1527389, 51916942, -40342857, 6680753, -91238335, -13207166, 83984887, 25548259, 114485807 ], [ 52603358, -20163400, 65040524, 94665603, -59224795, 25835704, 12590351, 23285658, -13661797, -116717752, 70078674, -8980357, -86228415, 115738776, -7122748, 16985892, -73825222, -75580545 ], [ 117366999, 33332490, 101700426, -116826089, 115586955, 98510837, -57067623, -71115675, 24417410, 88760139, -80543958, -29249008, -63912180, 47371314, 74721084, 63252749, -14503214, 35577605 ], [ -47010181, 117807127, 16020370, -56426594, 26315667, 10452083, 108519811, 58891156, -101978674, 76027190, -96931173, 85561902, 101520682, 95918523, 36803318, 7983204, 102486924, -113434887 ], [ -68696214, -77774869, -73177469, 58740200, -19277152, 19017308, -49353157, -79405376, -95139081, 109392059, -69913387, 58333622, 68132247, -30739488, 91516964, 46200929, 81919496, 7094047 ], [ -47690987, -99033412, -29030979, 117100989, -39402496, 39691318, -90020632, -79848117, -54737676, -1784811, -88770144, 59951964, -18061654, -40769295, -56331185, 79880380, 45479605, -66842115 ], [ -2240587, 63844608, 28660888, -79611989, -100651456, 49332511, 67009523, 78145348, 15653550, 69009382, 86990157, 68986916, -93833325, -81943023, 60648802, -5442867, 94040706, 50597294 ], [ 61500119, -112878446, 9134208, 40612852, -76422354, -67281115, 15059991, 36862102, 79303454, 97388130, -6467482, -107452590, 16864487, 39103140, -11868878, 346967, 106303052, -119019332 ], [ 29144446, 74385029, 104735750, 4428088, -70176108, -48757109, -60983689, 96612574, -14420901, 37686812, -77616848, -60185355, 6481509, 64804746, -90683156, -31629783, -84956244, 66208926 ], [ -21985691, 105526197, -40337537, -60694554, 85983210, -108387220, 17632095, 15582724, -118063729, -52783257, 47543561, -100829026, 3660046, 86975436, 70433630, -20837184, 69770374, -69949355 ], [ 27985876, 100856495, -113485283, -35451752, -16808113, 92140031, 38114241, 108889718, -115216778, -51023690, -52150479, -44992756, 18251091, -14268035, 89329733, 109104563, -10739681, 4969939 ], [ 54466491, -72895509, 1485837, -75899213, -115964520, -76913112, -46687897, 21885858, -89705998, -92630394, -86706452, 21316577, 44203731, -109024073, -108498760, 94424099, 110248945, -102851071 ] ], [ [ -85869643, -75153735, -29752115, -101281432, 14766795, 98524915, -55698230, 72163377, -73725105, -117947892, -41564343, 15220568, 71423541, -84317659, 70061148, 65738518, 100778257, -31603004 ], [ 50384730, 100223935, 77862220, -26200420, -98834444, -105893728, -1988647, -58476983, -34928582, 106661872, 42065399, -10563232, -51683824, 108806145, -78227460, -74400199, -118398643, -115458731 ], [ -40405680, 110056734, -65697629, -75014195, 3898683, 116683624, -54776338, 36861009, 84172830, 34840426, 59127952, 35461913, -38809637, -86357712, 114116611, 70192890, -111228646, -11233580 ], [ -8265522, 42893349, 81444473, 36231149, -32570007, -35859735, 57110767, 89164873, 41337634, 67310542, -65466672, -115330787, -33994868, -53128121, 113383121, -89422927, 98937304, 18498917 ], [ 44217027, 7123115, 70343604, -50944704, 65908709, -87148279, 110313753, 112010989, 69719171, 80660281, 66744483, 55361500, 31667189, 81430, -74413224, -26038632, -19260771, 72679713 ], [ -89305784, 89516392, 61601506, 95640345, -83166793, 7877929, 91970629, -1102124, 83703118, 114712727, 74223477, -73577333, -109688055, -71542844, 23842803, 1862196, 44265883, -65580662 ], [ 99994103, 80952001, -76574458, 80646345, -18492364, -51861704, -99854968, 56498593, 100927171, -20595660, -107241556, -86430695, -26831827, 86321090, -4439218, -31562996, -31025732, -95351465 ], [ -78404848, 79292098, 51898174, 99780927, 68140697, 50265781, -19292302, -28603417, 58870434, 23128993, 43037209, -96834362, 60206395, 113266621, 83185565, -74007438, 113206491, 94022343 ], [ 52522512, 77265644, 25160168, -62636036, -74213611, -16968930, -8651847, 28497987, -109733781, -53064, -92856907, 85683977, -19419362, -31742315, 98918786, -103388977, -86580084, -67925227 ], [ -87619266, -84577276, -57892058, -92023495, -85624637, 31898069, 42985902, 77266430, -77730446, 90189952, -102671001, -58272231, 94632731, -5940005, -89364060, -106372590, -78537779, 66048862 ], [ -9663881, 13063724, -58441881, 13041786, -42986945, -100600200, 40434405, 107598931, -20929331, -94168792, 104744728, 87126977, 54473687, -25411657, -48457169, -27782267, 108848423, 56470243 ], [ 49109617, 53888437, -113277007, 2217830, 4477259, -58266393, -85864214, 112154333, -68558822, -75701874, 4945286, -117125541, -79506020, 22223586, 52557270, -69333213, 71245196, 114882323 ], [ 97426845, 36078815, -114907126, -22475226, 99262649, 65404190, -104411334, 26456470, 63559026, -86728906, 47581155, -96632733, -107651871, 105780210, -88300092, -99268339, -21860850, 60027418 ], [ 92326061, 76547388, -13399026, 11902274, 51023412, 86523536, 50022034, -45540717, 41089489, 31145458, -56248894, -60744164, -115727290, -3914931, 20829083, -30182496, 83681250, -45719484 ] ], [ [ 45397525, 80600786, -92820226, -18792887, 51467112, 12504384, 115085156, -75218422, -30443831, -32174281, -27915839, 47662847, -6795600, -78400228, -74454685, 97958176, 70778331, 98460378 ], [ -67068892, -69180532, 31203824, -111094647, -82118927, -69830126, -102483990, -13785152, 118609279, -7432655, -98795149, 75387183, 23997348, 115138227, -80898525, 41490878, 11650168, -92154969 ], [ 44397976, 101016448, 87927124, 78469056, 19950264, -9304797, 35885605, -28732337, -112552856, -81987765, 87187286, 103754104, -33973755, 21287487, 115811794, -6424203, 104835336, -6493233 ], [ 114203242, -81796401, 113827011, 112722184, 78589415, 71418202, -70820307, 45224692, -75285202, 80018659, -110652830, 29081810, 65897084, -57313928, 32503164, 40983841, -5864097, 11996152 ], [ 22935256, -55874768, -53597162, 61751837, -40884544, 113132024, 102043442, 18004709, 62822367, -65113377, -71123561, -50300507, 63593417, 73667618, 71652417, 53678368, 111557180, -16166757 ], [ 114726759, -8399645, 82899277, -67721326, 21882859, 66942104, 98799702, -36573146, 74036098, 76509956, -854494, 9435802, 44111916, 59050757, -79250861, 82573047, -31126367, 37590338 ], [ -25209382, -72188508, -83721981, 99501544, 61510587, -29825573, 87320274, 97700288, 77084788, 5057820, -93727360, -106022497, -45403738, 105027345, -65650589, 49328693, 40594801, 66451590 ], [ -66113348, -59765785, 105566743, 13772253, -36546792, -98482915, 52832545, 46747235, -24404356, 22330038, 27407109, 93032311, 111794756, -78563831, -37998436, -20208937, -8890566, 84076416 ], [ 44752583, -64978957, 104290436, 13987509, 52300705, -7015971, 75268099, 117847052, -16362802, 44513054, -33657021, 69764862, 7099552, -118950117, -81962275, 9266102, -72455544, -20220731 ], [ -117155555, -87296910, -90039955, 81701472, -60566566, 97650675, -90755379, 337553, 1243307, 32827766, 53996085, 13646238, 72973241, -113220386, -44367909, -78918627, 45666942, -73595487 ], [ 18216236, 104533175, -107177529, -117359669, 112629205, -33416014, 67975544, -105445892, 89806151, -35275494, -14561585, 73769291, 102350171, 118780678, -62977570, -110831385, 98209092, 21845999 ], [ 33729269, 113445216, 106080594, 14266174, 87965549, 118062042, 779521, -14025533, 2700445, -97510577, -21626534, -40273063, -22326901, -65030815, 67831659, -64173077, -27251491, -23751486 ], [ -47759425, -11973674, -106774809, 118380459, 50298015, 22303009, 2897945, -93496750, -106911163, 99783047, 109437463, -32294493, -46860513, 60100023, -1063486, 20542502, 57172117, 40603281 ], [ 64262448, 62065110, -65607993, -80063428, -46319140, -103786317, -80859842, -29835571, 82429970, 94024035, -5845958, 44931211, -1846411, 69052267, 18300370, 67723630, -2579075, -49834768 ] ], [ [ -61410721, 46200078, 31375210, -103159619, 80211995, 86091659, -21090962, -64517627, 31445899, 77043112, -55086536, 47621139, -61723283, -28223855, 73109678, 7849764, -79256652, -4167168 ], [ 112689086, 29321641, -66817149, -62126266, -22005162, -5166756, 117391216, 66554268, 82560328, -97811648, -30973515, 7177929, -101478648, -108700274, 83154531, 34459599, 48188802, 29258362 ], [ -107696642, -63103595, -86272337, -82102618, -112518292, -40049454, 93921170, -39942917, -89209183, 114933965, -6172845, 33936375, 81952089, 115270217, -98531032, -8652228, 111611003, -88150144 ], [ -84256990, 108425770, -62657681, 33119625, -5363167, 80655800, 37780147, -43383342, 12233514, -67634662, 105957039, -96240624, -640240, 60651692, 10661974, -90948142, 46050508, 63176109 ], [ 118779256, 41374710, 40653768, 76015317, -25712911, -46418170, 63713787, -5514865, -22828458, -100784320, 37919438, -70276052, 50323923, -112468248, -25571703, 60948995, -99062755, -76129740 ], [ -34793734, -15589410, -46115085, -49659749, -4200722, 25440981, 83361113, -27097398, -56220559, -105658291, -14619481, -37558002, 19147995, 47097011, 76379311, -44593526, -112331978, 66757803 ], [ 8289731, -26932441, -86836454, 86725051, -76127558, 90143832, -48743062, -63031313, -83162888, 48897788, -74492191, -31765234, 62125065, -52259318, 98556957, -16784065, -22466130, -51170138 ], [ 24658031, -75595006, 111707501, -31111272, -12966844, -92442791, 111657870, 60668382, 116832945, 102270355, 93578563, 24299944, 97741285, 21247456, 56572431, 77123770, -88727204, 20104963 ], [ -17620838, -17438973, -63241511, 38662369, 49235257, 42953275, -16623666, -97128870, -98091115, 16661207, -73543668, -93586779, -54198447, -31172763, -116953214, 12343784, -100328374, -28769218 ], [ 86842434, -37483686, 41390386, -17790434, -41148076, -94764072, 51284787, 95804319, -24689209, 52455758, 8302361, -1279059, -55011505, -14720882, 43668779, 18753570, 55178959, -77300026 ], [ 45916449, -46800009, -88578761, 5041513, -111666658, 91656538, -59466993, 96449637, -64796678, -14817550, 20844872, 89049445, -55261, -82070971, -27329919, -10179684, -7970341, 62062202 ], [ 111593841, -107686513, 56297697, -23508844, -70044898, 30076510, -77803038, -108370838, 86847913, 108222535, 100967655, -43657020, 38276206, 35971088, -54023872, 29701816, -44139385, 66613624 ], [ 13816723, -97955955, 70702219, 117777251, 47287349, -12740444, 117595205, -96053548, 62716123, 31382388, 33592619, 87358783, -63569348, 63732004, 60004918, 59643792, -89604230, 18073535 ], [ 15111605, 100694086, 74332931, -107863741, 70176798, -111295763, 91412513, -99922289, -45064841, 37751412, 78455660, -64108415, 39332974, 88593108, -61465718, 115791982, -62289721, 76656865 ] ], [ [ -104900822, -22444358, -42883884, -88960322, -21721257, 13703283, -23684143, 64031127, -16824505, -719935, 11504673, 22191647, -46196859, -92353048, 90073905, -23342704, -108122397, 53054911 ], [ 40716949, 75101888, -95695418, -21565695, 28291168, -12040635, 48338289, 83051179, 13046040, 107183339, -15381666, -103448019, 16765985, 112995341, -54132569, -73444278, 43235999, 119189492 ], [ -75137144, -72259210, -94715555, -57934305, 68213046, -80991716, 15014566, -56685541, -61318357, 17723667, -6571519, 115118284, -85725456, -76744155, -29274252, -3532653, 116546254, 10809734 ], [ 3705496, 54010834, -3665538, 78071128, 29888188, 7953209, -17029478, -78610461, 25147013, -83571779, 22008551, -1353083, -37766122, 44816358, -72753520, -44569454, 57682569, 66869258 ], [ 6988655, 38108085, 20535952, 6129953, 66521509, -108192116, 70330042, 47401059, -2051575, -94926573, 32891758, -52745711, 40670403, 109088292, -70266640, 116929226, 43088639, -97310951 ], [ 97397546, -80902607, 110001986, -69522570, -45951351, -96528901, 28148813, -57394899, -27684318, 87915810, 70347502, -69451599, -76887196, -118670782, 81124605, -28055068, -73243886, 102920057 ], [ -28303693, -11528637, 100055801, 53467577, -84650930, 87214364, 112068619, 91313327, 44898011, 32068970, 117029658, -12241675, 66567118, -14054615, 66674340, 3440850, 58907888, 48258318 ], [ 93406595, 96840128, -91647581, 117558456, -66200675, -76623259, 90688992, 28585539, 39952083, -110683055, -77737472, 77898439, -20714362, -36683518, -47701347, 30372098, 88692020, 74225008 ], [ -69143581, 61425967, -91336281, 28846787, -22389590, -86878802, 69850672, -82004634, 5175128, -45150510, 72349678, 100937566, 87455096, -8667489, -115283298, -110835474, -116262101, -79750115 ], [ -87733722, -63776313, -30420698, 62443670, 65310043, -81502326, 87852763, 118925114, -87646668, -16820489, 42326571, -8064645, -60985261, 116085828, -71590103, -88096092, -15389448, -42556902 ], [ 102281808, -30135075, 97448179, -105725746, 69088993, 68834307, 86704116, -32127454, -12818726, 53950494, -36030102, 95384346, -13807881, -27649736, 109232232, 14402627, -74366534, -20982049 ], [ 45862716, -76925724, 66278350, -104738312, 18149912, 8320740, -62257331, -8758501, 39661958, -65803467, 71305963, -73051757, 41419616, 108672531, 16763891, 108416938, 24985611, -94972498 ], [ 53510357, -86835264, 88537975, 92864726, 22178547, -88337562, 332797, 76552652, -1164751, 4726844, -114903759, -66527187, -11305537, -67467293, -41310117, 11291395, 63437254, 75077980 ], [ 83339029, -1443864, 35338557, 74553560, 34989510, -102116173, -19249612, -7136620, -92383305, -46278579, 27231537, 86069296, 41935520, -113412841, -8094397, 34394840, -64321625, -69001730 ] ] ], [ [ [ -50133831, -103900732, -17298523, -51199984, -49745291, 95866273, 30399689, -93543810, 51592398, 83266379, 99729151, 92488144, 7403018, 26848182, -28363450, 42282487, 57104013, -14410552 ], [ 82782088, 64387580, 13573632, -86584822, -17609898, 108409258, 102861661, -76834721, -36735725, 118696713, 104778776, 67358886, 37233394, -95079957, 93859214, 28141958, 89778391, 77681818 ], [ -87875119, 111249664, -113440731, -70687421, 36443027, -9123905, 18677262, -11589120, 30241486, -37636748, -40055238, -96236830, 99320499, 26885737, -114765865, -58106011, 19121873, 6531297 ], [ -32892865, 87032758, 104601526, 38931360, -59180926, -83651979, 19858870, 83459782, 55897240, 98089236, 102148183, 105229881, -91990562, -50163357, -29025523, -16318564, 84389972, -104703705 ], [ -85858452, 4465729, -34166651, 89808401, -115353207, -115241389, -13132148, 63633518, -115573211, 43767571, -82516515, -9942880, 26319219, 94303616, -115239571, -111202359, -56599940, 41919220 ], [ -77401952, 105884060, 51062711, 118362778, 93966541, -114094355, 73166170, 94887017, 71200714, -2736869, -14040828, 18891515, -11230238, 7036076, -37764386, 7936417, 750750, 94440726 ], [ -90215566, 44598953, -14134382, -57330247, 95059546, -42937655, -50270076, -29978526, -71607734, -2524642, 32578653, 76134412, -8344904, 45311734, -77467379, -89790523, 37511234, -93182726 ], [ 88405959, 88184973, 92881251, 105658203, -48927252, -90194777, 39777786, -15826326, -70988761, 46789855, 69917928, 45550774, -2412285, -96910378, 39921560, 71802705, -921020, -59789680 ], [ 116287327, 95763126, 46085248, 80477241, -116153123, 75730921, 14043619, -41566230, 73223002, 100683714, -70588708, 84826603, -23212511, 80539008, -13318502, 11337471, -24492134, -71433011 ], [ 15826418, -67612348, -19047548, 75321067, 116954855, -22048309, -8611188, -74999511, 48988601, -99653036, -32999788, -26054223, -97012366, -37814055, -25195745, 41613134, -71711893, 36159434 ], [ 7098981, 53590360, 75667448, -50196851, -50213553, -75253729, -70592700, 74410741, 100593318, -77242906, 7038266, 74845084, -41444868, 13627533, -44964068, 18427287, 101464138, 11327719 ], [ 58786215, -5948932, 56853682, -87058246, 33839238, 107034839, 19981005, 7692298, 105980428, -28088905, -118504580, 43154431, 116568265, -71831194, 18738974, 87645585, 21379796, 13926222 ], [ 99864910, 79466855, 26513244, -63004116, 84812814, -14431746, 117814549, -61735778, 97472619, 64682011, -61049234, 24754250, 67968205, 76050943, 23442742, 9503089, 10440860, 62488320 ], [ -21035104, 65048962, 94922895, -67915059, 24381324, 98759299, 60755083, -51811208, -49697182, -13892720, -113333577, 6330249, 42878839, 105102011, -44340058, -24756538, 88183343, 117497645 ] ], [ [ 60066373, 113802481, 30821150, -106068145, 4254491, -31061280, -60462111, -117217260, 84161794, -72802091, -77839733, -26099713, 891964, 49069228, -22113127, -19052826, -43933608, -64564466 ], [ 48293579, -9183854, 75209535, -77028343, -101783674, 82051484, -73943382, 92375925, 114223575, 49431251, -76960736, -105437584, -88759179, 110220656, 107814460, -53187788, -112198958, -41175780 ], [ 27526402, -107995186, -43559230, -39072017, -52787917, 64919617, 11295780, -45026444, 101522153, 14281991, -67181554, -50249721, 80029702, 88883697, 26643678, -17623210, 22676080, -77542727 ], [ -96142088, -67510951, 14751985, -106159918, 100668282, 79808879, -43772131, 38512509, -20469250, 108635951, 47621430, 91836032, -35534783, -31243162, 107861178, 27382229, 30513712, -12159079 ], [ -35218712, -112871689, -6441003, 49413950, -46998051, 15064751, 94125963, 64323710, 104984971, 112919468, -115547405, 36345545, -112621815, 78465445, -13465344, 88095823, -64495742, -16357240 ], [ -11024645, 53481374, -85737661, -70279997, -71541487, -101399252, 67698310, -28141390, -102942681, 90229130, -103022225, 27840382, -43709371, 44212660, 74350731, -8432715, 1301801, 46533420 ], [ 106651225, -60080807, 108810903, 42121884, -37732604, -75125577, -113351116, 73928114, 67146076, -50827501, 53579737, 52071334, 108439688, 23655082, -26658632, 64785285, -114590134, -70859140 ], [ -57392524, -34120773, 75031591, -119277238, 88168447, 48168074, -112695247, -72725403, 26914087, -49759777, -5023059, 71872571, -46226222, -81431551, 77076669, -25493751, -79013252, -77491462 ], [ 8485041, -117016366, 91700485, -66262086, -89987714, 79236725, -10773899, 13314119, 114821641, 48712993, 44683006, -54972096, -7490323, 79173581, -111168745, 24898315, 106952241, -78361626 ], [ 32370535, 68818011, 50031008, -40738609, -104124647, -55881545, 59793345, 58421669, 48487874, 49049691, -106843607, -47851991, 18618122, 52887211, 11754333, 77481817, 58132617, 81956519 ], [ -49153441, -31921259, -98819570, -73722109, -4135671, -32234583, -10181659, 16815910, -18111093, -84515006, 1036744, 35347465, 82520354, 56715384, -33357188, 107248616, 67900272, -37110239 ], [ 51265183, 99227822, -14686699, 56573488, -84562903, 15847008, 27296331, 71569315, -76157690, -87250259, 23330069, 6869046, -102992209, 14588280, 80519079, 113581071, -15695076, -6263876 ], [ -93506323, 118594284, -97146498, 29559033, -52400452, 1013527, 35682880, -116334378, -9140639, 66350293, -47415486, 115251157, -87218539, -107021774, 23793777, 18992010, 93191585, -68373825 ], [ 7432371, 115072491, -82317495, 7120803, -11617203, 87789026, -5816776, -78254430, -49632295, 40370382, -87335972, 82920304, -35944419, -108400119, -72151298, -84775595, -34481468, -76850224 ] ], [ [ 29833665, 73013686, -99751805, 55866042, -83726305, -64814646, -13960002, 79790513, -15889021, -42710235, -27834084, 52525818, -24234190, -32099513, -52859943, -40445229, 76917462, 38345237 ], [ 16807464, 40138479, -74459331, 88552230, -114419847, -71830568, 109351517, -77066614, 18429295, -8728837, -115245403, 115745748, -83156429, 43600874, -86045692, 42956572, 100423956, 58929075 ], [ -36726210, -30199890, 88494057, 51119862, 16427611, 43912241, 98410889, 14389093, 41136099, -85195684, 28943322, -19868631, -72265538, 93306906, -89451452, -40106896, 85717490, -9103526 ], [ 112947563, 48658979, -95384677, 58214685, -38242844, -4748908, -14173242, -117967255, -111856708, -84608655, -107060896, 86787196, 79984640, 71721304, 107368765, -105891511, -15022299, 29769546 ], [ 69593296, 40327862, 63909059, 42134234, -16519993, 115066281, 114922998, 62250696, -85828623, 56437782, -2688402, -109274791, 89570175, -53956737, 31924279, -70042698, 94714426, -61985573 ], [ -26249459, 39183473, -69081219, -114697681, 108094864, 39429909, -23471446, -53105932, -110494207, 35497706, -10646508, -100922262, 87211243, 71156057, 7152136, 89666928, -66957663, 101961448 ], [ 34043199, -65431608, 64961858, -5269835, -21253126, -62503479, 78445264, -13679279, 1157546, -50285844, 95785080, -104372380, 105310348, -89181594, 65201936, -35804798, 54075190, 88288069 ], [ -108823663, -9876396, -23950527, -74190900, -47671991, 7096120, -83468953, 65843365, -27416956, -3233942, 83124327, 109135302, 69561726, -68705131, 6592866, 23985298, 52298601, 6437218 ], [ -110068675, -87862636, 63733497, 84557552, 90875205, 58940402, 13558847, 30770699, -13894519, -9269077, -90554059, -42362843, 51634710, 55394722, -83674326, 58985348, 60078704, 114406472 ], [ -78195733, -43001561, -57768462, 115439122, 110716221, -37798929, -49384545, -40132513, 28390199, 67025193, -70397740, -787840, -41817938, -22118132, 31438128, 113699319, -66043994, 7704350 ], [ -83199538, 2361022, -63643143, -107883451, 39688894, 60818752, -97358228, 34461381, -118328185, 95706016, -8125563, -37405740, 106864251, 103579225, -56988949, 54231333, 33314670, -83650946 ], [ 58136731, 2379818, -40754112, -91076968, -91608192, 34960054, -79147325, 47716295, 64956652, 90278217, 109121400, 18096126, 109975868, -99002349, 38011638, -67906898, -19499641, -80652080 ], [ -59062579, -87755361, 60152390, -27838153, -8725640, 5091158, 16934381, -94225072, -4465572, 5620643, -88354287, -91262212, 52511641, -77416454, 94927494, -57242005, 96210582, 19507861 ], [ 75135489, 68355747, -99596770, 47598799, 11466199, 68857144, -64291761, 58425018, -54738165, 9798848, -117011327, -69953884, 22203868, 93463718, 37048612, -66951027, 85311191, 75020156 ] ], [ [ 96974902, 82594337, -111651497, 118869304, 67836487, 3141250, -8769703, 62497886, 43420242, -76394649, 28139151, -47345087, -81935022, 98831284, -110043808, 53607176, -62936195, 107828875 ], [ 26828666, -9467222, 99046740, 35016947, -28415574, 115172318, -111010588, 98598473, 91183005, 37972509, -87344815, 57416429, -99183802, 54852975, -106564136, -44880873, 14413326, 117574950 ], [ -13592432, 49220438, 23420248, 98675795, 7062740, -10345020, -19737668, 66464111, 32454325, -61735480, -34422512, -58594272, 54864725, -115004565, -112394408, -107006163, 11727586, -16451750 ], [ -62846537, 22360080, -107239298, 55927570, -93369687, -59109955, -9973228, 26820447, -91561181, -39433927, -61099548, 84642232, -116798867, 117928098, 114878930, -109677435, 95373037, 22113564 ], [ 37982932, -15729504, 78527934, 69579153, -42262675, 107326157, 29709593, 52614823, 45071495, -5132906, 45507027, 32010435, -99217396, 43823536, -85372620, 49347387, -1097252, 4990324 ], [ -115656946, 64957925, -10322452, -51867632, -47975338, 52083080, -45638290, -43825155, -69707946, 25369494, 24385885, -61002403, -18644674, 70054343, 69423232, 110311842, 67442563, 7781476 ], [ 91579648, -80034117, 24370797, -80094814, 38836915, 87592242, 86622564, -115961786, 113331768, -63728991, 53375119, -63038463, -14452608, -9873147, -91290517, 48746707, 77398535, 40248641 ], [ -108496131, -52398054, -2205700, 118512237, 69001200, -95538672, -115210653, -26974343, -11684556, 30216836, 18333071, 25642974, -35544895, -116592596, -60208865, 107031037, -30212212, 114069144 ], [ 76478441, -1292579, 101786219, -51085455, -23331426, 114144813, 113806925, 58028169, 37512044, -91773299, 85921422, 42137038, -54976607, -86204151, 67053320, 88556514, -114543798, 25373493 ], [ -108140156, 65050611, 8378708, -57629731, 65204613, 89874397, -10919029, 59954723, -23147915, -90680753, 75172163, -64491946, 70177527, 118210909, 58511332, -56000896, 69282068, 66226446 ], [ 106883248, 103331897, 68894555, 46148958, 41804899, 109651574, 59028034, 115964609, 87234625, 67196700, -108018180, -28835401, -56081882, -75170383, -101149792, 30592398, 1166919, 9817036 ], [ -85184415, -56181431, 108615999, -20069647, -60084446, 9019132, -10175302, -2396349, -80712334, 81937394, 65710710, 104943411, 85957072, -53252842, 118719424, -69870086, -1597780, -43888296 ], [ -65282974, 76677829, -90000375, -22184477, 60982224, 108694, 73581333, -92423547, -75669404, 53613485, -41595468, 62745537, 116646170, -109979305, -99536758, 95205710, -100500955, -105225448 ], [ -27660132, -64327826, 116288027, 41633643, -111082720, -22799401, 68460428, -17039550, 90220229, 60390476, -109070222, 90752818, -13440955, 52685636, 118198027, -75697428, -98232908, -52918384 ] ], [ [ -54438544, 79156628, 75815194, 30886668, -111971534, -108158347, -53105830, -41717066, 43595035, 107953676, 35265108, -12505390, 37777526, 47266119, 88827846, -92890455, 70886617, -53732861 ], [ -11900151, 16788367, -2090636, 63974147, -103970987, -17923564, 95020530, 34758774, 8135365, 61817308, -57679585, 74674522, -17292754, -26935082, 38278084, -41961131, -89433228, -110355157 ], [ -18450121, -83707516, 69550413, -2145022, -88221917, 97865268, -53919305, -109274044, -59647931, -27915736, 69804773, -39094051, 15300042, 18104316, -116219914, -12963403, 113960959, 20683605 ], [ 95753332, 99926853, -34024044, 31128861, 15285035, -37490762, 13014218, -45019029, -42145978, 9552257, 3038426, 26832887, -118866551, 67022160, 112786463, 51609337, 54395518, -35186714 ], [ -103324093, -67363143, 93390685, 28889861, -63697626, 117164859, -95550555, 1441325, -18181020, -43740541, -10658822, 79840781, 67671608, -89386544, 55771834, -105274120, -37065641, 19154819 ], [ 53708138, 408138, -88456568, -6289159, -118876976, -80631124, 69607651, 67102245, -24533981, -106010979, -81860983, 41273664, 55557468, 82414033, -226108, -105272189, 10695274, -44993068 ], [ -82593301, -6711017, -90459818, 90353846, -45915503, 78903713, 61697811, -12106524, -77730885, -89089286, -26017650, 68945557, 68886185, 59816643, -68804952, -80143145, 56091280, -117895569 ], [ -101178554, -63260688, -89734316, -15921747, 56010899, 119276389, 49307791, 86936301, 92213605, 31073183, -70301225, 88252088, 106612505, 30388253, -36311013, -36673614, 51195514, -101384794 ], [ 104242900, -108167312, 54850430, -7701825, 104415292, 75551011, -79266460, -77632501, 48343125, -14471638, 8465014, 85958920, -101899824, 61868724, -77808593, -116041651, -118409310, 34176186 ], [ 35420331, -83445741, -3248840, 27327439, 88091573, -91933922, 109022535, -15654137, -4322710, 91394697, -54652346, 10395176, -19712559, -103103583, 95560911, 70184005, -47300814, -68734934 ], [ 53704653, -43028580, -85082965, -70606552, 83723268, -75999964, 49523813, -9488219, -14074594, -69470570, -87689297, -6323112, -89730219, 10029052, 7588231, -54162340, 72205469, -50816154 ], [ -43232859, 94784608, 61736268, -85119113, 98834317, 43409236, -46973767, 117907311, -6734290, -37139678, 43068460, 89052640, 85543001, 70734375, -68379501, -58825638, -74218818, -22942463 ], [ 35751740, -63516064, -4013461, 44856972, 19902341, -96515682, 79622890, -17264636, 77844603, -99087350, -15505365, 45131303, -49293780, -72620142, 80274833, -31446170, 66371309, 9962005 ], [ -46780171, 117614254, 109021834, -9074780, 68812258, 59271047, 86158781, -114344419, -118859983, 61084123, -70359215, 32616073, 18503662, -109334421, 76555997, -50028994, 79900757, -50353561 ] ] ], [ [ [ -10625938, 25023111, -63177859, 14171973, 39986468, 8468760, -64860517, 41100274, -115044288, -42789246, -75699106, -21806504, 10153671, -115770495, -26356416, -32311232, -72399631, 13788207 ], [ -85760735, -37797222, -13619830, 88971142, -24939094, -6210472, 5430873, 73235717, -109566305, 20173978, -108140823, -24678726, 45822732, 3070525, 27979837, -38588596, 66424, 46286923 ], [ 6709861, -95469718, -81560025, -18339855, 62885289, 66546127, -84044496, 96015391, 76221128, -3492876, 12349375, 116598340, -62395063, 20392149, 47636824, 89755009, 14484221, -39659663 ], [ -2322363, 115724080, -68385155, 9076742, -41522565, -8975753, 31441545, 66814407, 17485964, -39988392, -102691163, 76393242, 90356323, -37308541, 34645342, -79098237, -111901490, -106948420 ], [ 37676674, 51099498, -94430299, -50926467, -79400331, 47094717, -19615348, 31365872, -7003298, 80718286, -91252805, -42115055, -76591188, 66280858, -105905920, -51135727, 49243977, -100060456 ], [ -53552651, 24847033, 5536411, 80469570, 71261814, -105629935, -112135670, -83441908, -2899801, 67301153, 117162764, 81418778, 79727017, 26835495, 15761803, 86424004, -41428069, 111159060 ], [ 50923201, 116695602, -39291932, 67786874, -76547460, 3928397, 57544369, -113702750, 75946556, 99411453, 88915573, -58295402, 87728048, 48452547, 42421760, -33737440, -57764378, 46084909 ], [ 11377612, -51008012, -39744607, -2164985, 96537135, 46514425, 1675947, 100263222, 87494980, 115584693, 112825741, -9158633, 97222162, -51528846, 65927864, -70437238, -107203525, 6120598 ], [ -40590416, 110561594, 87528175, -17501883, -53897066, 99083799, 118581884, 64878516, 95546915, -107158272, -105971322, -41797274, -63896490, -73532826, 12780537, 32945194, 59664991, -98549918 ], [ -28593816, 50730657, -17594250, 48472100, -30865761, -65052880, 25821215, -111320091, 75409076, -110289535, 50903368, 106898664, 96760646, -46267183, -23208560, -73588614, -60501471, -88876592 ], [ -9427975, 5021667, -80582697, 37907817, 93011923, 87171797, -69620878, 13557924, 55143416, 43776875, -21541503, -91808409, -55939330, -98117852, 82174494, 94743641, -11829493, 42482742 ], [ -6311078, 70619152, 83337150, 107436312, 36559722, 29551830, -10048091, -11634218, 50007334, -55261683, 12990508, 1757047, -12984739, 40316081, 109105715, -63780563, 37133760, 34206908 ], [ -81487380, 17175662, 55908191, -66756759, 97698464, 89146236, 2827218, 5729464, -101317246, -85659179, 103374585, 17133659, 78967857, -89202348, -67140027, -98252659, 45653006, -93911394 ], [ -16040371, 91203285, 38159912, -600296, -105012759, -96245696, -38267459, 118105626, -40248388, 116812600, 7233482, 44091627, -80751598, -74728962, 77511099, -71885264, 81556901, -19807807 ] ], [ [ -76871695, -36828926, 89657918, 15619652, 32216040, 45683240, -70653657, 105686147, 41028879, 25560512, -6047448, 5853008, 22945612, -43454487, -21125136, 111191337, -94143265, 91258796 ], [ 30880899, -42726443, -62924324, -33513146, 55133971, -112435128, -35910192, -64729971, -27791852, -43733201, -109721439, 115294291, -96821846, -92250744, 57196783, -75668038, -101561587, 28162531 ], [ 82728284, -105506532, -57083633, -87690609, -14529844, 22092923, 89939680, 106705053, 101277787, 75872407, -54129291, 42995711, 38474828, 1260752, 84296877, 87735237, -59393246, 111012778 ], [ -16205883, -111734198, -60343895, -112044344, -112358973, 67933455, -36997178, 115652101, -106496668, 103965999, -116244901, 7689309, 19611486, -79769524, 43430845, -66058012, -35528881, 16521000 ], [ -19000863, -46031717, -24096585, 72592086, -74803693, 117897240, -51119855, 89046898, 116295386, -45437023, 9179812, -92452376, -50380359, -72082024, 91322190, -11874166, -60296398, 104831166 ], [ -34324594, -79464750, 44387352, 5777560, -41616073, 100520616, -112770234, -32836289, -27007180, 31960329, -59301575, 56173149, 5712912, -67332790, 55039783, -52302797, 41710492, -8853058 ], [ 58805932, -53782554, -86595095, -52636040, 99172394, 38706968, -99007671, 72135291, -67495777, -93425335, 64092888, -566700, 28341011, 99504957, 1946524, -31709533, 57953498, -96847670 ], [ 75627016, -112986729, -115578604, 24795196, -112292639, 62403245, -57447684, -53201472, 8479565, -94688893, -35689269, -96721199, -59202968, 97027893, -105087837, 100679074, -37835284, -119177983 ], [ 24191252, 52109752, 23465676, 66068798, 115609288, -57315364, 117610197, -114352736, -59249874, 47206408, 68818254, 47765051, -19451728, 46226797, 46212619, 83891454, -18679345, -61740635 ], [ 56681875, 77615981, -105497938, 74119304, 58247904, 21994709, 74212300, -71138599, 75156473, -119029305, -36896356, -63257333, 33294527, -10940803, -82044083, -4272877, -19812058, 11116758 ], [ 80102645, -26499251, 79741930, 40347956, 52251217, -29997909, -110034659, 67450795, 78449188, -16743238, 9484962, -36823174, -50953854, -70974688, -74422917, 118828488, 50460817, 34721888 ], [ -16081856, -45024903, 29002509, -1392117, -8901, 42601308, -111537995, 72438814, 85289890, 77857388, 118093603, -56055176, -110754539, 114604191, -30493217, -30252628, 33610791, 32307192 ], [ 24033543, 78164198, 28536318, 117516734, 52365493, 6977652, 78657794, 83402519, 104134294, 105466132, 9035400, -38159298, -22410272, 88913188, 118663067, 17777156, -111058830, -7132066 ], [ -114280606, -109078144, -44984770, 11762880, 78240271, 17486023, 59886859, -81866973, 21505535, -22303617, 36900030, 90516404, 15262820, 63369033, 45005510, -69116658, -18241866, -939736 ] ], [ [ 45106086, -78580312, 82985391, -93067554, -31217818, -49442603, -11138509, -77786747, -48460313, 8418499, -48181410, -89144679, -26844709, -83095025, 24240761, -30018138, 43791271, -22108326 ], [ -28806801, 90156874, 77436681, 100965989, 115942050, -79481894, -65245122, 99211594, 36710556, -100160099, -89550478, -98454256, -118570275, 61192302, 87366406, 74169330, -42277193, -68132715 ], [ -11627164, 13504504, 88123671, 5670188, 92714053, -70470363, 79829432, -45839183, -26494654, -18014636, -92863227, -9844976, -104336093, -96275043, -31809075, 64462835, 4941926, 110573724 ], [ -88033397, 39197176, 78250420, -74607928, 52558710, 5900050, 89472195, -103972909, 44913719, -117460958, 17931545, -66136190, -59402246, -18407347, -118524618, 80786848, 67332620, -497753 ], [ -108093169, -74124197, -54222724, 28920995, 80394511, 7098522, -44392415, -116002803, 41494516, 99898700, -18161533, -61429023, -97092268, -21267681, -46796540, 31677099, -74870587, -115367688 ], [ -2035849, 29658523, -93878536, 108190413, -112704531, 91637626, -95478636, -81281884, -39434932, 75363902, 25922363, -18185986, 80961064, 51960619, -86683369, -29202057, -64063701, 19310840 ], [ -73205643, 33005851, 68677474, -111287600, 63045606, 22749637, 80017479, -92860085, -27468175, 77240373, -104524107, -38305621, 57794339, 30344200, -38187692, 27959908, -114312980, 45628577 ], [ 50404777, 100692560, 36256429, -108048473, -115271884, -12223827, 85175492, 49508262, 106382936, 115265018, 50688884, -66883240, 55174692, 58307068, -113633660, 23393327, 94200382, 113959506 ], [ 16184617, 65320846, -9451645, 25372925, 68912554, 10482924, -107951415, 11673964, 55440664, 34992683, -84160997, 24978769, -73871340, 58176174, -40764498, 31596100, 56573697, 23210018 ], [ -49012792, 26544158, -5882121, -83931702, -113191482, -69060049, 59931352, 64802316, -58115267, -75531356, 116145995, -91654508, 2496383, 8157508, 67593281, -42288550, -87019873, -40691470 ], [ -27021770, 96993725, 13437573, 59745324, -84149774, -95078059, 61353897, 39714404, -54246269, 30630277, -45259148, 2254839, 39294141, 99497096, -108889944, 496632, 103531083, -109646313 ], [ -99723148, -115703032, -42887049, 89655723, 59602525, -8881654, -20348747, 73335106, 89025513, -6482831, -112073749, -5979162, -82759780, -85232825, -70764098, 106810302, -98193781, -117031115 ], [ 107600068, 34553603, 60595768, -35323493, -30446466, -30688598, -13552892, 83052778, -108094664, -72831817, 92815581, 112406195, 13018186, 20213188, -21014937, 45769264, -40672327, -86380200 ], [ -49045035, -10389745, -26982072, -32618077, 16407708, -74998485, 115813569, 32279935, 44703154, 49899783, 30009585, 38766886, 77911729, 107091248, -100375134, -106522660, -61707840, 48327739 ] ], [ [ -118683351, -98529372, 47618935, 6112675, -69505887, 82351938, 65116507, -6428427, -115994068, 27261514, -113593540, 44644623, 37421010, -111244894, 56813858, -53280468, -38828474, -65159853 ], [ -80250213, -23889159, 81935117, -116932810, -11346682, -59757699, 107224770, 103968142, 68661008, -57979827, -65551798, 80519227, 102263744, 8820523, 5547915, -90772329, 58935615, -67600483 ], [ 71217207, -10353330, 64264631, 77434803, 4397263, -51575827, -96603898, -13436384, -18489751, -68723372, 3571281, -103196846, -89162598, -79344767, 103552756, -116960626, 118768089, -106864453 ], [ 27281144, 78910022, -115833663, 42135202, 4237907, -46716051, -84072035, -51457179, -61255459, -72031995, 60367483, -62157277, 118176719, -66403175, -1453775, 111087713, 106877382, -52599002 ], [ -2849274, 49826059, 106163841, 33174848, 49088635, -12297893, 100019542, 64696561, 89669549, -112496546, -39696969, -57123850, -105381408, -6759734, 31182784, -85498473, 39772333, 72068478 ], [ 50903868, -11677031, 73601155, -84009164, 10175708, 1645553, 87786657, -118603902, 38018164, -108488680, -107099461, -25778768, -44785712, -1104495, 9480081, -60284019, -106896056, -54191049 ], [ 6402361, 100098743, -50386258, 38628099, 10537111, -5746817, 57755887, -44652655, 27854785, -112068943, 9257403, 104992430, 10014552, -86374084, -13817052, -17785784, 64133554, -14967070 ], [ 24686513, -43480344, 112727573, -52858131, -19611831, 61716906, -102036715, 17912525, 65163137, -99396208, -106421346, 10712469, -94546972, 35248353, -27783541, 13082503, 2656401, 111338392 ], [ 937490, 64438955, -53393207, -47366357, -36621192, -61200826, -80693469, -87947251, 106558519, 20390632, 89775867, 100707931, 108252225, -68072946, 97216346, -96244073, 11574850, -67744408 ], [ 52597063, 40675172, -116580360, -105463560, -106070947, -24253783, -108301567, -33254387, 37929490, -53352577, -78664375, -105869487, 46638410, -27072160, 53402329, -22419797, -53243375, -34031732 ], [ 53672432, 17371445, 6977218, 52572161, -28795530, -38984257, 106923527, 13303891, 112718678, -93625317, -5457816, 109668296, -63687026, 113496792, 103077898, -12213429, -51641297, 35109818 ], [ 111362428, -93145997, -108321477, 41084871, 101652873, -98725627, -54905973, -11398706, 74326811, 66960342, 58133864, 114959640, 15796670, -55946617, 11541841, -51874299, -98549079, -5890215 ], [ -113125203, -118897657, 81479561, -118826882, 25698468, 22713724, 95896567, 105047980, -98699848, 104496139, 18506863, -90433928, -118652341, 65938108, 15791628, -86725607, 28307809, -86931295 ], [ -20807169, 118362657, 93846106, 99646708, 36026424, -66776340, 16762280, -98886397, -43277715, -54322032, -64160164, -104436246, 53594085, -106540988, -117399354, -107578864, -40184275, -45145843 ] ], [ [ 69162029, -47127937, -45398604, 14506667, 58333347, 13247925, -16036812, -94363966, -44626918, -76490208, 105598130, 2594474, 106422480, -5530141, -110582520, 102815795, 72751854, 68904343 ], [ 38550643, -100167831, 26362740, -95099278, -84188736, -26268467, 110692306, -66296187, 19102194, 70467596, 116056512, -69188242, -91745905, 39749443, 90250347, -53766201, -36898098, 33117066 ], [ 78218898, -23664544, -47388527, -46037929, -36546996, -22773401, -31383782, -54943334, -44423963, 36405655, 42123660, 16415986, 40253408, 17002920, 95039627, 55410050, 11935074, -59354146 ], [ -68654360, -60253516, 52382806, -98260319, 4691800, 30550413, -1545048, -20628894, -15655054, -90136459, -58146754, 105118593, -85613629, -87467069, -74101545, -95265779, 117611671, -118739851 ], [ 65067526, -15065041, 25536022, 20031061, 102522462, -52352640, 8682852, -114782212, -47335956, -66717034, -45980060, 8356441, -31650089, 110215903, 73171379, -54737986, -50796937, 17837648 ], [ 76791184, -24459292, 38805070, 51568136, -7406825, 51152294, -118334332, 98954203, -53012021, 52011844, 82761154, -16017820, -113867001, 27540074, 62580833, -84372298, -113162236, 76512558 ], [ -8131274, 41944334, -105445250, -15443057, -17551546, -23378099, -87011823, -225450, 74296113, 76276747, -74639349, -111083102, -108252775, 24147310, 111300448, 88503134, 108231020, -5931235 ], [ 105923688, -10938957, 93181217, -90871512, 3467454, -51499388, 95013187, 62674939, 95522965, -91815406, 97623107, 47329873, 114948055, 26682081, 32148594, -53177147, -5448617, -77242833 ], [ 66918827, -95297085, -105264888, 4879388, -94007179, -102401885, -26248221, 21899246, 3965930, -33808949, -108297582, 64403130, 48511798, 6948569, -89401538, -54110154, 78696756, -104787072 ], [ -52462850, -73059000, -99618485, 21177278, 69186270, 7728532, -94580493, 109054246, -50716701, -10290194, -40807654, 70845646, 44522127, 81468359, 24506786, -45099893, 43539721, 57947652 ], [ 80373870, 53887559, -3665064, 103654618, 2844091, 34569954, 119236355, -114469967, -56450316, -6840162, -60631624, -73476852, 27070048, -118064538, 96359082, 78567035, -37034209, -32580701 ], [ 63014766, -95896601, 16730060, 97796029, -92732788, 72030645, 98054961, -82629982, 83840295, 86692269, -55315570, -24587392, -81298220, 79464901, -13229327, -1490961, 58020139, 43782430 ], [ 99290907, -89618975, 25251859, 75089484, -14486441, 81394871, -95128492, 62140597, -70489480, 71895039, 118227274, 7992001, 47144841, 50863426, -116119498, -72675566, -107576219, 107309186 ], [ 4020406, 36102676, -61927234, -20367591, -1665370, 97330756, 102609843, 3383557, -20630001, -74100868, -31552975, -12897582, -5485168, -73602027, -66620954, -22487347, 41363033, -7714946 ] ] ], [ [ [ -64283094, -3023033, -21150130, 15689181, -24474821, 81191074, -52449263, -77916909, -8946864, -98355759, 40976074, -9445973, -97718790, 92311258, -81063718, 47676227, -21444193, -15457927 ], [ -42310501, -102103889, -17953169, -110058482, -33796815, 99333333, 35860932, 62612663, 109472873, -24499028, -74538909, 12984915, 101360640, -71890504, -37624983, 113265336, 21627, 78442616 ], [ 64535563, 108525407, 15107185, 24055644, -16808189, -6348728, -118314211, -6306548, 94679557, -59502641, -24890099, -26031179, -115378080, 100226004, 83727295, 99035802, -11568172, 43729537 ], [ -78762487, 50710624, 39643050, -59531641, 14620615, -18995334, -72298719, 32089687, -21525966, -59898221, 57481445, -48891038, -4585426, -64784570, -102762166, -68637503, -47618077, -65386451 ], [ -89728830, 48646661, -75438381, 34165032, -74668214, -114448122, -41873866, -57342929, -84625076, -54683636, -96020814, 69688739, -30218061, 64236806, -75992552, 7881710, -100795155, 75556956 ], [ 51105588, -117068813, 91435525, 113713115, 4462191, -15442870, -117258964, -69126504, 56560745, 57181846, -116496493, -67254733, 109583073, 12163144, 45995516, 63083376, -50577953, -108196595 ], [ 62970269, 90898215, -5534860, -117980570, 31373438, -44264685, -19850979, -12219382, 89350657, 2617174, -76358861, -1602017, -6450599, -109105623, -82598476, 68351707, 54645922, 70652287 ], [ 13829836, -77387121, 52334190, 79345406, -65960811, -29026703, -59301714, 115548874, 84238419, 46738609, -8551600, -86372152, 86300610, -26262196, 46787017, 37519784, 59140222, -83098712 ], [ -108806634, 78948598, -57157234, 14860565, -6502054, 49972233, -15348134, -99890188, -85052511, 51896952, 99884719, 42125859, -77282929, -78646064, -55493726, -104765141, 85862703, -112561750 ], [ 59348664, 17683508, -82700714, -110976674, 64028329, 82073395, -91074442, -80829771, 82449623, 69338369, 31993620, -11846815, -38131696, -81433313, -58752297, -20368297, -110725196, -66976648 ], [ 30158251, -2168741, 47656889, 16164431, 85953040, -81541495, -68954214, 38422612, 80897069, 96691281, 101972385, -114998194, -38071560, -96179165, 68915885, -64950325, -82171050, 41793787 ], [ -17221531, -67990325, -88972364, -65915471, 6539000, 49062960, 87241107, 89103903, -6689805, 6373899, 13899304, 11551475, 111937977, 76327259, 65848685, 93039855, -62245610, 31588797 ], [ 77887126, -94718179, 90242442, -46974767, 90743484, -37198779, 21440156, 89131500, 18059149, -106399084, -24967270, -119302136, -91019998, 52531234, -78452076, 77311074, 110198682, 101156783 ], [ 91980029, 60568578, -65961927, 92429840, -28479353, 25765233, 53750037, 69076819, 89589613, -83122974, -99408282, 110094378, -70125729, 71544414, -111607817, 99616342, 115362377, -39814065 ] ], [ [ 96005831, -41102456, 94178940, -36181238, -54575389, 109644622, 53213828, 12326008, -62081937, 47441205, -9098495, -97885196, -114866799, -72810617, 15629701, -87842794, -114729572, 107305054 ], [ 13191675, -46826983, -91664161, -40707143, 63518132, -4466398, 43596892, -45718213, -59591297, 57716333, 112164874, 88389246, 2947487, -86127201, 91200856, 11142958, 21368933, -26139738 ], [ 86651376, 84335009, 82474323, 7589702, 90421458, 61159464, -8583864, -99374134, 82243888, -25555874, -72050433, -49787223, 45271169, 54272791, 93983343, 100654482, 49412874, 94016870 ], [ -88327679, -52328476, -105095153, -110977703, 34357188, -1566971, -29140126, -102708323, 101984872, -105013380, -90022651, 78737201, -36610832, 29280892, -40946171, 43896800, 22655977, 65961319 ], [ 37463358, 58870105, 4759891, -55157111, -72494888, 25457771, -30688216, -93331627, 2201995, 30129355, 31668784, -3542897, -49062873, -102795267, 32649909, -101060672, 20425294, 8872910 ], [ -21912920, 75707417, 2218763, 72899509, -82822081, -97356279, -21747503, 94545189, -115976205, 2070575, -17844381, 51674664, -96711108, -6110904, 18221345, -17835775, 18923041, -34620908 ], [ 112654195, 80520494, 27926749, 46885276, 21075631, 116174124, 14580338, -31008122, -104920380, 64375565, -31488735, -14549465, -83834182, -22335553, 72457377, 88646624, -48803767, -78547248 ], [ -16949977, -16236307, -109766948, 53304820, -113725538, 16032598, -38671219, -90955105, 94350039, -41941599, -15556701, -117187188, -30437300, 25151556, -86469509, 42812476, 75965389, 17831427 ], [ -118743255, 35855992, -13265923, -24298038, -109026041, -37822496, 54155454, 116991729, -81117886, 109221114, -108245150, -26594682, 43057830, 77716989, -17553697, 39558847, 59279275, -27228821 ], [ 108243486, 115331485, 10115049, 41106225, -43852328, 82170516, 89112056, 99440818, -19813484, -7766900, 77081869, 40376842, -8518134, -95249074, -2616315, -92876770, -4785909, -57547886 ], [ -67568877, -32159005, 2777527, 13773797, 96060528, -99719188, 56616753, 30762121, 79909605, 43225318, -32905763, -15777510, 28586611, 82948819, 20532839, 46391593, -91350541, -34632505 ], [ 14758903, 5550291, 117767932, 5363658, -86409791, -51337905, 83358856, -15313951, -63035010, -5492764, 84483399, 42325280, -109224087, -542529, 116204613, -127408, -84928009, -9457439 ], [ 44818173, 90311325, -115555838, 76756059, 52715555, 54842748, -98737372, 9391790, -34197837, 17263498, 99016662, 77833786, -65602855, 67207848, 99652270, -81866447, 68407070, 97171898 ], [ 70560059, 84809535, -86973293, -114923601, 77352837, -10989421, 28209027, -112477649, 45374960, 115677822, 25055302, 115895450, 25932166, -17827815, 18261846, -98453441, -57212986, 61688751 ] ], [ [ -112153121, -94594942, 15141303, 93097787, -6172062, 39491923, 69630638, 12153348, -53973144, -30100492, 65463082, 39041503, -30980993, -76984163, 97982445, -108343440, -30660598, 34891762 ], [ 106023265, -10476697, 50916164, 99035138, -15440440, 46507685, -78170385, -89860993, 58198078, -6484066, 64323900, 51021981, 100304469, -108864445, 114056275, 76928114, -91422765, -42191750 ], [ 86062243, -5143043, -116331902, 36420700, 60054789, -96088223, -37376220, -76108538, 71093225, -58319615, -32370243, -41930313, -89434910, 114576217, -1698374, 79852562, 9919816, -93694174 ], [ -68959538, 62297050, 11141963, -96889288, -67835720, 33513242, -79764764, 66992973, 79927888, 87190797, -5521335, 91370902, -32131314, 59022264, -18238386, -109318526, 87865418, 106917686 ], [ -59318220, -115165556, -38914580, -114114451, 5004528, 59431057, 22400089, 48991479, -105981881, 1631511, -102357243, -77245668, 38324009, 5579793, -562298, 55751917, 43317531, 104859972 ], [ -14070239, -66644437, 86828706, 1113775, -117734204, 70711354, -41003077, -52678767, -115995734, 94861381, -36276439, -76958445, -71369074, 74990680, -33395620, 75190823, -61288706, -79197366 ], [ 99815363, 61886685, -74348352, -40443299, -64177477, -69350813, -45166087, 95898793, -92964694, 102984438, -101885305, 61557867, 105978278, -12812957, -115064330, -94807596, -26651343, -95422386 ], [ -116463002, 82481550, -112307980, 57933518, -29098865, 118301639, -47229187, -109844205, 112405080, -50066267, 47109564, -67637835, 45348125, 105434887, 93455525, 10869360, 74136106, -32429391 ], [ 60931269, 84581509, -13629833, 86929333, -71910040, -46621954, -1482807, -23827263, -96879918, -79373450, 44103140, -1338875, 62289699, 25368533, 78811324, 113985531, -105208789, -35853327 ], [ 114764835, 54278419, 19674937, -9284673, 59221098, -99974282, 10986999, 12736131, -98328730, 37821769, 55576246, -50195086, 22949239, -90369379, -51341555, -4841235, 13356541, -115382646 ], [ -38478331, -55773505, -10935040, -100958902, -31217048, -68338961, -12166621, 2923695, -28093068, -60991873, 105241164, -13157113, 90686665, 74725124, -118342908, 50157287, -11438730, 22050495 ], [ -100279139, -72948450, 2753438, 116114204, 15356514, -63468845, 70250534, -45635514, 68581832, 96283530, 63614463, 89629745, 40400478, -45140964, 89338817, 114531037, 41828067, -54431225 ], [ 30224683, 63950736, -103262081, -54498403, 26138905, -27322611, -31973723, 60017676, -72798450, 63195138, -20463429, 83294481, 92898862, -8164664, -59718215, -95770450, -98155241, 23347433 ], [ -11065593, 82403205, 72789501, -97599656, -104298278, -4162308, 107440061, 101575281, 10802705, -113020142, 36131507, -28147979, -100283191, 98975383, -39500792, -80669519, -105424997, 37434332 ] ], [ [ -26720099, -3970052, -87482553, 47395043, -51320660, 37866346, 30919297, -111061309, 68124564, -58819637, -84017687, -39345892, -69046856, 304685, 35630703, 29419012, 73092216, 42754747 ], [ 21564428, -7887602, -93386386, -33946713, -58141638, 55168559, 70670243, 94432314, -5212782, -63502519, 99681136, -118875064, 37517645, -26752841, -111469390, -11714782, -32864007, -11970511 ], [ 11773546, 80344608, 75742608, -53084006, -84008910, 67447209, -14339667, -117830250, 52038823, -91598294, -46385578, -76514469, -108688184, 85840380, -53714247, -28018232, -3277763, -30172632 ], [ 38723959, 44655686, 19490695, 79636637, 105045505, -49181225, -41230781, -10330787, -72593849, -34603075, -99482261, -58119167, 79415770, 47452549, 35005640, 17810169, -7177441, 711423 ], [ 73590424, -115739626, 21885633, 112559575, 23603850, 106844259, 89756442, 33428513, -101110085, -1453825, 61295186, -32044579, 37601187, 109937596, -52937620, -80437936, 47672754, 761358 ], [ -113179378, 48339695, -28033962, 60304775, 102439936, -57078235, 40933069, 633940, -2181909, -47055528, 110940855, -51704613, -58125110, 98548657, -35526709, -112535237, 73839438, -65294731 ], [ -89744980, 44751309, 112409049, -71394055, -5395702, -18604467, 74360148, -68978657, 93768676, 45556801, -68254981, 36798724, -82692887, -73485256, -116754884, -30797849, 112886392, -34197374 ], [ 39559466, -24031673, 21646644, -31773518, 92391537, 33954730, -5769415, -72686869, -39610087, 18181586, 75198392, -99519015, -84846355, 86522077, 43222222, 58978498, -64404313, -6568901 ], [ -79719241, 42154978, -71249198, -16346327, -99282427, 62325747, -14036904, 26533814, 25976119, 77651917, 86573866, 96804427, -11739708, -94826144, -33336938, 59082186, 99105927, 85097627 ], [ -93798165, -78718833, -23769706, -39128160, 100555111, -66013028, 114835753, 301915, -36310014, 63813136, -25507920, 30001419, 113179739, -98077003, -31583426, 85417820, -118813456, 112232451 ], [ -19391380, -41909955, -116398650, -54860023, -65076098, -62808257, -59823486, -86429575, -31008611, -114640707, 97302434, -30437860, 7936342, -113475059, 9193204, -98312300, -80276481, -38051014 ], [ -76977184, -91994768, 24767388, -30611646, -82992764, 116468736, 33777334, 87008445, 63135161, 87743811, 103207683, 81799552, -58785373, -45007192, 112216701, -6470708, 113725114, 10246233 ], [ 55248492, 98580344, -22488386, 78513202, -55973267, 57029139, -2137718, 93444753, 80693318, 44960812, 119073273, 93505465, 84757005, 19118369, 91667460, -32031866, 79913569, -58377411 ], [ 49957777, -12954862, -82365617, -42032046, 96943229, -32865025, 97135350, 96418270, -24665482, -103465488, -5877388, 32323976, 17576293, 102456652, 23867241, 61388581, 72381413, 5592904 ] ], [ [ -24314090, 11584751, 109372052, 107805191, -110651932, -11942006, -96206593, -541680, 21740024, -51327225, -46423661, -38468881, -80917882, 24077602, -38074815, 102134085, -112246739, -68279496 ], [ 41208507, -37959546, -30171412, 53604766, 53003, 103774516, 73574029, -91843615, 113725607, 64127486, -115979215, -113098636, 45320991, 109820081, -41885872, 38984711, 36331474, 110067756 ], [ -107820564, 75508339, -25265815, 30729550, 62642326, -2206636, 37316739, 67706210, -42135818, 47155788, -32178720, -94420578, 78536608, -75305712, 1882601, -106287945, 169357, -100944568 ], [ -62611267, 55108855, -112926233, -114355544, -98826393, -10271293, 84796644, 41494587, 23476074, -34301325, -7240870, -7858119, -105073301, -21647533, -66260347, -94172093, 23234803, 72463882 ], [ -66095726, 113155996, 13396987, -3943451, 44157082, -60739781, 53970472, -89458163, -104113770, -30297095, -82246796, -114370795, -31712707, -35541202, -41015717, -75264872, 67238234, 47014291 ], [ 52398611, 37922691, 67034706, 104387261, -6019383, 93494422, -26355186, -103558424, 51476313, -48415162, -108934918, 8710700, -101693128, -107293026, 111161007, 79415186, 51988977, -61885770 ], [ 45294096, 103324699, 20054024, 82549444, 34413270, 87021121, -61325201, 29319673, -94809505, 51889187, -89214505, -100388791, 69317139, -110885347, -108907391, 114157612, 38518951, 85641130 ], [ 50679788, -71679345, -69534798, 98466416, 111921058, -103205291, -67120790, -108630869, -31973459, -42993383, 95237269, -53087616, 2417780, 41056401, 2983796, -15143871, 41567868, 12591368 ], [ -68676349, 21866619, -12198914, 106540568, -14509230, -101149087, -43879496, 93663406, 24698061, 118342376, -90215811, 80333384, -54595895, -116445512, 93812362, -106843349, -25667370, 84105449 ], [ 19208509, 97606656, 97674886, -100720289, -61671829, -57900366, -3795950, 108040048, -4785285, 61957468, 34370798, -98905004, -75509530, -2840794, 11018214, 5315711, -88493155, 28802937 ], [ 43839363, -16199339, -116675153, 35704725, 4300454, 98713331, 114391979, -107765488, -97501341, 17774299, 46548049, -19354517, -93462253, -952249, -111149670, 86656331, 40094317, -99722531 ], [ -31089574, -45711147, 68154556, -94360086, -36905799, -83172141, 46990710, -67747648, 18161169, -57076068, -62223485, 105363689, -42661931, -26133015, -9899100, -114833732, 11744266, -105533221 ], [ 18764897, -75211295, -95911649, -84576259, 86953135, -67784565, 70115617, -93100955, -111995456, 9239391, -12153512, -104448162, -62355553, 20392599, -58064022, 107421400, 12792514, -6680991 ], [ 24872623, -117817807, 13176719, -116685765, 43502388, -56912292, 59630801, 112691649, 47322645, 13993121, -47704410, -43171894, -52747787, 101345701, 108704632, 20880326, -10605582, -56763723 ] ] ], [ [ [ 56141392, -8154230, 81077908, 67916563, -55587475, -80071626, 83770591, -107601479, 87161229, 107448678, 66915975, -28406860, -41219490, 102204965, 102912671, -108926785, -7546958, -54318688 ], [ 89999132, 25287729, 71058007, -59079533, -29919486, -297945, 43300245, 2772724, -66554092, 117445375, 109498105, 48657039, -109033677, 84960397, -78390339, -53829369, 64461399, -21001007 ], [ 10845348, 63547790, -16010418, 85009342, -16628805, -93463552, 88366066, -45088985, 108918550, 19139485, -98700327, -34784159, 68798037, -4758180, 58712743, -111694925, -110901550, 11630906 ], [ -4462706, 24205654, -36084552, 66091505, -73856397, 99184437, -24481367, 76975861, 37140582, 21785075, -6179867, 13412349, -3742709, 42302391, 86856719, 88658935, -12718618, -26066299 ], [ 106809118, -102041909, -38971528, 32140232, -41009265, 74742655, -26524452, 16867263, -89118435, 7890225, 25193973, -110667652, 19478634, 84305333, 92749427, 40746980, -78919476, -114082195 ], [ -5620567, 31388517, -81591790, -74706827, -45764959, -80855227, 99814159, 16228146, 89930314, 117720610, -25176624, -83243861, 1850763, -14804964, -74963654, -49188099, 93259460, 67148864 ], [ 11894215, 18316538, 104122551, 21647625, -22002002, 35928933, -34328442, 55078349, 116084169, -89443965, 75512150, -101502161, -109289799, -83222873, -116267577, -108012278, 93176755, 10183613 ], [ 60495625, -28057836, 102283338, -109763971, -27714975, -103557439, -69301808, 115675749, -84666004, -99475847, 1728097, -107190592, 115246118, 30499352, 40440545, 89991917, 42472243, -88445399 ], [ 11905079, 54818180, 117121016, -56547052, -71124627, -28379925, -72855179, 13432274, -9205657, 97290946, -54933509, 37663328, 90279988, 11589644, -82259134, -38389033, 35191282, 18226468 ], [ 10559511, -23142505, 53434711, -53804711, -94973195, -105962356, -11481143, 50099530, 19085817, -16789875, -108267814, 12190569, -11562567, -102110205, 111554552, 31780583, -119250395, -77052875 ], [ 65100799, -41770145, -24347197, -14323331, 91420032, 70698329, -21578761, 43982345, 94559395, 118845497, 112098111, -115149592, 42543806, -3372928, -21111437, -61358991, 66205794, -35908020 ], [ 90790624, 13932542, -22048462, -71652857, 39112281, -71891568, 34909184, 113734502, 13724121, -114427807, -107418815, -83865208, -45756595, -40409232, 109542184, 4507541, 77586839, 113845496 ], [ 71473255, -75592973, 71967971, 13594473, -46879802, 59503030, 44581707, 60081489, -10141582, -105870870, -81733341, -13336125, -96349921, 98365015, -7734202, -33265999, -98050109, -19625260 ], [ -62631327, -99019851, 85826856, -88504251, -6242168, 52959328, -67518836, -14239833, -87635102, -3757170, -106806294, 81829323, 10464165, -103188010, -18738331, 116768432, 50738779, 63606362 ] ], [ [ -67086520, -102264715, -22446866, 73448491, 113698938, 87865133, -70578259, -36534723, 94610303, -13638354, 101856653, -91675551, 3265149, -114117803, -6711123, -70842295, -92392161, -108680073 ], [ 45309491, -113865048, 89228097, 3448139, 80742209, -30738806, 48573473, -8548694, -79730172, 116909634, 69608520, 115461318, -41408831, 62085031, -40943718, -24335053, 34439141, -44542746 ], [ -97163513, 1772295, -47804956, 83482260, -57934825, -35207783, 28336582, 4001533, -22578547, -78347314, 7506083, -104313596, -80165454, 53084147, -42848137, -78805581, -36467136, -59725551 ], [ 3567609, -63505523, 75337837, 36767078, -47814781, 38979963, -65308416, -117176236, 58642579, 56406868, 83545199, 117118391, 95735521, 101957968, 96111568, -59000619, 78949528, -78973369 ], [ -66341760, 1937789, -118481596, 103756294, 64111212, 29265695, 110189044, -12369711, 98451811, 38384861, -85627127, 87839503, -32084163, 4467659, -9900189, -42061059, 65266846, -17706971 ], [ 85172763, -36654446, 2241068, 5946068, 61657869, -75919704, -40864235, 99953167, -33078034, -65739651, 79970320, 13916373, -47222786, -118152003, 109660339, -12505556, -89559154, -103032019 ], [ 57518254, -104442232, -114810587, -48213843, 8965046, -3962642, 58838340, 94187310, 44002827, 105635577, -19457621, -13962821, 24369444, -69603871, 73745502, 22453209, 109282838, -56159164 ], [ -998196, -29910451, 22833742, 100371020, -15668860, 4024337, -14565118, -20131088, -72510929, -21091272, 37850996, 68199581, 78135276, -62785880, -92880304, -95149414, -76570188, 68256970 ], [ -91346720, -45567169, -23085204, -90755267, 18520970, -21116490, 34348420, 47477312, 25040606, -82065595, -2987539, -25247633, 216678, 35967939, 100924716, 13192380, 78046921, 36711578 ], [ 39429576, -94657666, -37547638, 50572934, 98387189, 104227273, 13685592, 52680506, 52045558, 77927978, -13394451, -40317930, 59400195, 23398159, -26771617, 84798266, 72592881, 53301377 ], [ -8026915, -70798449, 55933288, -71390493, -100487116, -63567521, 33577385, 67886942, -73895576, -62295299, -49877441, 110623438, 8871545, -37231811, 107952460, 7220881, 19774579, 41480759 ], [ -79628290, -13478738, 85867599, 116930093, -23337949, 46460079, 65654807, 108497524, 60011979, -44334903, 14563442, 60787145, -89287902, 102140787, -73740446, -35631072, -107718041, -21395206 ], [ 31184258, 47141281, 89121796, 91975607, 34182407, -50617754, -68710278, -96294953, -66470320, 41999614, -23662961, -13765478, -61158657, 107117209, 91407423, -36401617, -77640175, -3412155 ], [ -91889616, 85473188, -25052635, -19044489, -39747877, -89509914, -53960751, 62803981, -94748098, -99615867, 49927851, 115680024, 20220170, -66653770, 27609907, -97299379, -84288292, -67580872 ] ], [ [ 54286652, 74507248, 9478688, 94094880, -57218616, -12366312, -33100938, -116204701, -43873881, 41481150, 33304370, 59035249, -68861977, -62650191, -21625033, -75044464, 43912484, 60277232 ], [ 10885108, 101561840, 41330682, 55468465, 18489456, -102489229, -113079178, -12469036, 92662130, 83843771, -98115666, 113647874, -54321415, -37712019, 88029329, 117180266, -82701183, 83423055 ], [ -41504843, 75844485, -115921282, -37504999, 26080962, 71310931, -56660424, 104797048, -65151823, 82546178, -32731300, 10292508, 76629006, -68779428, 57539344, 13737368, 28181048, 56311530 ], [ -83687798, 41713044, -111316169, 38335802, -24980454, -86884980, 114453444, 54020231, 45043040, 40199848, -50600203, -103326923, -59671305, -95333231, 20423700, -76580306, 79375697, -61263385 ], [ 32136257, 70547025, 3477911, -106888828, 59348509, 76023698, -67552356, 104999682, -74621706, -103671650, -77587237, -26780017, 110288753, -41253117, 63643595, 90083246, 92445840, 105856715 ], [ -68916630, 34829281, 72809309, -55040474, -11130870, 97632760, -86715696, -55530629, 88174569, 82412769, 50417015, 108401932, 59128330, 33269724, -32791867, 89122189, 96995691, -20316862 ], [ 81909741, -6530299, -24984404, -26180616, -18071301, -74115105, 112996974, 81881451, 58872015, -113487606, -22351895, -106225575, 82562806, 107699450, -61818216, 74051578, 112787695, 88765944 ], [ 70663407, -107072823, -111636826, 88897166, -13529163, 16902136, -34811974, -36759520, 88716283, 84403621, 55128424, 63576166, -98045467, 61615320, -74141731, 112804304, -79455818, 46229694 ], [ 3155928, 64092285, 41517535, 18650614, -59489210, -79898059, 21504200, 914553, 103150031, -95420415, 99907012, 49831011, 59202162, -105778773, -86365131, -25210360, 86482634, -17265595 ], [ 95288265, -72639041, -19181148, 51956664, 78260099, -38404073, 52388167, -77159983, 36427091, -29689288, -10501426, 6375773, 8657755, 45517976, 37256196, -119060009, 63345228, -26780477 ], [ 77872873, -15170602, 94461198, 114425423, 73656389, -97829039, -52725020, 107779970, 65534193, -49333862, 31175217, -107886081, 68464392, 58189788, 109610256, 104558223, -28735781, 105590565 ], [ 89400638, -34208732, 55157056, 74589881, -46052065, 19187013, 76460283, -92255952, -107971262, 112705126, 29617808, -19690469, 59284241, 16391351, -115111997, -86334787, -117617587, -48843999 ], [ -73516090, 23191593, -91852086, -115185230, -84644142, 35651949, -80743272, 26033651, -15424941, -111199556, 69178234, 61826114, -76664284, 77210200, 32166860, 55670372, 68880678, -53914578 ], [ 92128267, 36301369, 27384748, 71550365, -109443807, -71702112, -35506492, 3828740, -111960585, -72657353, -103768121, -27484333, -18819463, -97752355, 44720562, -36400493, 41803530, 2708170 ] ], [ [ 62810121, -12117629, 18794204, -72888827, 41222199, -83660578, 89965921, 47798033, 97660415, -72307623, -27914422, -29401929, -82618563, 112763677, -87866944, -35350188, -85881634, -79570836 ], [ -67449617, -24105094, -82716056, -87347022, 119256326, -73754788, 91116287, 45001456, 118998926, 15891633, -96449569, 107627898, 79421348, -3094414, 25698498, -57220470, 51778261, -29907975 ], [ -16487127, 10208923, 63460372, 3195285, -40769516, 29822697, -97042718, -76198008, 22702641, -24605566, 24046970, -109088017, -8883527, -10415600, 71341938, -65408956, -45644197, 92675881 ], [ -42787964, -38824508, -17311752, -37375283, -106992840, 27021334, -74167554, 76822077, -65750582, -89507022, -48290092, -116359899, 92942397, -59099487, -30549502, 47000495, -92530684, -52708349 ], [ -61632289, -52385358, -110753165, -68745990, 18006665, 85328034, 91950730, 79788883, 89312803, -112992671, 28706628, 95581215, 78771630, 104464499, 51180642, 22779882, -940103, -50009767 ], [ -74788514, 5073683, 4890308, -29384934, -19395751, -66585184, -87594632, -77456424, 46897828, 89087751, -95932918, -18903575, -12794349, -81971382, 86727399, -116777429, -266232, -75686908 ], [ 72514168, 101204812, -25824362, 86195986, 50451198, 72625077, 57380131, 110500307, 2696416, -55417420, 105434377, 78745331, 82802654, -118755028, -20161511, -87093328, -94654019, 52231587 ], [ -45177290, 99582517, -118688750, -19069369, -47862259, -35116533, 56039167, -47631271, 62986561, 27574758, 112661769, 78441457, -87613651, 72518641, -62281646, 113173080, -10345985, -91044219 ], [ -72807504, 58842204, 36595758, -70288692, 89778049, 73377374, -111565148, -107858840, 106662022, 59807557, 42496364, -57231313, 4389302, -39158420, 48736576, 30336949, -10389138, -32257264 ], [ 17290421, 30185282, 104452551, 62729954, -81713581, -12772998, -90905857, 14274020, 101326768, -70025048, -7942128, 63311551, 56098865, -96884993, -51583215, 23028313, -16692731, -83079429 ], [ 113830247, 12767517, -39815393, 57983952, -102634725, 71472805, -12532581, 95647364, -26974986, 54147448, 111596665, -13009330, -77791056, 71792655, 43309143, -50719965, -69070545, 10490273 ], [ -87993270, -111465961, -65540806, 96220667, 85335017, 6773875, -29089512, -28916918, -71757236, -49670140, -75841519, 115865266, 52074817, -87318639, 24395551, -100573661, 98274926, -88759248 ], [ -82600782, 15670616, -57856042, 86315188, 17168754, -23084755, 20459612, 9675747, -25522355, 90822551, -85786680, 31920751, -109999071, -69229989, -96419778, 47894529, 92452635, -106930832 ], [ 119046430, 30029592, 48369960, 39298379, 69798284, -35308748, 82467115, 112342960, 106845613, -108041330, 67177790, -5969679, -42338296, 68689478, -46846313, 106984843, 21762274, -50887181 ] ], [ [ 10268648, -90392882, 77615782, -90514853, 73097207, 117231113, 4803739, -100508447, 116997519, 103837484, 24999298, 112665951, 66319067, 60839765, -38256255, -97248183, 23418646, 70562452 ], [ -79435404, 101501315, 105873370, -45158684, -99716984, -63406522, -18711251, 62046512, -62614883, -73276957, -77273241, 7093290, 91167081, -43021302, 103397307, 78496328, -15491903, -58910223 ], [ 1683728, 109109168, 1869349, 113610261, -62902424, -90105779, -18947044, 8375780, -80271992, -70394865, -10738559, -62675377, -108725902, 110878583, -9362458, 33356515, 113964068, -112954817 ], [ 70133492, 16447012, 76634679, 24647954, -89215601, -62666494, 119078735, 31503962, 25497653, -56090915, 17917833, -59361714, 94172902, -55164312, -8970606, -92542897, 110395040, -77357540 ], [ 58843280, 78395304, 63717921, 105128245, -95211199, 118605684, 7411177, -92871929, 73233516, 30287761, 16656851, -84127721, 70430779, -2318573, -14869821, 81189733, 28892110, -1358307 ], [ 21745439, -95339555, -62967007, 69222126, 92234589, -16766129, -95066181, 113824019, 11640243, -6273519, -62291732, 19553981, 45328485, 73465929, -7059986, -96338624, -20738025, 823093 ], [ -104305378, 45828609, 31685294, 28331706, -79998305, -101919354, 66156040, -20258980, 46450395, 62808077, 107994076, -57633622, 85154421, 67231673, -79335728, 32525281, -80866491, -29400340 ], [ -116459646, 101146585, -112935250, -23810047, 59503466, 103166230, -86586693, -62806922, -94017599, 31495305, -51707237, 52457458, -84654230, -57419806, -105187702, 106959411, -6112351, -1290953 ], [ -54126773, 43717422, 49546684, -75162428, 102518400, 24100241, -51079391, -84546408, 10116027, -78790794, 116940393, 1135043, -77041150, -53126358, -51979555, -78096287, -23032678, 59397433 ], [ 111564549, -82014104, -65889950, -10179839, 82112171, -82326690, -13963824, 35709466, 39159950, -63784782, -95156358, 107468931, -84401054, 105863654, -61135083, 30779587, -109397255, 20901911 ], [ -105107688, -77085975, -114637487, -113715433, 39868056, 1107356, 52652713, -38597062, 111791536, -55730994, 34330151, 83130539, 48983624, -72063756, -56460897, 118671110, 115953712, 56228953 ], [ 96540342, -112880269, -29922276, 108997321, -7956494, -36347752, 29868797, -70829415, -68254267, 50962789, 67255074, 95728084, -40717029, 58540718, 95025784, -27539652, -62216998, -77944405 ], [ 30822951, -2645419, 100781157, 99099035, -6971518, 90119123, -2111946, -41811404, 38751081, 14226688, -64930876, -14492672, -18794623, 106733009, 30598874, -88856642, 40001514, 111049589 ], [ -59879649, 119186657, 94428243, -76051691, 85169254, -116774974, 29887769, -26803750, 13838651, -36345936, -77659573, -58099099, -46331105, -24227096, -47314789, -10303468, 14024961, -98749411 ] ] ], [ [ [ 22459602, -87572562, 72867428, -25500806, 113269336, -41894, 110760642, 53263517, 116922630, -53338695, 15071594, -57597119, -13058871, 48434642, -77664704, 94591282, -61076446, -43627591 ], [ 51003031, -9752315, -55511422, -49415287, 96665327, 111275971, 61504964, -15880091, -89635545, -65181269, -7865588, 48272995, 72889032, 34833109, -104200981, 74365780, -52234827, 86350533 ], [ -45051464, 50839053, 83031063, -83027367, -42064479, 93920707, 15635067, 91587265, 24710229, 30537560, -110481424, 109333903, 45369026, -74022405, 69694338, -35665571, -14712193, -79972345 ], [ 112542436, 81737461, -21512827, 84480960, 42274759, -57240059, -104109344, -44283890, 101025022, 63249904, 73896406, -53027068, -89581923, -88728647, -116076879, 89708926, -105261142, 89498868 ], [ 1498466, 103944309, 79819879, -54678719, 44844012, -52086316, -66551038, 80928999, -107733532, 721660, 59954740, -116170725, -33810823, 12521485, 66402227, -6436045, 18139565, 93090069 ], [ -47302926, -14938083, 107265219, -894678, 38813237, -20678687, -110596947, -115241328, -78436414, -100890737, 32684879, -27232626, -37090585, -111082477, 106834236, 106449494, -34611017, 92116855 ], [ -84911516, 49631100, 36482907, -109582270, -95882263, 95336634, -24757210, 56763074, -15741294, 55304630, 80147023, 102925706, 45541706, 71203634, 53789950, -108923087, 56178474, -73921273 ], [ -19686684, -47415487, -18751891, -34993492, -30877077, 84981973, 102664470, -49960514, 101181153, -82536836, 28830140, 25744114, -29333438, 93631886, 115131222, -82108296, -71158457, 87916041 ], [ 44740533, -44267811, -117637622, 39433638, 36732659, -36411249, -101889430, -112945155, 11068457, -51706507, 75277668, 92107214, -65976144, -84585556, 36412641, -68319687, 27583705, 115865089 ], [ 21947337, -53883820, -70006126, -109709787, -48673069, -38891639, -83627113, 54117079, 93732380, 12164379, -95029102, -35247136, 89589484, 62280122, 49591258, -66497075, -73878542, -2611444 ], [ 61400328, -111862707, -1214482, -54581140, -39016435, -63917716, 41550981, -12261322, -29450969, -16422953, 66375218, 83194381, 18107565, 57142713, 78218038, 115736767, -39527150, 48382600 ], [ 5850917, 80699805, 95611581, -39011749, 36892254, 114099006, 7496830, 18329812, -30848014, -62264859, 4517578, 54624381, -71461309, -38901325, -100418660, -72989032, -68142617, -94122471 ], [ 116642059, 46285932, -100510186, -105181531, -1762168, 42753112, -81920219, -11522920, 94664642, -55107387, 59595990, -62601828, -49459915, -70019977, -90154982, -21618558, 114554996, 100410564 ], [ 62138360, 7081593, 70886208, 25989883, 34859437, 106618182, -55955005, 53344, -39427640, 31974146, -82504694, -84431016, -69251915, 72539632, -57923966, -104756462, -80112208, 10067803 ] ], [ [ 19725623, 76280858, 102132611, -98749105, -77136082, -844143, -54859337, -100588038, 6382895, 17600619, -11611688, -75330438, 12891900, 29583949, 45108550, -44780705, -114511660, -73499065 ], [ 4689793, 92032235, -68281445, -19656410, -7183550, -44210009, -24084516, 63132590, 16086064, 24307856, -83711206, 90407483, -85434734, 3290988, 54721680, 20666442, -98315418, -38068710 ], [ -114827009, -79410083, -53542357, -17526901, 5757253, 11604947, -66149263, 118312103, 82381945, -80091118, 8619677, -24061932, 6910925, -81171926, 66793088, 31552807, 75603011, -48668189 ], [ -8818328, -21952956, 10778212, 106608247, 99810188, -14280857, -38463864, -112382885, 105902518, -13531206, -92334484, -47296889, 103961506, 79036446, -104690703, 114060046, -100004951, -117112714 ], [ 68070174, -8091955, 24425528, 116124562, -12420708, 84497072, 71515663, -40802778, -76742736, -33915254, 4187648, 32884699, 92144841, 83271121, 28878325, -56418968, -78203663, 18575315 ], [ 9066157, 34219227, 20636909, -117207661, -36275655, 26377236, 5349189, -83588120, 3325757, -100897284, -114990536, -16551598, -105961278, -25450173, 109994061, 34083723, 3475439, 45470875 ], [ 68025778, -110706351, -4909183, 118150572, -11756595, 106519483, -3969486, -89641970, -40828524, 47694696, 28612777, -82808596, -116273197, 1490133, 32333789, 66649665, -68086715, 41497524 ], [ 64245456, -22974796, -9938768, 52355886, 118714835, -117238558, 45518101, 43893501, -47540977, -47290947, 68064693, 71695970, 66488531, 14989850, 97155051, -45194763, -4089268, 117445822 ], [ 108606905, -71123364, 14035697, 59645007, -93223069, 68962953, -63141604, 2327742, -79550753, 97647130, 40692684, -97871932, -53123858, -83930610, -16341295, 31389482, -98364581, -68268254 ], [ 84205668, 10987473, 116725404, 9418858, -66395953, -118457067, 37019639, 87890385, -56854015, -95328539, -53159436, -69348046, 37454175, 29712802, 75024727, 70904891, -16281421, -75225822 ], [ -43226473, 61322168, 88071596, 322647, -117121967, -51882578, -44296169, -95612258, -98696199, -65475221, -22380708, -48710317, -41595307, 111982306, -89293836, 70014368, -52742316, 65170039 ], [ -63101722, 80791882, 64318711, 232406, -57262352, 466660, -103382906, 14528367, -76275106, 118147308, -96467173, 13803996, -68308968, -118142068, 52878997, -83378288, -10801882, -63513976 ], [ 103276671, 27258276, 55639272, -112788060, 34883904, -64882961, 80333079, -74327801, 108544724, 13262287, -3090107, -40625823, 107221103, 18682109, -874524, -76518477, 83556866, 58862094 ], [ 117124237, 74944139, -110932723, 91475947, -62192576, -60650657, 99049636, -97340977, -39634992, 56037180, 40871002, 69634137, -21837803, -100824636, 82585520, -11074169, 52812516, 95860467 ] ], [ [ 115852435, -16685094, -110069492, -46528990, 3928666, 70997700, 97160908, -92499065, -87904468, 3435916, -18115403, 64000278, 97452620, 31002634, 68846855, 52997574, 44879307, 23948486 ], [ 59128572, 67880487, -64099665, 119213261, -98838421, 5421052, -70493756, -97525218, -88676956, -30839482, -48339210, -9398171, -403683, 23089683, -22946758, 56348672, -48455839, 118773750 ], [ 34774674, -61879652, -28746136, 27398877, 80845692, 118428366, 118153614, 8290120, 42942894, 102737118, -12682290, -73183745, -262544, 63417213, 49730953, 30297186, 116364807, -33910177 ], [ 44997221, -52490431, -61977195, -69435783, -4931820, 35507222, 106456457, 19014833, -9272224, -54781488, -24017680, -15438090, 15391589, -33536165, 69846452, -48986500, -16491415, 10127080 ], [ -84912057, -54535561, 115213451, 114655836, 16958418, 83385207, -59156040, -24996085, -3896916, 26992937, 79982856, 38406633, 100903933, -90164544, 59971184, 7429037, -14170725, -24134319 ], [ 77067519, -6542596, 17583372, 91707541, -29308591, 98430601, -54410879, 90875961, -75005925, -67417775, 111510323, -106326898, -23113194, 20351968, 66485475, 21407376, 19532256, 69397500 ], [ 106844614, -102834206, -58050125, -52125399, -41785915, -41286383, -85290787, 10348930, -80166644, 107989774, -15122343, -1514655, 62592310, 84074770, -24690516, 92689192, 78387444, -95155338 ], [ 5984326, -113986337, -54206216, -16292088, -97651843, -2414523, -8021417, -105118509, -12378792, -65953675, -93760683, 62522463, 118075985, 7459768, -85741584, -23438875, -44884737, -103685290 ], [ -110475054, 74767597, -54481913, 11866182, 45647325, 112770582, -9053667, 29462055, -78522781, 14132726, 36176082, 7213821, -98453598, -58820150, -109030558, 55444475, 35354267, 14734409 ], [ -39817015, -110469150, -93593207, -59157689, 98107136, 83813878, -108787458, -107981193, -101328613, 55653153, 95268736, -37077889, 31948452, 13208756, -75067714, -19096762, 42690794, 46642603 ], [ 7162499, 4364590, -94864224, -89675176, -55244031, -91733584, 11668674, 40229765, 16530152, -78629011, -91222069, -56719008, 39611277, 23039955, -83889855, 26126632, 31837246, -22461488 ], [ -108454147, -54721322, -40337411, 35170089, 8012129, 91022701, 59758643, -92449875, 64313710, 93240566, 682877, -43093240, 110883404, -109050688, 34574471, -62500243, 117008403, 114161330 ], [ 69261063, -29826969, -56115738, 104478175, -2449722, 11036080, 70313436, -7420595, 86299055, -110143465, 72854498, 41840289, -23812888, 39010780, 19659781, 14018466, -42094870, -4180990 ], [ 86841727, -95964679, 63945503, 80686658, -13042368, -93216803, -50718574, 5622058, 93815378, -31216790, -59226190, -76924936, -63037593, -71123366, -107859938, -1606230, -40640165, -913907 ] ], [ [ 23995516, 104107189, -91104093, -66396537, -106292461, 110364955, -52203809, -5327100, 9104037, 97742938, 17819935, -79435163, -25088567, 20185703, 110588417, 102495860, 30959919, 35520565 ], [ 22302777, 7633542, 2353621, 31314607, 111806330, 51865697, -81712791, -107556121, -107727220, 104814434, -9480451, 110393750, -33818133, 104909431, -45458460, -62991497, -68072993, 8143448 ], [ -50783636, 91582640, 76903490, -11376298, -70584563, 75870584, -89628752, 38785879, 1999842, 68131692, 104906009, -69448237, -65365492, 51175022, -16888740, 22078990, -104941016, -76996952 ], [ 48816155, 28693359, 34042095, 59284156, -99594500, 105860417, -81413868, -13895272, 90342314, -84310954, 1139353, 13866955, -26265643, 113851810, -52345920, 24875899, 51494427, 13605505 ], [ 75804632, -63482250, 100150218, 61122559, 23195549, -62812561, 49120218, 86552561, 62739128, 112898563, 88644329, -110385307, 117778071, -91015432, -9040537, -35160755, 26839471, -17962399 ], [ -61160776, 85497366, -116914881, -63261304, -44632037, -55836202, 39633699, 98446827, 113841440, 62947942, 99678374, 114404571, 49927210, -65151730, 32315974, -30025170, 20562415, 4900248 ], [ -18822181, -13549719, -43161274, -24075869, 66091978, -76651533, -83320589, 78679383, -68628616, 52825482, 95433328, 78936521, 89838360, -36700030, -9146830, 22630444, -67749989, -72609487 ], [ -36046290, 12566896, -70280794, 21749676, 96741215, -97073893, -43385913, -69307924, -20529818, -75227490, -45730565, -19356229, 42544355, -34607941, -99337921, -54402953, -86201226, -110306794 ], [ 14216574, -33951239, -41255758, -6436084, -264467, -3644364, -21560550, -118887706, -52707835, 93283842, -24775941, 38086806, 117378689, -100345757, -83535336, 46048815, 16163259, -17444930 ], [ 79776163, -39133415, 94358594, 59655091, 51260344, -77545663, 113294750, 30297554, 25720524, -65294354, -4119072, 30826853, -78353641, 100984644, 33995623, -75711127, 23225454, 72166733 ], [ -1451271, -111466607, 42566435, 25927901, -44659644, -535601, 47856503, -26211625, -44368023, 78049231, -96880209, 99727188, -107432126, -58038365, 24204573, 47273223, 60727767, 95536007 ], [ -12899931, 51144163, 7800380, 18426234, -51902196, -118111155, 87331086, 85765917, 92995197, -115226818, -31668757, 39736017, -62610005, 77547259, -33427012, -51164354, 67473183, 45142257 ], [ 104905244, -110673234, 54808288, -21557585, 73773284, 67961804, 13664261, -11015055, -10690663, -55663998, 74773271, -61163768, -4659838, -35129386, 14450389, 90176246, 54487223, -42210562 ], [ -44671236, 32206913, -31640755, -53273912, 109426460, -1469107, -31049309, 116799395, 6849366, 45691067, -97039443, -116686437, 39045706, 3476489, 104812818, -23167836, 113135367, -3199184 ] ], [ [ -56006515, 46929443, -6114202, 37942286, 59528413, 22998501, -51963425, 14917131, -37285121, 13049609, -9465612, -54096306, -32537586, -72329767, 115754772, 70697995, 26351839, -108965148 ], [ 106060371, -100614694, -46906323, 101684874, -14945023, 93615393, -19433590, -51306959, -22679389, 62312291, 67881976, 2949273, -75755750, 99319611, 94387144, 24569399, -13942013, 58003673 ], [ 77532529, 76469143, -47913576, -78429344, 33927307, -104316145, 50466624, 34389017, 22622545, -108889042, -81721368, 105135752, -2526682, 69799512, -116891734, 32968830, 75526661, 109527806 ], [ -47007261, -114923439, 56437611, -67656834, 25773854, -3507292, -94408995, -25980843, -2115763, 118983412, 31074309, 108949574, 73226237, 43572539, -73177106, 84277272, -89133937, -66109646 ], [ 87278217, 4679867, 2622433, -24175359, -87104353, 117363565, -43363561, 92916889, -17103982, -112297593, -48717783, 53990720, -53795622, -37359136, -90583316, 72803596, -104636452, -116266315 ], [ -69463498, 62579262, -88892789, -37202166, 52558833, -117094161, 30496099, 88305604, -106886695, -56827693, 9405659, 88301312, -50551846, -8695395, 8747101, 114067098, 92942976, 95045107 ], [ 21051426, -90877028, 73157680, 110893569, 76675214, -101168165, -39865023, 71315506, -83103308, -10025315, -74328042, -89209240, -4978461, -115570048, 49597321, 111713703, -25387020, 104828289 ], [ -16445424, 19828445, 85893578, -53688788, -41729225, -13183111, -50294151, -6432767, 67702223, 50966854, 76769441, -106554588, -78899067, -40623445, 72304627, -100641983, -42331949, -29660810 ], [ 90502785, -67270250, 35090168, -77699301, 85277115, -82445179, -43364732, -24180868, -106289768, 94754789, -46983413, -30047106, -35971376, 17174701, -108027916, -12972224, -114872458, -115322719 ], [ -81058482, -30433050, -87128411, -82956543, 691237, -671062, 21558502, 116231846, 96865467, -84885488, -64327178, 99418494, -14398396, 42241573, 39638995, -108654585, -47774816, 84029628 ], [ -72711699, 25238393, -83293524, -46566745, 55327631, 39911499, 4888660, -778864, -9090547, 54337117, 41708338, -99456724, 44700549, 1335010, -116134501, -38058094, 25973117, -72375273 ], [ 54281460, -74193197, -65818289, -101762310, -25396516, 25177484, 19910689, 43618267, -40556072, 25305912, -94891549, 112295507, 30694297, -768846, 51687175, -64157774, -94790956, -18553964 ], [ -107181526, -84656439, 72606651, 100902373, -8374515, 37516018, -97565039, -76739977, 28740140, -59486827, 80077921, 18763429, -110178327, 76850225, -49782147, 74039148, 10935947, -90195290 ], [ -94156827, 104783770, 7781886, 59483577, 109115598, -108090216, -47008912, -7069748, -105617600, 101610550, -96201529, -44350242, -44427100, 34712625, 66803110, -33163942, 50179213, -112962902 ] ] ], [ [ [ 69366278, -68868877, -60655355, -95353649, 93281375, 34303632, 77464707, -105866735, -106937662, 118653352, -32877718, 62942584, -36518213, -38436204, -53153012, 89010589, 93025309, -12794436 ], [ 77130620, 43518985, -116595670, -108337016, -53287276, 93613028, -89443303, 92555977, -3975540, -104292709, 81824681, 37182164, 21193750, 34891617, 33465180, 88424147, 60783426, -103275266 ], [ 84976310, 12237687, 38138699, -76638029, -18006314, -21486514, -95235143, 27983935, -56175865, 85484394, -7983116, 88571222, -25413455, -106478386, 83886324, 86307961, 19449489, 101335127 ], [ -10622416, -113292342, -106981275, 84986004, -3285566, 43476597, 90074919, 50695571, -11375853, -9876807, 85193313, -53519009, 48116419, -34714527, 81768347, 114912525, 29032267, -71068086 ], [ 86828522, -36104022, -106586664, -105283048, 20799701, 48068378, -80973886, -100604317, -71374596, 10564411, 75169670, -113903021, -9430045, 92728747, -89660318, 44555606, -101782986, -92107254 ], [ 46717372, 56623060, 65022475, 86039809, -74203897, -70439432, 86441537, -78880964, 85184374, 54118218, 95253510, -105750843, -95214384, 65086645, 16601205, -20804820, 47273911, 57633234 ], [ 29387100, -118243879, -116130572, -86617856, -39268231, 101664853, 51711796, 86693725, -111528131, 59475424, 85563803, -48329322, -69734387, 93849978, -26555388, 39189291, -87354324, -61644529 ], [ -83007072, -115488592, -56789020, 102358713, 81557739, 100450639, -106782932, -12247367, -56268269, -63622457, -54307383, -79361879, -84907898, 15686242, -911911, -53785414, 117314928, -60611115 ], [ -89446432, 34707207, 22935843, -48814287, 79162789, -64840161, 59865800, -40461969, -30101253, -104884745, 43040912, -80093486, -80529599, 40421311, 111842600, -9432117, 30652543, -55060302 ], [ 101126137, -7018441, 113481410, 16480171, -54962411, -20225921, 42681078, 98468389, -110252563, 17554698, -75084086, 27407555, 83564002, -64158289, -24647356, 17915655, -25128224, 116509277 ], [ 13380540, -79361374, 3900668, -75928413, 21460636, -49401549, -337766, 66537887, -15771061, -866662, -2233387, 55510939, -50252008, -44669014, -110039402, -111216845, 115212144, -40497041 ], [ 45053194, -49976381, -11346172, -29789076, -46107318, 57936259, 45140019, 113234175, 50315182, -86564183, -97360028, 37922983, -105909228, -16277805, -60762321, 69903707, 69834956, 77816381 ], [ 91838481, 114885211, -26908772, 56125616, -84350135, -44088477, -211314, 118575689, 82312809, 5595457, 118186974, 37819509, -15824673, 65257758, 105316054, 77298999, 44973011, 95276241 ], [ -52867454, -70194952, -20223456, 86901597, -34271550, 117639195, 51324157, -22151703, 72110480, -10656134, 91836978, 86087773, -90729659, -36174216, -114332412, -39777041, 52350542, -14061044 ] ], [ [ 760984, 92237036, -38855125, 7781070, 24670117, -44553178, 97448985, 76680620, -67273216, 116291556, 83623364, 71312550, -105861143, 86785488, -50027424, -106756785, 36579459, -25154519 ], [ 8841656, 43053706, 81798817, -94613877, 96565795, 79809172, -25130588, -62955438, -32572949, -115548406, 50301651, 75924048, 35455860, 104129979, 59986994, -112618863, 24481900, 55260297 ], [ 74954864, 3912605, -7663080, 60111816, -94773578, 100298374, -87059346, -97166237, 89244724, -17014946, -17079349, 12706471, -8376048, 37828231, -96588343, -114798954, 50207531, -85258119 ], [ 45445716, -29058124, 82801256, -39714154, -107577668, -50408287, -14357365, -23884118, -87491588, -11904195, 112004771, 105676188, 92233876, 63583172, -76068626, 57669014, 107032420, -105814410 ], [ 12061734, 24230472, -104894617, 12342338, 74318587, -43127186, -50819615, 116666219, -45680218, 35617043, -95342884, 34687573, 37838421, -80363123, -60659128, 15822309, -88665409, 117639348 ], [ -41196076, 21715139, 108527809, 103084197, -17636260, -46479797, -50255181, 62882376, 43466801, -16585780, -928578, 14247634, -114579277, -105425379, 34898288, -48893161, 74909582, 41060309 ], [ -38416480, -77049058, -95609013, 3030797, -73818610, 89324376, 84615170, -19552274, 94580888, -23909031, -92730458, -113946927, 68584028, -87498736, 45946469, 116269955, 60575289, -112434320 ], [ -25425523, 104664890, 14837849, -108038708, -95175697, 6257766, 87569385, -7128401, -97174496, -93577681, -29943753, -85450649, 4745752, -47820096, -58240675, -6625227, -62879405, 11717116 ], [ 37930055, 98120468, 91621429, 74066442, 4652208, -68184393, -48222487, 94687975, 107316837, 40097767, -89724520, 31509949, 54191149, -67988866, 16578217, 74534753, -63212009, 7748944 ], [ 101786633, -113189842, 97751742, 22723182, 102052569, -66218437, -104457189, -46025799, 106329120, 16627859, -28098236, 90823656, 44514190, 115688318, 91695213, 8690350, 16954296, 65549690 ], [ 13352781, -29367380, -85466307, -3350289, 74196300, -28107926, 34570303, 22462091, -77335277, 52814723, 69675752, -14436414, 104031901, -30622060, 47636484, 94892744, 47430188, 42463187 ], [ 35310373, -20224416, -28224876, 21799794, 81823533, -30902498, -79427459, 55308004, 50498036, 88648956, 98640860, 72460517, 63052887, 89826185, 84474855, 13743704, 5743152, -40868841 ], [ 83381732, -70932728, -11362014, -21556127, -60411880, 81251204, -61328842, 116619945, -112523990, -98420416, -97749592, -113369562, -94357501, 115714185, 49443915, 68494703, 41236393, 116306248 ], [ 32821575, 107647738, -57804513, 40442695, 97337133, -98574133, -54014755, 2830474, 105379054, 60478747, 44178355, -7083472, -87893169, -79641790, -11621589, 90896420, -20107797, 109172854 ] ], [ [ 97640051, -53155139, -117396462, 116531808, -81525959, 6188611, -9786302, 98821428, 20017367, -67058440, -52250382, -31053007, -107641714, 78600484, 11926759, 38624459, -8657797, -99834588 ], [ -17962896, -98135757, -34240849, 81821410, -40718312, 105985532, -49622159, 40753327, 112562117, 27267444, 85803528, -76825599, -22713917, -33249975, 28343138, -11625845, -116990466, 73661390 ], [ -42660249, -92771472, -79188840, -29740966, 42049615, -71701681, -19655575, -119068834, -5113631, 66004958, -11516984, 42978881, -20224713, 20952895, -22775662, 339845, 36632226, -59386854 ], [ -48539183, -50695782, 107559895, -91091274, -14634946, -23222150, 12025577, 93227387, 70922923, 48866438, 8506329, -93224651, -70072697, -104417269, -83977303, -118633674, -80640008, 33247294 ], [ 29320240, -118334869, 55501166, 27943102, -106620257, 54354576, -103728367, -31435976, 70483979, 22389210, -22693401, -60244980, 80167483, -102494185, -77023682, -12621902, -97592798, 55960992 ], [ 2425176, -13512077, 38493116, -64437239, 109758017, 4580708, 60551264, 82092697, -28373667, 109133750, 48237691, 49918135, -76459096, -88739377, 53012613, -10201126, 102389079, -104529503 ], [ -26506213, 92314193, -25345188, -21713492, 114663881, -13911271, -110157603, -80566622, 6862635, 86414922, 19519706, -25865141, -32367348, -2779273, 118584695, 89179921, -79163000, 30318010 ], [ -89792915, 27564598, 90889011, 83753948, 110795554, 45703222, -24434098, -72744379, -44112437, -11037826, 98280005, -46774898, 2230003, 39763981, 52759759, 107153587, -88359601, 77209882 ], [ 7026091, -49307720, -44504030, -92458426, -110483428, 1876936, -55406392, -115916800, -60307744, 85475930, -113501915, -37322094, 11430712, -45749757, -35846045, 67213428, 63285679, 6800634 ], [ 16637543, 52422220, -28382170, 2397837, 26947268, 3664978, 42811736, 88459697, -85767008, -33420428, 55610109, 100706723, -54019093, 67480758, 16026889, 43432417, 63848230, 66227961 ], [ 90620915, 72051514, 117930313, 95633324, 80396464, 113150112, -45414304, -39548002, -18685638, -8106039, -115513082, 24418336, -62797750, -16591534, -26133073, 114706706, 15524016, 28979388 ], [ -39881040, 101954878, -51085180, -114181575, 50654833, -81914874, 29578977, 30633892, -115977728, 73989623, -30714247, 77113469, 18959435, -41329749, -56521733, 54249012, -14260239, 3294068 ], [ 57886339, -34118595, 15112305, 63126366, 18986184, -89003668, 66140662, 29307590, 55876635, 87504101, 32932139, -57703527, 24792497, -91493723, -66639158, 18614741, 118024512, 17026502 ], [ 44686725, -61860458, -53994421, 51616407, -54590261, -98764663, 76078710, 32923012, 48940642, 12493291, -363364, 2445912, -32387889, -106290846, -95349440, 58157912, 73786682, 53180153 ] ], [ [ -48114068, -63223793, -2590125, -102526155, -92613278, -10786164, 3752445, 64323902, 116738431, 27856423, 77640182, -110428661, -76154260, 64972007, -46012072, 113345674, -101666886, 24724775 ], [ -65973617, -3110115, 102046963, 2041019, -81452560, 118702877, -114802028, -36796084, 78448204, 38701336, 88567134, 84444655, -37214194, 45926254, 89543102, -25344644, 57831179, 94323389 ], [ -59644002, -88340269, -66037813, -26596947, -71903515, 22381427, 102708970, 21095773, -11211524, 7477883, -70688150, -60158307, 54051608, 40108558, -14629270, -8363123, 80737792, -9334008 ], [ 48206823, -34842020, 1081314, -65339898, 49783678, 20441723, 103637438, 78212065, -31753013, -110797143, -3316149, 102720369, 43720994, -25437341, 32039767, 34004760, 53211738, -4584008 ], [ 81189980, 13579889, 7661398, 27202556, 65090288, 31261167, -87159468, -5366212, -79653885, -103401568, 92011904, -1609862, -93089190, -95350667, -5094, 20904474, 107492995, 52569004 ], [ -14179532, -21126170, -99261561, 36662698, 64155821, -99597965, 41942706, -38367260, -9621095, 72945114, -90823972, -63005589, -118402516, -68559970, -48384914, 62324151, 98947400, -6802152 ], [ 101654003, 57793673, -26165029, -21728859, -8588621, 5221434, -109942938, 106914739, 51964058, 20306354, -108671644, -113089655, -48516556, -94191001, -29175575, -102296417, 87362217, 111606708 ], [ 34844185, -57097874, 54082411, 1133330, -89575168, -11463680, -68108134, 92671577, 119279665, 113806071, -49244297, 18281600, -18034009, -116079407, 16575713, 60373658, -47637593, 114455004 ], [ 6948749, 49942341, 55426306, -90812761, -1283847, -82192865, -54755315, 69752731, 14354365, 65101826, -49135831, -77465506, 34610674, 16617037, -53470397, 102709757, -29797090, 36303113 ], [ 55803174, 35927645, -119299706, 46595995, 68964916, -47933471, -115490038, 92945135, 105347388, -80685982, -72297556, -111932341, -89879784, -116484512, 103043140, 47253941, -18102911, 24572589 ], [ 36241747, 81578822, -113798690, -46193039, -75528078, -93925725, -62256852, -71100819, -66632580, 48088405, 117943467, -92735679, -69955204, -118417299, 30789873, 83040293, 62450281, 57270519 ], [ 4433342, 80059789, -41957620, -102672691, 117700793, -59834363, 71639441, 112608096, -10772336, 14887656, -113813788, 10920850, -37255183, 46589717, 74503099, -46235266, 113300275, -61519061 ], [ 117063216, 18725960, -11414892, 34694488, -104098135, -51201596, -85949774, 67712422, 84678859, 85520752, 19296787, 20356038, -70687764, 95969013, -115326046, 107419220, 111009400, -108389824 ], [ -71564138, -111039142, 96064311, -117385266, 106784082, -117345231, -100113110, 17651204, -95572054, 587930, 94120368, -112727131, -39175151, -31306120, -80372443, 37640421, -98962660, -90373032 ] ], [ [ -71162546, 78267150, -114766236, -16445326, -3302804, 115679925, -116828682, 66917522, -9205293, -34407703, 1195027, -27642593, -6303357, 92670532, -102849786, 94480731, 87363978, -63582156 ], [ 99648538, -14542411, 27434400, 90969091, -85413214, -77600783, 16211514, 28439122, 77912814, -12035135, -59448492, -10667122, 31880897, -116402416, -103120478, -50318693, -103084122, -16693852 ], [ -87631555, -101685114, 5153503, -10419984, -20515348, -99496506, 8533065, -79679707, -96469295, 1186441, -18276807, 20562925, 23004531, 62080727, 4742552, 2996258, 58231020, 9647559 ], [ 46956963, -73130796, -29407470, -40894674, 31094389, -20018848, -83545024, 55364299, 108594899, 45755027, 94442845, -108721258, 14273555, 5532919, 116781691, -33545523, -13166347, 116215025 ], [ -117980104, -97919489, -76636462, 67399503, -112548484, -92138962, -49655392, 76893248, -568287, -118794812, 92734778, -71898100, 62743277, -93086176, -56438441, 100046343, -50283057, -47370914 ], [ 92275438, -90273836, -98904145, 83389124, -86161011, -43055098, -14585863, -57345073, -48574633, -2417245, -81656384, 85768180, 20553383, -78963407, -98021022, -56035222, 37752681, 100595191 ], [ -110237480, -44856060, -26920064, -56486547, -35066486, -109196731, 100548672, 8250616, -96236920, -70337673, 90778159, -73267596, -60193154, -3316957, -46327278, 34187794, -110454174, 98347974 ], [ -17228358, -16136795, -115142357, -21485914, -23744108, -108206809, 114391085, 104540433, -80401027, 91352910, 4114877, 5864184, -115243613, 84722268, 47366530, -4487316, 2216415, -44463797 ], [ 23495359, 51627441, 27673359, -106192866, 100949545, -111737992, -37878811, -61458203, -82428629, 57086955, -29813808, -48027751, 68604202, -86661691, 33301942, 16452365, -4530709, 94952822 ], [ -10556216, 106806494, -86142222, 1383255, -64868871, -3337380, -94304453, 70233937, -70342080, 27718774, 92383113, 43319890, 112817158, 112982649, 77567108, 13218045, 81068943, 97345524 ], [ 41941475, -10926108, 82543651, -56901066, 28302310, -68598652, -55274652, 65906003, 44229533, -99198379, -5664056, 84575122, 45583507, -81698763, 12426276, -114438483, -65121246, -57709376 ], [ -95206356, 44750638, 42396226, 101345423, 18617805, -103761337, 93917265, -19874847, -32850252, 110543580, 12508325, -99738687, -5935800, -84144067, 84274138, 40978307, -10242858, -50828222 ], [ 37635404, -39282470, -64671286, -22570231, 8504810, 106642516, 86716167, 39536556, 108419278, 73277415, 43330280, 92484794, -69839292, -46591305, -87910088, 67527313, 25103402, -100641348 ], [ -57595288, 57754442, 9464903, -69178210, -77040665, -51035683, -112346811, -24849776, 89868600, 1914592, 27534542, 62002233, -98219955, 90182040, 81143500, 32691351, -99649684, -8268612 ] ] ], [ [ [ -81019608, 26716409, -15272102, 10962451, -99701417, 107753870, -63391145, 39274760, -103095712, -32536517, 99655301, 102217350, -112967189, 106133261, -24346269, -69243989, 91238850, 95525240 ], [ 109501365, 50736101, 78562578, -110474272, 111635865, -97762623, 115814337, 78657038, -116296648, 114298897, 54994594, -109349348, 111724195, 46082873, -38909771, 630178, -34376435, 82870788 ], [ 34013241, 105512344, 92839953, -30433415, -22736700, 96519553, -89786430, -66220692, 107736579, -61517215, -81774522, 16076434, 80066814, 100143556, -23837718, 36267859, -95475843, -88199488 ], [ -73290010, 56728316, -43492675, 4568419, 89474881, -60436764, -81146056, -60307510, -60897420, -24831193, 66841248, -30629582, -45600211, 72807942, -65818031, -83387744, -42630656, -6977826 ], [ -38085313, -48963509, 49024723, -48669849, -113723648, 107617102, 31245968, -70945026, -20252468, 105705631, -46961838, -51462789, 24893421, 80623015, 101204216, 92752536, -38266364, -9497821 ], [ 32896079, 28642165, 117206411, 81293584, 663615, 38190131, 48256991, -45727313, -45053666, 25366903, 18186595, 38981207, 28778296, 19565039, 42800227, 111662644, 95373873, -50504866 ], [ -24751441, 22885904, 82404005, 17448467, -77943392, 117889596, -66437146, -71525829, -57278131, -74227371, -83849317, -112257873, -7793086, -64677812, -101758500, -68635583, 102089, -26571970 ], [ -40433865, 117010135, 751515, 37318086, -86282372, 3985536, -29276744, -67515592, -85411971, -52280498, -57054603, 108201293, 83390704, -11761611, -10555702, 60105384, 5545820, 95572037 ], [ -42854787, -79336376, 58002908, 27688140, 96287753, 73494545, 38521016, 94129576, 40475336, -91865629, 24644230, 12146631, 108508431, -117921714, -73558303, -102286863, 103878513, 115070252 ], [ -108073091, 22438632, 9842061, -114776584, -25816549, 109534954, -110776523, -41450425, 114237850, -35200630, -74459078, -57358647, 98474373, 67597400, 106607835, 31298161, 33539332, -42361000 ], [ -78316331, 90639309, 81580322, -45794762, -104035371, -8663313, -86123844, 54679095, -117869867, -11351289, 101902905, 7569303, 90432969, -20404525, 105713634, -56026925, -6135302, 80825527 ], [ -12125496, 39171895, 25557449, 108806151, 88746082, -84353060, 44294999, -57392879, 114989395, -77721288, 37183906, 95234046, 37698373, 7847017, 39762843, -59718858, 8320360, 38794546 ], [ 116015059, -69047597, 2528859, -37155604, -31759359, -99459285, 106087888, 4321836, 109111395, -18418560, 81699600, 34269408, -114897187, 50002511, 6688258, -95779066, -21693874, -52300721 ], [ 71420346, 23790996, -84193280, 32920534, 140958, 71429305, -64758318, -18412144, -94918975, 73007575, 33245971, -77869662, 81799321, -4246966, -44446342, -30934060, -88196209, -77048288 ] ], [ [ -74477222, 108426195, -56225083, -12031616, -48226403, -36115014, 109601135, -78659463, 108341583, -78611164, 35444397, -63685024, -83743847, 66664310, -90947625, 61406877, 36722184, -23228113 ], [ 24127964, -86330328, -103198842, -104557346, -42423866, 47216508, -8169659, 21951927, -100922199, 38069330, -82351207, 22182065, -108406998, -60249538, -95698522, 53575388, 33078251, -88475460 ], [ -52053289, -90653426, -118599411, -15684295, 110920207, 53444691, 67000255, 1911848, -69918284, 84509524, 59733136, -116124863, -25095873, -112960627, -39198567, 38042232, 71760973, 13747613 ], [ 101095828, 71128278, 15650477, -53180644, -8043387, 85089696, -108660274, -23190911, 14619101, 82060794, -67527676, -28345479, 75470906, -55811159, -14673042, 100383188, -63508255, 65819672 ], [ -55661778, 54708813, -69898253, 105176551, 26568328, 5812500, -77020396, -21100599, 110069520, 100655436, -90174691, -80703841, -33295745, -67800440, -75930599, -37924104, 34958753, -5030528 ], [ 16711963, 71764071, -40603297, -39800540, -74259401, 114501196, -67401614, -22915904, -73277112, 92830951, 61959138, 19945388, 33785459, 82061022, -27300205, 94429876, 26684373, 116153508 ], [ 57855840, 48412416, 31151741, 7112937, -86680367, -18677840, 374638, 82247923, -51798256, 81068279, 36405796, 49568188, 106496249, 2731890, 98434234, -24469568, 98113149, 19194047 ], [ -51221070, 23468811, -35051238, -11603419, -22721101, -109084213, -10560140, -62274925, 27463985, 91190834, -89899800, 45073299, 112666673, -111932187, 8002822, 3109957, 91604456, -52272546 ], [ -54337933, -104834124, -30178267, 5886617, 62176076, 4295883, -41860623, 739210, 18967292, 47321615, 91404899, 46750421, 74878415, -19867835, 82041382, -71292178, 9203585, 48759762 ], [ 59140112, -79045548, -25558218, -64063968, -65981672, -106266631, -7677355, 59606408, -36836312, 47240264, 35674113, -64027920, 84093434, 100933018, 85231265, -107817386, -53049336, 66030095 ], [ 68186551, 116348167, 24935036, -114558675, -66141618, -78290170, -34343301, 1325543, 15679356, -69644439, -27922775, 51508358, 105743677, 75345096, 44366508, -3496327, 23090068, 54403170 ], [ -89592585, 26465011, -96125981, 75838066, 88596431, -18006573, 27294665, -107205456, -3166539, -95540282, -37343407, -97354319, 53304588, 32272212, -18409557, 92116781, -33615726, 37231082 ], [ 78886199, 118989243, 35350507, -19495839, -15395443, 43024189, 79615956, -62751959, -34600611, -17199974, 56142071, -119078460, -53278345, -106690029, 98540889, -113842146, 40493997, -17662238 ], [ 44500042, 39015871, 85114245, 42872020, -1112073, -68347463, 29964126, 20920542, 14927953, -20073404, 63362122, 58622346, -239228, -6687685, 55034118, 86948431, 67089351, -98258870 ] ], [ [ -30096974, 36727955, 15631696, -12975955, 77437210, -63621229, 719737, 78240848, 73836767, 2999219, 25656843, -87947058, -101616858, -49280068, 3043559, -79818897, -15837246, -8472768 ], [ 47019788, -74439947, -103174963, -100921477, 116679405, 92211222, -17169619, 105748802, -36032489, -106032006, 31262459, 48120704, -71108247, -112401254, 9875987, 111108158, -58731873, 35442100 ], [ 94791312, -59498473, -44870235, 104760931, -106233064, 63269826, 31710320, -11684830, -57340779, -103670852, -19362854, 80290614, -61857980, -10712518, -75168519, -94405524, -89383544, -11204142 ], [ -108727889, 37886391, 49788600, 44254142, -91182156, 80543519, -118436682, -62072156, -54107415, -106535376, -109056109, 83978578, 100417732, 118653769, 57629983, -89297512, 97450788, -90028214 ], [ -35662476, -14723547, -80273270, -91606722, -100940142, 109550978, 12116218, 19361579, 115764595, 87974270, 79098202, -28187478, 33019324, 29002289, -75473159, 15957225, -80418848, -47527103 ], [ 12695813, -81801515, 45146261, 88324530, 63652691, 10862453, -53462266, -82346888, 77973390, 46669558, 42522334, 85632151, -102696557, -29053540, 72461403, -57075742, -105762363, -70998845 ], [ 31014389, 26932120, 109976657, 107003217, -92265992, 23216097, 44581710, -671258, -103508316, 113568424, -55116187, 370229, 22574909, 31120890, 18423007, -69436937, 86161303, 106018426 ], [ 59342683, -20139180, 80196567, 13719866, -52389295, 53220267, -29312603, 109762708, 97556679, -46964274, -83275369, 93891923, 17544219, 40059585, 68634446, -929611, 55302034, 51302605 ], [ 62767639, -41608251, 105648934, -59509213, 74035101, 96165216, -98299580, -109365184, 89356951, -99544206, -14187152, -48896973, -18252438, 75144769, 99715577, -94828932, 52135348, -15186558 ], [ 78040008, -112136756, -71299646, -62837678, 70865574, 15388431, -79685447, 63783484, 64960201, 88677222, 69405832, 47207052, 82068067, 115504003, 8214907, 57991201, -53823392, -79478069 ], [ 20634074, 30440051, 75997667, 98490127, 36393853, 15190801, -91614493, 42302681, -4322457, -44514280, 86619439, 5000731, 39386924, 53072981, 52440215, -84314194, -116140156, -90719458 ], [ -56844776, -7863206, -90094835, -27765210, 34003817, 16613270, 7240243, -28234369, -11751840, 91721511, 17137408, -112211501, -113884319, 19950964, 73509391, -65699268, 90453305, 43430302 ], [ 1665709, -16916512, -14642726, 50493245, 34397278, 31623297, 48622354, -24915208, -80002027, 55047307, 83525240, -71089650, 98747684, -54749813, -12230797, 33266649, 88735079, 20833737 ], [ -119269779, -111522953, 91697106, 70248296, -72994140, 107019291, 33996806, 54686434, -7727159, 60940660, -70229146, 32024930, 93315292, 118504177, 105109543, 40238506, -67121174, -69786933 ] ], [ [ 13688642, -98928036, 62050976, -20661114, 33192795, 73144224, 105390331, 25486283, -109412630, -74630931, -98818615, -96639015, -48977188, 103443082, -77813675, 42776901, 2251895, 51729688 ], [ -96712667, 41883094, 72205649, 33238378, -39968318, 31943778, 77071943, 65007427, 71646131, -117185683, 99322879, -63311, -48460336, 2773753, -89544661, 85624125, 105685330, 112530400 ], [ 58147753, -39444291, -100671264, 7370076, -43277874, 107315925, 12058895, 8033957, 44141428, 27009502, -99580444, 103208125, 39870284, 33894880, -85971974, -11143438, 87787520, -23927451 ], [ -99587571, -5253341, -45147844, -20868204, 48417997, 95643171, 17212076, -21623550, 103993310, -99464825, 20102139, 110002021, -65861081, 126139, 21079826, -74493614, 116198966, 82320178 ], [ -58076453, 115010835, -119111419, -37498646, -115007460, -10473728, -91879268, -63160068, 67105198, 71447582, 32100391, 22268256, 91518127, -46351825, -100874977, 55007354, -54628775, 16839706 ], [ 110542113, 43292138, -39276297, 59675813, 108874998, -44808892, -49490479, 34714040, -68470783, -94454473, 105362528, 87837244, 16212842, -33591618, -1673047, -65488258, 37679342, 8782842 ], [ 84933300, -58839573, -20470800, 83068675, 104901317, -118693811, 86299492, 116055656, -31819645, -50918664, 36612228, -1884217, -38937011, -98227502, -54867746, 38504811, 32182102, 98692730 ], [ 30183416, -73073136, -118266197, -65196205, 12520942, -98392912, 80987887, -111226151, 105863782, 65637244, -15543067, -74379233, 113380375, 48400121, -85993671, -103634910, -74198312, 55588509 ], [ -91400788, -92505113, 14753088, 55025774, 39603402, -23764082, 96882469, -29758848, 78755130, -6899182, 60010113, -56272245, -106290470, 72325661, -61801212, 93451861, -50290350, -28394666 ], [ 51676266, 108106872, 52783583, 54748133, -39879723, -104920094, 65932460, -57111428, -36104395, 75544305, 72820317, 28716663, 70464473, 92645698, -47995158, 118618368, -83774022, 76936539 ], [ 23493683, -17328798, -1079495, 40356823, 29801321, -80241403, -69490734, -112022332, -51148099, -24325863, 12336135, -103583032, 11152077, 9925380, 51596206, 111457708, -57904812, -83612004 ], [ 114996932, -60641595, -81728081, -90461913, -37137861, -109022927, -112593010, 6912752, 47683391, -26229462, 100125989, -20585290, -5853652, -84932456, -49096760, -72922871, -20900656, 113533149 ], [ -117042455, 114938588, 13773628, 25072326, 69727165, -3623986, 42110506, -78107203, -75331396, -104495325, 108280575, -114218652, -102398814, 12293447, -17205915, 119154206, -73818084, -76794987 ], [ -13898188, 71079586, -57375012, -39146349, -97180788, 26374625, 97697158, 91189950, -7412900, -109108472, -9544256, -9160926, -26364941, 61432767, 50833885, -57527540, 28911369, 12339747 ] ], [ [ -72178123, 51257488, 91135803, 1572033, 108954938, 28283929, 119118958, -109650888, -47692559, -109655256, -113366362, -69516741, -32943689, 49679516, -33422885, 31965036, 100376752, -50778636 ], [ 57030224, 24688141, -55910470, -90907837, -28217163, 43442336, 383760, 98589389, 54062903, 46192463, 55114880, -74093908, -16631322, -84153875, -112108969, -13938338, -35926127, -119267666 ], [ 82257054, 7072243, -30022531, -92756585, 24339466, 106866177, -100825294, -29860757, -104728697, -85555567, 15747603, -108795173, 98635699, -84644432, 35622121, 87812173, -42602165, 59385135 ], [ 99746882, 97441620, 64939244, 55638265, -20276012, 63965508, 18030078, 96687472, 116737357, -79256024, 20105328, 18630078, 24838359, 74471168, -36133322, -104436089, -95173284, 22841787 ], [ 71755292, 114546274, -7180149, -108882463, -9233125, 14583959, 15081810, -17959621, -72475312, -102375378, 29546723, -54761059, 86649948, 107396082, 54047601, 46614612, -19057157, 79707215 ], [ 72769229, -98091723, 99836238, 106431519, -37016710, 52372845, -87703451, -117620957, 18279056, -57150522, 67786298, -82867453, -51216883, 105079177, 11783728, 18772096, -44547732, 45759607 ], [ 116023942, -114253219, 42970385, -102187368, 72228530, -18519494, 77966863, 28305795, 66675705, -92007121, -22955866, -79908096, -101894199, -105468160, -38290671, -10099433, 97598370, -87231977 ], [ 93966673, -54658946, -3794073, -36607342, 35514831, 83598251, 1312103, -43648001, -111929808, -5451829, -5318670, -67483406, -8871321, 40853769, -105102278, -89324607, 91515673, -93736636 ], [ -40635778, 5284544, 71081421, -100695833, 116366594, 76757234, 117368995, 32690836, -66267234, -2558726, 56779015, -105042113, 12504041, 29725073, -78905084, 111718708, -29531299, -52425363 ], [ 79347121, 27670473, 62598041, -114887135, 92920184, 58516581, -15649759, -31970375, -48307933, -105240976, -80888580, 15231190, 79740427, -88286400, -92985543, -63706743, 11316023, -108085121 ], [ -67765493, 117892216, -71667050, -18326698, -74946511, 2590671, 32065757, -24254108, 110723321, -117226959, 73910529, 93859158, 109205361, 27968682, -117152114, 67490308, 39362760, -91232337 ], [ -63166377, -74921882, 16487603, 112141834, -8999460, -79191471, -91955536, -1220484, 49611679, -41769077, -13317432, 107130653, 64876864, 21991169, -45857601, -20660572, 76404497, 45045296 ], [ 88179143, 90165365, -90520256, -93909418, -86187741, -104371705, 58763080, -36334292, -84724581, 57009350, 76674786, 66685399, 109851869, 55502821, 107527589, 35044205, -84204174, -59236847 ], [ 65847225, 48677731, 104772174, 64657795, -10369296, -71060599, 76023335, -22217017, -37251775, 32320639, -97780828, 82342272, 8878157, 113605777, 53655804, 56377842, 84586837, -36305769 ] ] ], [ [ [ -6823194, 69767515, -19814031, -5093782, 32547435, 67572558, 98130416, -6326335, -57329904, -75167805, 118521902, 61300896, 101640913, 18024605, -30949005, 99701543, 15208830, -86359199 ], [ 102358700, 90968776, 53018104, -750894, 65227858, -68223930, -33689464, -109481935, 26439463, 35140186, 59206681, -37761963, -19507055, -72043902, -103211336, -109204885, -77095099, 85837458 ], [ -103366115, 74347778, 93924826, 67222133, -50235290, -48878111, -104009509, 118813977, -180078, -6958147, -62747919, -66725224, 90859613, -114789539, -46009370, 42517426, -56468651, -115783382 ], [ 45040814, 59066341, -88942821, 64086898, -62330806, 69914030, -59243326, 33824781, 115101581, -84661304, -89198841, 45574449, -102218388, -94299765, -58423935, 4078720, 78193588, 22300593 ], [ -86946457, -116935787, 9055731, 83183442, -77337045, -25187085, 95812954, 32578947, 58768235, 119086897, -62973445, -80887290, -95502222, -64025709, 70647991, -107433711, 60834948, 96975551 ], [ 47402116, 11111677, 20627786, 111989126, -73752557, -79192476, 79152904, -30006562, 2689950, -84980728, -67673527, 100467455, 116239212, 7692623, -31654598, -20921646, -84257053, -11966000 ], [ 78136610, 39354264, 118485394, 8556296, 28180244, -56175821, 113237945, 77226331, 65430006, 79617647, 113787534, 13507133, 114733230, 51844593, 64486421, -116368524, -16034679, 101434371 ], [ 31135579, -82871540, -80751911, -101440415, -21390290, 111174855, -33636665, 112864503, 113864182, -37460662, 74647052, -21817502, 26796202, 67842784, 71743757, 10081959, 48622442, 42868445 ], [ -87254924, 6030554, 93745798, 34891956, -71075682, 755103, 92436962, 93793777, -37159801, -69379383, -81480756, 85507615, -92620423, -91565130, -112044491, 68165363, 3423173, -111398334 ], [ -29990796, 87883013, 36013898, 70453045, -66177502, 11165527, 32294782, 7356145, 98174230, 86177918, -102829014, -44390274, -65983217, 78103547, 14140672, 3871164, -18675700, 26345005 ], [ 88650694, 9024842, -71293619, -57508931, 24825665, 48596821, 45005478, -38184329, -27560433, -79665413, -40967872, -68868264, -54590693, 74765899, -6760972, 76156423, -45506087, 91325347 ], [ -29331269, 74398266, 8981663, -59520497, -68619201, -96768762, -227871, 100740256, 75467553, -114796267, -109752673, 78297724, 94721222, 53450626, -5148711, -46925067, 19438498, -92354135 ], [ 114631595, 49486012, -14949204, -35930057, 29006174, 103662433, -6400825, -91180761, 106493525, 41027732, 9972645, 90867052, -91059601, -46991785, 45653433, -117654978, 115747056, 46785236 ], [ 23779528, 44109101, -10050024, 72622227, -101026946, -92111995, -29617022, 105681242, -59840229, -29445071, 14265677, -6331368, -62437767, 83092681, -75352950, -36574665, -4938471, -48500507 ] ], [ [ -90592132, 89257151, -110832916, 5912702, -6264423, 37584250, -6776465, -61294873, 75668418, 10448651, -12025913, -8752708, -114928925, -48701502, 107704744, -78826527, -118312846, 116077258 ], [ 8464455, -113079765, -6808497, -66345533, 15815590, -35149778, 115968277, -73199120, -65773601, 89843537, 99802741, -18340348, -114137570, 65921341, -53557301, 11422156, -113451518, -54887478 ], [ -25588948, 48553000, -118031008, 50850654, 92663780, -47586540, -25011457, -34585062, -81024652, 6542947, 30819230, 118454513, 65032759, 12906414, 115418204, 59356126, -100497155, 60275702 ], [ -86457845, 7597302, -53236395, -55071055, 60525790, 98824625, -57751571, -84150001, 70415365, 110193071, -70873912, 47113361, 64353513, 71383294, -27462909, 63984014, -69113499, -48931390 ], [ 69700139, 42459917, 15594584, -71081753, -2593772, 37026489, -55276356, 107200001, -64339415, 105117739, -90124516, -117278749, 87307702, 29422032, 104201954, -281042, 58366177, -50475921 ], [ -177808, 17025481, -98744385, -87775224, 18255931, -63300723, -28557331, 57486597, -11182422, -96276114, 93866289, 33320483, 84017991, -87399507, -12323283, 46819762, 72699419, -98845759 ], [ 114030717, 83233073, -63244118, -10811889, -44498739, -68165004, -117425423, 111199975, -68087570, -28763588, -44084870, -68282295, -83209374, -32327562, 1063911, 42138167, -21381420, 8237443 ], [ -56615520, -85772967, 96725486, -82321900, 97426122, 73709625, 33103457, 12618377, 30195331, -91668314, -51827116, -117871122, -34978230, 52297669, 107673521, 85337172, -29570388, -77205510 ], [ -46145556, -37041056, 33549824, 38914741, 22876052, -14307085, 74003854, 12272462, -94415804, 90226285, 12908443, 64137213, -58850256, 83411944, -115094056, -8254853, -87105027, 33692732 ], [ 64960024, 45934960, 74303442, 51149842, 76260826, -99763858, 58285328, -40163800, -75380313, 107224498, -101099634, 88978127, -107547328, 19042075, 92091508, 15930535, -104444441, 82311716 ], [ 97267182, 51356252, 114316996, 100333195, 34527620, -88987937, 22032640, 31149188, 45275757, -102919098, 2356572, 23860509, 105534648, 77912985, 83227934, -55420708, 44878160, 45137674 ], [ 105512316, -42235287, 107387395, 13524561, 87455202, -44588951, 64536958, 11328249, -101438958, 38847276, -66242064, -95571810, -87597633, -49933998, 53704883, -86356029, 39842391, 63861571 ], [ 61458997, 102859409, 115319564, -54174130, 92142431, 35468052, -110819295, -26298027, -81619959, -74132839, -28402837, 54807750, 18576919, 96991188, -24895642, 35798421, 118245561, -37555884 ], [ 19954874, 109644918, 96318049, 69078562, 79919892, 47165283, 83930878, -99719521, 81691712, 74688687, -78702026, 94034507, 32484446, -74937651, 18282651, -56741444, -50641150, 34886580 ] ], [ [ -117693179, 28508336, -86726253, 113279646, -70658013, 33774486, 97831001, 8323603, 10691942, -101367487, 10095396, -27963667, 107864394, -93911340, 60082259, 63361404, -30366401, -55186499 ], [ -52932557, 67399568, 31348807, -99201413, -32179399, -18455103, -42409021, 58644042, -19939160, 94050511, 75484792, -11586116, 1280089, -71127842, -7214936, 1429027, 17107237, -81125501 ], [ 43042958, 80995058, 24709832, -46458765, 46726674, 19671720, 75605533, -106202540, 95834961, 41481812, -38705498, -99153840, -87018226, -100878111, -12237950, 93383519, -87484932, 32916424 ], [ 66250668, 43571161, 109410373, -85680109, -66913818, 110961353, 50424488, -79712687, -94873522, 78352162, 2214850, -15865762, 32086232, -111535763, 32565756, -97632682, 105198155, -111682312 ], [ 28838542, -28015504, -56198192, -844315, 68943201, 36171704, 23474952, 8158691, -20895480, 4416566, 39166537, -96794258, -38237250, 20861811, 35642721, 49297823, -22764195, -116544333 ], [ -77733047, 92515495, 63864507, -9220001, -79936343, 109169068, -19759565, 56783156, 60959545, -64274357, 87342592, 67269178, -5510718, -84335028, -99204542, -31943568, 100950447, 83510338 ], [ -109643338, -74499118, 88076438, -101819076, 1404476, 39350608, -67333811, 33558008, -73977266, 35517632, 93639802, 37319671, -85043976, 46129063, -110664448, -102238032, 80306682, 84885422 ], [ -85766369, -42617704, -2831600, -113092551, -56205762, 102274786, 58209538, 60810394, -188896, -56280519, 57719049, 41478293, -60378227, -99582156, 37500251, -13567642, 90015554, -84227986 ], [ -75981359, 54220284, 78838929, 86011102, -64827893, 48414773, -90538709, -23855486, -75810917, -78460292, 111745586, 92471312, -5383533, 78798615, 115103544, -8248132, -81275822, -28888763 ], [ 58738249, -68251045, -36670186, -74685290, 29601946, -98582021, -36773061, 39160657, 70790372, -45694188, -10223384, 4791987, 20228521, 57285081, 25674022, 103834439, 30161691, 118321533 ], [ -28580940, -2764860, -87612335, 14578510, 108958163, -50302854, 34020687, 4955205, 28596488, 104576650, -13327044, -80007645, 10352268, -12218496, -89719265, 48293994, 1655764, -21002906 ], [ 51872350, 36361079, 28041086, -117389363, -46229506, 18069772, -20088112, 9469457, 76098804, -68813515, -82706326, 61866581, -20667424, 24214359, 115888200, 33368777, -75841760, -60442920 ], [ -57574288, 43788613, 78363055, -47298075, 91270500, -9527969, -67768992, -90976459, 9248782, -98293706, -110721066, -846463, -37281336, -46145659, -42468038, -21474579, -67628971, 7920947 ], [ -23609556, -102813106, -117705154, -9110692, 37100089, 14848620, 65416663, -40608094, -86711183, -108263118, 67154360, -56514876, 102225397, -82562900, 106734961, -63055293, 77185454, -74663507 ] ], [ [ 102953284, 8207708, -70559298, -50389743, 63769796, 56448499, -43450487, 42423024, -50144983, 67666919, -51348030, -15943226, 63077684, 29618236, -55100032, 92425894, 48962424, -11103319 ], [ -99376051, -40676639, 34558407, 98711413, 72646844, -15441657, 16782730, 102011636, -39497103, -11856956, 13843522, -74407710, 89642280, -63116403, 101574855, -181903, 74694825, -65146925 ], [ 30143622, -20080440, -56234988, -79743668, 77395428, 23062112, 18434022, -73830319, 4088057, -104072744, 32981449, 65601684, -114188340, -93395319, -365543, 24648502, -94131174, 59241712 ], [ 15605719, -57376945, 32839279, -25154421, -41828403, 13936926, 40621176, -46020139, 79070116, -19619823, -31628548, 74354922, -5615637, 11436266, -68705658, 38153684, -111958219, 70028907 ], [ -64080807, -14481658, -25129632, 40064121, -107049638, -100533331, -49879935, 95462277, 4398348, -79760776, 13904127, 73109318, 72652768, 57566949, 39578175, -29684389, -38011010, 32488786 ], [ -52103051, -74817993, -55862861, 42449335, 93092169, 70019960, -38241872, -49547937, -115387017, 81373034, -46596368, 40631261, -76580090, 45293714, 39612266, 106165081, 18814399, 72143421 ], [ 25242838, 103352465, -66458958, 113376426, -70952845, -52557277, -55698917, -25240245, 110647391, -95998894, 103254916, -73265311, 32817168, 20178925, -88580064, 25624582, 17208828, -22943858 ], [ 114644405, -80512794, -25260225, 86417307, 87561926, 13929348, 101435959, 104384620, 26218955, -107944857, 76946342, -82373335, 54580438, 81945925, -48089921, 80271086, -39623117, -8322310 ], [ -86922762, -103040069, 117040906, 102739469, -85067649, 86669295, 36237702, 32958792, -3884948, -5853330, -21717060, -48755116, -40309676, -84535910, 27395751, -4740167, -45725142, 115664603 ], [ 6827271, 31635997, 115671089, -106020460, -100200784, 57054665, 39736367, 61688443, -61720958, 8733254, 61864349, 90936585, 71225548, 109275968, -23973875, -66266798, 107416635, 52995531 ], [ 39818738, -46080772, 68647910, 77635358, -55981148, -19279584, 105503449, -27860496, 93526742, 92712411, -38278701, -71902318, -87860038, -1227950, 28888170, 16568480, 18630715, -106798727 ], [ -84039644, -116734793, -2720918, 71965944, 104097342, 27344170, -10716865, 14290520, -118685189, 26883275, -40706625, -101242081, 19928797, 44292518, 46858663, -79182695, -24729359, 17193585 ], [ -77768638, 57680472, -9292442, -55282966, -109455255, 15629769, 91978230, 19992974, 114241372, 56803862, 111865938, -87337151, -17276791, 105604579, 32946762, -67193613, 38035233, -12827481 ], [ 2312989, -3820262, 50874820, 81438266, 37138058, 41941376, 92520741, -24906655, 66069442, -63300640, 36092029, 40860181, -6365875, -113904586, -44608253, -36122607, 84477235, -40894980 ] ], [ [ -26388570, -71234567, 17398010, 13955425, 44320459, -94315302, -4735133, 79815400, -1388808, -1300563, 39728622, -3996353, 63855706, -65390970, -78285706, -25021263, 70501754, 34205369 ], [ -5715072, -111189736, -23318221, 31096168, -15163357, -61874333, 27027238, -2697773, -25332013, 3509769, -108088299, 105313479, -43871764, 102968659, -63083557, -59497758, -21916527, 9090269 ], [ -102177982, -37453252, -7406795, -21159983, 61360124, 46379343, -50500841, -55172295, -32385554, -118123212, 43985760, 54398962, 90025044, 72229905, -14822499, -51491114, 69708041, -17248018 ], [ -69445088, -62393090, -20167188, -8076738, -109674325, 104492213, -85841903, 92092769, -2427060, 88715048, 63337997, -32507483, -81797647, -65565671, -18603546, 6955171, -111097915, 43577746 ], [ -110741143, 2708478, -87811113, 34061198, 85949960, -61244850, -114975803, 51674339, -51146299, 42331071, 115584793, 58145722, -117656639, -78645110, -48421225, 76331023, -68782018, 16042082 ], [ 73405014, -103407701, -8363794, -22325904, 75927551, -95318643, 88869448, -110794556, 864124, -88737197, -88304031, 110142604, 16707163, 102490907, 18095982, 99331803, -82429150, 52488389 ], [ 30089887, -21359275, -103128785, 19333715, -110015832, -41440709, -71649573, -2520416, 51693176, -84158777, 62610500, -9838737, -59121147, -476777, 95428838, 87270650, 110470445, -15576327 ], [ -109916729, -98416142, -78492702, -22091891, 24470390, -49347947, 21819433, -118474362, -102117460, -44969867, -85223062, 73540940, -1743334, 5306737, 88312636, 97294940, -109701343, -29969564 ], [ 47379998, 114690492, 39669308, 7834672, 63140116, -31354224, 61060313, 5634312, 56535736, -57760217, -76028582, -57512527, -30331097, 33481321, 80265721, 21613002, -42882715, -13417518 ], [ 53975002, 34513367, -12615017, 23297582, -23561510, -20242489, 38360754, -54537478, -95415399, -93345811, -102302793, -6195308, -65289708, 34693273, -26979668, -83205160, -38959712, 4784851 ], [ 110074798, -58624970, 22953676, -59356357, 22596644, -72672088, -111745191, -55951538, 52617849, 74437143, -8302189, 46850776, 113680574, -77657158, -37971364, -101403563, 112088108, -52715907 ], [ 1415505, -62058798, -115501541, -73354688, 17701702, -56989925, -116573756, 73375911, 24077155, 71192164, -115973534, 60205120, -3104399, 85634546, -80582778, 74883751, 78753185, 3788390 ], [ -14387630, -67583626, 79975821, 36518468, 78166907, 59925670, 55762307, 64191811, -10838915, -116316670, -105576097, 39989514, -70915978, 43395963, -21143979, 31138633, -33187726, -99108976 ], [ -60007280, -55289356, 67315485, 11264244, 74469087, 36497102, 36454664, 6110319, 96292863, 69771019, -92514068, -102246592, -77000364, 36613344, -96690576, 30471340, 94084717, -62569872 ] ] ], [ [ [ 32454933, 6255028, 103145625, -118953650, 119217500, 50386152, 68107727, 105998527, -8929490, -4709246, -94253214, -97053891, 44153423, 69079730, -8186307, -85843469, -35498575, 36381094 ], [ -95398275, 57271007, 61218652, -58874618, -73490016, -103590486, 40488362, 16264849, 107303744, 70445501, 7609091, -36084809, -116820446, 52042989, -104239344, -28621506, -98873389, 99223639 ], [ 88580009, 38183542, -40205981, -116460826, 36051209, -47965606, -100925219, -76992259, -44453872, 78367908, -73414766, -44839993, -22143794, -33968056, -35101677, -47420202, -115705662, -104195635 ], [ -111827807, 110315776, -55936197, 86153352, -118000601, -48884437, 7124826, -83098613, -71802415, -21962441, 32073806, 106791198, 33766726, 14993237, -21442658, 59793213, 64342798, -63518775 ], [ 109867842, -81430348, 24683887, -99313166, -39412895, 106179757, 71852151, -71413298, -73094350, -64924947, -5476849, 78876700, -54371127, -118458768, -96467055, 63860746, 91880613, 89374032 ], [ 27459510, -49477218, -57890436, 77036093, 14182450, -90164353, 97471399, 80004154, 2577346, 88818929, 60929071, -100261905, -96412559, 85141560, 105272946, 103220892, 68089089, 39315248 ], [ -14359137, -71003941, -113161781, 112794936, 88478467, -69831250, -90468105, 32643058, 115334705, 76646665, -102928182, 99237708, 33183980, -112663493, -105830999, 33653034, -87070918, -94692610 ], [ 1046410, -387825, -56551000, 1326838, -99956124, 65898104, 77286304, -71450532, -8786398, 118679759, -77748200, 100061766, -11487822, 46202629, 30852154, 7219349, -49325144, -47715707 ], [ 115857260, 97875041, 64817330, 22712688, -72795770, -10748036, 108308464, -46000625, -74778647, -101211796, 96898643, -87207559, -69919652, -52215763, -23442413, -41857931, 21558544, 94027490 ], [ -8212631, -4051419, 87512071, 114261470, -95577741, -35198319, 18470481, -94629092, 81307622, -118676505, -119182088, -9628354, -85777835, -88455039, 33788931, -3997583, -61157544, -65402303 ], [ 5516574, 71570048, -4005319, -15652433, -83216488, 86188910, -36441128, 50989089, -113947026, 48385396, 31298846, -60878475, -98818115, 12570195, 102037093, 20544525, 29596582, -113267047 ], [ 2357719, -57064751, -78805584, -73367118, -76193765, -39762879, -14734917, 30007652, -67029259, 55644357, -92658036, -86473942, -99810444, 37706975, -113003371, 94995287, -46558861, 65436536 ], [ -112544008, -76485778, 20202685, 54105804, -23983609, 93535856, 29105877, 5341133, -53298485, 94920160, -9611987, -106306070, -99990641, 71509270, -40363468, 87832922, 11021651, -7888456 ], [ -21251253, 112848451, 79185029, 79416476, 40672116, 41661980, 78128723, -100857176, -36843285, -108948328, -80641603, 49633498, 39562417, -53570012, -18552217, 67309738, -71724745, 9436497 ] ], [ [ 111536579, 101591361, 9999564, 69673973, -96058665, -12264105, -100239281, 46202543, 110587381, -59047547, 1450504, 52311296, 40869134, -26397570, -59459428, -116458957, -74198784, 55374346 ], [ -87785146, -45179175, -50561323, 85991073, 40042464, -112970176, -24474104, -88911265, 99266982, 62084928, 115045466, 11740518, 107303627, 65332143, 48479434, 10452406, -71906483, -110274733 ], [ -88369121, 52315383, -54317844, -95222877, 20099834, -78232824, -40896946, 97146213, 55607943, 45204552, 110239751, -33671384, -115903201, 108851442, -76807372, 47248419, 113011610, -109640304 ], [ 66369441, -50057484, -118879369, -78844506, -111598577, -48803871, 102534120, -80945262, 45557119, 11971128, -97446047, -77714429, 42479342, 93909968, 15964615, 43670785, 26018618, -57673182 ], [ 8507280, 58465152, 57401452, -62660648, 108455337, -20161546, -11757662, -104555397, 72148176, 84563432, -112184823, -75489887, 2938091, -100055219, 32027536, -39841333, -83727, 72791441 ], [ -76622636, -1305280, -1041839, 62486478, 109946287, 99206929, 60457118, 113335417, 37614542, 96420662, 103887545, -24670268, -81274693, 97531570, -71365464, 2090504, -67043941, -18412781 ], [ 46326291, -78779096, -115254405, 109106040, -100685734, -115357024, -79512131, -66180333, 86093220, 18703512, 22100000, -47783245, -91737033, -86299205, -116270690, -64917229, 119277439, -41739522 ], [ 20448772, -4912958, -50585698, -4739492, 68137392, -48588869, -99605999, 48381311, 3534717, -29665843, -106801295, -24559272, -78530602, -66128647, -93256457, -17148663, -75109023, 99590336 ], [ 68264062, -117672969, 73529232, 87676107, -63150047, 83541448, 26017379, 92346532, -3400845, -76601307, 94084093, -69226520, 49536366, -27975462, 76883417, -24534837, -85086164, 118566218 ], [ 62259682, -29636094, -91605833, 53288282, 60758387, -78899378, 11041528, -29112765, 9615858, 3050647, -35252504, 66380156, 3117997, -42857014, -40472812, 117413812, 63928028, -34439044 ], [ -28541644, -40404214, 83467636, -5761510, 85202564, -5313169, -75704638, 76701699, 72882011, 55500564, -44652822, -10260746, 71524676, 88843064, -63348506, -19720957, 49833026, -90741978 ], [ 80156848, 5462218, 65841775, -62460793, -11617103, -62559109, 41861339, -19663783, 118843661, 88338543, 76215431, -48951393, -99429877, 41207641, -48998830, 3955137, -30355196, -90488699 ], [ 59765590, 71817906, 112251878, -100173381, 58930678, -94077597, -79887178, 21438363, -95109537, 115590860, 110094121, -64797069, 5401723, 52120605, 85252784, 6264150, 24897985, -95937200 ], [ 73130630, -41072178, -17738225, 47174613, -59804095, 43281228, 58518656, -38810476, 20147084, 105694475, 11242403, -84522357, -66710897, 111340925, 30910357, 3899852, -17198438, 99033480 ] ], [ [ 106987752, -43546295, -7630058, 2997572, -25684545, 75547401, 29695217, -67844927, 75097989, -118196863, 17704182, 70031210, 68987705, 33747813, -117025971, -82350816, -43268320, 70668118 ], [ -1770360, 56488271, 20678403, -117500374, -94277076, -113822443, -54827612, 92722990, 92659647, -20589493, 45009892, 43233145, -83785926, -86636291, -112618230, -79057703, -110211200, 112658169 ], [ 2828379, -25526767, -110489282, 2484730, -104895512, 19423149, -11709811, 100240623, -35432281, 16186379, -61328261, -43444534, -52862281, 3477837, 50529061, 109649913, -15531945, -119221276 ], [ -98574225, 85788027, -26052156, -21978760, 114379430, 59362339, -91598117, 109605835, 38891031, 87446651, -89789029, 97049140, -95978339, -90913345, 56477967, -5557193, -101911866, 105159134 ], [ 19955503, 77308993, -23730967, -88987950, -55513663, -16030815, -20493280, 54716381, 78115535, -72326792, 80689310, -61643713, 31012721, -57587643, 28962917, -67704129, 41226398, -1973530 ], [ 56358448, -43040420, 7748229, 101307662, 46167793, 39217026, -20079178, 60570913, 3483968, -60319226, -68934175, 34753458, 109492548, 56875714, 31378318, -104894270, -3635076, 12021214 ], [ 26347988, 33151459, 58725666, 72602444, -63070075, -105381816, -13862745, 104934831, 9029396, -28996719, -45771939, 64676455, -25187631, 89347666, 1991710, -82323515, 108135084, 76700703 ], [ 37770311, -90469074, 21726517, 70383165, -100257376, 41687962, 51694775, -68351257, -117128867, 25305772, 66348315, -52152146, 46628199, 101380008, 58151231, -44489900, 54580307, 12347154 ], [ -5641933, 19645653, -83911773, -53638391, -72142934, 77507762, 94185352, -108335658, -33641218, 40664484, 43055193, 75001741, 19884271, -14345914, 39634604, 80142783, -67510241, 20206918 ], [ 6012762, -104759403, 13452603, 117618998, 5126600, 106806374, -74614061, -116717077, 54749928, -25384225, 31660030, -71956451, 100069699, 103150639, 73736552, 15892750, -105403936, 73803618 ], [ 24032289, -47668915, 114434480, 117519110, 82034819, -31430799, 47839748, -68818170, -26993422, 107608139, -35645190, 113041300, -25544466, 62043058, -49878787, 32939422, -870405, 112493551 ], [ 100542655, 89858145, -25531604, -84906317, 97534293, 27149853, 17722236, -60902161, 75874531, -67563784, 35825885, 411654, 92995938, 97474641, -26269598, 94697050, 54620731, -98839836 ], [ 10673286, -1327635, 117256298, -29627576, 15638573, 13547747, -94980045, -78843232, -32203437, 33336087, 36472231, 110382537, 17128220, 76011618, 37157337, 21152683, -31898049, 105966250 ], [ -115935128, -95778567, -97230371, 111929696, 60182634, 93052919, 20099680, 37836284, -51796723, 98658258, -53367126, -95958779, -112562299, -55662221, -12674418, 65846132, 104642198, -113888133 ] ], [ [ -63890166, 118816347, -75048110, -64545950, -28748173, 67614905, 89135276, 70972973, -26123197, -91384866, 41462489, 12187120, -2460112, 82190449, 31021226, 69871317, 15793860, -74853049 ], [ -4772430, 106309284, 87612103, -4605710, -106844419, 116987038, -101320185, 62431575, 24764030, -66602507, 111545565, -109208956, -118821261, 117154245, -50883392, 16394552, -72343262, 42515879 ], [ 10490739, 55729738, 86946573, -91136903, -73041059, -40143103, 76000478, 5784669, -91116388, 86729609, 69625724, -41913418, -23899593, -105559781, 25778472, -94640133, 119204486, -35618869 ], [ 89237830, -62894102, 70170451, -35779766, 80675691, -56014114, -80857309, 75969713, 110671822, -22779690, -34297584, 98604730, 70425789, 38214923, -5474202, -20456740, 20487943, -53276588 ], [ 20673964, 95389406, -91844290, -103857752, -73552284, -66263565, -105922013, 84867003, -34049968, -39780214, 16951351, 73791119, 67174310, -57321468, 35978419, 47105538, 29694111, 81239550 ], [ 79136663, 89828542, 106080524, 109428162, -78552543, -945028, 105053900, -54762131, 42438193, -29810118, -118663048, -75089881, -23620720, -4960664, 44752857, 96718631, 84225324, 80838805 ], [ -16300220, 72033501, 65197690, -62481700, 115754094, 3937968, -108601784, 105951029, -91679036, -41564509, 12501257, -5399579, -60062097, 37531694, -74733337, 6917143, 52451807, 89698279 ], [ -89500429, 81754975, -114228608, 57700617, 56285977, 85283567, -113995935, 7039096, 85414746, 103736834, 87938468, -36190247, 86989702, -117216, -13318644, 24390576, 65904214, -54772468 ], [ 61891948, -93886827, -115707020, 3274225, -72337528, -97349959, 16470856, -115139437, 7021871, 40600948, -15457301, 76486144, 103968208, 97877000, 113229320, 11657030, 92566572, 55792285 ], [ -58956675, 5788548, 85155768, 113350543, 79281638, 4811741, -97098924, 42566864, 40966982, -6674753, 32818825, -103563369, -104327027, -61882602, -55237926, 10178682, -118594997, -26834074 ], [ -23612389, 26953483, 4466098, 58015094, 73625025, -12015837, -89896058, 46724026, 76827229, 101330152, -118442616, 27427236, -45989047, 72972462, 43901494, -16504204, -20877420, 104634941 ], [ 66876382, -94116429, 94109702, 75253938, 63149403, -34023914, -38755084, -67735542, -98798147, 13815234, 65347548, 95616297, -49224790, 44411305, -104163702, -29181251, 86949950, -106303089 ], [ 33524765, -12747854, -18730890, 100496305, -61760268, -78005865, -32935713, 47884535, -89186194, 90440116, 6646419, 83913461, -59364037, -88841523, 46167288, -43774205, -2836014, -6649689 ], [ 114335062, -54953301, 81568446, -56621497, -71171772, 66796423, 37304595, 82280391, -57800711, -74137005, 97676730, -106698775, 10925065, 91894662, 100305029, -5547575, -79882856, 6392496 ] ], [ [ 69977397, 113465539, 95150185, 54897772, 46262736, -69462274, 663648, -56948306, -109691436, -6599115, 20117606, 57349235, -35970408, -62106387, -38232898, -14393661, -32669782, -78467021 ], [ -16155545, 78315630, 18807574, 13894207, -79036376, -113814455, 88733861, 102187530, 65759387, -5836010, 30166852, 13466169, 4038614, 46347291, 55900401, -78748687, -692169, -95679582 ], [ 101206288, -86853253, -91491126, 31229662, 117522549, -91703539, -53589139, -64756740, 113045352, -37095287, 110187815, 106343798, -24134175, 95288149, 8505647, 117077595, -43384931, 91400288 ], [ -72587914, -112790092, 18230195, 92954790, 81399662, 5497745, -105532986, 53050285, 75744793, -36898424, 80155604, 75081948, -60126356, 11712909, -98746105, 29312537, 71295679, 8838943 ], [ -72508505, 7947120, -41235269, 36396727, 67503937, 2968389, -66601739, -55627075, -36994101, 7671541, 32962225, 81689607, -33379159, -99881661, -53799495, 105935018, -118685761, 24811980 ], [ -99353856, 41582585, -47207373, 46692652, -76682890, -58435511, -45959279, 108895565, -86647159, -70730505, 94310462, -76162420, 110013984, -42422390, -45294654, 117997248, 18287306, -13223836 ], [ -70749960, 101247801, 77730462, -19556232, -110649220, 101065164, -57527787, -102312116, 115682520, 53915383, -48277459, 23932244, 107414859, 108045171, -110789990, -39795914, 67988096, -16342124 ], [ 14196495, 63199791, -15580663, -8411455, 113574620, -51988428, 90616092, 112215021, -7334606, -22455054, 35777046, 98391996, -46345124, 6180193, 106131166, -29315875, -63764361, -26871731 ], [ -25091563, 111187427, -95798264, -13662884, 114099493, -24087469, -62959763, -79327710, -18901137, -105794221, -14858062, 119006110, -25728285, 281698, -101849711, -79602553, 96656730, -24005888 ], [ -48560620, -117504447, -89174652, 75319885, 54777339, 6970914, 42126035, -10382514, 96835806, 71126418, -58579301, -77061100, -80337333, 74342565, 97879679, -20560506, 33126293, 5731705 ], [ 10055036, 50796291, 89901769, 67889649, 27926833, 40490299, -76540644, 4078982, 47842318, -58478840, -8423794, 62284224, -113397256, 111916897, -42759505, -70769805, 92819664, 47595459 ], [ 63122973, -86869115, 37358700, -32552283, 64328998, -79313340, 44794485, 34338514, -30866765, -11396019, -23565184, -52749483, -61325530, 48190459, -110700418, 2781909, -24953568, 63740035 ], [ 117087330, -40658856, -71807230, -96315015, -39354031, -61302626, -6415418, -83133118, -3836638, -82401770, 88763425, 87893280, 96724563, 15695834, 99980934, 93728029, 91781974, 40748719 ], [ -24829130, -118889166, -35026629, 102111454, -33319460, -23224087, -112198730, -66649696, -15903438, 13511815, -106068911, -10493709, 62976629, -3724405, 31330756, 111894014, -21043871, 43827278 ] ] ], [ [ [ -82623629, -10338301, 99562494, -35445866, 102802106, -13533508, 23624065, 34410599, 61490215, -24841647, -110164470, -108667496, -63804406, -40776691, 115883383, -34267310, -87914274, 11497775 ], [ 18122175, 15553804, 60530681, -72841677, -63675482, -23732473, 50086001, 45822756, 84107739, 86592374, 83231516, -33541, -18497502, -3533221, 65883536, 7587256, 22513241, 91519876 ], [ -5220071, 71667386, 19283532, 9989600, 646518, -106418751, -93717217, -74274894, 117995546, -100754868, -31523539, -115818099, -100387438, 49627627, -19854543, -39425170, -54786325, 98282871 ], [ 67793158, 33633771, 104706890, -116936515, 69436349, -8315428, 60906882, 37886808, -98710740, -82226951, -94275067, 42685166, -88811694, 13727729, 54082602, -46715293, 96730128, 18112186 ], [ -86286494, 90478532, -103720222, 78273020, -6491003, -61947197, 35868707, -63883222, 24368309, -87034913, -107624382, 56565247, 28459856, -2085035, -64713034, 56942352, -67004005, 29408965 ], [ -87856603, -5012329, -115698736, -103078719, 62676433, 78912624, -115173133, -82063982, -7111840, 41876855, 111402772, 37761193, 107042535, -52709300, 86724234, -95053672, 76116252, 56003084 ], [ 97567094, -10687348, 112521935, 104233719, -39150276, -70792675, -41767115, 83456040, 81500751, 37598735, 55038294, 93569748, 74462553, 76586014, 67050906, -21418220, 88578984, 55509481 ], [ -31785632, -84887186, -71637953, 70493458, 82796328, -2765020, 101308030, 63504254, 28648018, 52217862, 98997565, 116178966, 65337078, -96309510, -4594720, 24884553, 90604712, 73301068 ], [ 67919196, -109899243, -93259469, -117281917, -18785014, -26931347, 99743799, 106323919, 96092391, 116076465, 2207810, 94645805, 105086416, 16857129, 72881141, 71728236, -47446856, 95320368 ], [ -93233589, -73233908, 64312105, -113262075, 38827238, -91803775, 104922222, -56651039, 119215661, -16202582, -56944268, -5436689, -87144015, 74428850, 46176801, 8639433, 10316838, -78299225 ], [ -19931542, 47262253, -64750725, 113489406, -10974057, -45042276, 47104768, 8789224, -117084449, -15166303, -22916624, -91208210, 22512950, -110247047, 36277752, 25400567, 64629985, 110501286 ], [ -82823132, 49961046, -40836912, 13452472, -105219186, -81774151, 56147271, -53823232, -45672157, -892429, 55285629, -11243187, 60758413, -103023345, -87866877, -96658494, -94046956, 21606514 ], [ 106345456, 50952175, 28374452, -65805791, -2724888, -6130580, 109237230, 24769155, -75171190, -108784752, -70506717, -43165875, 37657785, -117611783, -87055027, -82595230, 104485993, 579143 ], [ 77864056, 100257827, -36544542, -118192853, -109610659, -39338966, -26955815, -39176682, -14649162, -55703012, -84438049, -9441180, 80341596, 110809579, -39095432, -46720366, -7382403, -23939516 ] ], [ [ -95486790, -58426663, -106748621, -37910857, 5414810, 32465516, -33422650, -5918165, 1596666, -8972991, 15725173, 51427701, -104139705, -114484713, -32911456, 114594887, -106276096, -105631132 ], [ 29821219, 41781253, 84834727, -63069523, 112982599, 108212763, -29951385, 51367058, 101019356, 103145530, -64711261, -3074550, -29731188, -34827026, 92661930, 116303155, 96753326, 104853813 ], [ -31869742, 107038138, -8279912, 51019086, -102643010, 99057213, 114695274, 10054631, -99579448, 12163295, -70974880, 68746722, -92327629, -55137477, 54214901, -7025070, 25904178, 81313357 ], [ 49669859, -103808582, -98184479, -5708891, 15218107, -19433617, -31914404, 111819050, 21682121, -105733726, -6004926, -83567441, 116714225, 43320773, -40217940, -82860546, 97383903, 107338284 ], [ -4899442, -98479666, -48722134, 87321600, -78108118, 104560345, -26581691, 9101377, 4985028, -37340891, -33425680, 71114380, -46401437, -24804823, 29572802, -101776157, 102845888, -27591535 ], [ -92392629, 77458421, 5863165, -81590104, 72987279, 103766943, 81284093, 75765312, 67683349, 48752689, -69275600, -96447473, 89675923, 26541890, -11286364, -35163714, -58529717, 22573297 ], [ 507554, 64562380, -4186867, -116868578, 75007625, 39347863, 34286293, -81307871, -48867681, 4277142, 169403, -17578009, 39574330, -9024356, 49225981, 64352994, 68643788, -34487566 ], [ 22187368, -63239109, 101936670, -11397343, 80755201, -54177840, 19432251, 55526922, 83035912, -91641378, 95639893, 93437516, -97340100, 82689001, -95124788, -91839826, -38125368, 18731492 ], [ 80268095, 78295220, -97726067, -44264080, 17194937, 46196959, 102094253, 74907720, -13676259, 15806240, -97254425, 20502450, -40647187, 45487617, -95372809, 40649098, -63380268, 68503619 ], [ 92332409, 77697855, -23502023, -103724014, -59115433, -90724442, 114464438, 85135436, 107652154, -25814104, 13924622, -118925839, -87626363, -47524674, 28947817, -118036558, -117497164, -11358110 ], [ -113809680, -102746353, 552549, -81842563, 75377022, -35808880, 58021306, -97072574, 100975498, -99009076, 110360436, 1135344, 8085269, 82842594, 52784944, -112352025, -1558074, 83280539 ], [ -105815372, -43402898, 21073393, 34335912, -88032002, 73560395, 112976552, 24258991, 94603999, -115799086, 63314522, 83431962, -41202864, -111062501, -7106022, 25899699, 106164180, 55934867 ], [ -16666731, -80238683, 32502914, -88397392, 98668740, 1048511, 29558266, -114618455, 13463604, -112929001, -65739250, 59429685, -44430182, -87082284, -69215281, -82665784, -18264177, 98186896 ], [ 42813792, 78761056, -52793799, -35195108, 108849536, 117275099, -38562709, -42495505, -80266442, 61149570, -108696909, -17375118, 46447856, 52392054, 18970397, -84294821, 58627905, 95033394 ] ], [ [ 13033224, 21385089, -17232379, -117075528, -30025567, -85865721, -33679445, -103703985, -47543111, 84911580, 15850212, -51741207, 407685, -51224140, 88290722, -37314331, 84451673, 98843126 ], [ 83115199, 54387231, -4300863, 1505161, 115945388, 13323964, 12526084, 61492204, -95576090, -36948048, 110175455, -29979613, -94245872, -22892845, -35256023, 5273976, 101060740, -97358937 ], [ 27007192, 75924252, -93332264, 57010197, -116115624, -22014449, -71594313, -42487550, 115406248, -63138513, 49270346, -106813626, 42430257, 22982529, -63923965, 31012363, 40533156, -30532410 ], [ 104421399, -14783812, 52896115, -9273059, 49315123, -89096058, -68905139, -42857380, 119170558, -11483295, 87572492, 36797329, 102479470, -49264749, -61511926, -83401851, 27374537, 91885612 ], [ -45773399, 30045808, -50461516, 27139785, 103446721, 92371030, 1271369, -24419605, 3859529, 68974575, 78081709, -70740704, 14578079, 47181012, 68362764, 481175, 107453135, 102340693 ], [ 76990680, 50169522, -1235364, 78962447, 65390535, -44768068, 47984078, -39564719, 100602202, -22819806, 109550960, -93847959, 90952960, 17827522, -93527390, -5570127, -50497759, 32501002 ], [ -62925149, 8010, 62114628, -44926062, 56066695, 42345309, 28731, 69885614, -82135569, -100278053, 79403341, -101764226, -47408996, -15167999, -46289207, 2411854, 12040634, -92672685 ], [ 108981787, -25623547, 62392369, 64394648, -117618608, 48061985, -12983497, -7756378, -92044232, -2703887, 83028984, -81647685, 85058474, 24401541, -14955414, -99988926, -50973358, -35458836 ], [ 78820530, -16204567, 107279727, -45436664, -14616049, -9360540, -11521407, -83708548, -99881949, 82077354, -15398772, -24761443, -97876162, -86587053, -27993624, -67023853, 113930906, 91443749 ], [ 69900675, -79028080, -96991105, -82037456, -47932411, 53120535, 61514614, -73222188, 72173806, -16803256, 55978618, 83275103, -70118553, 40379935, -21287775, 82724697, -100863128, -43939320 ], [ 85545839, -30455398, 68615172, -25731178, -24360646, 75610759, 58511396, 78035093, 11534807, -97421538, 29073104, 101946362, -6277615, -43422651, -85630613, -55765269, 6512660, -10500761 ], [ 39586185, -9755034, 55121603, 11341438, 102627738, -87591177, 93374732, -118481163, -71852957, -111563320, 28552170, -55366174, -102267989, 62374517, -101206919, 46291331, 99033077, -119107777 ], [ 96222319, -103250149, 65469137, 35858308, 32234071, 111787570, -117378894, -46494956, -109865976, 66723580, 1660681, -68005979, -3098803, -5699010, 105802335, -51953189, -116409237, -62482231 ], [ -69297521, -81248152, -575338, 52748821, -105092637, -31259327, 109798111, -108818683, 82284458, 38911995, -54268255, 94119704, -61809123, 91654246, -38086012, -45013045, -74610744, -32141056 ] ], [ [ 113257792, 93362529, 28608700, -61198401, -6007260, -62422133, 43896104, 116214670, -81581113, 15674720, 93931218, -46492637, -56214321, 28750096, -23506245, -114772284, 66599132, 99518136 ], [ 2311953, 36184704, 14822644, -743709, -40791357, -76900851, -77967442, 21824579, 82015363, 474132, 33611552, -97372242, -118975351, -16364781, 21786196, -30693765, 111880400, 6698374 ], [ -71221279, 109496332, -77852635, -46077573, 42591304, -36069178, 48636526, 52560293, 9742418, -117245688, 74433030, 38106340, -112494842, 4466602, -78689031, 41754671, -80266531, -87995345 ], [ -10546177, 64477469, -110201058, 82295156, -95296090, 101828110, -6932206, -89440483, 69934687, -15599163, 63210373, -117255695, 107462057, 100160923, -44625393, -106705442, -93758970, -19910003 ], [ -25612925, -71401454, 46372128, 12228107, 51189712, 8831068, 69098746, 113615367, -103652801, 101760102, 52887841, 63695941, -75881193, 85966890, -1057912, -13054684, -95028282, -18620651 ], [ 112217983, 59980547, -117740358, -18105296, -65763297, 73585084, 40396860, -111371479, 76447982, -78321916, 2878124, -78349247, -75463307, -58794286, 16718811, 82152025, 60186561, -40564028 ], [ -100020963, -998750, -61836393, 31605666, 85476840, 26778526, 62152566, -9260280, -27396227, 101429009, -62896732, 95313136, -24855990, 21121717, 55021751, -52665255, 72257695, -81395980 ], [ 58272590, -104889552, -44374498, 13056518, -30519766, -98286410, 15093545, -51135127, -87312886, -35258378, -81767182, -97789278, 96266091, -95263932, -61688906, -85986777, -12201664, -29932375 ], [ 44590732, -13844817, -29520182, -69011637, 93060361, -99365480, -67759349, -116283860, 6129410, -8438590, -95243707, -94130940, 39399216, -99898822, -96942518, 52542517, -28087248, -59579243 ], [ 111782117, 56469942, 65285567, 22394071, 87182528, -36547724, -84822831, -86694725, -100256546, -103047875, -104870486, 48412659, -29962532, -39520118, 62586737, -28728455, -32847789, 67710731 ], [ -61425636, -2534416, -22656956, -99008532, 108439740, -19999365, 61834718, 7179371, 62794590, -45757649, -77400812, 67723123, -71536795, -29588661, -11546265, 38585037, -25138313, -108703709 ], [ -18992502, -79510037, -114285701, 71230342, 111890355, 111981696, -81497907, -33460794, 119218810, -7656736, 31339416, 73940546, 16599728, -31443024, -79736419, 18245687, 92064459, 116960399 ], [ -32776677, 93368187, 29220934, -80214813, -65349220, 82209906, 111253323, -106881764, -80638729, -110057577, 65688024, 77144913, -42478996, -99119705, -67842691, 20991082, -66487438, -65531398 ], [ 96338190, 38516674, -97369647, -94484433, -13436946, 84606003, 2747955, 48151402, 67579309, -111114308, -82785473, -61827416, 67466278, 58976243, -54653288, 62512066, 52408624, 103170821 ] ], [ [ -117459563, 59976045, -80082814, 80865965, -92506009, -36126252, 102155345, -110940342, -93987149, 3004709, -38170118, 81264103, -19589309, -64904569, -90895365, -112163328, 107554766, -103968302 ], [ -29915059, -40896258, 73205146, -85082575, -66868862, -23573581, 11796653, -113286399, -109115713, 96085994, -50740228, -29362418, -48187400, 93943590, -12107317, -72548189, -114799371, -35583373 ], [ 107129775, 25764047, -78599783, 85350161, 90903732, 117936022, 37277065, -28136293, -95470667, 29127923, -6801776, 107544033, -95374844, 112549660, -27107721, 10999599, 3953150, 105841404 ], [ -91478993, 28148434, -88681877, 18523625, -71570706, -119155450, -66167596, 4446190, 58377791, 75882365, 94262899, 76258641, 98476567, 34524596, 54087321, 88113602, -10568151, 5934803 ], [ 74786798, 100045701, -46818754, -68473563, -8463313, 6589106, -87456508, 18128986, 63454423, 96823091, -89220878, 69021543, -80418355, 75275711, -92404800, 88895894, 15405738, 105307741 ], [ -15965472, 105940335, -33024199, 54369370, -88901023, -8613449, -110844369, 93214769, -58266537, -35160415, 65148514, -92514142, -30099348, -58407003, 95483199, 21201843, 111094042, 94455189 ], [ -112296016, 70002983, -85828886, 71303010, -111456808, -98512233, -53336791, 53207333, -104383967, -51099981, -99033690, -78308541, 93973565, -27623249, -14736703, -107904497, -7182487, -53161706 ], [ -116501400, -43905057, 97760329, 26145117, -77158072, 97663416, -40811559, -22084832, 63216089, -70674886, 74977710, -57422628, 10329856, -19105749, -3502870, 83071234, -27138721, -107939923 ], [ -113409818, 52774755, 41008954, 98429319, -117856134, -95991318, -80122624, 40866464, 16054865, 47951480, 77277918, -54877441, -87940150, 40384064, 83788416, 74350843, -59772724, 40588796 ], [ 14763368, 62618977, -5587661, 31766033, -13510828, 29731968, -4238423, -16261214, -34306848, 96394239, 88928088, -38289074, -20014717, -29642400, -97885752, -107757158, -11739354, -40142431 ], [ 4835175, 83339810, 15452286, 26614114, -113362781, 44783341, -102864966, -67216072, -109421303, 64518115, -114812777, 32522271, -100425370, -111615887, 104633950, 109944570, -104259853, -110588344 ], [ 79999569, -54222223, 78397901, 78104242, 31509720, 1827065, 93784665, 40003874, 10431114, 10404586, -63262244, 82569752, 36137732, 110018648, -65343621, 30437208, -87419186, 56061466 ], [ 23964029, -3514956, 75938199, -61061522, -48048941, 78639630, 12321751, -6265043, 46725056, -77230615, 78537129, -14906465, -31079806, -114419753, -51579321, -90671008, -6637934, 116463059 ], [ 22687385, -49142139, -58814101, -52818635, -90861923, -26730375, -24274836, -7505564, 81306909, -82579888, 81773091, -50360535, 24656729, 10383137, 55065211, -37242641, -109772589, -94707634 ] ] ], [ [ [ -59251786, 80018639, -96502217, -38620519, -11998843, 87296518, 60340666, 116424446, -70679234, 102882111, -13615821, -46148049, -62219003, -3402304, 105889896, -64707137, 106591580, -114018550 ], [ 91377554, -109809354, 31440490, -109348877, 40993744, -10092991, -108741335, 736031, 92006990, -79834423, 33092388, 24299396, 65835394, -3875059, -3447768, -278093, -94711792, -5637945 ], [ 10358070, -2894923, 8344521, -10106213, -52853201, -55204404, -16330541, -71062302, -18950813, -21983178, -87017504, -41092863, -9451934, -107769241, -86180917, 35687234, -55200648, -70965859 ], [ -25030480, 20892865, 5963899, -46834548, 61354265, 26278312, 101833382, -72178975, -80143434, -35436202, -21102930, -52148610, -46423031, -29060314, 50253967, -22172799, -16513279, -92599248 ], [ -12713789, -59606640, 59006193, 91619434, -3626221, -72566700, -74812381, 27158277, -65378334, 23124363, 2240994, -49656131, 104546974, -75750717, -25314828, -10780017, -58086163, -66431385 ], [ 87195171, -81096459, -117690599, 75003543, -54882892, 110375468, 95260372, 8127313, 104428056, -52897943, 92522995, -77898694, -24059974, 88067969, -96147935, 62596114, 62655227, -17672580 ], [ 109377019, -54026744, 95180102, 22819602, -7973656, -367458, -36340059, 41532644, 30343575, 2823704, -108419800, 68024590, 44862891, -57872881, -102225792, 73503805, -22673508, 39732908 ], [ 46310114, 46088867, -115384678, -41410023, -53104261, 24187407, -12423173, -60021096, -9519629, -10332849, -90003130, -78784698, 95878430, 84600036, -33478046, -61582752, -6536624, -58553069 ], [ -88722686, 94538213, 20767185, 59932953, 4814923, -40630673, -5542160, -48383514, 21574062, -64164797, -112268447, 50064605, -30648209, -30046876, 20450788, 78240290, 105852910, -14439710 ], [ 12075897, -77518059, -34945418, -99844705, -417050, -9163199, 30515939, 17836531, 82634224, 90689591, 59576206, 84240647, -57535851, 16225220, -95944550, -97033998, 43300215, -47529124 ], [ -73499200, -61338593, -106146169, -115626733, 106271064, 87500306, 17800423, -67597076, -63803010, -26832155, 116236329, -50660157, 102514788, 13282499, 118746467, -91379248, -1039060, -46937982 ], [ 60303471, -43714933, -115739330, 52094588, 100367848, -95667181, -5128511, -85544233, 4462621, -62671266, 105166469, 95448286, -57444439, -36847899, -4739872, -12589053, -102607662, 83647656 ], [ -2551378, -107690949, -13381643, 117404522, -56093385, -47155063, 118423197, -102201548, -96097286, 21905275, 107245786, 124456, -71945245, 5621678, -55962214, -29610198, -119027307, -64549170 ], [ 81476777, -83103768, 37098089, -26696277, 8849791, -38248737, 68983133, 98571974, -10929535, -9182488, 65910935, -101390180, 113309724, -38979287, -100963303, -85997742, -11425047, 64813979 ] ], [ [ -40240284, -46076169, -91198473, -29588611, -54201540, 42432688, 60360110, 78893966, 78076781, 35711488, 8399400, -111155965, -94223508, -1907180, 108666628, -41165563, -42736029, 49576696 ], [ 61141295, -92660188, -76048423, 592459, -73346869, 116332960, -46701264, -90203784, 85812501, 14228006, -107846698, 32862898, -96518390, -118935398, 62145132, 75203762, 116503137, 43321285 ], [ -29115817, -6354291, 81551032, 105561669, 2200190, -38686040, -5479305, 27426275, 68696819, 52778997, -39119775, 18595430, -82243793, -10202907, 40136032, 9673296, 93485775, -451872 ], [ -60286679, 57375776, -63411539, -14340802, -6522801, 115034060, -51465094, -79711197, 117570293, 29243169, 19971588, -95831211, 20521779, -52703122, -100087838, -55199179, 94233125, -82060854 ], [ -41262586, 61060390, 18112756, 94483669, -9001982, 86054020, -79336931, -7598098, -113570556, -50270832, 87584694, -67189515, 42930663, 107684353, 106172663, -38713619, -68885766, -83106442 ], [ 100032715, -100573342, -1188436, -18237613, -86153654, -118099343, -67436277, 22148949, 2775361, -50767020, 103198523, 104469087, -105151856, 9321959, 12723120, -80916576, 70285793, 112812536 ], [ -115614058, 62033082, 112183262, 13905394, 66989029, -76591499, 102663414, 40173483, 102217189, 75043054, -87488669, 93269145, 76787251, -25475237, -112275557, -2509336, 89911842, 105790115 ], [ 80193258, -1486558, 77354132, 90216016, -73471861, -69369760, 81816489, -13908240, -111939796, 1823518, 85225855, -45604992, -96014553, 89935889, -40202810, -12795410, 30993049, 61110225 ], [ -91901780, 97082405, -27882342, -31090775, -118810737, -107935257, 78815957, -44835635, 65054476, -108321897, 96861821, 55581616, -30033742, 3292641, 105293693, 111054330, 39623028, -6443797 ], [ -82023128, -40241103, -60866222, 60606221, -104980243, -47848138, 52525644, 92415371, -105970266, -99512675, -115736534, -82574682, -18682645, -73096005, 65900790, 85299323, -35903439, -85593108 ], [ 70974087, 65294080, 30147263, 5282853, -89052302, 52933924, 6589498, 92194532, -9968098, 38682811, -66704158, -25677182, -74022820, -22084262, -48258643, 108844402, -103923538, 41087697 ], [ 82969432, -77816636, -4299474, -46975843, -22603256, 116953056, -92321980, 118627624, 12885598, -63420339, -2109733, 72777764, 50450386, -22822842, 16506020, -97520596, -68760441, -84827181 ], [ -68550259, -64909759, -116549137, 8115855, 33741584, -16154581, -26162069, -76678652, -5987962, -9728583, 9042630, -42551152, 103307832, 103268828, -101937663, 107371966, -76076681, -57512862 ], [ 78071513, 58548624, -85690072, -90010708, -91903263, 55307798, -97854808, -83448505, 38539595, 14791278, 20160650, 34151157, -95374340, 20371469, 50508592, -51702461, 25902418, -46524956 ] ], [ [ 52914780, 50584171, 59076865, -91716871, 94326612, -115725419, 52428735, -81184003, -57543212, -30591171, -19013776, 69440517, 99183003, -99472936, 29105687, -16659636, 15804950, 6021986 ], [ -113656874, 10190465, 35131965, -22615589, 91310895, -60971442, -20208998, 98131831, 49326868, -41105823, 65066845, -104578036, 21175593, 116649712, 67828450, -82388772, 41038563, -18181728 ], [ -116367324, 8610917, -32259912, -14653228, 104571461, 27712765, -22647889, -32883269, 46794385, 32469327, -6477193, 38766161, 56720052, 55007490, 92326392, 110488613, -95259963, 105417543 ], [ 106388803, -8645423, -56001747, 17502526, -49536905, 104388010, 80119655, -13623269, 80392318, -45300671, 4955502, 114494659, -70296155, -52365852, 21577863, -33825589, -18164209, 61444904 ], [ 97359788, 83802956, 104133288, 105408154, -54512151, 5483864, 11301806, 78394385, -28185436, -58997568, -79715305, -46573304, -41561434, -1214562, 75275645, 10912737, 5980683, -96253046 ], [ -62400412, 6832282, 1277284, -51079893, -82828535, 116170502, -82349254, -77096158, 52939874, -81015591, -107064669, -101749182, 42392943, 66666790, -90863757, -97384702, 90036156, 12022443 ], [ -13731970, 4936, -20598322, 53124850, 78365836, 37777312, 49671510, 45650772, -113682046, -86890522, 86671445, -10862837, 54957150, 96340084, 51277094, -19827613, 6485575, 72992817 ], [ -77332029, 74697019, 12335316, 64440387, 35071318, 110259448, -62132769, -117512553, 3081955, -9701030, 34977178, -91837142, -42586818, -50267530, 27727727, 116702367, 18824935, 93292745 ], [ -77507917, -90245111, -17775811, -98484954, 105642829, 3157124, 25336792, 114042242, 47552774, -69989807, -56465229, 31330766, 57776781, 2459139, -52200995, 3814454, 96756641, -62089433 ], [ -37853736, -84394731, 82810255, -82915595, 31011370, -19650595, -72566644, -53424718, 23178654, -117374423, 114861498, -71842407, 53459926, 24494039, -86066000, 89430916, 105381889, 35924845 ], [ 71928213, 73847943, -111220640, -79917899, -104578704, -29815252, 86448037, 14547630, 53077735, 36528392, -67564664, 33708655, 4264190, -17088207, 26889954, 78062229, 8054282, 76224369 ], [ -12458964, -74004944, 62423506, -95785009, -113765601, 1041647, 107563791, 62480288, 54084463, 15702551, -68227943, -27017426, -81699529, 103444526, -74111720, -78710373, -114262289, 72822168 ], [ 43445102, 71532703, 111206903, 117509707, -64112033, -90153625, -15766418, -73379257, 52517778, 35355178, 82017256, -94888218, 4853165, -44988378, 64728492, -38471, -17616290, 25441517 ], [ 74283323, 1752465, -23211590, 37612817, -63305570, 107363640, -99310416, -6906066, 75956947, 28858096, -72971197, -109591418, 118183005, 32065617, -119160906, -30515498, -91552898, -115241311 ] ], [ [ -106785458, 78574324, 78257157, 105744796, 61195746, -74761767, -67618289, 9696328, 10200796, -88689841, 57952380, -56398057, 2402356, 95309682, -60316670, 62636275, 39745246, -44923714 ], [ -12181876, 30060229, -4029814, -86344102, -53771795, 9771847, 84921621, 105879941, 53708024, 6700758, -69025094, 22050226, -102876963, -67093275, -34284062, 50791615, 62234805, 4323609 ], [ 106881592, -16489570, 67403779, -93810030, -70735552, 111188016, -25266705, 56988069, -98268253, 76986937, 19648840, 60590238, 71681500, -6358683, 14255816, 89919878, -63481246, -69387732 ], [ 49796245, -57342916, -29647706, 1143114, 13825886, 101225073, 105421501, 118687702, -111746729, -92960010, -108233748, 101796343, 44152970, -8313039, -109633263, 18033879, -59721664, 118476319 ], [ 12983707, 64717482, 60877372, 85567238, 68319497, -101459361, 90758904, -101472122, 68824058, -71784931, -27972325, 54142738, -31759829, 70603693, -30077901, 101743234, 97516216, -88378998 ], [ 94667296, 33559954, -61348179, 86452975, -56655583, 69810786, -81341844, -31480021, -3556899, -106653281, 21590861, 69025026, -75563766, 58268748, 118572133, 70799398, 8002930, -49000486 ], [ 37405768, -97617252, 76250142, -53723001, 55852435, 82155973, 103817535, 96117596, -10379165, -39118758, 54640535, 118571966, 103480086, 43129960, -45797251, -71195484, 114771185, -38509920 ], [ -114634744, 43196370, 66627093, 75427424, -86938892, 49925607, 60012662, 23678147, -93177539, 68775848, -113812660, 98838245, 74305053, 24358332, 103168124, -24024516, 105890307, 4671004 ], [ -113929343, 32966374, -18449592, -23169948, -40645480, -11324983, -81367517, 103382480, 30156508, -94845297, 61640839, -53175937, -91267908, 82569751, -51875381, 38390293, -16407786, -33988864 ], [ 94526585, 74741045, -60744429, -103963002, 37487175, 21285713, -25721121, -29611282, 53496515, 103474583, -24281649, -92169627, -17229058, -44961632, 30158319, 13337231, -5258127, -8302064 ], [ 87847123, 1251770, 44146176, -57165529, -65843653, -22051095, 56682548, -16487143, -28806589, -43056871, -85510797, -79758185, -1181428, -69544709, -86926488, -9784972, -116728787, -66840451 ], [ -113409625, -2519822, -112650834, -1918051, 109754180, -78275519, 5837503, -57085973, 1779863, 98398221, -49756267, -69378544, 12298725, -76891542, 27768600, 92029158, 81293420, -47952210 ], [ 34602239, 81432240, -67386682, -43464547, -20526700, 36665287, 18203046, -90750784, 65355730, 11768307, -67531154, -112227543, -40827913, -42728791, -89620435, -34710291, 84585263, -53540225 ], [ 16342743, -115659722, -72138709, -107064298, -107643545, -30368032, 76981000, 81825788, -109240556, -58276704, 56583528, -43892788, 102345201, 87649280, 37862627, -36708138, -7432590, -45797605 ] ], [ [ 1763789, -87374419, -5845108, 28041633, -31491301, -19091707, -93330912, -86349672, 90262807, 106975773, 8789179, 99659041, 9677020, 45402581, 29132124, -77089695, -75540711, 9351332 ], [ -30179250, -42895622, 35446252, -103903789, 49782568, -69492865, 54443451, 111469826, -2248489, 93997120, -41404824, -34727273, -22638536, 61431039, 42293147, -12557286, -3535185, -42262819 ], [ 3146710, -115722380, -23205783, 48558084, -95375476, 105079030, -91257697, -9527158, 110578001, 21107571, -24996827, -33301872, -5416646, -50982943, -19194619, 13013895, 111078156, -2283741 ], [ 53365266, -41097809, -88832029, -106375418, 29375305, 97376119, 9677493, -55671382, 23628412, 34454866, -8047444, -24751360, 88230843, -70402843, 69993462, -100862001, -1605176, 34146824 ], [ 89489972, -73920594, 47521318, 64539216, 80312680, -26230201, -11792837, 81125627, -17969056, -27284962, 116579458, -68600100, 118960305, -6414987, -26220727, 41815922, -115018493, 2884793 ], [ -102388937, -115369494, 69164374, -104415157, -98398969, -43225173, -79818322, 110286848, -56269406, 37372597, -83623445, 20294503, -30631078, -36228286, 5835629, 102315745, 65654705, 37221900 ], [ 13056333, -44675840, -112106739, 10482701, 37747156, -87232179, 11157208, -2845919, -18725717, -146543, 15926420, 15368304, 27705522, -90523195, -15590604, 115292495, 112073599, 76292465 ], [ 34372539, -12161889, 32452052, -96166690, 9171037, 81998324, -72193156, -43346676, -68127665, -101290243, 29332970, 60082908, -82480687, 116136762, 44438447, 94172909, -77614702, 69141435 ], [ 11201642, -26305176, -94413025, 15332276, -80361223, 14465469, -43463100, 25516819, 47797479, -68654978, -5656777, -51738975, -68997293, -63487101, 110927713, -95408467, -33341960, -59518986 ], [ -68944377, 45324579, -73599247, 114718772, 8709229, 28988057, -44048381, -88136265, -62444618, -58394918, -22345515, 92681599, -18331194, -86068364, 51604940, -67715169, 76615851, -9297423 ], [ 38157416, 2862230, -42034464, 118010460, 93496784, 115505205, 22405798, 79933264, 60071153, 43800881, -77249372, -70871371, -11783237, -15458027, -32943550, 117586195, 36387774, -116783041 ], [ -54535727, 30346572, 55679020, 39122819, -63144461, 21035221, 83183979, 43682613, 10463904, -2788151, -89222417, -34099606, 67893416, -38594696, -16261469, -36587069, 57149752, 97005655 ], [ -58267175, 1676255, 88896463, -62791775, 93104910, 98120494, 30052528, -70564259, -47558357, -115396629, 8773682, -91809960, -3432988, -109133247, 43809924, -108362542, 42491337, 34923089 ], [ 61066371, -33722262, 23611009, 47338125, 113762014, 111629318, -101027967, 97712499, 118294183, 13725553, -13358625, -14754070, 112112034, 68681048, -36808995, -25936888, 91916417, -3071051 ] ] ], [ [ [ 24463053, 95581175, -6301594, 46007278, 51441707, 104359402, -57072701, 55996907, 89203463, -113490347, -33038233, 85094495, -114004018, -50067503, 99940548, 10935932, -74434074, 54648708 ], [ 66354601, -26184153, -94150081, -15087676, -81310929, -50229461, 92776775, 36059291, -66283439, -59872737, 19276891, -52184118, -33681324, -57519142, 46013742, 57624630, 114964437, 90454016 ], [ 111649323, -13230405, 39245735, -58892324, -42819293, -111613400, 105721545, 92309284, -106586743, 29572909, 14076566, 6911347, -42185142, -9510099, 46331639, 36434664, 110200229, -3003577 ], [ 70087867, 45924593, 41603289, 106305574, -20687169, 37601549, -100973403, 116908829, 19857938, 96395844, 103617658, 37685942, -97498195, -16446467, 88314356, -58636269, 35226064, 24340655 ], [ 48875327, 42554039, 80776230, -61528293, -114850312, -58863805, -78599669, -51896909, 54037247, 62284223, 52350899, -69272980, -23464645, 9267320, 99366885, 117482163, 97295834, 11999885 ], [ -34387279, 23191637, 49525967, 24706712, -3045216, -61995448, 68743833, 80995651, 25031437, -110019391, 70315642, 104513289, 103241552, -23142938, -10188981, -44379324, -41095706, -53482454 ], [ -102793374, -69269203, 95293279, -107354995, -110464173, 41151800, 26108589, 63723086, -76806869, 64131478, -51159732, 118543970, -9373435, 42792503, -32438576, 110760718, 47510589, -38552646 ], [ -11255005, 31761086, 112858486, -49873997, -7198271, -50358271, -75816390, -84165992, 31089956, -57940866, 15716347, -103690502, 34721220, -2808838, -93324183, 55672565, -24014812, 65484845 ], [ -74509628, 13785066, -86878487, 27973437, -109366060, 80819392, 85533080, 23125024, -53319986, -99859270, -92201382, -69284962, -81974208, 116888088, 38050705, 41652955, 39946197, 44408781 ], [ 47341977, 71252762, -50152787, -101823668, -84315877, 63152507, 118727838, 93354414, -50541014, 27995205, 94134208, -31481324, 63432655, 104041480, 38054946, 56667522, -67414263, 76771329 ], [ 36359993, 36758833, 101776179, -33877114, 14898189, 57701861, 109393580, 94354860, 33333986, -109756376, -65283424, 4517606, 26667532, -88334831, -75929460, -7345935, -54620981, -115458426 ], [ 14865722, -10348442, -23406360, -40576641, -40536573, 75572741, -56683689, -9319571, -7476320, 28420903, 65215777, -108288085, 59964135, 11159446, 18132664, -24389146, 84723194, 91095214 ], [ -105495703, 38180483, 76197689, 68186896, -14413477, -76928681, -71396811, -3989262, -84940591, -68452917, 50498906, -117902401, -48012937, 10381398, -97356499, -78338217, 88941449, -117754244 ], [ -44455838, 94262660, -9828120, -25221192, 18559819, 94166869, 76936948, -109048986, 70548039, -89828222, -80508641, 23142173, -33960166, 497618, 60877733, 90760345, -118788484, -31265146 ] ], [ [ 79910449, 67967758, -46170929, 81037563, -60540392, 60418581, -4165949, -58010118, 8582016, 101813785, 7378877, -32234645, -59237180, -32573622, -23311148, -3074304, -89868960, 119299627 ], [ -7789109, 21390299, 17672557, 77518397, -104584262, 42088453, -117250868, -25403890, 118118282, 86063111, 45305600, 71552051, -15463055, -98669442, 68381032, -2591547, -79821850, 92603700 ], [ -88159464, -5394887, 46072048, 103580360, 40822240, 64899537, 69979493, -107928782, -105411130, 82177117, -53187650, 85903196, 101901086, 36412182, -55297723, 115963933, -80762451, -41587183 ], [ 12193644, 78551124, 81067104, 41667367, -28960983, -27607603, 20080441, 23488383, -63703579, 18200886, -65795954, -63110931, 38852619, -30219520, 113723260, -97187225, -105024193, 23964275 ], [ 73536237, 41434637, -16719218, -31606817, 46064110, 7977232, 63810681, -11590722, 32290881, -78299612, 44775043, 87503419, -46010221, 78018713, 101369759, -18444627, -40401386, -103972621 ], [ -5812955, 40773646, -37764045, 81682248, 88084559, 114156612, 781485, 27421197, 47847399, -27761523, 53812400, 24830910, 1870484, -96547065, -21345312, 108537310, 116408516, -118870589 ], [ 35163272, 105118396, 116470993, 31921290, -101771771, -111413321, -110411640, -27131479, -94112736, -87906313, 109355487, -59428771, 82781005, 52351486, 57083397, -71575928, -5466209, 100018082 ], [ 46869379, 5278434, -53641182, -108454801, -62080256, -43189912, 22911159, -42782220, -25628669, -60482330, -56481856, -5083425, -84968774, -98080451, -110863175, 79746846, -99829245, -34261648 ], [ -29438393, 49479352, 52921779, 46780881, -111544685, 5963964, 20221298, 48111440, 19850826, 34366063, -87997095, -91535872, 19528826, -118264216, -85201446, 82681822, -8358454, -63654920 ], [ -56434140, 96577308, 2340237, -104241620, 110183716, -66355497, -92435698, 118550855, 112487841, -777545, -116726900, 66094525, -33105658, -70129361, -109255238, 66403477, -3332718, -11618302 ], [ 115946788, -42297962, 32988809, 99986774, -9014871, 103578004, 81606924, 27277541, -43479337, -8165827, 58225343, 63219949, 53916871, 95371727, -115477965, 56254616, 4502772, 116340809 ], [ 108486963, -32692308, -77875962, 81249958, -34922627, 15562037, 98634784, -97959029, 102091818, 84606086, 41758687, 102598586, -76117677, -9529018, 83617622, -113509182, 86610115, 24291987 ], [ -54127092, -19426654, 117925497, 57361023, 57095888, 14067786, -103170378, 70889959, -47549277, 78844738, -52848011, 63675055, -22056964, 7828040, -47197706, 60714578, 56147444, -79943014 ], [ -117967555, -104602184, 93834739, 103294682, 17345608, 116982873, -4012238, -66545710, 112268661, -62969886, -2576994, 48682223, -90531102, -100952506, 105610450, -56963783, -78984196, 69429087 ] ], [ [ -100502216, 19148889, 46621733, -41838472, 58916656, -52609515, 16487396, -91880233, 38788754, 84336959, 43354149, 68618655, -1856049, 76626000, 69848072, -14376606, -108761335, 109807659 ], [ -20649787, 104697967, 63937541, -31679612, -84364181, 84830274, 97825370, -26705814, -20335927, 44679438, 22747070, 13360402, 58661998, -61219264, -98654037, 80422445, -109761010, 48441958 ], [ 4564777, 1822553, -73020860, 21671743, 35662156, -4529463, 22954139, 47830483, 4046302, -95982330, -65175056, -84454880, 4388077, -110133286, -109736766, 44586292, -113235221, 106966715 ], [ -91271264, -35553957, 36795087, 104980158, 61841712, 78570079, -64080808, 115395328, -9820302, 20237655, 43294616, -29198695, -4150636, 94535039, -47467570, -31470943, 50499023, 4774437 ], [ 53904218, -18351339, 47101636, 62289432, -15439302, -89074742, -48575757, -5344909, 13863693, -86622496, -104463151, -72224631, 66381122, 78603376, 56955700, 47134422, 74166955, 108182771 ], [ 66505741, 114381526, 11985726, 39758027, -116392028, 37311859, 6654472, -85715343, -56003346, 61218103, 83057144, -40146707, 27813382, 46982490, -64053845, 64129259, -22698701, 4459915 ], [ 30603900, -22774005, -83877477, 2885004, 67438412, 76520345, -118471193, -73878311, -7739582, 80503064, 22602536, -81477546, 96312060, 100404853, -47354594, -16748106, 16975371, 52398395 ], [ -79236593, 76086862, 117383539, -31025771, -36310652, -73037539, 50987077, -38064720, 104903896, -14263566, -99736356, -32138799, 102102074, -100778897, -96205205, 38926635, 83032853, -67376302 ], [ 46369726, 20328977, -13159962, -29623826, 5561478, -58381701, 115476413, 96898898, -71002550, -66265134, 24446120, -1734591, -4515160, -15914361, 102550456, -9006846, 54063905, 15885801 ], [ 58875464, -20728723, -24794342, -97308199, -79797587, -106023612, -71883059, -19741352, -49345469, -53871083, -21812065, -68685028, -97887805, -40178830, -2590379, -118090231, 46908646, 77074020 ], [ 64270440, 75369237, -68263317, 100179580, -83442792, 3268595, 93371264, -28993325, 39395239, -108816368, 72394577, 115368180, -103846936, 166271, 64458023, 118898772, 3395065, 56287734 ], [ -63711525, 47028163, 9759471, -225644, -69150049, -108362516, -19105280, 13973866, -10928146, 115410944, 52635544, -70725717, 96966280, -29619696, -22711704, 10491001, -33463868, 91621285 ], [ -47578387, 81501764, -81396158, -17847594, 41625187, 87615765, -83933815, -19070176, -82756773, -11477887, 40867176, -4306538, 15084237, 6237989, -109540735, -116697746, 42024179, 6896087 ], [ -72200071, 13685935, 99750014, -104870559, -107385143, 37767501, -42404528, -44626184, -116419225, -72013139, 64046748, 97458063, -54067074, 37123021, -94673248, -611408, -90409229, 8168247 ] ], [ [ 65139886, 98090280, 94756993, -72059883, 100978272, -11948358, -103327809, 84630827, 18356962, -731081, -75438080, 48026191, -114412806, 75236485, -27960304, -113135881, -40961894, 108801616 ], [ -54505870, 103449845, 107161171, 97745128, 103327275, -96698499, 42906548, 38779159, -33794586, 113363496, 6515043, -47352575, 30829983, 80025347, 75017819, 20920383, 34505270, -64675599 ], [ -67462871, 85204124, -108204695, -10196446, 28499141, -67181650, 86641427, -4972741, -95895043, 52343617, 91413671, -68927095, 59968130, -53357751, -47933439, -53353868, -55086180, -82105987 ], [ -14079184, -33491126, 88030934, 108484435, -30292377, -91788232, -86892739, -103640698, -63590188, 57577654, 99499001, 42895201, -2181356, -34131490, -70088620, -74510681, -55901420, -71849292 ], [ -81105112, -15046466, 7072388, 28208352, 23927755, 51606149, -52298752, 66716540, 100948482, 30036723, -98644205, -72831583, 109835602, 72768660, -889792, 80402427, -17449379, 99341774 ], [ 107143459, -1927982, 41554769, -104010285, 20830258, 77216758, -13323011, -108623251, -111640831, 25645851, 109132395, 102381554, 40837966, -12692277, 68460094, 40978292, -83438945, -108567888 ], [ 71691847, 47129655, 10111337, -104785087, 26648301, -4103491, -57337217, 26859248, 39433300, -63853610, -70570309, 74360267, 62673410, 20579270, 104162235, 23335038, -2962252, 103385839 ], [ 35492486, 94241140, -37231550, 18848115, 22472191, -66711141, 112691581, 59541278, 88834759, -6173490, -21027336, -91289791, 67280796, -49378301, 88577812, -68533675, 53061559, -99642474 ], [ 47618986, 107591457, 96229043, 101431874, -113517028, -12350383, 8725835, -13301472, 14947580, 74303005, -98390685, 30170928, 72526948, 6592564, -84123350, 43578729, -112120830, -231901 ], [ 30815737, 77074354, 118722170, 84635017, 71177168, 110231333, 6135994, 63753777, -17979379, 12093914, -29777880, -114243603, 26987963, 59356709, -5513323, 33433473, 20252554, -98352115 ], [ -80471883, -105530745, 35886042, -79411706, -99499400, 75942206, 83153593, -96888403, -110760565, -12632934, -112984889, 80518353, 97037203, -115971889, 104968656, -101404957, -101594623, -51983557 ], [ -58764148, 87023570, -101332630, 43686308, -107520571, 115435872, -112285438, 82945118, 52441584, 46591616, -38348694, 80122783, -13633671, -27785169, -107542857, -32034839, 39107290, -44127335 ], [ -39256246, 77454484, 52655276, 61047794, 59432466, 67808704, -116089035, -103333699, 86282288, -43063905, 61980197, 13771357, -25848731, 50621121, -74916151, -18262795, 45754155, -74193431 ], [ 69115509, 24364498, 95454347, -49846049, 95488193, -27263529, 75512139, -78744962, 8646704, 14226182, -75300559, 55966885, -91680504, -44227259, 100136513, -96997124, 69553955, 60430635 ] ], [ [ -77274925, -78214131, -64328229, 105956892, 2322269, -29998569, -64645001, -72555757, -89004016, -58727187, -94327138, 89600579, -90423911, -67192162, 51888489, 5275525, 83735086, 111884116 ], [ -68703677, -19819585, -87092334, -62269661, 10033105, -97362655, 23196892, 108290038, -95326480, -75314803, -8484484, 37759043, -102036225, 42628603, 12212778, 32058561, -23083701, -78587730 ], [ 63317020, -3053132, 94970810, -83318181, -52259608, -67498208, -35063188, 55509460, 41993448, 70508937, -3643937, -55556395, -35699174, 79818530, -36889751, 25611680, -26156379, -30730512 ], [ -2175174, 35577905, -48801712, -58749795, 22882929, 92982468, -116179274, -86809629, 81173652, 96282900, -23266624, 64202879, -49852836, 38748110, 79341963, -26800975, 45714939, -72880174 ], [ 107184371, -86306480, 12715302, -32049926, -108965436, -53354839, -49401169, -57396192, 34785264, 44010513, -77852674, 27178900, 7267466, -69453234, 3905438, 98430992, 11163093, 102714088 ], [ -73133644, -114427816, -30105890, 10758779, 82000558, 67355629, -107658836, 27026070, 81789206, 86617257, 105094455, -108156902, -11382094, 31154890, -16269539, -110227672, 27364689, 96142683 ], [ 62303249, 53349849, -68226422, -51386393, 27292886, 112654902, -73966420, 55604232, 58416674, -7386741, -107317522, -83812621, -16461897, 33883893, -43608283, -20146309, -13573842, -56669482 ], [ -8260492, -997262, 58490555, -83232522, 112228578, -37052014, -1818874, -110412932, -45777868, 92050022, 48702725, -87499665, -116904039, -107574904, -96946446, 9336828, 82222235, 80910198 ], [ 4657646, -2582233, 87502902, 37303653, 57621400, -19600411, -41572187, -52034749, -14418245, 83812098, 100948829, -39720675, 29624472, -91499884, -24388785, -59058554, 96439047, -98807063 ], [ -119089302, 39085506, -54967164, -40897937, 91989176, 110965532, 81628593, 114689312, 67424286, -52933455, 49374159, 48641275, 41818490, 46997133, 107265342, 44162122, 99275680, 99069095 ], [ 92465049, 5386145, 42611360, 114778141, -104688117, -54522579, 60476199, 107745029, 33861538, -101341268, -5073944, -29950344, 65852192, 21909726, 46298049, -17942340, -111158701, -22535796 ], [ -15251586, 4481845, 108774646, -60204465, -38606275, 395831, -2969915, -68401839, -27794834, 14145773, -14228442, -38881787, -96969431, -65791626, 43129556, -6042937, -8966122, 12926823 ], [ 84502341, -105743559, -21779541, -85232959, -10053102, -98004686, -19093023, 1207918, -106797393, 13508178, -94054340, 54823922, 49768552, 42878570, 115854314, -37195170, -103352173, 5899078 ], [ 81385636, 1914568, 110452732, -102931624, -50743267, 21369218, -61358063, 102212416, 84988921, -33984828, -13931683, 100545739, -71140084, -66386733, -49481416, -79802393, -8176612, 69963738 ] ] ], [ [ [ 82758610, 98906480, -28170721, -47071129, 28001221, 52557347, 4370097, 10926131, -93382264, -70287449, -40413144, -92577501, -77920835, 57321975, 50571758, 67789376, -47267573, 73992075 ], [ 21391288, -108634325, 95788121, -2081675, 9950922, -62078059, 108004773, -100474885, 71447164, -61833403, -1013909, -76820712, 29681761, 731469, 74881248, 66096886, 114286991, -73153645 ], [ 2135988, 65139195, -36474463, -115134144, 41309475, 96177975, -84088685, -11487241, 93938801, -105139406, -109285791, -112893338, -23870635, 18328491, 58368371, -6057470, -18798326, -22239645 ], [ -82769146, 20333887, -76066990, -69484077, 53428662, 86742597, -94952186, 115566156, 90161832, 80197975, 102714131, -70500696, -89782937, 79562479, 49365919, 40179520, 75801407, 101926092 ], [ -101288363, 10360501, 43497056, 28506096, 114964862, 81233671, -85393979, -110802103, -8910978, 84784568, 2842542, 57727474, 53923344, 3067173, 40886890, 43329453, -35690076, 88847808 ], [ -22089200, -77038375, -46981588, -70914478, -84224517, -7916276, -87098713, -94717106, 7842435, -77582864, 74653475, -4743908, -29765058, 97465201, -10008802, -26997238, 4377939, -50418650 ], [ -76037462, -83711516, -4456243, 74957046, -31881906, -25424720, -20817626, 102772729, -23594188, -78868395, 89103743, 11167956, 21673475, -17515397, -106261244, -24845115, 111979661, 53315891 ], [ 117856668, -28478827, -30135925, 90669380, -115240825, 47798076, -5446600, -61972609, -56560458, -97519708, 30840991, -15162501, -66078247, -24128488, 105690255, 83943879, 59837744, 17041147 ], [ -81789605, 54107513, 56329256, -55302642, 103312020, -9232670, -96383940, 37306759, 46598601, -18497349, -28626063, 96915203, -103413701, 87525108, -94055315, -35419871, -62556347, 54753167 ], [ 92495813, -75219169, 32168239, 76821565, -34845617, -52135709, 114291565, 50945528, 109309446, 43578029, -7797644, -6614022, 39349896, 80553604, -89380612, 1508576, 111760177, -1694198 ], [ -61116278, 66534150, 108006581, -81211710, 92382668, 78050857, 24472868, -5457216, 100145322, -10062830, -31804016, -69846111, 4437514, 2309424, -97453647, 9832871, -15815363, 114110870 ], [ 97649096, 12159102, -117653569, 27266379, 11489685, -10645808, -24179328, -103565067, 4274174, -64573887, 55742322, 93881932, -113085447, 28041321, 62947209, 46503366, -95722885, 48811832 ], [ 12071193, 33025676, 95393114, -93361401, 14259948, -89390063, 45113640, 11349947, -28025353, 95800253, -37191947, 25621902, -110719091, 10739752, 98923887, -111664981, -119123826, 2934748 ], [ -111438785, 46664921, 115018729, 96574453, -44213254, -1114167, -91517049, -77492168, 1277545, 39498523, -109880340, 113237983, 42350984, -48144261, -40408460, -73214595, -69167320, -45370364 ] ], [ [ -89289647, -36562900, -17485346, 94799554, -56383671, 41567928, -48127581, 108967112, 18988203, -77380063, 76767793, -57804748, -76090523, -64317720, 49810721, 94165714, 1791456, -25705468 ], [ 55598898, -87179389, -25205383, 49676902, -44724962, 39430521, -66996218, -58654305, -3299372, 112935461, 118059077, -45034279, 82070366, -5500366, -40138508, 51688842, -30702359, 83988160 ], [ -116068826, -69663965, -87730919, -70629533, -74763438, 11594844, 92650022, -21746380, 75615513, -20080687, 106454791, 28618123, -53456490, -92555596, 65331945, -101214437, -95960517, -116984912 ], [ -2928269, -108252085, 76855853, -49546875, 34855714, 64736732, -61577817, 33130452, -31828207, -8044194, -62263507, 84187333, 92428369, 6427082, -5561760, 46312966, -80945465, -112762849 ], [ -42726486, -75018521, 80902055, 76323067, -27646417, 105874489, -84448775, 31434852, 65262621, -73550805, 59520294, -46596286, -76017800, -80750227, -20654245, -109869171, -97964261, -40797253 ], [ 100158921, 31292954, -101530570, -89580489, 107967112, -41463567, 94047479, -55839321, -61218838, 16309642, 11748459, -22751616, -53256518, 118599311, 36108759, 83881927, 107618307, -118190131 ], [ -103781508, -80481517, 14249306, 18800293, 53635582, 99499704, -63401786, -91543250, 105566665, -44553692, -26463868, 99332833, 78400712, -108984712, -30161201, -35809967, 87003047, -49796295 ], [ 65465498, 98321196, 28089164, 102991519, 108763638, -37312825, 74284420, 69265679, 2772130, -95009851, -114122302, -62045771, -44200447, -118906474, -29091444, 84623167, -42195926, -89476594 ], [ -7394599, 84723376, 80250889, 10062883, 76853333, 19000077, 97234998, -46010490, 26036726, 44641671, 73783398, -45806769, -61596783, 74377340, -49593952, 35608913, -26915732, -52168999 ], [ 32476511, 40404043, 116720287, 13404116, 62342460, -35096168, 3268818, 86384282, -84144562, -67710276, -17337648, -60874395, -64255263, 71539428, -112422855, 55921748, 7283375, 80703116 ], [ 75790952, -33832286, -45959554, -117380334, 92022115, 71414637, -23953919, -40010363, -73896417, -20252768, -107823631, -100759412, 67550922, 90120139, 98199649, -17507442, 73258708, -8846331 ], [ -77600349, -26696813, -47904732, 108445950, 26649733, 88060271, 117302716, -44465076, -115378263, -96373553, 30595210, -61355591, -39277415, 45161950, -77631341, -113691277, 100857257, 109306259 ], [ -60275303, 93036430, 99080830, 46869656, 94927416, 118495470, -89837552, 8357534, 97611565, 99594871, -103738484, 96099908, 103619049, 7535752, 98209883, 83862115, 82031496, -87023880 ], [ -50599554, 113296195, 106945154, -58441742, -1821047, 114673000, 72574210, 34305348, -84649823, 62850526, -7313586, 59969038, 3056105, -50259897, 82923313, -98614944, -47752944, -70394578 ] ], [ [ 47589654, -79435729, -62427044, -95391842, 3648736, 49357875, -89113729, 106539512, 98016885, 18844906, -22442563, 109947154, -2587137, 81452174, -68099597, -48878853, -82878699, 39348986 ], [ 37978872, 83562401, -115416921, 62160244, 2543368, 44515153, 27316875, -29889908, 79426578, -75921768, -4261361, 53296253, -37660758, -77415217, -109414534, -65828635, 92694301, -23523616 ], [ 109902509, -69594836, 95800493, -68984490, 13113147, -71704820, 102734226, -93591167, -57500066, 41265464, 91943225, -38503607, 104250004, 80650558, 113989098, -43707117, -25505068, -94249250 ], [ -12170052, -77740454, 33793337, 72873434, -57185412, 72101747, 115025487, 74866815, -83002043, -99480195, -50185934, -94854806, 78283702, 115147528, -81876979, 106676031, -42513379, -9981875 ], [ 92690518, -90202745, -74431195, 18800077, -104192497, 77014825, -80189922, 115454250, -45911459, 19097585, -54382003, -93952382, -21509979, 111798306, 17623464, -5900725, -81360414, -59896178 ], [ -29543109, 27998134, -117482529, 56404009, 77703225, -45397897, 59505925, -62857117, -59691005, -30804776, -41964908, -4524021, 46773229, -93291636, -11985759, -85168671, -23622872, 36758813 ], [ 68772488, -75734196, 114601526, -73344511, -9676229, -32362677, -104625837, -8365560, -48666319, -39057972, -116818379, 62480784, -5723075, -93891694, -45754476, -60848699, -27195671, 102469048 ], [ 76536578, 89090848, -28317186, 75132443, 105940904, -102122954, -11796045, -60672930, -117503030, 16572451, 17873555, 110042615, 14649405, -51719984, 88723679, 35668865, 102907791, 87673526 ], [ -101263667, 70282097, -35606206, 48307607, 83460787, -41955729, 53884190, -21473665, -54039991, 52540604, 32966162, -107125281, -16199042, -60319065, 4615751, 41483910, 14082428, -82268418 ], [ 66413370, 52973890, 7850191, 3965050, 19641942, -53195035, 106508602, -7623111, -75237942, 109900017, -100797545, -93508776, -36230179, -49647350, 113615868, -90215083, 93659517, -118562435 ], [ 58811547, -26206444, 68968281, 104053710, 918181, -101220524, 1750292, -108185218, 7328125, -42090181, 86137285, -41500252, -108387308, -96504681, -80227267, 19756961, -71034523, 88493066 ], [ 25298959, -4245882, 98736049, -11016816, -37258321, -34974114, 62017895, 106877361, 12214092, -44340959, 113703847, 35678196, 42020833, 6915171, -34127827, 83300371, 29063541, 18757409 ], [ 23302988, -59677642, 94347447, -48401467, 106178379, -51656262, -91271811, 76547202, 104236878, 64511711, 78437504, -42529526, -41809030, 104583267, 26778784, 23202124, -88525074, 1935489 ], [ -940782, -12902290, 11888854, -93668069, -67013124, 15346156, 41225074, 7214500, -79607011, 39209238, 28876286, 27038288, -55323796, -56469372, 108207046, 95820067, -110708292, -37426546 ] ], [ [ 36285229, -94046094, 102217396, 11370931, 84352812, 111666377, 51309039, -5439810, 64107358, 32730504, 94300818, 34620095, 74109619, -15955948, 61384069, -20344732, -51422995, -106684306 ], [ 35476933, 110008931, -58031113, -70932152, 97655869, 42377392, -97028958, -35774739, -117617917, 109305880, -22450001, -49702244, -22972148, -86059997, 56801607, -111702143, -57589319, 38538401 ], [ 23726681, 78982362, -90276872, 33660504, -13654835, 17566608, -86794875, -29327539, -41773300, -22172404, 58427901, 37297505, 16542569, -34043062, -67398449, -54791021, -117227796, -52047456 ], [ -72990930, -108600632, -5491654, -108045661, 100766563, 85655680, -102017640, 71134572, 85373424, -73727574, 14968582, -110945548, 72512369, 62152201, -56570892, -34785368, -21749700, -5659459 ], [ -82523323, -46390965, 61572949, -53065573, 23246416, -55639245, 12993163, 71638735, -98812715, -1898316, 37921961, -80073667, 4870989, 106662062, 97322920, 26843463, 50930952, -17110220 ], [ -13227783, -21764239, -83144988, -74411566, -29093835, -89245936, -89675361, 38104760, -7597731, 6109011, 19604441, -16926450, 103025328, 4064245, 32174837, -63711569, -16708385, -90806235 ], [ -80126264, 8736905, -84335109, -85493757, -65763613, 72047112, -3538804, -116506610, -89843417, -59033009, -115852862, -6832752, -55477780, 47048691, -114209205, -92549700, 52891643, 41510324 ], [ -88647103, 80803114, -41314063, 68851260, 99561773, 85121101, 61387369, -34494774, 36325854, -67724166, 84761481, -109498081, 20925978, -52974540, -33580108, -91543934, -15327118, 28818004 ], [ 41737242, 15927262, 46777671, -58353045, 108206588, 92185685, -44335619, -67000577, -44693207, -93075578, 93271910, 11143161, 41423986, -63678836, 46673582, 80321860, -38051621, -34098793 ], [ 78631130, -91426485, 52437828, 71357982, 50530696, 92331500, -4131614, 88073099, -46647272, -1274758, 119166971, 36211611, -66230169, -76689622, -46297536, -98740698, -87174840, 11952720 ], [ 108764016, 22455824, 6234272, -66312061, 13687234, 92361359, -20086176, -6836424, -28892370, 40606133, -48352654, 25843869, -101864818, 54954845, 53173359, -71775847, 12796900, -64929928 ], [ 35827810, -83651991, -78097238, -8897714, -2966633, 110531734, -42430625, -84935337, 60862486, -21047786, 21356026, 106256584, 86858260, 6071765, -56321190, -99494773, 10831617, -55209989 ], [ 4697655, 115440635, 24688593, 55974215, 83199753, -70242747, -96524658, -37936382, 15143641, 11767130, -80708835, 74110009, -64221700, 103924032, -38610868, -77381232, -54238556, -79439444 ], [ -36120062, -108656657, -41068381, -33564042, 8057609, 69706554, 44191610, -8134967, 82308389, -64019970, -40738013, 45886225, -44272346, -119206573, -110729751, -60894839, 58053865, -47900771 ] ], [ [ -113836050, 65508105, 108562827, 23449558, -21162486, -20593085, 4275422, -11308159, 9527903, -108321475, 83598055, 94104143, 71084096, 84253513, 114473578, 33032345, -34093845, -105354285 ], [ -105823155, -28796, -47605653, -60097778, -50153221, 52113153, -81490362, -30589935, -63929767, -837769, 43027357, -22406879, -88504142, 27819642, -77600993, 18486704, -95020454, 100522373 ], [ 118255310, 119180704, 95576370, 5496390, 116383692, -12502293, 61165218, 99803447, 56451061, 96880599, 80984915, 7771704, 54289078, -65897635, 93595620, -92210487, 62861105, -81176926 ], [ 91992881, -27005273, 47128179, -107397150, -17108906, 817918, 59489595, 19635588, -4482359, -9720323, -31585409, 115247088, 114609753, -36497285, -84810440, -55042169, -50559743, -114985139 ], [ 93894487, 33171011, 43804297, 91088899, 71158495, 11854732, -23777323, 10547806, 2717786, 102836755, 80037500, -22069760, -85635903, -86953729, -48003191, 69835300, 102690196, -62000350 ], [ -7555851, 9790263, 45067395, -38120158, -20118053, -64531139, -32522971, -29350176, 89427489, -28768066, -19966656, -110834185, -46104779, -109523571, 109900409, 116852171, 19741575, -90069809 ], [ 39686045, -82797911, 20091143, -42813132, 114489860, 14691384, 39786819, 62753750, -118921639, 36200362, 99883194, -103439535, 15298388, -34555922, -52945563, 54350653, 67268238, -76727040 ], [ -28710375, 118008831, 110651169, -66157295, -100419140, -53170642, -85355420, -5311796, 86559903, 30145239, 83151841, 81748740, 27399199, -33586813, -67656897, 14599146, 72542767, 36550169 ], [ -9801921, 107129764, 10961337, -10174634, -113411471, -55608240, -94844568, 29065513, -99582251, 73924250, -969063, -33766345, -25643924, -58280968, 79144947, -96978435, -102779029, -73190085 ], [ -81306979, -31890350, 54598075, 3387136, 16907138, 61288847, -76668909, 95826445, -10660928, 21087426, 25379509, 31069492, 41298265, -53971765, -61120701, -3972992, 109334354, -43580608 ], [ -35047697, 50409066, 64590904, 82963053, -43412422, 60075759, -89796905, -51092256, 85197425, -117779209, 5871786, 65226666, -30782009, -108056377, 15711980, -78927668, 93201168, -61867337 ], [ 88444370, -21375662, 56409560, -100396345, 50150893, -70474261, -81342171, -118919034, 88813553, 5385818, 65228052, 76519802, -97875912, -12198876, 118349239, -72356653, 100144401, -61430925 ], [ -35367143, 116817541, 101265224, -75388965, 71602273, -18287622, -269416, -85755451, -10948437, 75928152, -92562082, 8760087, -47041306, -7415981, 23929725, 106205613, -97577863, 42310715 ], [ 3298615, -73231149, 5831945, 89364826, 47246930, -56024853, -84059939, 105613524, -14374068, 10551099, 12030647, -39924641, -60284826, 81464418, 58004796, -114886249, -52950853, 50417341 ] ] ], [ [ [ 83082463, 61191276, -14841634, 104937172, -30903518, 19120724, -38854196, -67664780, -37824797, 111517999, 2646612, -89901741, -34722568, 75984292, 84696175, 72840609, 19618518, 18391100 ], [ 40005408, 93645525, 21293985, 113141494, 68737484, 70197359, 46566160, 20574016, -78734434, -13700518, -27177436, 94617281, 109564282, 81470950, 88072519, 97523461, -39748677, 68372798 ], [ 51678574, 74724529, 57586068, 93238745, 79685595, -100900779, 111386610, -67076180, -46178537, 105966010, 114657921, 17104341, -93451713, -65565769, -114858971, 104535850, 52632241, 26577429 ], [ 34100917, -31403071, -79326882, 13651738, -113868439, 29249633, -35435200, 94272990, -8336533, 27279850, -1600999, 16249389, 90742303, 954197, -37716520, 58344643, 15767894, 65474816 ], [ 80735901, 95020060, -46427693, -48539838, -78192103, -91733026, -3909576, -1993513, 94040514, -107514954, -14643555, -6803685, 33994033, -111894191, -112441367, -77246036, -45878111, 44385765 ], [ -115312505, -118305090, -33031525, -35030086, 34934984, -3914811, -16531809, -5918933, 47642286, -18460450, -104860355, 83219762, -115926191, 81018247, 105892405, -84879757, 41449061, 3863677 ], [ -91629155, -24476753, -59391675, 34253578, -103452194, -91211399, -94136814, 99120947, -9764102, -94398410, -97283627, -74796232, -11111648, -55988599, -36072186, -66714686, -33455155, -20712560 ], [ 18228399, -89024858, -68845972, 99126618, -54046838, 54998552, -95970870, -115690631, -40131000, -70559850, 23401192, -84801708, 40271436, -28053347, -77169721, 63790255, -116206761, 81254929 ], [ -1488041, 57804555, 99384659, 11764852, -95103244, 87013079, -31797820, 67888450, -7581025, 2735933, -10645454, 84617285, -55005870, -46147012, 92565891, -10843755, -50126081, 108081293 ], [ -31024272, -55173966, 107629677, -41970769, 32015295, -43462494, -63578786, 102244893, 60627018, -34086691, -39087433, -88573804, 80461818, -64497081, -77921771, -23488162, -3952736, -74054479 ], [ -28486204, -4735055, 20861248, -69471615, -71588759, -33002990, 37680201, -110161327, 13413810, -78625901, 89432467, -73556917, -61555740, 79236192, 17699832, -114895427, 105671042, -80898988 ], [ 35675272, 27758509, 77711427, -113178965, 24677288, 116311375, 103644174, -10990774, -71724599, 30883902, -30496209, 1293708, -11709127, 110133418, -68474055, -69776828, -106561923, 35839518 ], [ 77136369, 53104146, -26692086, -94044063, 102852423, -22913426, -3946129, -24997143, 9501652, 30206905, 23558893, 75126458, -115575863, -97000391, -58204316, 95687697, 77386137, -106865594 ], [ -93115820, -66909065, 53397058, 82376058, 18117301, -46146252, 14318741, 59755176, -22562910, -26357009, 109482433, -46533959, -107921746, 106176823, 65888877, 88809989, 94723718, -58331030 ] ], [ [ 110354347, 116793154, -18911178, -93599391, -38012807, 7184541, -1427741, -37877129, 90141931, -94058915, 30616078, -33722500, -93603927, 45648795, -63203878, -89550458, -58809237, -27225989 ], [ -3834337, -78825339, -31591128, 41698133, -755788, -30884913, -73931209, -102684029, -41636762, -60843656, 23462502, -1748755, 92424599, -86347293, -14153885, 8650604, -92992128, 94433302 ], [ 112882771, 98267547, -36735744, 91885501, 29331715, -14645902, -93770251, -78384818, -11020893, -94265755, -94079455, -49371564, -59588935, 15828656, -39121517, -10387094, -63994075, -1537473 ], [ -115123519, 92655725, 25808033, 94126033, 101181756, -83232696, -15940433, -674285, 35255628, -104264872, -79263643, 51171611, -2641289, 118143556, 108240643, 20038872, 57084461, 49851564 ], [ -17645290, -79612861, -29546016, -55497231, 32947173, 53745702, -50340856, -107573465, 88294772, 50791290, -38016636, -21126776, -46332911, -51487375, -37904470, -7740402, -23313884, 107843652 ], [ -115059154, -46564878, 93239641, -104182191, 90333949, 88572298, -7338337, 21015912, 12705439, 15860013, -19846969, 119034289, 90981896, -5543519, -113851144, -85711593, -64812019, -90132435 ], [ -86536867, -18101836, -697621, -22434744, 85528143, 3927589, 36919055, -12566481, 5650588, 87766494, 26841393, 12114246, 101716904, 65889236, 42981376, 71434049, -52413589, 2163959 ], [ 69032224, -32288937, -20540798, -61286148, 58703453, -64756068, -68249258, -82145419, -102011005, -34126610, -2237690, -93993939, -31803811, -18972073, 116390346, -94850935, -29395842, 36096933 ], [ -4707848, 94304733, 90080008, -100106363, -88434001, 114429382, -110467233, 118175714, -75435905, 91653010, -53753487, -26888838, -55854823, 31749572, 117633297, 118179298, 29655287, 84432293 ], [ 71552860, -7892657, -4226688, -53382602, -29100818, -83967714, -42684752, 27943526, 55109044, -35162567, -60342026, -20622702, -90149619, 45659512, 79192536, -31629733, -79162878, -70882121 ], [ -108124296, -80774923, -112007347, 19077535, -7955949, -112449310, -20006872, -103108302, 118784529, 72596894, 31078370, 60066890, -108276001, -25220203, -90781817, -40656988, 107825849, -6025754 ], [ -77076693, -16148273, 25163953, -30677414, 2960931, -82349888, 70007630, 111712738, 22880442, 46028855, -114481582, 106759660, 15217447, -11895198, -2434507, 96781743, -11034283, -62228771 ], [ 68026551, -112569317, -24363830, -101940371, 36379174, -92942891, -59127823, 41019555, -26169305, -74036218, 113393131, -85661299, 14441815, -41430890, -16208549, -32489711, 8500720, 38154317 ], [ 7098220, -48796692, 48731203, 46489684, 107386206, -6740240, 17997297, 105231051, 49079145, -71341608, -22904863, 25572472, 34480070, 112737633, -114499764, -46737114, -39155367, 5934832 ] ], [ [ -51671296, -92203707, -32754150, -101480698, 70182795, 31348461, -57895347, 22650469, 18988428, -10359192, -48239435, -19521971, -2023379, 54690383, -54087666, 23543733, -118257171, -107743539 ], [ 18295122, -14755444, -106080282, -32098591, 57081692, -43588723, 66070394, 55647811, 27559944, 91340469, -87705900, -18948745, -60118248, 92716521, 8909658, -94441067, -49549549, -241234 ], [ 48594210, -82690032, -96025259, -71575806, -52063604, 17993526, 64667543, 51783808, -13090196, -89559336, 1729447, -55766486, -29693901, -53476271, -84605122, -104188140, -14612592, -37274308 ], [ 75604574, -191824, -32203824, -79004181, 52419290, 116169419, -42752794, -7039918, -51299258, 30793347, 92762477, -102535014, 53185939, -35386127, 68066554, 103745848, 75920675, -80218955 ], [ -80037419, -70731347, -91881591, 83766943, 32823629, -82004690, -55083644, -45553985, -109563500, 83288319, 81615452, 116607613, -7502142, 830147, -16358029, -108267864, 116611305, 102170457 ], [ 41498438, 51375901, -25918996, -101304400, -46236847, -116853242, 95266919, -28303278, 53210555, -82840298, 5840227, -108320298, -67522, -85893259, -41918600, 48162083, 25815202, -71768880 ], [ 533751, -65515045, 39358787, -94856824, -110869925, -101873350, -21240733, 93610008, -109025647, -85811096, -45300092, 29123348, -45625520, 116376503, -83311988, 25116663, -31979409, 56875467 ], [ -85649833, -117481375, -73417691, 116121948, -44953420, -5495256, -65870277, 15571972, -100801446, -51220870, -15190417, -101131168, -76024585, -32901721, -66194042, 85368811, 51732380, -72273314 ], [ 11477871, -109063219, 108900406, -26258474, 15160966, -36468842, 51494259, 110649342, -68509406, 14865099, 42211057, -114740831, 25960618, 8107012, 69684426, 25066897, 111687959, 33051694 ], [ 23779768, -58804738, -67540569, 112746078, 112582476, 101067019, 101386701, 37230348, 74974570, -26969894, -107501891, -71629475, 105050260, 28197351, -2149437, -67476618, 96574975, 29041401 ], [ 82284420, 10484222, -104293491, 17084067, -20777713, 4604467, -59099034, -18970307, 26787747, 2971314, -4639998, 114380244, -92821648, 96693239, -112168299, 110413391, 26772916, 27746740 ], [ 45114614, -53451191, -27876367, -116812607, -38723468, -27848805, -57539259, -48121053, 77171880, -112573488, 71051076, -104551632, -97181275, 95306427, 1917868, 27493674, 115577781, -73191721 ], [ 113681475, -91650699, -71938630, 41327462, -116977333, 9875039, 14262647, -1837558, 60029406, -56741701, 44950393, -68466868, 92336819, 74542667, 18872098, 33650869, 73572047, 67242353 ], [ 30048016, 36665725, -93784524, -54179072, 8261874, -31854900, 40213109, 67425133, -95789284, 105455294, -22117557, -55646992, -29836852, -64738974, -114548921, -16478302, -1416925, 104708089 ] ], [ [ -104453411, 60323985, -43778390, -26064966, -52060159, -69802430, -39396517, 98931026, -58644341, 90311033, 57292084, -89589351, 34841134, 86735275, -75144682, -73522885, -26878084, -84171830 ], [ -112473240, 53215873, 100153757, 82003869, 116875557, -28866265, -85783988, 114840595, 14793779, -52804935, 27014585, -18451913, 42180682, -97068841, -102660852, -100809279, -102850321, 44957979 ], [ -16846741, 114539895, -38956813, 18312027, 15399346, -95312510, 10908921, -34141201, 55861420, -14420763, -118758853, -113793941, 112535546, 33007247, 64363211, 71788515, 42981787, -61761176 ], [ 117965124, -112278460, -53060813, -10620660, -13387841, -2387729, 73385378, -89898867, -31194624, -18980053, -101962471, -3156564, -107599763, -16517583, 11501576, -53481023, -38161550, -43905056 ], [ 35937702, -27152565, 21769545, -79034814, -58715503, 21189215, -84939733, -97569630, 53195013, -68817530, -43790691, 81225182, 19667947, -35422445, -16928486, -14855052, -46746225, -13620435 ], [ 68400461, 58156379, -22778087, 82582570, -226439, -13517913, 69858801, 107692783, -20274720, 83303818, -44963715, 119098519, -53520160, 40988833, 102823602, -64453904, 51628216, -38626105 ], [ -118128467, -41395235, 16030070, 23878162, -27387919, 40453744, 245982, -117557905, 66298464, 25635751, 59962140, 58138252, -90423955, -33086000, 49313824, 97573721, -97797397, 10388452 ], [ 114671450, -72469950, 1011523, -55902337, 46232620, 8862846, 75067992, 40913002, -92264457, 18368455, 109948692, 88140725, -82426954, -110688503, 21685625, -42388386, -44902937, -60539731 ], [ 7810441, -18048929, -47237182, -40778155, 18996554, 63881804, -110389765, 98838891, 60909435, 93275997, 46347620, -17307936, 95754049, 40598365, 79248113, -12212451, 55074820, 25610792 ], [ -102618879, -107432434, -110963483, -40265780, 11618000, -4327862, 27642036, 99256677, -23033833, 93596829, 30550471, 65907303, -86827859, -17599806, -15730894, 73631958, 32624951, 19588639 ], [ 30252101, -64027246, -99595852, -12324105, -84784648, -100479416, -85656569, -88726438, -20718670, -93528171, -95584134, 51640652, -9002430, 18216413, -48362115, 6464039, 68991176, -110949797 ], [ 89055166, 35910538, -88546192, 111141429, 78719343, -102951902, 29770283, -92560319, -42380701, -30329327, -97870335, -64122272, -83651913, -38169907, -15418185, 106943543, -116176263, 93039396 ], [ 35225074, 52024489, 107237710, -62417135, -88187201, 91043948, 77389630, -47013084, -45843959, 41275179, 105371026, 79322761, 74693540, 58221226, 31679475, 60192546, -57013282, 66776620 ], [ 18560688, -14144565, -49816524, 53206265, -79484762, -47403756, -55031427, 4109591, 46133956, -84909950, -14078410, 50272067, -110489139, -51313038, -26942266, 115425415, 8218312, 57770017 ] ], [ [ 107804238, 114182791, -58065470, -52452487, 50390471, 106560373, -65322381, -3447908, 1889165, -22364112, 114245890, 48480981, -26603876, -106726718, 116090556, 107726257, 46364546, 10081907 ], [ 73617824, -32770887, 25797661, -33455851, -31037328, 32774805, 87076007, 82203735, 4720624, -79044081, -69053713, 98578588, -61649842, 8132383, 71075434, -88880285, 86989184, -15273420 ], [ -101723792, -57865201, -101200161, -18610599, 91956747, 89287117, -9905939, 99055013, -12794458, 62897614, 4121840, -3636247, 81494292, 12916003, -74896056, 1442031, -54188654, -70506876 ], [ -26064687, -116864959, 76565866, -81806933, -30088699, 79314291, -11230613, 39358819, -101601888, -21895012, 94236940, 70197230, -91924457, -107388593, 39068080, -46645819, 95616678, 52230845 ], [ -95882965, -77860407, -24638437, -100096176, 33745690, -37976531, 33227664, -3211495, 66720366, 67760254, 18125884, 2585758, -57736327, 82467221, 46064930, 85094535, -10758651, 9695904 ], [ -20595204, -66907253, 28962754, -69103583, -12359787, -107680492, 91337419, -12434828, -51115388, -80994068, -12190767, -92590673, -55617014, -85425849, -15674898, -75294005, -965123, 91089431 ], [ -4762582, 111249893, 100259594, -108804974, 99607540, -39822621, 155130, -114615539, 28969428, -54009334, -11302382, 11464790, -116037571, 72656354, -61529638, 45513255, 46343976, -103340773 ], [ -112567472, -49739390, -94419735, 108589193, -119094870, 107310615, -82738976, -61302133, -10964612, -8627117, -69018124, 14729125, -20538984, -116024635, 106924800, -87684113, 87694423, -105017379 ], [ -64631010, 65515293, 30548528, 93831591, -105725240, -111736125, -42518114, -43350741, -76541159, 82010477, -56716871, 35321717, -103038379, 87404110, 107959469, 63522802, -35479763, 41881714 ], [ 81051871, -26894257, -58380810, -86830278, -3513548, -38211848, -19520828, -91550194, -69639153, -65234888, 22414705, -92228092, -84255191, -18748067, 107483844, -52108640, -76969151, -94880382 ], [ -62968583, 65736366, 75702341, 82060115, 93661696, -77745113, 20544389, -90728841, 21260375, 21540533, -79889580, -106470106, 90286366, -10863678, 642108, -74289170, 42984150, -37842046 ], [ -2878594, -83168590, -94659535, 45273921, 55722191, 90559680, -66751209, 102378472, -59824145, -30347109, -22411702, 76650893, 12964682, 112205877, -37282800, -62045638, 19108290, -8945149 ], [ 63428430, -14173902, 18403373, 50084952, -70427751, 83837231, -55770141, -111738626, 40590687, -107263297, -76521968, -82463210, -114803663, -80731655, 79099189, 108185084, -2978968, -902300 ], [ 100601190, -49013166, 61870993, 87655672, -75111236, -61610763, -13604195, -90231155, 21012957, 53314543, 31749790, -29132317, 107030231, -87216766, 22974940, -32083306, 13556604, -6626870 ] ] ], [ [ [ -70289123, 114885820, -116514755, 74786956, 109483940, -56947151, 79044601, 64570736, 70410345, 15251193, -29068109, -50579041, -109073669, -110404661, 26567660, 68894105, 99317315, 6484780 ], [ 104552768, 87281045, -99415492, -12285360, -52766034, -59979427, 91656105, -31476073, -80395380, -10493223, 10628583, 19324580, 41234739, -24489891, -101279649, -13465036, 21701579, -112390631 ], [ -74890209, -68920721, 31510147, -104024177, 119272057, 67248726, -100983957, 31537475, -75211962, 29035317, 37840229, 74272710, -107485856, 15000551, 31401184, 53697706, 38552860, -68391347 ], [ 32056275, -9270196, 91758149, 110157290, 15140086, 63734873, -60446517, 31752541, 44106466, 114903688, 41543171, 75964844, -90253232, 72195310, -104162957, 34829969, 31693415, 81363181 ], [ -100362381, 26148658, 66443190, -32096060, 84384148, -74328707, -48986875, -92655858, -5067795, -102194865, 960289, 27779628, -51032229, -57709999, 91178145, 40841633, -41700564, -50443613 ], [ 101651972, -31345565, 20007092, 16699700, -71873064, -57533114, 14924037, 85066979, -94219378, -52499338, 10719331, 11733698, 551962, 34492275, 80338519, -54653696, 44532743, -97559119 ], [ -113815081, 13595253, -71838278, -92279665, -102427829, -65550980, 71769136, -81552245, -29593689, 61640137, 12874093, -50959100, -15755463, -78661918, -103021981, -9989314, 88386433, 14113815 ], [ 33609283, -118906405, -23017881, 3541354, -39522427, -84761021, -41995889, -72861029, -72900405, 42503337, -110522164, -77004348, -44866439, 105603992, 22247135, 9161555, 85721810, -53343376 ], [ -101512958, 74589569, 93267715, -116643733, -39822416, -31175011, 38731401, -109442338, 46457697, 12825182, 23997885, 105401845, -70749091, -50168550, -50860099, 35967338, 39243536, 69478048 ], [ 5334062, 17530869, -61168414, -43594206, 84573800, -74628081, 62500083, 117899610, -38988256, 83626616, -103957571, 42594858, -2358901, -24928461, -17094608, -95722826, 60045811, -90137408 ], [ -14090227, 12241986, -32021942, 75435645, -12538386, -30127136, -99774277, -74398145, 84439606, 49522611, 13951495, -98743623, 19800035, 87291523, 42833570, 31575997, 49904501, -71416603 ], [ 51888388, -7755937, -110823131, -37674179, -115145281, 18836979, -23205486, 18433494, 96311149, -426690, 100320542, -117373644, -118521734, -111632168, 2876450, -7755852, -12793440, -31237952 ], [ 7368068, -41327505, 42996550, -74632128, -1863045, 57242222, -27946401, 85173690, 76682454, 35183901, -33112144, 14821397, 53874857, -84626612, 102464749, -63674480, 91886410, -58757206 ], [ 116277154, -63781375, 113969580, -5184929, -66796638, -112111645, 66943416, -912396, -18196764, 85520169, -66493359, 117100588, 14371835, 89143931, 51309270, -48154162, 26138857, -98908667 ] ], [ [ 26225014, -68808458, 100561911, 99764062, -68087831, -63850009, -88061198, 56034523, -59554266, 111305095, -110562399, -29324374, -113979899, -8837735, -111649665, -55064234, -47933144, 110994024 ], [ 26962243, 90583887, 60337189, 45834159, -100507248, 36915140, 34101692, 99745058, 115544813, 84823822, -35841714, 107275506, -28660405, -72849086, 24259938, 91939326, 15424956, -10644768 ], [ 68579683, -7643372, -30680733, -104367149, -115982961, 27055498, -99921588, 80518581, 52891699, 71210676, -96332581, -21168852, -57903981, 80900793, -101894580, 58537040, -30836390, 20240197 ], [ 100713055, -7805878, -34352393, 102817651, 71286474, 11566551, 71950121, 13205401, 44359743, 48111264, 37990057, 16400946, 93764594, -17139537, 32858753, 44906015, -25128616, 7652165 ], [ -98115756, -58000337, 100332569, 23185578, 108578129, 97144962, -119076571, -30654840, -113889970, -117914357, -114310845, 101971270, 62057332, 59043354, 84087420, 38970430, -47213677, 71345037 ], [ -100691398, 85602740, 20067305, 78997194, 23136807, 115132532, -42197653, -117122949, 80093629, 35774206, -112204593, 25838209, 10997137, 14260122, -114102095, 53677118, -104450406, -69950851 ], [ -106216767, -68311378, 49098676, 19991121, 93695399, 55737185, -3273207, 67318001, -31824812, -66247136, -67562770, 70219531, 8187564, 92028943, 2938095, 12117164, -34763389, -670352 ], [ 92006858, -12118360, 14005847, 90279814, 116641245, 67712971, -5648038, -85672022, -21131795, 93751897, -65015486, -86629109, -9661858, -93720605, 94906674, 36036745, -70934283, -75128393 ], [ 111400165, -106529718, 74461834, -14603707, 19952176, 57574243, -47645120, -54816943, -30925222, 53539218, -62429582, -99453030, 114847686, 17023021, -34128924, 72223409, 90138509, 74289382 ], [ -85210406, -62283075, -9843021, -110201981, 20976217, -96348357, -66411946, -8891913, 82250295, 1738878, 50035168, 112084083, 14343655, 47389890, 101310305, -90694077, 113582241, 105206715 ], [ 90818284, -109047762, 17742806, 21552689, -93795966, -62991340, 11357367, -24832735, -13186500, 4592342, 13944525, 60729976, 14929872, 109575070, -17834959, -86058600, 104107876, 4952949 ], [ 21866643, 107750168, -25171351, -3964660, 40189960, -37265762, -3426920, 10749308, 16110159, 26160611, 28099756, -96410496, 103558840, -85606229, 77996051, -84441424, 107950629, 74898634 ], [ -8734707, 13290949, 29186895, -64266265, -83939818, -92369465, 83419814, 91017586, 53789649, -102260385, -116187378, 69329188, 105207697, -57621822, -101763048, -110396799, -46515600, 113559501 ], [ 73414107, 27232858, 11787893, 94155089, 54229685, 13187408, -99222507, 9250842, -14667581, -101961160, -28659658, 98295069, -78072201, -7636553, 58046144, -17642635, -8055432, 62191565 ] ], [ [ 37808094, -89285716, 113350977, 30764083, 64521169, 91822734, -62608246, 23262660, -50078646, -81256348, 40955625, 73770690, -32459980, 44316248, 77230512, 28411501, -54829121, 82795863 ], [ -93657501, -17664587, 91550652, -73595694, 46876794, -37118195, 59361231, -2225083, -113290412, -81063898, 94256830, 16788336, 45914376, 82004077, -100167123, -92958015, -33271551, 13218367 ], [ 79231629, -88949848, 40603706, -46253372, -94330519, 49277609, -67677894, -95132481, 77138534, 39710880, 117105566, -19330279, -4515862, 9725647, -81473170, -40364354, 74643826, 15114560 ], [ -70957945, 31143622, 24582025, -51968926, 49300381, 7317000, -100780079, 93987202, 114139784, -85454991, 78765515, -36957257, -58497473, 32621352, -103956358, -47236870, 83227577, -62648691 ], [ 117914665, 2052424, -17117149, -95482107, -28961554, 63804734, 48726149, -38689597, -35029778, 22222172, 78795710, -45609841, -95715291, -12677643, -106284578, -59357720, -36569073, 14265502 ], [ 65966112, 79877296, -117042478, 21099784, 63139693, -80744307, -37312912, -36697022, -118335533, 83815595, -106993654, 85556755, -87172446, -44673036, 115150843, -17139939, 85437675, 72979896 ], [ 108531981, 27502259, -37071875, 25707099, -119274923, 107039132, 36864216, -66280181, -116911827, 57737648, 19009703, -5011267, -90853313, 59528212, -13099666, -79402494, -72234914, -17439348 ], [ 102034089, -53605097, -78809360, -21297660, 96697823, -42037940, -112319732, 21578046, -88308563, -64812077, 93277057, -36129473, -111736300, -117740981, -18213550, -115056381, 41183040, -105022683 ], [ 23510177, -82352452, -18258017, -9024816, 83382116, 107839857, -11474724, 114644046, 111976668, 109143404, 85525388, 117837580, -49921640, -85755584, -17624147, 112117718, -53710494, 102341198 ], [ -9239206, -33021161, -12117701, 23385333, 48490532, -101629886, -66855662, -100862990, 27380237, 55430455, -52121844, -63126286, -36054194, -68396871, 8396019, 8188183, 118277010, -79474472 ], [ 105131629, 104385376, -87755273, -53592650, -5920262, 108637803, -38707549, 54400144, -68490494, 88644361, -83880780, -114377850, -107877790, -66754212, 68925246, 34445419, 72084910, -104277155 ], [ -100221608, 69313736, 15018185, 44265270, 12129929, -61822094, 1655271, -39327156, 86355424, 34479791, 39557216, 36885183, 20720276, 18056940, -5785201, 57974245, 33479748, -33113142 ], [ -34654962, -69875267, -56871288, -55358229, -59768605, 29012500, 31413044, -338025, 28895902, -9252565, 3346303, -18826202, 48030730, -42936952, 116788423, 43968778, -36729947, 106464320 ], [ 5168461, -24842369, 84905316, 334833, -17010082, -37106605, -83967192, 75259715, 32585300, -488826, -15741178, 20332317, -94516549, -91446366, 94451764, 98505903, 94771205, -56442323 ] ], [ [ -106624163, 90372642, 61376947, 14552355, -72964763, -113575207, -11214923, 72310370, 50465294, 105908460, 45315320, -4483479, -525025, -85250550, 22152852, -42592121, 108568824, -89096263 ], [ -106456791, 6921632, -25012210, 54616527, -83595310, -63748856, 101688756, 59413505, -6331080, -78008561, -53617786, 113823715, -25323501, -100284980, 87815071, 77922047, 35768827, -55382496 ], [ 116450045, -30557010, -25052268, 21811068, 19574513, -3534799, 90370085, 29822725, -98466968, 13473777, 28506787, 82377260, -29290674, -98413969, -104910064, 107820182, 19521491, -32143660 ], [ 78029329, 90028717, -72194633, 14352978, -6188889, 79968289, 104857257, 32533399, 547859, 38338306, 5273532, 111875845, 104404604, -29521807, -74968834, 6807286, 111427664, -71619524 ], [ -22742120, -85994522, 5837903, 2950011, -42610216, -97350859, 25796650, -99493791, 28237046, 87970796, 64264717, -40298280, -46008476, -12119861, -57959599, 75957486, 117543226, 72852742 ], [ -15871410, 39311490, -20407536, 36339296, -39666012, 104979074, -35844531, 117173784, 94751339, -91556816, 6879468, 48362632, -115774338, 113654325, 43951691, 118625125, 105176494, -3853983 ], [ -87289164, 99318558, 114817104, 92136554, 61570146, 78327525, 9452917, -1947715, 111777499, -52741289, -34221562, -84429564, 115177909, -55037691, -68000278, -114242637, -52891242, -44554426 ], [ -87573168, 56704623, -25139413, 84300743, 79101308, -47442088, -74592651, 25661905, 86192487, 9863955, -12363639, -85309559, 20609431, 57014298, -42838904, -41816767, -110939469, -18909481 ], [ 87521800, -3048495, -25928104, 53940491, 67556037, 4024937, 101026641, 35606243, -41804393, -96134679, 20319337, -18661263, -100211841, -90227211, -74019754, -75426092, 57615793, 69709328 ], [ 79437540, -24562479, 40391003, -77756180, -65591319, 108213243, -112813443, 52912701, 10003780, 12312982, -41175051, 3959298, -113782155, 70295121, 86697196, 24179102, 45900316, -25616205 ], [ -114583252, 3782883, 29458366, -66358285, 53405777, 113309125, 95352556, -34058984, 54144186, -60029368, 88717149, -81309609, -69939306, 77475413, -41760483, 52506931, -90365854, 57976186 ], [ 117496103, 109338066, 18593767, 11828347, -37503553, -48079564, 23680812, -35815079, 62944066, -112544502, -70403093, 19048413, -44369672, -86567190, -41320647, 51236717, 50484316, 59007781 ], [ -52838090, -15919138, 34568745, -100680497, 49287137, -65122462, 40304875, -4719587, -13214151, 58543336, -39382602, 83525758, 118180471, -51182769, 91812292, -39021919, 64288414, -55142575 ], [ 41206987, -119129361, 112037064, -48810261, 30790061, -84309693, 58315232, 87533516, -24762790, -92341973, 98123903, 88768054, 85890488, -22144845, 85418389, 63602404, 46150472, -3517748 ] ], [ [ 39024350, 61588044, 19058640, 33568231, -89224802, 60876080, 4936120, -13051575, 106298665, -28630589, 112486571, 30770423, -90588784, 4722799, 57192252, -109552908, -114421271, -22514899 ], [ 109912817, -15386316, 101729956, -44565607, -37650168, 25351158, 81354631, 66908082, -70633278, 69639082, -40944803, -93268704, -64138199, 82672865, 737063, 69023680, 117673627, -44835392 ], [ 61931340, -12424639, 16305654, 5288768, -62337987, 2712146, 39020600, 67221438, 54179708, -105517838, -69930212, -98410150, -37867476, -27434977, -79786512, -77262793, -48692649, -72452112 ], [ -26208302, 11879573, -71502103, 11626541, 111072103, 6669415, 67955367, 51351718, 93619221, -6687407, -62096410, -14550856, 76110298, 31521466, 44840304, 13672752, -38201863, -57356664 ], [ -25218150, 76997027, 52461004, 40582497, -53218174, -11492336, -64494599, -109809474, -75501104, 72861829, 1718601, 74228927, 6676615, -14755678, -63214752, 26229987, -116500388, 112519968 ], [ -54944430, -86314074, -3089519, -29382555, 75875227, 53472095, -83359257, 84962661, 47060171, -39478458, -1078559, 71881906, 6076468, 18505377, -28504862, 100281283, -75325564, -70550583 ], [ 12477890, -19206863, -14951460, -38908282, 83602687, -37371874, -75637613, -56017832, 105912252, 868390, 17970570, -107889250, -53483425, -22046125, -37919573, -82472284, -63756302, 46584135 ], [ 35520816, -98459669, 91786144, 15452284, -23306344, 4512562, 21230839, 33291144, -43800763, 84280702, -71242798, -87065534, 58740102, -83351413, 11466206, -64945260, -107402106, -71816454 ], [ -5542871, 17935421, -26510067, -77366147, -14840505, -93827243, -86904315, 20464780, -47969832, 81579082, -18629846, -61528692, -13637936, -67009950, 10495711, -89612178, 57426579, 60733996 ], [ 70695433, -106452083, 12194049, -11845156, -63924368, -5717329, -39400578, -18197452, -107984485, 88413402, -104599814, -41119476, 16951913, 56337972, -9656099, -61234956, -16695675, 39125827 ], [ -19108921, -22450962, -24019051, -100163191, -108313386, -33232122, 56176772, 12221082, 18202352, 2998879, 33018878, -5004770, 93559682, 115250177, -76529339, 65970078, -107836529, -76789106 ], [ -90952259, 16227669, 44822574, 40443339, 39549217, 56559925, 90309527, 6076053, 48825143, 72645270, -71065751, -76091791, -22218379, 56180229, -32265235, -17400052, -77119816, 14278348 ], [ 86208872, 42022798, 45219319, 50829233, 14468800, -99968080, -114332242, 116186682, -60532288, 96648986, -21215985, -36051864, 89817024, 22794226, 66805279, -31137096, 26757111, 88727492 ], [ 32442059, -69847341, -59424796, -106538538, 27224339, 52223952, -51202836, -71515228, -91517485, 57286201, -96888910, 47819966, 64906795, -29837343, 13320973, -67388340, 82610806, 19989120 ] ] ] ] ] }