{ "type": "int32", "data": [ [ [ [ 119258202, -59598022, -19738408, -112320669, 34661716, -82734714, 50592366, -33830699, 5225793, -93656525, -2557367, -82240466, -83425835, -116300739, 43099970, -72560803 ], [ 69314081, -15117816, -44660999, -74184889, 98107439, 84821769, 29089650, 13056848, -72456913, 72187565, -98978857, -33290916, 72554711, 10066164, 66341216, -71557778 ], [ -56702243, 108582355, 23737013, -118423332, -97502723, 59633584, -116934523, 16910689, 100214885, -44543175, -56189533, -66633354, 44528888, -9558378, 84257603, 25271502 ], [ 44877715, 81457288, -25974235, 88879015, -51789038, 3902307, -52419662, -43439379, -118315729, 930389, 38676516, 94368748, -54844473, 37970052, 38645778, 94157538 ], [ 60596852, -29478135, -94946, 11301185, 82784530, 1639729, 6861924, 93832953, 74281625, -48286346, -114644282, -81459071, 82728139, 34536253, -106134701, 64359611 ], [ -111205416, 68740860, 17581009, 41422398, -92803070, 2914382, 53246391, 73095994, -5523191, -84286363, 25858516, 86232282, 53045394, -71820831, -87906749, 115664023 ], [ 2844271, -63138011, -99402543, 33055309, 4552040, -98353440, 73702482, -42213696, 49824683, -43684540, 58536958, -29271106, 48546835, -24970256, 8112812, 23216332 ], [ -108668249, 86566811, 45295192, 46563405, 60334178, -23496639, 86600300, -96334242, -115503198, 99808247, -98455843, 69947696, -39350445, 41792715, 57157286, 87649106 ], [ -55222574, 72442480, 58581374, 3020171, 34203847, -92569892, -110295400, 89184810, -28003124, 50785665, 77480207, 23966554, -47744370, 81364921, 28534586, 97537946 ], [ 107131870, 43347362, 78108425, -25905261, -117344705, -105172913, -87267288, -51149929, -74906313, -88473922, 55931816, -105092249, 56261136, 17775702, 51611137, 96426927 ], [ 97596751, -13370420, -48748921, 84446083, -62751624, 69620697, 36701631, 115095569, -85674212, 7959158, -42781116, -90925301, 24444230, -52070466, 60868294, 2006649 ], [ 69114671, -54080234, 10663928, -10175977, 20320813, 16736892, 68241874, -118165486, 22547984, -61342361, 78239301, -101117968, 101562503, -17157767, 2062839, 69115440 ], [ 4640249, -101901804, 114456654, -104748478, -44268605, 81414642, 99608252, -30757619, -67673898, -26234463, 106183094, 22451640, 41366462, -41295176, -58263506, -75824763 ], [ -24862341, 13330500, -920192, -97042478, 41854924, -95222628, -69189605, -113365911, -44878899, -62852727, -31903932, -66635694, 46010309, 69480167, -60939543, -96329596 ], [ 38936253, 56687674, 23924969, 20012911, -9222006, 75333990, 93145436, 28919104, -6991758, -28497802, 9976918, 98542454, -97919102, 18656526, 22130793, -15173403 ], [ -72336719, 11452754, -9412784, 6781537, -29775560, -5878539, -104416983, -110598777, 28251573, -64351051, 14966812, -119295480, 85449665, 40999756, 71333854, 83613344 ], [ -47171388, 14993838, -90537933, -21994862, 11453594, -41216036, -94004990, -44982237, -57004468, 111771797, -105759203, 109515317, 91070679, 68149798, -90161863, -9962683 ], [ 22996332, 40825624, 96240324, -50052322, 69806670, -25654103, -30145235, 81690532, -23579945, -62839043, 68283047, -27597014, -2863639, -186429, -95511442, 3965972 ] ], [ [ 76846455, -15652254, 48090488, -118065100, 77454064, -42802668, 12944814, -41762548, -24415978, -86524892, -54667917, -87737521, 50993205, -96301377, 87789261, 72550827 ], [ 78858155, 75208470, -49195988, -36353981, 40325872, -14747314, 28920988, -13901988, -54503872, 46245473, -24104032, 43475750, 1347882, 112860406, 18645659, 118135726 ], [ 101138601, -48282849, -97439741, -957531, 16315244, 12685502, -96159617, 87962560, 18844397, -9803396, 117084488, 77103099, 18148043, -47779225, 94963589, 24544024 ], [ -87035644, 55011349, -2425617, -102599033, -90481759, -43118050, 27313076, -112790769, 57427537, 31226573, -9004826, -64510160, 99000704, 58201050, -21661424, 413155 ], [ 55931353, -55206252, -59923964, 37788288, 13361542, -20437128, -95497415, -67038431, -50750839, 18758854, 88139185, -2758489, 73564248, 844747, 63551204, 61456324 ], [ 71149419, -14066780, 35154623, 101967338, -101477259, 44454164, -93375060, 42750739, 4141756, 17593163, -9279299, 81241556, -76732694, -114096346, -55288419, 72260733 ], [ 51003541, -93975645, -111876395, -55386135, 7859763, 58503563, -12397657, -72823677, 33980083, -29150973, -42248719, 87673873, -67950720, -99868012, 109305667, -67526260 ], [ 22229117, -52842484, -38613622, -87434139, 9331192, 80627124, 56816931, 75118095, 32230630, 12366060, 73045227, 21412838, -60319721, 86253903, -89917705, -95033826 ], [ 113402846, 54387303, 119223532, -99994727, 44821655, -106556268, -10643917, -61747438, 14682841, -31888152, 67717257, 67404760, 53151652, -21135272, 28773999, 108556206 ], [ -45105351, -71080219, 113717890, -113178070, 99756377, 95899552, 91770871, -59003867, 98190903, -85835740, -56509961, -3310837, 105900321, 55379032, -70025312, 104300565 ], [ 68405890, -41469598, -27192449, 58187393, -22898973, 66629386, -18256911, 46009770, 29715142, 40531109, 110608585, -39550974, -59964801, 68552798, -80325095, -64519257 ], [ 46422211, -8218740, -50528253, -71572651, -67613575, -100318118, 58499051, -74182932, 30017249, 57101329, 77159476, 9211889, 24462126, -9450892, -28385102, 79162958 ], [ 73275850, 89961758, 95474064, -17052791, -111002026, 75620602, -10836645, 68996304, -42379637, -88514370, 100596980, 109011262, -108346244, -32859135, -64477586, 5281183 ], [ 50488747, -115102036, 52156303, -22115838, 77197837, 32627592, -83478217, 47749835, 2336327, -28901092, -39492789, 45980292, -99455075, 60098204, 99757181, -92501911 ], [ 107042135, -45059462, 26195340, -97902353, 42021013, 36427667, -97042334, 7825139, 2053288, -51060439, -29766936, -44394141, -67645712, 33281667, 66086618, 105696731 ], [ 59083888, 97808922, -27403133, -96364320, -72135195, 64380240, 76353998, -119290085, 70997391, -114453543, 51212626, -60262465, 66885800, -53408373, -812154, 61715272 ], [ -114278123, 75629898, 109992648, -9001809, 22864705, 47095437, 104511957, 48083300, 49720290, -64369556, -83866982, -94073012, 46101195, 11208889, -53586533, 110869809 ], [ 65940553, 85265600, 61127071, 9976109, 110109358, -5043893, 14901929, -114045102, 55842783, -82018270, -87776076, -67610564, 23169446, 31296655, -79766150, -24432554 ] ], [ [ 16728252, 29197797, 81975585, 57228662, -1633249, -16204925, 25654579, 36229493, 56577648, -67047774, 28874183, 47414324, 93022136, 49733506, -42678591, -23418212 ], [ 43535964, 89540530, -92108828, 109188067, -8510734, -102510187, -12438883, 36076581, -77664130, 78507296, -86098789, -3397102, 3086071, -108495839, -116211719, 62013332 ], [ -20101707, 75713993, 63050418, -70962942, -27193866, 99061375, -91017771, 72612197, -38597742, 90916410, 480120, -36157055, -760651, -90167442, 45445616, -74460572 ], [ 22526859, 29562286, 3905283, -37803211, -70756197, -107357098, -79934041, 25344620, 47520835, 18135331, -1684308, -22261062, -107817492, -28905248, -1853113, 20336221 ], [ -117467251, 86567424, 52250185, 15929367, 78901617, -45456125, -31379759, -44528160, -95004750, 45566230, 95562150, 33681599, 100481678, -35874630, -84032138, 25909904 ], [ -100239907, -14603155, 59592937, 98571303, 15322974, 44286654, -75949465, -54163072, 27168956, 78106931, 113682438, 25404294, -113264849, -24863484, 20675389, -4039643 ], [ -62687647, -109925704, -39461193, -58067592, -48369951, 100263755, 39314276, 63436019, -36491238, -47865164, -115206778, -7112843, -98103110, 4660132, 85554243, 95547536 ], [ -112810758, -96118461, -17827552, -65365456, -25509626, -89322315, 115460021, 44260727, 70564602, 84256234, -74378867, -31201582, -113096411, 34960027, -99017383, -1682509 ], [ -15478957, 111013548, 66035114, -72840475, 66035809, -44181458, 43685282, 80409780, 70874245, -100869839, 89282826, 68004518, 101952200, -85546781, -115633218, 65526948 ], [ 89139568, -117635236, -19422839, -13024779, 14039807, -41823758, -78250948, -79275073, 797637, -13676548, -113696492, 95538515, 118159474, -30642936, -44616624, 103619692 ], [ -25251926, -44984170, -44714002, -97393582, 37761749, -97440415, 113309307, 108862973, -10840513, 28097148, -43448500, 95702108, -27353505, 41976810, 12669334, -58599867 ], [ 85903831, 77011699, -21172899, -101010216, 29640601, -8908308, 19242302, -59919444, 22403497, -59052684, 103276616, 101600061, 6149620, 19682604, 59805024, 79169640 ], [ -271832, 14832205, -117757937, -87205479, -67785883, -5641677, -22703455, 14407076, -90922845, -22903296, -12347396, 110964866, 13927795, 35370413, 62813113, 99292347 ], [ -107813646, -37971584, 97364979, 112607136, -69538706, -52628751, -28787148, 62219061, -117136853, 65583505, 11948684, -117781472, 104841537, -75482916, 75770310, 104253145 ], [ 111267396, -17017529, -58264282, 5120309, 1818265, 266582, 116021222, -1420134, -100576771, -50813031, 15804774, -11013186, 101565114, 2430839, 33811919, 50847019 ], [ -113739600, 108837248, 51613757, -93155287, -57498242, -77400567, -85877591, -79651267, -26960156, 33603309, -64050479, -38988568, -64975708, -24559898, -91493214, -95482276 ], [ 29212493, 29890068, -94444647, 76161628, -56122039, 56456335, 11413014, 61879429, 106374813, 107278482, -19972962, -13294257, -9852953, -88345215, -5480219, 65884254 ], [ -2103708, 61312048, 45017520, -5189305, 58853981, 69917085, 56222337, -35365136, -71902141, 117819820, 102564518, 110063875, 94441026, 45327892, -113214592, -35900461 ] ], [ [ 113718650, 86573154, 84704810, 55437610, -62789191, -110536855, -36399130, -19917766, -42741353, 28885524, 15526610, -55406066, 53532579, 91246807, -16264552, 2224980 ], [ 27901678, -74452926, -101965546, 85059214, 111023952, 2881354, -52160654, -77947668, -29014901, 105351247, -43374760, 104725769, 54285162, -15344322, -35335344, -56183459 ], [ -57139188, 14936082, 24370412, 23278300, 76446888, 10558211, -10843581, -69338163, 33505747, -35546542, -44144927, 19029741, 108287456, -20501915, -110962380, -10879398 ], [ 29262515, 97760777, -101731998, -40254656, -74175788, -99513607, 101969999, -66992548, 71239822, -60880642, 36656077, 27376730, -65127019, 13041251, 14768122, -101484700 ], [ 48247140, 8182126, 94613669, -101089713, -59091307, 61648126, 87720835, -71307505, 62720501, 38070242, 97179323, 49814484, -54956659, -28738543, 74777779, -86764397 ], [ 54808661, -42525749, 110016067, -18645664, 33055708, -76308206, -115837, 73549917, -118608716, -97396639, 108434083, -84898470, 38043328, 88295709, 107215523, -24334792 ], [ -1798366, 106951738, 28341651, -87651453, 39827906, -56834493, -96400095, -82542731, 58047572, 62177847, -34309362, -49707322, 17679250, -10329098, 54348646, -25188118 ], [ -47531369, -41558661, 77550069, 30314365, 23464739, -13348152, 80728443, 17476750, -24875319, -114775943, -76226127, 80765576, -26076775, 50947227, 108039274, -80222009 ], [ 4538100, 60530967, -19836174, -114603824, 67076915, 33647074, -17839502, 63035436, -20115640, 104347376, -10159844, 60391874, 99862969, -93451420, -74493791, 5514265 ], [ 59608025, 69998093, 3115615, -115945680, 104156162, -97135638, 36094966, -15730, -115961548, -77363882, -62431964, 74903971, 80885198, -98871285, -113956161, -9154441 ], [ 25161586, -42793837, 26993004, -37025585, -71490751, -99358021, -6822770, 84328286, 108773739, 11618374, -21595266, -42231743, 74677298, 99580451, 60361012, 111010165 ], [ -53558958, -10642600, 50892415, 13700488, 75477265, -33979694, 93540332, -20303726, 67695121, -16011057, -101803961, -55304429, -44252951, -43690410, 106166480, 82212549 ], [ 76833309, 53719786, -63167694, -99698054, -10835915, 6701600, 9841894, 40030122, 97367629, -77681415, 640877, -57416977, -60183231, 82984137, 15491411, 48583421 ], [ -78983299, 99688542, 14818104, 110111447, -113848478, -37761059, 19916637, 21935946, -65843269, -2370659, -34197739, 14299928, -63928654, -114461285, 13614323, 83439056 ], [ -75889758, -76107144, 97664468, -50569266, -56712629, -77598526, -22718062, -7439518, -81527909, -39296603, -58352109, 81429091, -171967, 45568574, 33216626, -55331196 ], [ -42827741, -61564668, -106968998, 106383366, -90243242, 1342020, 4451239, -42074964, -21486522, 55387142, -113843392, 98006591, 97601431, 118610261, 86027054, -76136989 ], [ -90894185, 59223804, 29831233, -116106076, -71263078, -87572962, -21121787, -14775705, 57670277, -85764851, 57789950, -37524333, -95222060, 99706464, -55294953, -66524516 ], [ 28060223, 17774296, 7064346, -45936269, 8611575, -47863105, -23108225, 119117236, -38243561, 64159347, 37273827, 52992876, -104527132, -93085329, -104045001, -96653933 ] ], [ [ -50689774, 117714561, 46329944, 26254168, 98130517, -99269088, 17464052, 11000551, -63809322, -98680939, -3908160, -47533678, 26317244, -4885427, -37177258, 73016047 ], [ -15042832, 86895964, -2237363, -104589482, 108745072, -86299559, 39089612, -68008666, -8593644, -64597938, -60046978, -81145238, 50270604, 30078928, -64758189, -91255779 ], [ -66418156, -104271367, -53917502, 61849238, -16422620, 68123309, -28689430, -18884486, 59050092, 68460328, 99066658, 74228530, 2590947, 113645372, 57384896, -14819164 ], [ 50421763, -109803674, 32813783, 31028590, 24597746, -19419261, -117853866, -22057104, -41687535, -29900756, 98377464, -58826561, 12900822, 49699701, 17139107, -116568562 ], [ -33829700, 54973524, -22165366, -302172, -9865593, 111697534, -37001059, -107004079, -19533632, 19668857, 55332602, -96959258, -40699564, 46380531, -90502839, 115697538 ], [ 39312202, -93679038, 108756609, -116636052, -41036555, -54255146, 1741087, 88147926, 116942879, -55519293, -40421940, 114512046, -70378299, 86227056, 70644430, 46055320 ], [ -94956223, -49356389, 43443594, -19161332, -28913301, -115765693, -14855275, -95099526, -69640883, 5933074, -59818330, -73811309, 34507323, -38677636, -9233259, -60324870 ], [ -83234122, 67231718, 114684525, -89226963, 58605019, 14928083, -40975349, 8533053, 17959263, -112858774, -89826828, 42519689, 16725257, 66411262, 23777861, 18124355 ], [ 20533618, -53943459, 56230039, 796686, 118994541, -57171283, 7209070, 44930219, -46338629, 35010762, -111450643, 87524135, 39096088, 39318630, -92849185, 37911153 ], [ 62828535, -66364543, -59873316, 38224428, -97806964, 91354040, -54190888, 24746800, 15108214, 6446115, 42994545, 61977680, -19686572, -105884312, -11884255, 70044012 ], [ -41711062, -57179170, 96256188, -89073399, 112869667, -3388299, -44125568, -42762403, -29054610, 64826317, 88902202, -29751701, 5604153, -9993949, -118084669, -65252801 ], [ 9956531, -16709290, 8416117, 89822666, -50143351, 93227850, -72610181, -100021511, -17973527, 6553122, -56026919, -109685203, -96475548, 111793148, 20927361, 74170261 ], [ 63822789, 113733459, -62843897, -93001578, -110070300, -34354186, 57389422, 75074423, -6710914, -99875024, 90525354, 78847804, 69886918, -18422283, 68651031, -74147790 ], [ 95793421, 118224307, -62157714, 72524355, -110466059, -16768334, 116032897, 103532344, 10177175, -7271013, -77558997, -77668325, 7201077, 62749026, 6833110, 13839842 ], [ 3511921, -37172509, -45089934, -115823358, 37182606, 59687976, -30897357, -102896374, -67606363, -18683982, 27857615, 105502058, -97610302, 43227211, -82201141, -29286665 ], [ -20746680, -18103795, -75683380, -17829947, 77659278, -55492326, 81729956, -91540402, -22471656, -11287767, -78063041, -95065561, -30768372, 37022489, 87581761, 10405071 ], [ 429639, -78875953, -50131132, -115841352, -67021128, 4137966, -116208934, 31075486, 32082488, 15588534, -99485948, -70608064, 115417406, -222906, 44497476, 81141651 ], [ -116368606, 71154415, -58233436, -6869126, -71746677, -5849883, -8842301, -92348547, -117484016, 108720289, 18355184, 109661975, -77128226, -77458402, 34157076, -99796178 ] ], [ [ -112550070, 23735645, -41399034, -99552171, 91937749, -81747152, 88024661, -118477844, -21478370, 26692509, 20862254, 46662490, -66500489, -93575692, 117775064, -32898460 ], [ -85413689, 32638742, -100513313, 12649263, -9325730, -99256867, -52348168, -15483044, -20314829, -58740003, -86524051, -45290623, -103322041, 18444101, 23642033, 75237392 ], [ -63531358, 44504401, 32617590, 75616567, -86757801, -33323823, -13593204, 40239625, -118415973, 849636, 9246156, -39047865, 32719407, -77550311, 21040679, 58648749 ], [ 102515701, -13884283, 81391897, -118784258, -103618856, -29917973, 3563353, -54638542, -71101490, -87959705, -113058944, -104626088, 11981379, -98203574, 56582640, -75150057 ], [ 106497787, 13240948, -17195892, 9905578, 41974665, -25628788, 81563358, -43456265, 85280950, 20918964, 20464042, -84943531, -54481322, 92114192, -81605539, 118408574 ], [ -117712094, 32936397, 75520852, -88689876, -77990749, -28969812, -71075111, 106296454, 73859181, -43078878, 101612180, -4146936, 12244824, 2407265, 54932204, 75929633 ], [ 14396694, 91668825, -58082364, 104334569, 14872161, 84460154, 34977522, -32293609, -29016618, 93425392, -56594113, 33410572, -100335491, -74207980, 30681214, -32418855 ], [ -97441748, -61266529, 90201161, 97657131, -74718694, 84932525, -79054101, 57027374, -105657761, 38560112, -66544835, 69340812, 73175319, 52586529, 55642295, 60107076 ], [ 17502752, 34647408, 61065632, 92586543, -39153623, -112939897, 110918561, 4785882, -109862481, -58050345, -26909023, -109950160, 83059597, -86354687, 11575998, -112214332 ], [ -44085559, -98732324, 40059939, 89488061, -2088977, -108974052, -11443309, 85802476, -519689, -31004111, -98601817, 94006831, 38226180, 17185124, -28294415, -63552047 ], [ 93917819, -92255629, 100759829, 35104425, -2690952, -90126677, -397055, -9664003, 83512292, -101080636, 23298329, 39976541, -1664075, 53968009, -9711056, -92889399 ], [ 54018213, 4664306, 91721678, -31714081, -4077253, 61203155, -41055662, -114881226, -19133849, 42888495, 69251390, 83603381, -36520731, -42729699, 28730118, 68883357 ], [ 25897397, -108645190, 26573412, -89163046, -52122108, -53176730, 30739020, 5358394, -99601196, 63678484, -23850703, -115340360, 11339152, -49660227, -73668961, -100939393 ], [ -73764059, 6057257, 111309585, -25158898, 41025000, 47342962, -116885630, -112861685, -110295413, -56126290, -57768654, 5537988, -77625509, 30039351, -14788670, -37300150 ], [ -43108029, -110458123, 103404991, 94373828, 84887528, 110052332, 74710187, 34168001, 89922516, 33804042, 112820513, 24811209, 73924313, 25985009, -59507390, -82833874 ], [ 3765168, -97655246, 72914640, 1931111, 93864969, 24979785, -109952257, 12724660, -56510180, 78311267, -110372617, 100896099, -79743412, -32224386, 110069809, 71441675 ], [ -35908146, -69053741, -26394606, 14080499, -111450210, -23320785, 35050266, -84426921, -118116685, -1386275, 73754886, -103235943, 35729450, -82205040, 60207100, 19126994 ], [ 63855750, -113864573, 35963175, 31328822, -1414006, 102207246, -117466529, 103730543, 25973661, 87078509, 68002613, 10842368, -2677700, -56857842, 25217724, -14135937 ] ], [ [ -73480872, 50111414, 45998070, -98828790, 20872056, 7903328, -90540880, -70635336, 108761298, -110787841, 116016272, 43864355, -91128915, -2463931, 91730557, -90010245 ], [ 69147461, -66009746, -72490484, 118703094, 57572395, 90535963, 33651681, 79578372, 65276352, 15892909, 59957129, 60435932, 26845175, 96430699, 97679518, 114498067 ], [ 99688026, 89841715, 103163974, 11897177, -26776277, -4651085, 16100141, 97457778, 13848877, -42122572, 33908405, 71145813, -17443500, 96571267, 103324747, 5777597 ], [ -98115544, 4722324, -115405715, 32956375, 112927135, 34318040, -74538684, -94698366, 63426307, 31989064, -92162992, -4624038, -81135048, 108179189, -70401221, -47612790 ], [ 100621300, 7036242, -33585945, -19313854, -104720821, 80848946, 79685238, -93719489, -35765376, -92772231, 86534944, -11086015, -12977618, 61810514, -13567099, 35820368 ], [ -86540403, -111836555, -106598853, -40236744, -35952455, 2182457, 98485784, 713794, 100547985, 45543015, -63745941, 24507360, -52494250, 45342135, -111597182, -26194259 ], [ 3957751, -87836493, 70238845, -104531672, -108046780, -11858019, -91214493, -28299271, -14569930, -55194417, 100018979, 7928365, 46886996, 102281764, -37006166, -74914871 ], [ -104649850, -102662795, -79663850, 17462422, -52705316, 102949666, -84544764, 87823898, 62083314, 41336405, 42845072, 25246815, 71956971, 16680724, 95616462, -99288308 ], [ -48938649, 12871094, -30341504, -7629607, -1365020, -38271206, 115185128, 56745683, 41029631, -64043172, 114166208, -94366928, 67584860, -89439054, 97632414, -41487128 ], [ -5394774, -1310429, 46362741, 53002689, 90078748, 46445018, -52709943, 93667249, -6851411, -85335620, 74405465, -36786386, -11914800, 72127438, 116320362, 48510314 ], [ 4439571, -102062406, -103209299, -101186327, 32743270, -99953293, -72652552, 91696311, 620358, -77282766, -7827321, 110202137, -51890487, 47646925, 97982983, -45308441 ], [ 30130189, 55280908, -56771926, -24227433, 32376850, 31687563, 35502735, 88719553, 30745739, -84486210, 117258076, -25728770, 92148773, -244517, -113939096, -9652872 ], [ 117185098, -110526549, -100481944, 32217990, -2076065, -76735214, -87717979, -91706354, 68402761, -9019654, -61114414, 8581194, 117291179, 104711778, -17739717, 15689037 ], [ 41440963, 39583220, -104548999, 96137600, -25372634, 210282, -107715153, -60257195, 106309994, 97546010, -39523116, -63586216, -101510051, 28389662, -40348678, -75902873 ], [ 19801846, 75117057, -18198176, 110056254, -35670607, 10524674, -64596698, 62313678, -25899657, 273512, -31600109, -38978616, 25882821, 40694279, 29325539, 19209465 ], [ 37684360, -91324483, 60936513, -38706344, -98577633, 69256017, -83908826, -115471113, 97336534, 58451435, -47098506, 69941264, 56150455, -20964191, -61411063, 30008776 ], [ -100977186, -49544850, -111140692, -119288177, 21667482, 4844922, -64437272, 36521365, 110605121, 23735654, -30068948, 99839047, -61493675, -28598236, 34137031, 97867067 ], [ 54628359, -12096539, 78987245, -7581359, 19371932, -117205729, 104626123, 38747287, -47868162, 78000906, 52678363, 117110245, 62037490, -60532990, 16721910, 4134294 ] ], [ [ 33908743, -36420151, -116052758, 117017966, -58755123, 114649425, 33194402, -87620050, -24913217, -59250879, 49435364, -80729791, 57531212, -2187658, -57130860, 58384773 ], [ 37072362, 73118170, -75041970, -44245847, 58248165, -78711359, 39974653, 92120065, 96113658, -101635673, 108368785, -38463450, 100303135, -105376129, -115065534, 31460463 ], [ 40012550, -68622070, 24536063, 92861028, -75301070, -84686976, -5909021, -80976859, -49159618, 2303572, 69313494, -43597600, 27333094, -86785890, 93469710, -47304903 ], [ -57828863, 68052146, 54455806, -96783190, 69488013, -99424777, 90711928, -54013565, -47475408, -22863832, 59478702, 99139689, 72945317, 68274728, 4814896, 46709300 ], [ 65084512, -97079121, 111280719, 79656695, -100834222, 117606772, 15739173, -17580305, 86248099, -85380216, 93113177, 100658694, 86939943, -60660471, 1772810, 37069758 ], [ -73050367, 69861711, 19369139, 97573380, -83460694, -117491750, 54422535, -61987302, 20647592, -58512431, 45275354, -33953348, -118682292, -10119601, 100404836, 52639125 ], [ -22280885, -720783, 64517556, -50628225, -93201142, 6230454, -33382249, -61865491, -1331362, -36242239, -117915381, -60624930, -68904340, -77981000, -99006717, -74678061 ], [ 62077353, 29023927, -42534275, 53007504, 99352626, -17213301, -22648013, 30113155, -4197601, -81144336, -17616484, 98299483, -44434330, 70996932, 3131806, -103458892 ], [ 82684180, -22111633, 4918159, 16510119, -2022527, 80164649, 55523952, -34321803, 67897132, -330021, 75832777, 118183325, 4399469, -11902252, 78185605, -66564333 ], [ 9631922, 46278304, 106061528, 20765205, -43304992, 106463519, 56904536, -94314922, 93024485, 106905362, 8478201, -95835837, -107793296, -92874769, 80851093, -106735345 ], [ -105899353, -14096652, -116120506, 70928875, 118789192, 89575561, 64537786, 38689408, 75998888, -111620265, -423095, -62706800, -56766930, 95650561, 112220165, -61943692 ], [ -34748858, 31826568, 5480830, 33406370, -29974584, -46109116, -40167200, -84712886, 70796824, 96412956, -98418212, 95173795, -78091625, -15338532, -67133072, 85908420 ], [ 110859706, 10930111, 50478151, -66936086, -62652275, -59320215, 48697373, 106870544, -68772915, -86903427, 2247514, -725325, -87938052, -39772801, -109337613, -30987347 ], [ 80734777, -75689450, -50513461, 79521586, -79983967, 90727383, -103059606, 33875933, 94733611, 20856001, 11713581, -117084757, -91833461, -25912732, 58617911, -83931402 ], [ 110731439, -6275364, 9213391, -95485202, 19439503, -68279609, -23925552, -6012236, -86090873, 56347317, 49665344, 42262432, -46226469, -66091743, -86092723, 74509244 ], [ -70398975, -108376536, -27647940, 78953451, -95180559, -97924944, 112617995, -29225623, 35623707, -93535486, -20997234, 66933229, -104477456, -51159315, -98432878, 28128793 ], [ 63815485, -19996217, 70073666, -109391843, 22926120, -37535239, -102961628, -60890906, -50212801, -4697298, 34598791, -16135074, 44349367, -2122651, 67778250, -35486922 ], [ -105980571, 105164580, 31761537, -43130914, 48192180, -41170824, 116885410, -56522761, -98529956, -32426590, 112209251, -54349718, 31957688, 37178062, 101849846, 93006758 ] ], [ [ -21236194, -57395588, 2557635, 108048467, 7774435, -79308475, -83194491, 9970125, -26742501, -5227293, -71118915, 80425823, -102301660, 49262438, 76492233, -91399197 ], [ -90870221, -51329542, 26744199, -60515901, -12096702, 3544076, 115355045, -32284195, 107591036, -27047434, 64599740, -99841796, -112653976, 29774729, 35854543, 101860205 ], [ -113821518, -20023198, -113968915, 78103212, -61755960, 8055591, 111314839, -110718624, -16715771, 86526848, -92845644, 59861206, 75353124, -2728538, 28122009, -14112085 ], [ -34576555, 27144217, 2980722, 100203448, -51501313, 95726739, -81309627, -83707987, -33826759, -108256572, 103885601, -42912526, -12189701, -3867419, 38997070, -105593605 ], [ -20582165, -99449924, -58686086, -14749509, -70891524, 24242032, -61069928, -33381742, -33023662, 16282733, 88171521, 95603909, 63023902, -14423724, 6567410, -89753433 ], [ -18155393, 44511034, 55561515, 23431145, -9834853, 80560937, -82442164, -72631822, 108492723, 40843153, 35036743, 28307997, 91700061, 118161557, 18717262, -66014008 ], [ -56513450, -98448489, -64405203, -59141619, -108606803, -84772748, -116635503, 77448970, -13158670, 49145803, -69940750, 428719, -109657216, -87487926, 92593432, 40368766 ], [ -6795851, -47764501, 99047707, 66772340, -89592489, 109675856, -57886643, -2725334, -12163108, -111535700, -8483849, -104686187, -83230196, -1508124, 43621613, 69655467 ], [ -11539413, -20990083, 12346008, 34609403, 56202558, -13610919, -7294395, 67384426, -74828601, 88224642, -20403616, 105745862, 109994570, 60472406, -14771430, 83846348 ], [ -103378902, -101010877, 25662907, -9977075, -12978060, -62212922, 85215276, -107030763, -79364241, -42512915, -1956251, 46503832, 1196248, 40470973, -63165522, -20813008 ], [ 108890103, -99355099, -68594, 99369449, -36834114, -6489177, 25147406, -336070, 3261087, -12004964, -108748789, 61940132, -22261487, 29655145, 28123132, -109568506 ], [ 26456777, -58765907, -109751061, -85038887, 96055356, -16179105, -77655932, 66616297, 61683140, -28932511, 10480412, 99258404, -33599235, 49170196, 56622966, -14573769 ], [ 26794249, -85328657, -98204744, 48406023, -18890947, -70448557, -47137019, -111790827, 63520870, -53793935, -89814977, 104304525, 36850748, -36956484, -23633094, -36328154 ], [ 60844472, 109119289, 35848800, 71136106, -3769, 18147410, 95380909, -50685750, -73548011, -16814429, -90846999, -101925939, 21065719, -114409608, -36697540, 43241028 ], [ 65915215, -57829148, -46848539, -106848198, -102090682, 68964733, -21869568, -100963161, -83561311, -116353928, -15657358, -42350925, -105152187, -93297537, 95858529, 114743532 ], [ -73780274, -45044919, -3652942, 118322911, 30073352, 62661288, -20297311, 29144579, -28151721, -25700369, -17288238, -51971027, -96135305, 105175996, -72652046, 65621471 ], [ 41331555, -80886220, -96409491, -363853, -15459827, -29416972, -105385455, 79758674, -95170721, 114623788, 27623199, 59980888, 33997991, -102973999, -87344945, 51401627 ], [ 90120926, 117671095, 9158404, -14511139, -87796952, -105319618, -98942283, -73230393, -3693907, -63347476, 105301477, -58761383, 61615790, -78878459, 46900333, -69594611 ] ], [ [ 108413231, -18336476, 54001994, -19450840, 60061732, -25276038, -55968475, -43200867, -61005470, 73928732, -108064877, -78133473, -42656864, -17524374, 99552416, -84379989 ], [ -71855712, 21942933, 30545062, -20570547, -66249604, 14159094, -57361712, -62984970, 42793047, 36564336, 86139650, -69330437, 28242586, 111650073, -109099419, 23878436 ], [ -19047076, -113556, 66694652, -12216704, 32143804, -92910303, -71260563, 83676326, -113818064, 5291605, -17164702, 78488690, -73658043, 72145942, -12717761, 37072030 ], [ -68501129, 18231161, -60927671, -22548580, -7069642, -48376562, -108642304, 105779571, 78349705, 36909565, 36859580, 10384290, 45229659, -67988661, -28767436, 32295467 ], [ -15560046, -56791360, 45055518, 109526351, -112409198, 3076837, 38613451, 80333901, 26553658, -79258494, -101483890, -74527425, 50592274, -44674546, -1715347, 30247293 ], [ -100087739, -62846384, 69290267, 86328502, 98228935, -99102983, 73180643, 15398950, -37602088, -116966742, 16245198, 33699831, 32858686, -66654002, 24621653, -13817845 ], [ 76787522, -49779875, -28510499, -112002952, -117942850, 74866043, 119240744, 802896, 112915001, -98760729, -74934770, 1535298, 77885549, 27924870, -29966716, -107973754 ], [ -54980622, -1364621, 99416483, 105610062, 61427287, 46445547, -87191632, 88222408, -81720281, 116985532, -35609797, -94715228, 93304096, -34762881, 117869605, -90149365 ], [ -58273712, -116582908, 31201261, 18102848, 98603046, -69101068, 32614461, -116621593, 18704099, 98359456, 59396523, -71090010, 61976472, 41765767, -58907949, -39145361 ], [ -24759891, -45624013, -55707456, 35860374, -58859632, 53149738, -98791656, 49676562, -16306313, -10259406, -104283649, -72001200, -43878675, -14381338, -107721123, 56008265 ], [ 11563673, -55529206, -86636283, 17722803, -60314394, -102608414, 26635972, 48430326, -13847461, 52920873, 1932716, 69443576, -68891814, 82455093, 25190547, 70101182 ], [ -99551582, -8131533, -48945014, 113146238, 96440851, 61111004, 103027325, -32448103, -28176595, -82866654, 46579892, -95145823, -27520351, 26371732, 76611929, 6675556 ], [ 56609543, 56128364, 7721684, -100243358, 115471299, 95593153, -8670055, -110334227, -79323612, -101373088, 90148390, 42443864, 18553732, 47796682, 103154675, 67340343 ], [ 76229872, -83598828, -86783537, 23432842, 39506503, -27418436, 116516465, -81472287, 114593602, 30943220, 62609072, -90516974, -32841887, -18184032, 87661584, 97715231 ], [ -91674647, -9168685, 18881274, 69207772, 103889058, -70444090, -8954825, -8102263, -73408087, 87180558, 100816038, -46392905, 43609941, -4313030, 910066, -44660825 ], [ 38667326, 34544483, 5809894, 42438449, 3854154, 45416914, 40362414, 102699164, -8606445, 31636618, 79526497, 18960247, 23899426, 45481549, -99702984, -34519305 ], [ 24664449, -51500585, 7266362, 49190617, 455824, -2396539, -52005418, 84334752, -108359610, 75036572, 117544096, -105910794, 49283324, 14333532, 46680322, 2373464 ], [ -58400550, -113101433, -56058187, -29671781, -87160040, -64255802, 100590525, 972783, -61240319, 59198213, 89554910, 47003800, 5442967, -65349608, 72291770, -20549339 ] ], [ [ 27707609, -13354558, -88599530, -41090213, -84665050, 36608295, 31410421, -74303593, 81209759, 112331625, 13168003, -36570443, 69264570, 9696337, 3717594, -15301881 ], [ -118647787, -26428769, 67849499, -41735091, -41757705, -71845656, -175786, -104433984, 30934581, 91229981, -107604950, 109546011, -29017213, 27019862, -97272141, -22835278 ], [ 40328091, 109836107, -51756697, 105654369, -38623425, 113829443, 118506317, 101291955, -68433556, -12237503, 66310446, 74966845, -36633161, 30064497, -99702091, -64502000 ], [ 101657639, -110405135, 17864213, -22919148, -19499403, 72320085, -35160068, 31766857, -30980657, 105327343, -23989021, -18836989, -18907194, 21230612, 11496343, -13720885 ], [ -17358052, 33638234, 89075311, -3015990, -7313065, 74284903, -84852837, 37696465, 52788931, -42164719, 79384526, -70343120, 71595314, -65573105, 65911531, 44995899 ], [ -30039595, -44873044, 75502187, 5389921, -38350369, 4269987, 49940193, -81824539, 74858131, 42720894, 45966916, -11507987, -99402242, 60811211, 110672335, 7975288 ], [ 92437344, -59548706, 96889810, -40721742, 35470770, -11695863, -2669266, -95374558, 99707497, 45823757, -21553521, -113492190, 101866037, 42538293, -8547931, 93929457 ], [ -66410197, -11722056, 96830553, -5939737, 46836391, 87244547, -22563646, -53173313, 94844862, -47121818, -99141248, 76594259, -110470447, 6029308, 66176511, -80789629 ], [ 31129192, -109583376, 102394639, -25075759, 31699178, -91533541, -96377577, 5867814, 65806381, -93094871, -99825935, -63136829, -55207263, 28722194, -98978036, -79822977 ], [ 63997258, -107386045, -115394235, -3568253, -54957000, -49937877, 86101662, -69172190, -19624939, 84623544, -37007093, -110768635, -44217243, -1239753, -12471580, 33676998 ], [ 119031920, 53546800, 10029061, 37675856, 75520238, -67953454, -17857828, -117500975, 61346836, 31745005, -67930739, -109965429, 111601023, 54020319, 85104482, -9113799 ], [ 84914348, 12106149, -75643626, 80826362, 57845573, -7871391, -110030033, 48678929, -46387815, 59043487, 90778293, -95804739, -52827463, -17792416, -4190310, -39972359 ], [ -84000397, -80440813, 98246266, 57962551, -100491527, 18163181, 4319760, -87495098, 95880942, -29689480, -75267860, 48855825, -20775782, -3938579, -17979110, -81013650 ], [ 109150011, 111261829, -108232603, -35586845, 69785198, -28334289, 32196321, 19885410, 77578102, 30543963, 58445602, 10252521, 42064125, 26199073, -73710773, 113101305 ], [ -12442609, -27450012, 26373729, 87826953, 85955809, 2338286, 94854979, -43590897, 52639527, -46552292, -56446024, 23598605, -75490567, 88735942, -17981733, -25620397 ], [ -66068479, 53140044, -34590470, 84839225, -69780809, -38786336, 68462915, 110845949, 117377723, -19521200, 79611554, 15856525, -87916858, 112874256, 85683222, 72894264 ], [ 88095504, 13449726, 84249141, 72078867, 30572661, -41785664, 82670923, 109439983, 14548061, 53598176, 78716893, 112265591, 82475521, -21775305, 25370099, -58563940 ], [ 40316815, 57886188, -108858325, 6644703, -11054937, 68267337, 82367501, 81247789, -80082825, -114938815, -2131206, 46031167, -105025083, -100291480, 62481244, -60658191 ] ], [ [ 97148708, 111904372, -51591829, 103853786, -38689996, -11297632, -103287634, -110165794, -92452933, -77671687, -30867829, 101407662, -39105296, 110136316, -23866197, -83323233 ], [ 67249634, -118519759, -75268791, 60565277, -42039509, -7572718, -14221541, -28249388, 35439122, -80749137, -75132810, -104469017, 102433057, -29222004, -3039737, -32765986 ], [ -100743969, -89452706, 112914602, -92313423, -74777297, 16011972, -13392887, -101043862, -54587707, 95603855, -20060151, 66757135, -58070121, -15752250, -30371185, 19449049 ], [ -53030306, -46878076, -67401065, 54341996, 60083054, -50366393, -54121581, 3517106, 81365450, 67906414, 84423278, -96679636, -84775522, -28965497, 23706278, 42411942 ], [ -104996745, -114072617, -92623671, -20107871, 89214468, -29614214, -49297984, 104525427, -75479189, -101225801, 72560285, 78740499, 36164853, 4242211, -55797750, -2874779 ], [ 26227415, 101044518, -86512129, -43440887, -91364648, 100527777, 28715860, 44019148, 65543930, -69381012, -98214818, 55120656, -112568519, -69968254, 82395246, -25369436 ], [ 76037648, 83883956, -108680885, -54468422, 46011055, 109160539, -47284642, 82900525, -98494145, -75193686, 7048320, -30775847, -118212329, 86065945, 43880754, 106097882 ], [ -43877875, 27293619, -88851389, -42189295, 14196080, -8113359, -179911, -82210023, 54920107, 118512149, -57545813, 53892275, -64084625, 1894618, -70341953, 66623053 ], [ 28745819, -21134361, 116911989, 36221076, 54367757, 92863551, 26857913, 116764246, -56794112, -91330718, 50427410, -83435392, -35087662, 92524946, 17730837, -48826336 ], [ 94457390, -110583830, -106669094, 119092822, 73329404, 49180762, 70336303, -31522290, 30685909, 104359392, -114363688, 64913344, 114206270, 8843853, 113349136, -32682647 ], [ 117885847, 2141530, -8179270, 28861654, 46953308, -10827019, -19123147, 40599481, -47024157, -84586119, 93896030, -24655176, 27130057, -53995944, 8757069, 79738709 ], [ 14696527, 81586395, -49198816, 52082359, 55485952, 22244359, -86061627, 102650683, 73765134, -108936073, -79810710, -3136670, 76738612, -22481602, 2735765, -45485581 ], [ 115200903, 24312311, -31137103, -112292165, 119162058, -116468815, -86833784, 31531478, 51803215, -8529587, -31889107, -46605039, -108417144, -51819458, 34302066, -29211257 ], [ 82869764, -7187155, 23337571, -19179444, -97777198, 65427165, -79852852, 74763406, -11892549, 65280216, 19725298, 116898003, -33123511, 5611580, -22472018, 104080217 ], [ 64375984, 101875150, 14454962, -95362898, 55551430, -10285969, -52464939, 36397185, -45152547, -91980396, 31176375, -97790333, -98616832, -103966495, 105003287, -91031731 ], [ 89008285, -113003943, -23261961, -78081650, -73194901, 45563852, 76446724, -9987091, -37400778, -68907140, 59619615, 104336258, 106416036, 24817006, -39132381, -93491424 ], [ -67565774, -65492086, -57747744, -107166252, 4418733, 100719626, -69506759, -25386958, 117482099, 21515997, 8275268, 43321196, 50684187, 34488133, 107169062, -82938430 ], [ 44217191, -45353964, -25644879, -72856760, 59433320, -71993053, -49140425, -50819563, 73082308, -99613828, 36238435, -73665565, -47833460, -66825277, -87178416, 68464330 ] ], [ [ -31682697, 74983511, -931922, 111143814, -81543625, -75112445, -87955368, -77238003, 105853591, -76013809, 5475971, 12094261, 70580693, 95749932, 16382653, 17615683 ], [ 4489913, 91813435, 74372835, 9193881, -19776316, 82693110, 25952892, -16350775, -67433202, -77839971, 60168175, 20281134, -12744337, 52272732, -101029477, -85838704 ], [ 87494402, 6718006, -113336012, 33786048, -114064383, 71418249, 2263694, -81995077, -117741973, -82538997, 57489193, 90830052, 83621570, 103357759, 117844751, 3036467 ], [ -80429595, -100117898, -21255299, -86111364, 55439211, 68399143, 63683155, -104748710, -44106314, 37790773, -74459679, 95271599, -13410881, 38141153, 72696544, 76886166 ], [ 25428458, -65554960, 14239948, 34375936, -29673625, 5969252, -85364709, -48739485, -47408631, 92799062, -40201872, 37030425, 79504052, -8813318, -10451198, 52085530 ], [ -28515313, 92585888, 95201744, 42351989, -54091082, 61714189, 83989347, 53010020, 14398859, 88661004, 32402476, -80927127, 114792265, -94744280, -15880095, -40394142 ], [ 5838920, -108577737, -11316756, 8057540, 23843587, -3585474, -37852586, 67298396, 24256623, 69064742, 53267140, -82231382, -98522070, 17506446, 61138732, 51032347 ], [ -75845057, -66321865, -28372671, -92319830, 33503317, -9163786, -30471764, -72747840, -111999628, -22602919, 79083324, -104347115, -37444218, -11256501, -20941717, -12892981 ], [ 31786840, -3579546, 16302892, -13174105, -57166224, -69240528, -115918873, -86122846, -72226434, -94354203, -38032200, 99473479, 99126973, -112687256, -21100763, 88034073 ], [ 7252646, 50275045, 24985259, -14368706, -59008223, 67178221, 46388347, 77650539, -96450252, 12732467, 41948380, -79010595, 91692924, -118465108, -4879172, -43448143 ], [ -10419879, 83977842, 12087061, 49537429, -13304133, -26801431, -113953679, 47002310, -30150502, 58065312, 54102666, 115012154, 32864246, 84920280, -70501654, -1459928 ], [ 18665991, -84284624, -60180348, -52189694, 35739206, -81363786, -59299330, 23433287, -57640931, -22771291, -63362756, 28596788, -106697470, -102430187, 7067235, 36921991 ], [ 118568271, -78357528, -12797174, -109849407, 74124988, 23201394, 42250423, 75073137, 77776422, -41758532, 37261398, 21941768, 62616246, 26867360, 94362532, 2462391 ], [ -16884900, -23301285, 116296962, -87841912, -26750045, 23568851, 101599754, -16794309, 91224942, 90950036, -109820384, -66336278, 10188372, 60615394, 77784408, -113164012 ], [ -83181753, -106499747, 20212898, 71542818, -32835678, -66770005, -44815376, -78490257, 13325850, -91376265, 79362508, -109945174, -41116103, 45606397, -58611579, -59258926 ], [ -12435727, -31027311, 75778674, -117628814, 53720506, -41704213, -89137778, -1018539, 97909401, -85321575, 24543226, -54618693, -84581989, -12415685, -32962794, 32267422 ], [ 114231090, -48737633, -39984276, 36869689, -82614833, 11553965, 24706987, 18918867, 99843630, -37470903, 111694606, 58889853, 36705996, -27470983, 77866089, 100942736 ], [ -73431863, 28393014, -72643701, -62694159, -40071229, -3617342, -103029388, -59402100, 69428748, -109069762, -53976291, 114492944, -46325014, -59684092, 10144654, -65981593 ] ], [ [ -38700368, 60472777, 89908242, 73960717, -290860, -66927503, 115254119, -86713497, -91839027, 19842831, -98766450, -47503739, 84087724, 116698639, 9465137, -94723710 ], [ -107516, -112942660, -107982037, 117477356, -55653330, -16570059, 11094013, 100001331, 19489595, -50991445, 28159293, 103484118, -31507394, 47112772, 73323118, -81347631 ], [ 90363639, 47390867, 104768203, 111674475, 83924457, 26757070, -84518000, -68546973, 42106324, -34303557, 55750388, -80062631, -80884223, 22107809, -55787609, -98830539 ], [ 7020286, 93325635, -44594617, -115227553, -23786776, 2688805, 6958376, -48565685, -100787370, -87069254, 48609253, -43159702, 97605619, 46748600, -40768222, -20349938 ], [ -36384802, -31527347, -38600523, 75855508, -87564405, -30807223, 38971386, 34146761, 38677790, -62741606, 63003926, 1239320, -90452381, -52041029, -66629000, 83317875 ], [ -107871638, -4037080, 86436780, -13200329, 47345433, -73951600, -9718845, -68453734, -59646730, -102870019, 9448839, -77834435, -67840504, -8839834, -86516288, 62644955 ], [ 112179072, -114023689, 6340353, -39815545, -71549889, -31528200, 54089223, 88174696, 104114923, -91376045, 31679398, -96358105, -33788613, -92433725, 50775680, -39449544 ], [ 106389785, -70604971, 103729568, -52778602, 14009779, 39534774, -98128692, -86031924, -21283175, -60757035, -35569509, -32123238, 5491876, 74490286, 39161191, 44837598 ], [ 116858276, 46530092, -44903575, -8431402, 24373444, -51553911, 19726496, 79274982, 117338652, -88927441, -117605985, 34888402, -62305899, -52281215, 91848246, 102130143 ], [ 57286438, -42572041, -100225094, 89602081, -8804528, -116097199, 1183469, 92305539, -60157911, 104443684, -77570098, 13356984, 80439791, 58032621, -13605604, 100937959 ], [ 46720271, 95465388, 87588957, -49856800, -26577943, -35008452, 2874353, -81269383, 79182976, 75198975, 61676344, -22249750, 113764345, 105144149, -100317414, -71115110 ], [ -114323096, 63448497, 97918847, 118854957, -1791992, -28406434, 73286130, 6035525, -84373808, -36043019, -15383565, 89483199, -65514478, 101354131, 59725274, 78152653 ], [ -87034454, -110784441, 14937728, 89890510, -114430107, 20934772, -20814047, -39909766, 117273073, -50708358, 53986298, 96894411, -60948669, 83693506, 67126622, -55892958 ], [ 103956229, 66870895, -39008499, 85641236, -7393775, 65026689, -33512126, -51056908, -66504757, 105758114, -11530682, -83372711, 95446094, 73870590, 100388437, 67996371 ], [ -12349432, -40019559, 93939372, -89454568, 27102803, -104521383, 102561765, 97969211, -17890614, -105396842, 76872579, 56477547, 89118297, 111050352, 101027351, 5939757 ], [ 57358318, 47067416, 37518527, -77072710, 63824710, -76979555, -27275700, 88062725, 109956574, 43916795, -108601464, -36090260, 29978127, 89167767, 29336041, 15973526 ], [ 36198998, -39738987, 112294598, 115157658, 12474480, 2106727, 52501756, 42912450, -103115200, 51347907, 10706631, 51904562, -18907369, 89287918, 56359309, 90288639 ], [ -107919206, 3905093, -34612568, 84446292, -72950871, -92776248, 72679934, -59304008, 68521822, -10994142, -67323436, 13854346, 10415189, -24254689, -115964623, -33960242 ] ], [ [ 62973234, 77019725, -72916794, -55393025, -41890002, 55758329, -103568231, 66554207, 38097390, 5392276, 11008821, -28194404, 80698330, 105869825, -99244061, 6080230 ], [ -5018299, 91826806, 23306084, -9116677, -90720607, 65648954, -14272979, -9215789, 104014723, -8203010, -26568364, -43045022, 96009619, 86328598, -20212374, 26025356 ], [ -78287631, -119225128, -95635685, 89518561, 93965165, 15545243, -95573694, 92566153, 102600487, -38031748, -108106808, 54775834, 66261602, 98898362, 24606854, -14306111 ], [ -44215944, 12254496, 56662958, 83477599, -31096666, -109369684, -15169819, 4278042, 6485327, -25679153, -60081286, -114530505, -111024036, -84550916, -94025910, -73069969 ], [ -70071057, 97850002, -88113437, -97685556, -19447587, 24359641, -111362842, -65437722, -82606226, 70151217, 87006127, -74159667, 113189298, -64964353, -112921917, 19952641 ], [ -86429132, 11456359, 14374043, 26316379, -56098175, -20988719, 55268756, 48808477, 31322817, -2203766, 13601244, 24585291, 114732130, -91506614, -53427642, -60022330 ], [ -100541356, -53433136, -111419299, 14255247, -113135429, 37259160, 32554497, 7968164, 43752687, 79164009, -13966633, 81210773, 31955242, 5925794, -28316464, -80858038 ], [ -8602419, 81299956, 30695153, -52595707, -15110953, -81248481, -26751635, 103857810, 15261122, 49683047, -48277716, 24063856, 53757673, -27803480, 39186877, 11969438 ], [ -39204639, 22193309, -103922234, -111107454, 91035675, -71096093, 42699727, -74549522, -116873782, -33332718, 417367, -25759985, -64814771, -74798399, -91289885, -93940392 ], [ 114678089, -58999871, 9321869, -99747996, 85113376, 84305955, 50156551, 51384479, 55505274, 23790175, -96155382, 23318386, 115520549, -102011718, -58194690, 32893396 ], [ -2447518, 4771437, -67407172, 97671807, 96930380, -15481048, 25489244, 988948, 12813677, -82492464, 52015320, 115581995, -64063946, 66427344, 37078032, -77565696 ], [ 58672915, 64521341, -68407438, 29057001, -2484020, -5485192, -51531666, -70972087, -48857746, 100732717, -78749377, -2217982, -50226799, -37778080, 24988208, 73858922 ], [ 21450305, 97191613, 45085994, -93033513, 9849108, 78029235, 118928198, -14162620, -109063602, 60339763, -85910801, 22582848, -50864864, 2362710, 32163988, 42710653 ], [ 14141192, 87918535, 79866793, -24295533, -73748975, -17397076, -117340443, -63548512, 111447815, -18399254, 31596976, -28759606, 117026711, 110373591, 45288371, -90972362 ], [ 62672352, 21584158, -101973701, 63269669, -81807741, -6690022, -36047879, -60801180, 71847624, -83791403, 80156516, -14431089, 49915976, -65317998, 85253429, -79821724 ], [ 79701418, -11654605, -25535537, 71694345, -3934408, -80303708, 105007956, 96634660, 26897196, -2330414, -109538757, -92203600, -76887378, -35432564, -12961429, -11005570 ], [ 80152867, -66079385, -32176302, -48667755, 83741104, -24318581, -109672796, 37816834, 43454172, 45086783, -103134408, 70217311, 50018743, -107457347, -102961446, 47572036 ], [ -96860286, -95383803, 111679838, 81144224, 79116135, 118410535, -74321045, -6510756, -1527439, 104880006, 103676737, 41167719, -61953161, 19450444, 93339448, -87225935 ] ], [ [ 12813492, 61290672, -117975559, -3663303, 112507011, -63551954, -114251225, -83966709, -43999526, 59483107, 72638498, 3098670, -33474969, 74777471, -27357604, 38092093 ], [ 82446892, -46895923, 105428865, -59823796, -94830163, -64559844, -103355781, -2253793, -70571592, 28375419, 65956366, 100223318, -21217723, 108143470, -66652086, -14751263 ], [ 100773539, 108992155, -81114032, 46027580, 104156198, 95952446, 662645, 40980417, -66567019, 18620651, -101693308, -39487320, 13755319, -78112314, 15867622, 53845255 ], [ 66372890, 88008266, -19057499, -71998712, -102907458, -60559695, 107347869, 77020577, -90424479, -32311484, 64835180, -49138431, -76283559, 53924922, -51202363, -113635319 ], [ -110104407, -93337936, 82871319, 22866325, -34123084, -17022788, -48544571, -43914247, 111196192, 22288222, 64179421, -39569976, -53980532, -63579739, -13322717, -115467497 ], [ -101252874, 42190984, -7630068, -43050966, -37619660, 25403571, -2432017, 19957895, 100406636, -53161454, -31059032, 41702289, 6115453, 69992789, 89968473, -74163292 ], [ 49033239, 45468283, 37460225, -41330598, -103858633, 104370877, 77230692, 34387528, 33972771, -41429553, 13697295, 102843416, -28982496, 86396414, -54958354, -10345789 ], [ 78460572, -65132860, 67966786, -774280, -50870937, 37980741, -4024701, -23291017, 335538, -118974725, 86144610, 23934812, -42266523, 106943674, -11474854, -47084523 ], [ 49371021, 98813537, 79958726, 58542950, 100014666, 104729613, -97711750, 4468666, 31334281, -46769294, -71090009, -93470981, -16417838, 45727825, 43109697, -109300234 ], [ -28663478, -13007076, -44491648, 58171368, -72247969, 67065796, 99315059, -97806171, 61123318, 37584288, 74061609, -25935346, 77304240, -70731551, 106592733, 71148933 ], [ -36286586, 54713657, -33068725, -34967299, 11142415, -64354949, 110077776, -97631166, 24969299, 80314049, 24432719, 14321467, 2074245, 75915221, 112445773, -68544237 ], [ 10084174, 31931587, 112259195, -25864263, -23432890, -9025677, -5160116, -46760361, 87506615, 79621913, -103300236, -62418363, -40923767, 55776920, 102607973, -67789891 ], [ -76800335, -67550206, -19677057, 70119609, -68199758, 99874503, -116258668, -28654633, 40645018, -108571220, -38631172, 53715471, -58931252, -55665825, -19569895, -67090665 ], [ -96050411, 22124648, 26263980, 45376690, 110615094, 92516482, 73496153, -57439675, 60857491, 82622830, 21876108, 16634893, 60828519, 49846590, -111880452, 28805623 ], [ -89531832, -115608657, 25643374, 86658591, -6872138, 117980216, -61097752, -49071698, -90822689, -64216528, -60725262, -42713147, 29945025, -54110224, -87618064, 75855968 ], [ -83828398, 27792525, 51590055, 108852915, 16455345, -90271387, -81747168, 25420003, 22853869, 62699288, 91741674, 31605477, -38172880, -112417797, -25295924, -32663978 ], [ 48053525, -52555768, 86624912, -29674684, 23324232, 74773523, 50476035, 100722985, 36461153, 6624956, -7346507, 83549942, 64062700, 29233061, -21868456, 35930487 ], [ 70973743, 96703633, -103032575, 77891748, -44087983, 17803202, 37606901, -98674385, 58884209, 107271056, -90019393, 40839002, 55420249, 73756612, 31552121, 100519106 ] ], [ [ -86228540, 29672841, -95974285, -9843297, 78903592, 12735084, -33281875, 112141718, -25841350, -34370503, -51899108, 8062215, -38744724, 91993063, 85845623, -65833579 ], [ 95146761, -109581729, -10318248, 70618450, -53450713, 111421520, -27725253, -83747354, -82200525, 62096660, 23446187, -85412113, -15638491, 75382806, 90535562, -77197973 ], [ 103788016, -38544308, 92810663, -26138776, 29847884, 75947583, 69364137, -117887424, -109344982, -47292466, -40078807, 32751668, 38396203, -117776546, -31895521, 67339145 ], [ 70869713, -99004629, 46736427, 101919302, -64749330, -104851440, -39814505, -85172688, -90871377, 95362834, -95805084, 77044004, -50594295, 91445548, -96905435, 7237808 ], [ 43974185, -47237503, 117157959, 62440848, -109092191, 22582774, 72050844, 96828026, 15163250, -46608719, 103577319, -39438496, 95864909, -69067984, -1217231, -58005762 ], [ -17823437, -81641003, 97237238, -16650395, 116315929, -45549716, 81439472, 83158054, 97777021, 100755967, 51505100, 103182834, 73171110, -2639451, 46146155, -56377159 ], [ -33955997, 81925099, 75309888, -109697386, 11794480, 109223332, 110669001, -57829299, -66279622, 61742196, 77665172, 53720600, -66434043, 111069411, 35905975, 54305114 ], [ 103523081, 63904539, 113985725, 30257636, -25646028, 1238634, 117458337, -64301784, -18816774, 3165844, -67263363, -35793643, -83410132, -110957375, -110751163, 14909788 ], [ -4810348, -46499217, 80444024, 30467122, 60302783, -92673816, 96997184, 110687844, 25056277, 58767219, -44427215, -57875145, -30369987, -11177617, -24644572, -20163697 ], [ 24079563, 98985594, 66723204, 52985425, 38734607, -104411373, 73648930, -69559629, -518490, 83834127, 48432296, 25608591, 94971184, 112347201, 63227488, -40389272 ], [ -96338229, 45752627, 43214391, -55192353, -15138553, 32940419, -82963559, -85412085, -8883344, -57414467, -44003109, 8728072, 94014321, 65895749, -115193564, -6543508 ], [ 94856316, -102202479, -14727651, 117724451, 36117103, -116503784, 59610258, 107061185, 1571313, -37355443, -7033618, -26899170, -17570036, -90098075, 97454663, 80531755 ], [ -60542677, 117769267, 83889364, -34535080, -86584691, 102655260, 52563729, 21292056, -6130672, -58993385, 29766597, -83386294, -62198796, -36743473, 5447273, 100475118 ], [ 65933788, 3236406, -58772765, -38784416, -10634075, 15871009, -23885213, -64099000, -64466641, 34472053, -99332082, 43115641, -95043061, 101834504, -7425426, 48167391 ], [ 84017878, -44729240, 104043963, -65009873, 50711640, 36792283, -107326480, 114054675, -66949391, 108405798, 24812525, -100312012, -37802482, 46197592, 68045518, 21176169 ], [ 103774595, -116873500, 70907542, 63766998, 96457387, -105034717, -41303195, -15321557, -72798404, -104166811, -75683112, -72303533, 18340696, -15841833, -4850090, 76850843 ], [ -30175411, -68594807, -90236126, 81969452, 24629602, -21230961, 11536122, -35441542, 24262274, -38035264, -13516975, -36825003, -1613006, 26503208, -76284924, -17418471 ], [ 76130960, -43631599, 67103344, -117690052, -25238980, 88060734, -27287279, -119252160, 108574765, -35495241, 20758572, -118393277, 33920408, -61512418, 49198612, 33216107 ] ], [ [ 110368296, -20698305, 109189138, -51695131, -3381768, 107784251, -98187762, -30106947, 118748365, 102605824, 40765756, -60543729, 45237829, -35125912, -70354472, -18811857 ], [ 96604707, 12293827, -33914834, 10189212, -33061249, 59432841, -7608724, -39734610, -105573284, -103691401, 21399116, -77286177, 50014159, 20670969, 64536211, -20963500 ], [ -16026135, 109050898, -11672845, 32799156, 28138537, 105230126, -28207522, 93303735, 32846702, 65991581, 56767577, 5130483, -60555928, -54501321, -35972560, -45065168 ], [ -114054821, -4876699, -65463915, 93616303, -8159305, 958191, -23138947, -97436601, 75521293, 40013144, 57315454, -105345118, -118346344, -19092583, -53043510, 73013511 ], [ -74550726, 39450253, -21680379, -99815482, 48552755, -4076122, -2604230, -13689349, -89999643, 28102550, -39791061, 94897864, -1875469, -21920794, 53055346, -87740102 ], [ 60619634, -76396834, -61117878, 93857590, -33291596, 58178568, 38978493, -43463589, 32262490, -39497333, -115783282, -55821392, 16863045, -118082664, -41208818, -66364291 ], [ 88714893, 22338098, 47400753, -43797864, -52666977, 100025813, 45724818, 15038259, -109308282, 83160197, -107848104, -8526258, 49938267, 23280226, -94360974, -41251469 ], [ 34920537, -35920253, -19051345, 20869091, -40568753, 45940597, -7438460, 58775233, 23481435, -10517600, -47369462, -98123151, 80780143, 88127937, 56572400, 61102383 ], [ 115490706, 58828586, -100253643, 60521948, -23000103, 1536457, 38887390, -58616319, -101074400, -84856573, -103166677, -35376635, -51295293, 47637371, -4671002, 112424959 ], [ 28239358, -6255885, 71893602, 34137300, 21323885, 68241136, -48560844, 49336165, 53522821, -24723685, 62222918, 113372491, 16643653, -114270461, -11394746, -16933769 ], [ -18352893, 22124706, -47335245, 71489923, -29035087, 22811753, -22262759, -50849430, -62730402, 94545115, 47568204, -75267091, -87439391, 114968614, 80079295, -8268890 ], [ 20620805, -84626714, -100405292, 27342862, 104027640, -2344000, -73438921, -92528925, 54097805, 11605666, 47852064, 94451544, -59228009, -83963492, -26772704, -54074363 ], [ -17956178, -77960392, -90563983, -49519181, -86796251, -75038067, -58651836, 81707074, 112349245, 114684288, -109113847, -56195436, 4507445, 62227355, -105811893, -87205410 ], [ -11392959, -104608052, -84429628, -33535823, -41860019, -6979397, -93540264, -102188722, -109336489, 79798547, 40018978, 60955497, 84176448, -50648477, -110903820, -87538861 ], [ -110222875, -45045152, 113590811, 44879715, -74656851, 35181112, 51325323, -101331886, -105561493, -50455686, 62924071, -70985559, 86396288, -18080032, -1669041, 41549728 ], [ -102612666, -31539592, -18194704, -49890699, 76151720, 41837429, -7528603, 23103570, 30128091, -100515847, -1408189, -78688679, -29497985, 56757600, 44432826, -45066736 ], [ -38855378, 104029843, -118330346, -66744297, 75343829, -52777948, 87113138, 88993228, -9507621, 106432183, -5718392, -115160425, -4373802, -18082444, -38668757, -95136821 ], [ -14167566, 72442057, -32905758, 25833029, -37280598, -1300437, 91526509, -18376327, 76230065, -97701837, -13494390, 115541365, -16763631, -106692774, -35379429, 47777034 ] ] ], [ [ [ -71640269, -109739768, -73314351, -2752389, -13342610, -16869207, 57832625, 55175550, 42038901, 101616274, 100163669, -25728988, 81454126, 99369823, -81879714, -116500706 ], [ -83415043, 65728143, -53686519, -71380224, -61771457, 4022193, -45302994, 6746139, 78555577, 59280130, -35925611, 65501172, 6886977, -115903551, -25425223, -71509680 ], [ -30885215, 10791092, -64297674, 32174092, -114799746, -63309407, 32016375, 90917546, -92202793, -73427979, 50009647, 107441246, 64706, -20328084, 33967566, 64291488 ], [ 29501405, 17897573, 93608014, 92475658, -59411040, -8572828, -111672168, 49055891, -102060717, 53909180, 55732645, 97251214, 92026069, -85139724, 114594592, -17038905 ], [ 68816267, -16923239, -106188673, 84934856, -45430366, 103996071, -108221266, 31782019, 45332280, -46607765, -15324530, -38987309, 37713920, 75510284, 51386144, 76193169 ], [ -76370168, 50234423, 33445830, -69185240, -96094687, -27988348, -49169596, -64016103, 108519318, -112417121, -2689443, -15383758, -14542655, -62932604, -27525156, 6769018 ], [ -33112000, 98773899, -106751417, 112854729, 110282312, -68222603, -116137051, 66327093, -76534334, -88755027, -61633122, 32966181, -75719005, -82352845, 93166483, 60172749 ], [ -24580233, -21703504, 61514516, -96519294, -55184923, 45714286, 53550153, 114345463, 81542651, -29613073, 96607700, 58610587, -31371366, -50229603, -57238029, -110496677 ], [ -54893050, 107989007, -69908364, 56660642, 72748427, -70044753, -62271356, 58539501, 74778571, -85604206, -34018472, 97588459, 95187554, 106640742, 38329016, 53323694 ], [ 12970988, 93618596, 83193054, -73330002, 119009180, 59244118, 69122821, -99696855, 70870884, 49933237, 108411749, -68361737, -113541479, -42348300, -32594753, -14245351 ], [ 11019527, 94422812, -94383429, 49116435, -5439653, -45979153, 5754491, 80952681, 89586110, 54066213, -93330705, 113220387, 9026079, -42228834, 6524457, 112460226 ], [ -118112829, -15585666, -35093942, -29388812, 41836485, 81778171, 11716813, 96677699, -3438194, 37913089, -110365757, -34651473, 112195697, 100305837, -33131522, 85130575 ], [ -62924398, -94170520, 90752960, 105967849, 66711971, 96435850, -90913036, 22625406, 43170717, 83441536, -72790431, -69536983, -47962195, -97652966, -35576443, -80544953 ], [ -36489487, -42011197, 44158175, -14115034, -2858088, -75425010, -70235138, 86967979, -61158212, 93309579, -19147881, -42779537, -59690645, 18300259, 68693145, -80499700 ], [ -93130720, -107369669, -21477412, 41440143, 26993174, 93292810, 90667893, 81188660, -61278172, 22451317, 71010281, -84073123, -84116831, -111027316, -75696980, 67896670 ], [ 77329015, 90654168, -84321095, -108686451, -19558621, -95237743, 57722108, 35836082, 104947145, 76245401, 105591656, -75603880, 56645952, 41010759, -55565208, 117128111 ], [ 111004906, -114249065, 29848074, -114376830, 71924248, -98394594, 56472395, -71683287, -91373332, -4338972, 25565495, -21600779, 111547332, 56194564, -81412347, -61948353 ], [ 98546700, 111384538, 62799409, -115591685, 77902113, -68536241, 87291718, 45247193, 56559167, -4883666, 86488343, 71045081, -12919792, -20419664, 69508625, 13134124 ] ], [ [ 79878709, 59599123, 64994952, -9100582, -105248717, -92450182, -16510570, -101434463, 50970200, -50169195, -3357362, 60716155, -51284507, 106666219, -45192564, -98484885 ], [ 31083445, 87680565, -14382, 94975674, 61834322, 51560724, 87982753, 10477462, 9031553, -87044726, -102610638, -6749105, -26034142, -22358716, 106949378, -114047280 ], [ 79318442, 107043325, 70341523, -65575138, -42582363, -72781364, 104854193, 22668035, -70164554, -10611577, 11423100, 85897514, -44541684, -95970761, 47022656, -64815983 ], [ 3016189, -41457472, 24226869, 29872953, -118852474, -94713387, 96615577, -57839543, -40781984, 98966560, 61713416, 13156297, 92069841, 63721016, -95816058, -119079016 ], [ 102258545, -118747260, -42354565, -32097750, 45545542, -69720230, -118886311, 115763034, 83413842, 11449307, 43535749, 4738198, -29121458, -61777597, 31269701, -104365651 ], [ -29125539, -100451981, 100639187, 38582851, 50586746, -39087231, 96792772, -99027706, 8290558, 54330423, -75627428, 42929047, -26336081, -86316736, 12601766, -92976574 ], [ 52130827, -118780246, 42074010, -18348402, 37749279, -112721564, 45860976, 116773155, -25857143, 66796169, 41365250, -28026147, -19587350, -92464064, -19171192, 42612933 ], [ -15541740, -75021250, 78204631, -102355074, 57973365, 86383346, -108366168, 91946551, 32429236, -98451103, -22978078, 91274174, -1569841, -118646807, -92264173, 97326414 ], [ 91957176, -22247369, -100019332, 77762633, -52978915, -73398539, -102739825, -74475804, 55614973, 47127092, 117332538, 75132883, -74440800, -18507918, -111648944, -55439099 ], [ 44616343, 19741646, 73583948, 6233729, -97581647, -116075640, 72691211, -78670798, -102056201, -23223486, -51324823, -113815309, -38499470, 88774190, 108819113, -9697254 ], [ 42319372, -44528938, -43480793, -87254486, -33804099, -100453161, -41487678, 21526740, -28318110, 47880163, 44619857, 101250977, 23418116, 57959080, 54873197, 81114774 ], [ -15973798, 29548460, -23815940, 90382726, -36575473, -59467664, 60442378, -67526629, -117431394, -71124945, 7912423, -45548526, 52154041, -56133410, -40929160, -36056359 ], [ 35356566, 60968236, 68880422, 54628247, -1267583, -55079728, -55954040, -72825720, -39092971, 38918662, 83712291, 42739490, -86464978, -62274932, -84334215, -89338140 ], [ -37986226, 86788148, 76588985, 2876167, 67747730, -41123875, 119047822, 54460339, 16745712, 95179381, 32334141, -69790179, -67076407, -27487260, -69635025, 95654560 ], [ -97225265, -89209318, 58515975, -1528440, -18913829, 29740581, 55808145, -115601745, 100714604, -20611610, 45742386, 32357154, 78755401, -86899920, 48376131, 62634992 ], [ -103235611, -71954524, 61028242, 30179068, -94943187, -35418650, 12841740, -54611867, 68589905, 15990506, 69153920, -114854397, -76427126, -109824248, 67430413, 113711104 ], [ -31896490, 4546134, 93231408, -46731995, -8127860, -51189309, -60583122, 97769016, 37238036, 77170862, -41493000, -11436588, -26000875, 3095976, 26428921, 87560146 ], [ -38930412, -82418298, 88823272, 95938433, 85722153, -56715608, 97798899, -82928423, 29404203, 95404823, -62618787, 76532511, 85557971, -109399604, 114886624, 94377665 ] ], [ [ 91312390, -93471087, 19866492, 82843071, 50008972, -64799709, 85853356, -1864303, 47313443, -76509065, 36726523, 115034702, -5537499, 45904341, 95562647, 71531397 ], [ 3448000, 108809461, -116680837, -17280466, -57115257, 93502318, -75173269, -59276766, -15385432, 90734800, -63058420, 108358822, 20938798, 28144399, 99404027, 59919097 ], [ -48089073, 41657271, -68603148, 24845781, 84691286, 38770568, 84037834, -87530866, 4551717, -38426856, 58046358, -103429919, 108592863, 26576894, -8558189, 74395918 ], [ -105805286, 64728918, -41439959, 3336078, -96541188, 37727916, 7509582, -20845907, -67693806, 82238169, 32690816, 385833, 2664897, -70101885, -34708438, -109288648 ], [ -68067061, 17032952, 74135219, -118724826, 74208707, 2863181, 94476173, -39286315, 72419676, -29272635, -58150775, -323070, 99378850, 89394887, 5958686, -108306013 ], [ -75097864, -33625384, 48514891, 80383853, 9517880, -53338330, -84773130, 94827495, -60662036, -66435608, 29416525, -94327120, 71299244, -5202183, 54632164, -79413103 ], [ -116520835, -44495441, 48312275, -94687425, -60650137, -112216955, -5016831, -51629749, 118687109, 51831103, -8558259, -79113292, 59235484, 102751009, 77505823, 17080892 ], [ -20335502, 39547066, -63701970, -115527279, 101523001, -109350521, -99592627, 14262743, 45979874, 85506879, 71368544, -110699596, -103842335, -93078607, -13234646, 118271773 ], [ 94170638, 62700812, -77420875, 7572038, -78594907, 110282427, -43308636, -24991345, 3779151, -89607250, 48186077, -77732893, 77135790, -59850076, 907190, 113846299 ], [ -101134236, -24503112, 71840145, -103915664, -104147454, 51235977, 99815732, -10339155, -40165016, -100148143, -98989492, -110537547, -78203314, 111861255, 28077978, -11999183 ], [ -118468973, -63191660, -44690756, 91159754, 77278601, 113219598, 31265370, -101932593, 16637461, 112757785, 57440182, -91351893, -8241219, -22960224, 14541840, -53189444 ], [ -109671074, -71496722, 117229567, -99532224, 74672309, -15285328, 68820121, -47513258, 17416507, 113068272, 31496604, -37371981, 74811824, 65942261, 72554118, 17519045 ], [ 73472502, -103764802, -39844616, 82063696, -11235457, -53533900, -52285191, 70175781, -113041401, -4625723, -60729478, 103127863, -29742662, 92800749, 34625243, -41995054 ], [ -9199707, 73404314, -96305952, 60175562, 103900643, 111318548, 3629609, 69330861, 88276060, -65917265, -99831169, 46347485, 74446328, 43895567, -83634705, 66717384 ], [ 88684840, 19003965, -63082864, 117677383, 24456994, 117909208, 72569993, 7025407, 10530499, -26764768, -48182325, 113702385, -24931631, 78284466, -46085669, -56132000 ], [ 100715279, 47173095, -12988705, 6345758, -6911908, -52224208, 57634297, -31969456, 13030320, 97638616, 12674514, -30465949, 114700515, 79451027, 66870234, 50903059 ], [ -116593602, 47984388, 98108942, 74293384, 103577019, 102608895, -96992858, 62652082, -88075575, 55034251, -115959051, -103601256, 65239240, 53212100, 10264633, 58810466 ], [ -20225677, -43456402, -38263351, 35320173, 47868430, 82773164, -63683572, -64752806, 9854652, 2364711, 56523776, 60012571, -105489234, -87503203, -41038097, -89224503 ] ], [ [ 67335660, -59774217, -105181860, -22746454, -87169271, -7197028, -35824171, 89526071, 79509037, 66418861, 5946005, -113622819, -83305145, -30384712, -7882245, -18343401 ], [ -13981431, 23633278, 34404256, 60675048, 100305799, -11512297, 44878164, -6646532, -104180645, 61192469, -118714571, -58305871, 30827040, 25884675, 11569548, -45195639 ], [ -64816712, 27610989, -35718873, -104774182, 9409749, -62473015, -45821123, -87918170, 43011213, 11582670, -38950290, 66690252, 80744840, -28807520, 40057448, 60566663 ], [ 58877089, 39341407, -50390679, 24120361, -85415136, 56612159, -77715577, -33417547, -62329302, -101711386, 68879960, 80655713, 44585803, 51423200, 67749659, 20746311 ], [ 17829039, -52130174, -68091648, -8043451, 31052867, -111710808, -97780956, -43160157, 50482788, -32699537, 26250296, 117985606, 16966627, -27095269, 84287460, -96139422 ], [ -78972950, -118080526, 8999227, 17087137, -3127402, 49539536, 87707450, 41085082, -89641986, 116433614, -13041603, -10264567, 24078122, -350679, -50943887, -99517373 ], [ -46114486, 92239499, 14149200, 49562560, -76238117, -90274946, 34667517, 936337, 20110840, 12849795, -38266825, -110946378, 77901393, -111791838, -37645289, 19880032 ], [ -111222801, -86955997, 73458697, 12965884, -5794060, 83086704, 83827064, -96307087, -115438804, -113497042, 37953178, -59954944, 13158727, -51219892, 86424896, -83233039 ], [ -56347937, 46462394, 27227564, -64964363, -6556186, -114053849, -55820433, 98059593, -122771, -69019736, 14146734, 80278103, 63909641, -31061337, 67102295, 11859831 ], [ 77771499, 6314825, 91778065, -118808599, -69036696, -98317029, -104273001, 56903143, 21132577, 86675864, -106645751, 63223867, 97137812, -32705537, -72431495, -28673141 ], [ -82645744, -5595759, 13637030, 51960025, 43265340, -49812077, 59324571, -117391382, 41993429, -33258664, 113782549, 58623424, 74041420, -29795787, 53720740, -70015420 ], [ -97994531, 92125165, -116754269, 31214450, 15204947, 4003621, -68821708, 89351614, -26269885, 28507562, -87856852, 109474371, 101238653, -73538893, 60935241, 38590090 ], [ 16393348, -66570932, 111120728, 87989762, -81813462, -56172078, 52976483, 30847632, -79523829, -103701712, 71837720, 23546028, 4934423, -26231098, 118669183, 46540510 ], [ -70981466, -55517581, 41036878, -22531879, -27924024, -16925990, 83101634, 51203068, 71057425, 107206302, 24842266, -75463460, 70579146, 70393778, 111991824, 94213628 ], [ -73399842, 97332727, 18299700, 58072114, 108838461, 44095160, 103004135, -33558595, 53839735, -22548737, 28019105, 6114070, 84428054, 60147018, -60002456, 96713357 ], [ 97737922, 83201873, -53941668, -98573533, -79089135, 37742973, -41875059, -18692489, 46845964, -43899142, -114369209, -79188963, 110539091, -15924344, 2997995, -103652684 ], [ -31583012, -61092870, -102664417, -82173077, 13828816, -760044, 9766036, -19673803, -33758502, -42178065, 99565302, 82834521, 94193138, -54636422, -68934937, -18234448 ], [ -14231677, 43833004, -17567774, 19013718, -98045438, 117019417, 107406595, 22547193, -46760733, 81145771, -42887968, -32929443, 108832375, 95773357, -35238744, 20316342 ] ], [ [ -50022003, 32064725, 5045474, 6954211, -104499411, -42270068, 100117232, 105896273, -88761629, 5261269, 67004674, -93369647, 62986921, -75356379, 85101141, -101230381 ], [ -114697123, 24145156, -93344195, -44796568, -28027022, 33938711, 113191836, 49782467, 80933462, 64409766, -91216227, 95768138, 78298266, 62765274, -13404987, 112430237 ], [ -37942740, 24101851, 7140778, -67913950, -15964040, 83064086, 47858217, -28202367, 115846572, -105038942, 52183121, 116185447, -20585033, 29680012, -118732996, -68680125 ], [ 65602193, 57400952, -25358440, 38170241, 14306739, -34391270, -14492304, 54126027, -87471298, -109952601, 84996074, 73760355, 21228596, 65705347, 63004251, -15036121 ], [ 100231430, 55320421, -112970631, 83170310, 20461871, -21417469, 35482443, 29152082, 13418987, -35820289, -98964471, -13172363, 87327257, 96027592, 9071799, -32649480 ], [ -45279749, -33600692, -19811717, 55040209, -70762202, 85811782, -47829871, 63247386, 112951844, -115584370, 98997850, -72343680, 93441604, 25821077, 21956087, 77159061 ], [ 53904252, -95041304, -84146459, 96591841, -115858766, 32432188, 19676846, 94316502, -69076867, 101487004, -73789945, -113509660, 69492625, 8002368, 5457811, 25796336 ], [ 54763069, 28018262, -75847103, 71743963, 5172353, -75518127, -36515064, -64480879, 16509134, 47565588, 83592251, -115284696, -74665125, 13828985, -57371672, -115480706 ], [ -12225102, -3805081, 106882593, -112606825, -22405199, 81513307, -43900728, -103863123, 87068126, 91679101, -90653755, 115979093, -100373251, 15712184, 41361870, 109141473 ], [ 14066747, 43855496, -112415333, -14312676, 22827713, -33409370, -35214785, -6243732, -1061414, -4554017, -77488188, -95849572, -15080137, 89136557, -113388961, -88296782 ], [ -112773563, -84641153, -36033275, 16120834, -36621419, 96450819, 30426299, -41781329, 84477099, 32123641, 115231851, -38499633, 89337325, -55933876, 46286304, 9852738 ], [ -92424735, -19351171, 45500402, -115176875, -2660942, 33980567, -101904627, -25847378, 106665347, 107285028, 18340296, 98353676, 7772542, -103187825, -93990210, 7534490 ], [ 14191313, -24443624, 43203775, 105157652, -8465484, 113295948, 94080941, -118000488, -46924141, 108590012, 101247784, -112152729, 93254157, -12178279, -6660628, -22019105 ], [ 45831428, -1116888, 21342022, 83687623, -43267884, -101347008, 113309211, 59436839, 93464416, 71805098, -7712624, 82178088, -49580707, 107907702, -61741180, -83748773 ], [ -58734662, -7199058, 6973618, 66124082, -83892008, 110294082, 87738573, -82026669, 60658979, 53627089, 89833852, -46586330, 109524730, 37577735, -72032441, 38404150 ], [ -104515465, -100919186, 61408523, -92428896, 36889939, -14405641, -19930740, 44528930, 57231908, -12525080, -1974031, 1037252, -73277957, 109452349, -32865973, -64647356 ], [ -86325716, -67682722, -49248923, -82601404, -95217941, -28875875, 97780868, -67081459, 5201693, -118848134, -75342818, 62854989, 61182346, 39425648, 109328879, 117473147 ], [ 17681000, -81809630, -71669596, 25424471, 62437821, -49417181, 2086778, 43990835, 102573039, -1503957, 73975554, -10523985, -21095974, -4506059, -65979869, 13136019 ] ], [ [ -105953499, -87433377, 56126079, -63113270, 80488876, -46398915, -99848649, -46734281, 12090436, 67222920, 40311478, -46001747, -70958427, -8387007, -88518409, -118839362 ], [ -97832790, -18080128, -73415356, -115083690, -80751686, -50786762, -74816059, -53154771, -56269603, -88073486, -22554275, 12786957, -74499868, -80050328, -54666040, -43097257 ], [ -117926668, 96581217, -116421939, 24403047, 32308616, -89730840, -110588893, -70889240, -60892857, -390158, 44992015, -76086087, -57778690, -10004393, 58360855, 107017160 ], [ -18191651, 32244687, 55948451, -43348184, -22074987, -103597770, -62319974, -111599423, 116303319, 9509543, 47258628, 18831702, -66105599, -12598881, -30300481, 93077508 ], [ 76482155, -50543668, -93420963, -85170801, 7444991, -86224303, 67905779, -60751249, -36274040, 97335808, -29369164, -94123146, 79447087, -14854376, 17331761, -63362858 ], [ 103509880, 19393297, 56677338, -116929785, -111431547, -81543857, -51688220, -20889868, 111883222, 67679489, 75238192, -74973864, -115172126, -105740505, 79994531, 101272905 ], [ 49356269, -4435526, -68101136, 14464393, 70158135, -6595296, 83353151, -108447632, 91620540, 74977468, 60528453, 23278048, -55548381, 52530434, 119269138, -16313905 ], [ -74819099, -53004589, 42044851, -92497308, -62051803, 24435197, 49212824, 48433538, 55525760, -101745432, 101016500, 85984382, 27611288, -88149739, -7993354, -112429833 ], [ -88277522, 23645193, -19875269, -103138361, 86464903, 109361126, 23838650, 71679551, 61395593, -108158683, 47345963, -92885551, -24335715, -110368197, 110051323, -116539339 ], [ -44269520, 54684895, 106466186, 118230702, 7936014, 116904427, 113177634, -101847676, 53081166, -116655898, 29997314, 103105029, -15266411, -65539850, 63149316, -91570305 ], [ -46668726, 42412386, -35410397, 70138787, 31220804, -28961322, 113900076, -43147883, 15013926, -20882588, 59678377, -31068123, -106145013, 65489433, -45075906, 23532832 ], [ 56744654, -85838848, 93634709, -17141389, 30437351, 75289200, 45205822, -115044959, 72124114, -82485654, -59020323, 17357907, 17677915, 56848020, -2095930, -111632586 ], [ 71960614, -82828154, -78355701, -50133821, -48320362, -84839648, 1497432, -20189686, 100748770, -53334597, -106337893, 47613063, 57513134, -103831101, 50694621, -118140263 ], [ -47472046, 61530277, -39304766, 49835430, 2750498, 67338887, -31772995, -34546625, 115751486, -68208853, -116126316, 68361691, 108149192, -92988660, 119177686, 88568121 ], [ -98950110, -90260834, -49269742, 31820228, -74822294, 79500737, 115681125, 100798887, -40550117, 90990554, -114456874, 4751286, -69621851, -30726627, 91280978, -104169794 ], [ -58037558, -105836747, -82089692, 117190592, 72008219, 54505773, -11917889, 107536852, 3102232, 11396524, 17825967, 8448665, 69236374, -44751601, -68358716, -11947361 ], [ 29551447, 109065410, -107925389, 94875540, 75164807, -33158155, -118727633, -106618370, 87953711, 11067697, -51672500, 18649370, 12044888, 19562795, 109545948, 112563165 ], [ -23762145, 91946269, -36117987, -68606375, -91777641, -13062817, 8377812, -919848, -59745961, 27230976, 67120093, -46978504, -76345006, 39965179, -18130464, 111678612 ] ], [ [ 62451092, -16946316, -68476726, -73007269, 21195846, 60225463, 52826426, 17822814, 16324781, 51668636, -8584648, -19583354, 32251299, 54392678, -18460542, 57631692 ], [ -41611730, 31805835, -57594887, -339233, 33364532, 108228822, -76873250, -10359815, 105247225, -17827156, 95504567, 18001528, 13417673, -61193437, 39578035, -104739024 ], [ 89823734, 50784868, 105029654, 5604351, -98209868, 19173462, 111407240, 83359775, -1772501, -51773155, -72498127, 33073536, -71431343, -84677701, 78561, -2324885 ], [ -93499374, 28032399, -104765119, -110769357, -36679067, 22968705, 21889452, 58047118, -31515558, 38640870, 15076261, -112047264, 22150948, -33717654, -18850236, 35503807 ], [ -60869276, -72255588, -15716567, -58082077, -28489591, -2401294, -45271929, 65126629, 65175074, -54371054, -108708832, -68380843, -91373439, -72182582, 92625430, -118781355 ], [ 20817317, -36304800, -16890434, -59027305, -70111357, 63233211, -116644007, -19372324, 114171973, 71505929, -100790377, 117913078, -9207744, 82196011, 109279667, 103793188 ], [ 57557684, 89725723, 43024266, 40898302, -41332438, 38551643, -87560628, 66219490, 99721596, -57534660, 62055736, 19475283, 86795706, 28311510, -21791808, -61860336 ], [ -65917813, -45012479, 10244083, 83837433, 81323673, 51688993, 40328766, -20267093, -114658349, -112745291, -68954788, 21358981, 46604372, 94012809, 20317358, 54271665 ], [ -72354008, -79179355, 50748327, -107898555, -15798704, 13808266, 91242193, -46854631, -62832779, -52932380, -34518652, 45892310, 48573837, 103331121, -87333330, 63914127 ], [ 116062778, 25482247, -80514993, 86101508, -50515432, -18142922, -64313980, 103713887, 69774986, -64985958, 118961901, 63324381, -104208499, 22843025, 21094575, -74830158 ], [ -33874225, -38689350, 18051941, -65305691, -22850004, -100069888, -4802992, 115358932, -88912379, 14896524, -89542672, -591319, 110266278, -41922750, 85486015, 9586075 ], [ -74504616, -99155329, 65794430, -17727423, 18441529, -87866920, -57964740, 49910582, 56286307, 29543926, 63171152, 107083905, 71430525, 118009431, 54255933, -10832682 ], [ -9938789, -5724976, 52974411, -99176950, 5958646, 32878240, -49369906, 83629553, -8134748, 26183472, -53268116, 106502685, 109778663, 63215508, 72847131, 82610553 ], [ 44542923, -79509836, -5301420, 4882935, -50754409, -42535209, 85751925, -56848519, -59428462, 91632496, 64301637, 83967539, 103478720, -106340599, 58765020, 63534801 ], [ 67095555, 6654388, -13805683, -83533873, 110621850, -82338145, -51513843, 55500205, -85051448, 13455815, -99642665, 37099995, 56045836, 103929486, 73082399, 50631340 ], [ 90693391, -10163531, 18570509, -92503470, -30464279, 67444593, 16601407, -68994083, -101188655, 81073270, -115436791, 37679726, 82963422, 90361449, -8942545, -46284955 ], [ 108027162, 34851495, -104863490, -116043017, -9370538, -84466815, -94495856, -99375572, -93255757, -58563822, -63164297, -54939651, -11560237, -17256731, 117256102, -57486121 ], [ -86901087, -48017366, 115329477, -112632662, -31679146, -91394440, -70214893, 101138889, 50117545, 27819997, 91119945, 104642016, 4433688, -20624555, 18505808, 96668771 ] ], [ [ -15301437, 22097797, -87713020, -93104964, -12898915, -60895347, -106749188, 81877074, -41504849, -11549451, -21953646, 79033692, -7320316, -5140146, 70687424, -19697400 ], [ -99870496, -38524898, -103489975, -17508321, -84027674, 39635036, -93734010, 78464757, -83003721, -112604132, -65212774, 106738531, 3429155, -827616, -57034308, 35705485 ], [ 68766577, -56992274, -61194934, -73131523, -118327236, -36982337, -81916502, 80447739, -104864063, -47864493, 42779370, -3917639, -94764010, 50462857, 45413532, -83763818 ], [ -108429111, 108520409, 77539248, 78681455, -76197847, 111214640, 90179216, -10140268, -82677080, 38253505, -102183280, 46399076, 5175954, -111709713, 65237973, -115984232 ], [ -15412351, 52613813, 34584530, -44879669, -100805424, -41503826, -95385451, -27240890, 94180404, -114849453, 118910456, 35393037, 76936974, -108089423, 70066778, -74558449 ], [ 84045307, 117591695, -89937183, -101096831, 88257282, 100823302, -51592233, 85800128, 55782662, 95864957, -45534366, 85543201, -40894934, -18951243, -116087340, 95879582 ], [ 100853591, -42992941, -50951036, 61488053, -97015785, 67247195, -56446899, -81772260, 41740128, 54108311, 59094338, -4516100, -113868065, 4265695, 78336106, -10732459 ], [ -69209304, -75552462, 18017330, 79374992, -73482729, -25692320, -94436381, -55172141, 67181962, -112737508, -78741241, -154187, -62821861, -74050643, 69480369, -77992032 ], [ -43297709, 67075241, -33394648, 6089732, 50973462, 96802912, 7878186, -69165554, -75337888, -71531769, 58097681, 82612690, 96478110, -67111740, 27944811, -26846728 ], [ -117731097, -103399481, 71921530, -30946248, 76295840, -28647404, -100074378, 40651464, -23977451, -102439074, -55831772, -73295663, -103376733, -107531724, -14905684, -79827310 ], [ -54302014, -73232330, 92853552, 4671805, 86805733, -66092911, -103732133, -5807128, -39362563, 56292851, -111247341, -12774393, -4854191, 75811465, 60651186, 13904483 ], [ 14600302, 103597776, 17777402, -102299369, -14090848, 109295731, -47611390, -78478757, 94204537, -86943882, 92135563, 63586270, -47669327, -100374231, 100168373, 31679335 ], [ 70944099, 48086125, -66286506, 31146182, 37331170, -51185070, -3256585, 99854362, -112401336, 3853298, -20490424, 85192208, 38304114, 11087474, 112512792, -43994097 ], [ -84998909, 53412162, 98907728, 10550071, -28879577, -95149016, -88134082, 116649767, -18526613, 12795469, 39878941, -6271879, -58825807, -23756676, 31859020, -5686655 ], [ 72237392, 109848548, -18281940, -89368448, -35508666, 48029285, 36121735, -59096816, 96627712, -23763954, -74643714, -112751832, -8233261, -43115212, 9427055, 9204111 ], [ -63661248, 93403232, -29116071, -84397988, -86626476, 82239551, 64980840, 8969798, 13493501, 39712542, -87286143, -78084162, -45436064, -38141551, 28632905, 56146549 ], [ -63264504, 59644681, -107553081, 45840288, 116787008, 8852180, -2641446, 101407753, 103836475, -89124456, -117912679, -112703669, 45455403, -67267140, 109418884, -29428244 ], [ -43161624, -52508216, -90674732, 34634706, -87637731, -82918911, 84534878, 106237864, -21627234, -33382851, -16257729, -40476093, -85824654, 41083931, -96487983, -62804709 ] ], [ [ 101570468, -27907054, 117843780, 6609530, 93097452, -118575438, -18072860, -50702601, -7288930, -56773164, 87346154, 103704243, 75155684, -99700795, -103750887, -47771072 ], [ -95274086, 82305522, 32797192, -12608309, -116113258, -12923137, -16033841, -102246157, 11937782, 23525115, 30887462, -36528882, 106085971, -14138751, -5729256, 28669541 ], [ -91087181, 82161031, 114995771, 63325307, 43407722, 66338263, 2175409, 101055723, 29236665, 5671529, 50579264, 72133638, 99234654, -76312223, 64327455, 117597505 ], [ 16633295, -96089215, 30205806, 88660622, -26367635, 57844087, -80758097, -48912985, 30210871, 93510868, -78541395, 16690309, 110743373, 56770985, 16527324, 64150480 ], [ 88804970, -102860177, 64632359, -5698649, 106592369, -9942739, -82881109, 102300779, -64218057, 4258412, 20549747, 41731309, -81900283, -62381258, -64965999, 475652 ], [ -29998814, 102299425, 11343290, -20240355, -59776981, 32900496, 97144766, 28225246, 41636545, -116119813, -35819314, -77557505, 73972694, -30156942, -101013535, -81026235 ], [ 26651529, -72386455, 72084194, -29293324, 111444283, 104072436, 20948585, -99439685, -11422562, -100781363, -80717687, 105333418, -5185830, 109751119, 59973453, -87696952 ], [ 73297428, -42032756, -92863760, -3639782, 56430646, -29709938, 14918539, 20427196, 116675005, -39996626, 47387692, -111154013, -94944645, -63649982, -92003799, 61203644 ], [ -63424810, 29132798, 24753655, -19419809, -21371355, -104080584, 29968651, 104277866, 13678349, 73582205, -87362886, 56674475, -76645967, 111201033, -33105628, 68995678 ], [ 24984723, 111132994, -30366582, -89604313, 30175382, 266132, -108424906, 659045, -111955880, 55051547, -89865299, 32879638, 68668954, 53603319, -3313682, -14358905 ], [ -62478105, 89148439, -86947108, -46739167, 67699174, -52473319, 35237451, 77071750, 61880891, 50673204, -41001084, -78463479, -75871879, -45039197, 39511749, 1267421 ], [ -54658653, 11620648, 88104083, -99656723, -45801167, 50855537, -44085942, 42134481, -38964394, -63654446, -65988652, -92980375, -11977546, -77389858, -108276126, 85935305 ], [ 12747787, -91664802, 49273980, -104769911, -14394230, -18981498, 27854283, 107385274, -47880367, 83270283, -89656655, -41093993, -23543145, 47609553, -117898816, 97799973 ], [ -46524709, 62014486, -86509197, 30896904, 105383385, -16493957, -78410602, -99686227, -17700776, -93721336, -38117998, 9443050, 116094004, 86442142, -6484684, 70263425 ], [ 32206851, 55431348, 15009575, 98906746, -11396223, -112138377, 69195720, 64233201, 108011488, 95684656, 68281596, 95129850, -105322690, 33274279, 22514580, -96833106 ], [ -99729798, -110965765, -61876127, -35476505, 71728851, 4492497, 53908772, -95624547, -90944551, 24448803, -25483, -64186720, 68407149, 9633615, 115460415, 100711598 ], [ -29533778, -47136425, 117696335, -52025182, 68492323, -105341238, 4179267, -14753700, -61560335, 55427662, 5287645, 80347110, 9042876, 3376201, 53647206, 37159847 ], [ -57899333, 70397772, 48113702, -29650773, -57992549, -112181146, -106669840, 12984296, -21932024, -56333527, -89973454, -45301342, -39912370, -27069245, -54493867, -25566365 ] ], [ [ -83488924, 16550279, 71574505, -73305590, 28295457, 72473062, 23675627, -35831958, -44070437, -99089504, -71978562, -29321035, 59879207, -14158367, 117543125, 77680115 ], [ -30446695, -18476410, -8242834, -20530120, -110422414, 19429686, 89629708, -25423854, -69470745, 86634430, -46743302, 43148641, -54709463, 99545790, -103329257, 93499005 ], [ -11550786, -43350734, -8388246, -110982185, -117831607, -8260051, 86310413, -48302551, -28124379, -23955926, -51219519, -24821512, -73784134, 49292849, 23175554, -84791444 ], [ -24031368, 56325259, -82901276, 64698680, -45632, -60345960, 96019133, -71525830, -8680170, -89901935, 56213827, -89547142, 32264383, 118532814, 59965367, 46989672 ], [ 97584860, 84175131, 67259661, -53576363, -76900809, 62378870, -49538505, 81637507, -102352750, -86885328, -64379139, -77715165, -49605231, 106231839, -50434708, -93198877 ], [ 58343276, 103071608, -386407, 97822141, 17900900, 28945897, -103090917, -48734998, 94954153, 51417520, -31330540, -9365711, -54006141, -52976505, 58421641, 24729160 ], [ -118552767, 53592943, 33159927, -74206680, 39583319, -64759895, 109661174, 41343457, 29759312, 111940170, 2563260, -49981922, -52301106, -96389950, -83198372, -52621040 ], [ 22114111, 6398065, 90766020, -5516251, -37043554, -1066067, -92551520, 64958205, -35246264, -66005205, -105958769, -66929439, 25919790, 46757517, 15560327, -14622077 ], [ -46063891, 119053171, -43538745, -14910437, -37663905, 53084815, -35219947, 97409908, 7824677, 116358990, -66079170, 97759224, -45672290, -82525225, 106683554, -60203338 ], [ 96554551, -72282953, 25429255, -63462636, -49510868, 112964497, 89672894, 97422368, 11017519, -21797489, 95173978, -97213542, -56426455, 63268767, -61906829, 104123750 ], [ 68573178, -46742880, 49543968, -60528207, -42221525, 23320122, -61973572, -62275950, -4719548, 94627799, -57213936, 51557893, -86927767, 67540161, -3998446, 20765240 ], [ -57479629, 79144184, 109981764, -42760540, -30956082, 66790087, 118507600, 76524013, -7250149, -16284191, -81395741, 29400672, -77961299, -67346009, 64431308, 74041194 ], [ 99281856, -53237294, -42844485, 9086803, 24117229, 38586712, 51441356, 58304125, 67749093, 98757475, 29837303, -40100443, 66269803, 20581381, 82855002, 2946021 ], [ -22002019, 61701421, -103340493, -34068186, -48158498, 4173179, 94851178, -41450645, -115766432, 81675758, 22164593, 33946582, 81406979, -62249771, 80257228, 10608537 ], [ 102602141, -78220919, 55996198, -68684862, -45860644, -74224268, -103311034, -99511826, 37230228, -28071867, -32610027, 66440135, 66764492, 103341277, -113397658, -47024512 ], [ -105011926, 113586924, 11124892, 22291424, 31338111, 31616712, 61602209, -82356365, 67505475, 96957178, 70650229, 13258591, -42798872, -60921278, -108486572, -13961295 ], [ 83137176, 75988569, 79076733, -60556443, -63694703, 49902441, 12684609, -23985125, 70045630, -10618322, 73197321, 107225357, 35488794, 119003140, -60809404, 66071879 ], [ 111846307, 37877960, -43440830, 11560718, -42700058, 38029167, -1954980, -72898607, 106714759, -23877123, 21880270, 14974468, -95640941, -1016051, -11427722, 89774489 ] ], [ [ -86450542, 103966883, 114917439, -103346217, -86593225, 7147266, -12964653, -26554365, -25377006, 49761240, -77085914, -40197582, -94323760, -39505439, 55118326, 18990315 ], [ -16891843, 30299038, -70503675, 77894199, -21216078, -54693194, 44146532, 66192486, 75429885, -7005029, 11005436, 66601921, -92639849, 55137518, 62866185, 32102763 ], [ 64753893, 108368493, -60331063, 58808413, -10260674, -111140327, -84098194, -109731198, -73715415, -91429222, -9029332, 77955625, -107022843, -6682031, -15962813, 115619866 ], [ 99709, 10487401, -77299428, -70371259, 26330336, 76749410, -63807664, -21409925, 66202462, -118666556, -91510514, 16966408, -26483963, -117092907, -107956243, 9649550 ], [ 117861980, 79707326, 40691632, 118726655, 60470948, -25166587, -21996290, 53695837, 91722637, 66765320, -100026585, 45755083, -109681808, -75698895, -98337022, -78948136 ], [ -58383737, -58259517, -26681264, -44154657, -35541544, -69998873, 18084479, 71620662, -79578508, -92664000, -5131015, -14925531, 99503744, -109048091, 52974920, -96428792 ], [ 118860018, 111053156, -79438431, -8981153, -97552719, -10417848, 63508486, 58363097, -61793181, 10293010, -60555784, -63024981, -31934654, -5516024, 36980444, -71464721 ], [ -28572608, 95060731, -10874744, -117520079, -59447239, -84836361, -81284165, 19106223, 45423980, -90361294, -28397761, -112296095, 75392380, -105642574, 15785569, 45882519 ], [ 23526577, 31250065, 19878344, 17552016, 100647017, 80036468, -13993835, 38576332, -80807265, 38249870, -93300579, 25240835, -32149444, -1069438, 113267889, 47917801 ], [ -12519198, -63319732, 113648874, 69932775, -94313476, 59589244, 43898464, -78802961, 11621295, -22056082, -1680321, -62448461, 104256405, 61986566, 71044301, 60841972 ], [ 100585347, -43556003, -29998792, -23250575, 59178603, 97772802, -12995304, -2290412, 9234856, -81465207, 59212588, -33243320, -95179953, -32000494, -78035554, 53728267 ], [ 20747983, -31729341, -31836522, -18350584, 42144948, 58030054, -118740865, -102537194, 87294999, 32094589, -117110968, 13233293, -73104821, 29116553, -1776945, -114395654 ], [ -76774942, 89486358, -23619691, -108869946, 53118968, -80575188, 108233175, 84533644, -50875099, -83567898, -1968541, 4893344, -18076518, -69213308, 100107977, 54781794 ], [ -17838911, 52958223, -21572279, 59196437, -112597160, -41453450, -58479876, 46028054, 36120332, 90555246, -72018006, 93375129, -97995596, -39635121, -65130083, 94181860 ], [ -95495116, 77737752, 83236138, -1119441, 53355900, 25083731, 99092740, -6591345, -54738275, -60334668, -80839641, 54385913, -29453249, 50989393, -74419565, -112566920 ], [ -73640235, 77556815, 2141462, -20201777, 114292844, -3580994, 67158834, 24631619, 65529981, -39101534, 56288784, 58953794, 4399108, -40333624, 70756046, 56713305 ], [ 36711896, -119086227, 67978231, 3508727, 113489858, 114826893, -70209173, -48295919, 42134202, 11084329, -2508440, -109255640, -93517860, -97329286, 47175040, 50121466 ], [ 46685272, -28649311, 14510062, 65424147, -28416615, 92723136, -87238907, 48415428, 7460482, -2799561, -33206909, 16472040, -3522682, 114958091, 112496344, -53532573 ] ], [ [ -40292738, -108213093, -11535753, 105691225, 53097791, -9860028, 14044075, 45765011, 103954094, -61195825, 73282976, -38986519, 19176830, 17807011, 54888984, -51514995 ], [ 113146442, -92882092, -63689408, 5428778, -78672082, 16579703, -33431620, 39464494, 4372608, 39988193, -52249559, -33111885, -109815911, 101976021, -61340549, 117147503 ], [ -74374659, 51981379, -72535953, 59031101, 43507691, 81585691, 76537449, -3583735, 70096310, 3995147, -41042830, 22175592, -104011571, 5635002, 61819043, -114013179 ], [ 11590754, -104732365, -92526276, 86520729, -91510414, -36719710, -94147265, -115288789, 61710748, -41707336, 89769035, -99208646, -60558688, 49183073, 12677780, -77113397 ], [ 23564390, -99678882, 104630807, 114192408, -81931098, -45055007, -1738161, 87552512, 88696805, -114923968, 28377495, -58417835, 37869328, -19750807, -66350088, -32160988 ], [ -98372272, -3455990, 114788989, -102126086, -53343834, -35367880, 91963480, 15041623, 89093170, 109173963, 110081351, 116522000, -35883744, -7918092, 21774745, 26184062 ], [ 4779399, -103968575, -115854415, 53674517, 64391796, 70944825, -63679144, 111170535, -47591622, 99467886, -99111481, -75762315, -111554547, -40267446, 55350967, 93480714 ], [ -80019437, 108830383, -116680337, 26187014, -47807252, -99572685, 72005283, 96725686, 47617754, 80103804, -37522463, -100676347, 15237268, 58553193, -21854249, -50271926 ], [ 8387470, -42453108, 80843470, 35463720, 109424776, 94231274, -32202626, -98953067, 118985548, -92623482, 63105164, 33584795, 21521599, 70082541, 48190740, -13550479 ], [ -56411697, -79673416, 27016999, 36946119, -1960638, -18412998, -89053745, -9086353, -61156914, 108698631, 73425818, -82473637, 96594369, 100114345, -92512817, -65526144 ], [ 76062495, -43988916, -78042834, -102940174, -31736170, 79334509, 33021680, 107670180, 81978505, -74905118, 77624756, 100608370, 35028040, -76715398, -48779384, -147308 ], [ -76712102, -52421154, 64606870, 32188291, -3701607, -112462645, -78341250, 13396458, -955344, 69122658, 28011672, 17282702, -20170677, 93075208, 109510222, -50599548 ], [ 103929602, 9896593, 117237165, 16958481, -17169621, -21578975, -10488086, 36666822, -12168074, -24017103, -81955468, -21802320, 46966724, 118321005, -106060292, 98470561 ], [ 2704622, -64465614, -77710042, 1119338, -209932, -64587858, 3300410, 47147235, -98161545, -58316314, -96905157, 80074251, -90196376, 74449400, -92608472, 93994826 ], [ 82273863, 33765622, -58565877, -78185839, 29112751, 19652801, -48937889, -4740975, -76533560, 27812847, -72904438, -14879932, 5976975, -111349052, -64477056, 28940073 ], [ -64810771, -88395804, 3647997, 19114305, -87674193, -16625229, -8487736, 54675465, -67398531, 69903071, -49584876, 116337682, 17242959, -22291836, 22007357, 109571610 ], [ 7340440, -32477462, -74439123, 5274402, -85941402, -64910896, -3341776, -43092322, 48443067, 27996670, 68991981, 106610433, -100569759, 97913451, 33503440, 96662015 ], [ -5473496, -58212078, -82596020, 27217935, -86011539, -21692263, 34004589, 24176004, 49733054, -32440622, -10706926, -17927115, -14644696, 55031412, -51739920, 80707957 ] ], [ [ 7742947, -63287945, 43153695, -100227943, 96027787, -14075979, 26496626, -118669635, -99132003, 30628765, -15062781, 64216728, 79970761, -53180995, 45947176, -2836767 ], [ -56753289, 39777813, 35599621, -46941753, -14993823, 21055095, -101799952, -75141034, -6638848, -30441250, 15613939, 116332172, 44523292, -103931229, -2796021, -97543191 ], [ -119223461, -13522390, 77229255, 66733156, -10215065, 22710650, -15446170, 115178720, 110192193, -53855587, -55986462, 51557906, -91973257, -74511223, 45167634, 56198264 ], [ 41952090, -79959444, -65793215, 16463642, 107863807, -19041664, 95221936, 8545666, 45168335, 46589035, -52141232, -71027141, -47201976, 85207793, 28911999, 18524396 ], [ -80264736, -37435071, 112595046, 115611092, -100300817, -27602312, -6305767, -18529599, 113240580, 106926054, 5352120, 47080977, 113831789, -98154948, -114000315, -106726668 ], [ -36049735, -38129887, -20168469, -32744604, 91203110, -65035731, -20013792, 19247479, 39058009, 73449579, -52174433, 83285279, 35621791, -85828287, -103699770, -88730239 ], [ 30226100, -8570051, 77046993, -81194374, 104859189, 119067397, -95645354, -56626953, 81247012, 107674620, 108369968, 63233504, -52488973, -78755006, -101447968, -36888177 ], [ -55750761, -38001426, 97922133, 10060604, -94450572, -113649677, 65619722, -87059762, -50354717, -16070601, 32737684, -111809418, -104079416, 45267395, 110898184, 43944423 ], [ -101341220, 67452210, 102171504, 44330278, -198801, -5615057, -4934084, -62793265, -47921268, 66458031, 61715183, -111656089, 80051621, -115822923, -117327662, -21398941 ], [ -10266142, -61329372, 18965657, 33562661, 17142605, 118625841, 114680144, 47459506, 15351896, 101613133, 59010138, -113567732, -96897783, 96239674, -11732328, -108061511 ], [ 5635111, -43107941, 664838, -42039431, -92886585, -16572560, 52741347, 756355, -19547861, 108132029, -117902974, -94721241, -108132948, 102781343, -34348606, 5520457 ], [ -55640778, 56385761, -82299994, -30506523, -94942239, 58777058, 54264470, -70659405, -75316714, -18101994, 72457502, 117010279, -99094330, 110157042, 110309903, -116859994 ], [ -108475275, -68492332, 85262772, -85476754, 3062955, 40564519, -36677559, 99733840, 115691839, -10613888, -57596966, 90243285, 70327902, -21627951, 89760642, -12796430 ], [ 17450871, -49848614, -63121941, 106125043, -46546393, 58147190, 44361094, -64088898, 27319231, 82301100, 108043367, -3363631, -28684850, 82471134, 17897999, 86804604 ], [ 43172293, 112817858, 116142938, 28933254, -20660210, -72974801, -68402818, -64831750, -109703471, 1928914, -100521337, 80318076, 29056640, -116321846, 63381858, 62557202 ], [ 97826667, -40750013, -108348891, -112768986, 75672070, 107864678, -76155936, 91689413, -45070557, 25484304, -31564535, -108413451, -25244286, 48249744, 8301551, 114097440 ], [ -82762466, 103702803, -66643178, 81935961, 76696774, 44445778, 78769813, 103127770, -31051503, 30059208, -89825248, -46503173, 1926441, -65156844, 95697147, 32938185 ], [ 52980521, -54418847, -33464896, -62387902, -57291592, 116793880, 100015780, 62026884, -6779703, 39074979, 75224165, 60687491, -20940918, 30693746, -35069852, 21434406 ] ], [ [ 118037243, 10216215, 101936332, 115238165, -89526743, 38286181, -67517516, -81215029, -97105747, -7557490, -80235884, 24483344, -111441761, -30288715, 38584713, -89070287 ], [ 28510809, -52515119, -88601509, 11126033, -86546630, -24644497, -9178022, 35372021, -81896099, -92942980, 13233477, 51703244, 9908793, 40073112, 112239310, -48872035 ], [ -105345838, -22024615, 105950713, 42447407, -116703629, 98839458, 28995795, 80116298, -111509220, -115481407, -68645624, -79166188, 33667489, -35047562, 93590726, -87953823 ], [ 105311036, 47830396, 31015124, -45696622, 106321172, -101719608, 83086806, -98380611, 93199620, -40291879, -29546674, 78008233, -2537821, 23963557, 118589296, -41111572 ], [ -81137382, 108381431, -78125650, 45468291, 94528385, -96339860, 108803051, -946627, -102137532, 2897457, -15958433, 13523872, 104367009, 14371295, -29796818, -53594050 ], [ -97136130, -80420577, -36110735, -31772369, 51591334, -734396, 42911922, 82067348, -88438865, 34962991, 22185094, 70592657, -74527433, 73703177, -65911738, -16928412 ], [ -61085557, -38373887, -81065990, -14459935, 106903860, -90539912, -114298205, 36964414, -12066551, -24126931, -86804352, 13831195, -19725277, 7502198, -100828800, -24913611 ], [ -109608737, -47596078, 18750613, 118127887, 54526148, -24435161, 88367059, 35518555, -85137092, -82621620, -1179189, 109016255, 107874930, -68470807, -13829934, 19174540 ], [ -22669260, -112071547, -87604403, -34170711, 112626153, 64430766, 57556662, -36108414, -35945248, 68779406, -34485158, -45079254, 118779872, -57354295, 66193195, 84400065 ], [ 88429350, -9418610, -26128392, -31951982, -62825076, -99096832, 47655636, -101601929, -7337118, -27285130, -107491626, -27166673, 25711490, 113457907, 68057208, 99318932 ], [ -22921430, 63386804, -63730640, 80792010, -88511121, 15590398, -36894384, -36942609, 7910385, 73958468, 68691044, -9629488, 115786120, 118885061, 19252204, 48648671 ], [ 10640972, -108034426, 2327824, 117833886, -66237938, 69490979, -45200642, -98934461, 36591763, 112261514, 104106951, 12357050, -82862790, 112426183, -16979503, -16790124 ], [ 23070182, 99228994, 11075094, 87315585, 79290077, -45144033, -55824566, 98039450, 22269273, 107407963, 75792124, -106780760, -18681481, -75727034, -102016777, -45719533 ], [ 41514622, 21953329, 46516481, 6248260, -15995131, -114843533, -62800626, 26169105, -31313463, 107475444, -19441292, -57385446, 51111883, 115541602, 97265150, -31471729 ], [ 36300311, 98480362, 106320255, -18314206, 7426206, 36060030, -62570397, 35117958, -105633234, -64212683, -409174, 97989571, 4643978, 23069351, -31169446, -117600558 ], [ -115997602, 594169, 52973781, -52631153, -22438908, -109577794, 62228731, 114833419, 95625482, -5494035, -118537898, 29351666, 25442302, -72925353, 95957481, 70545186 ], [ -25837541, 27349862, 7994529, 61196264, 78418411, 4105316, -54696104, -60149275, 18994017, 26545053, 116474833, -32954986, 107472615, -1897393, 19491207, 59243951 ], [ 37187986, -27862667, 112738488, 15211256, 7089032, -15798057, -57330659, 34345222, 51214126, -84127596, 74003587, -24890018, 70733636, -70351127, 54962982, -102006936 ] ], [ [ -45535036, 97987416, -61662869, -82969127, 15058215, 110254704, 38055907, -82944130, -95335954, -10941490, -47929087, 114514108, 19993851, 99728090, 105874482, -97174479 ], [ 116516051, -22690484, -109106276, -22912318, -23836235, -35810317, -110076019, 51902561, -97373413, -36630317, 113418717, 2543547, -23642598, 87742709, 72299315, -84043256 ], [ -108530774, -85429241, -4982327, -84060922, -113440927, 13897554, 43315004, -65158966, -72381627, -15608313, -28252417, -95831887, 8172601, 90969088, -97945919, 47737853 ], [ -10551892, -8860688, 388035, -45090879, -809413, -53222756, -100715051, -87121071, -30066942, -1544154, -32601791, -14522145, -100684121, 52858198, 40946073, -108952117 ], [ -92535293, 25565922, 43072604, 30027284, -48957992, -50345910, -29452676, 40369083, 75771704, -43827990, -83935382, -26106627, 91391964, 93348962, -71627379, -17150467 ], [ 8736591, -21095940, -11204912, 108916873, -108927152, -29057694, 50867065, -64982358, 62556871, 113575184, 76898742, 3478062, -59500671, 88717234, -69253157, 87363579 ], [ 20285566, -37151074, -60471443, 6788851, -12105332, 1854087, -35660164, -95868647, -37186542, 100509150, 117864229, -111289091, 116401229, 64278929, 30636376, 5200518 ], [ -79734747, -79977110, -113248213, -44825923, -34495784, 8289714, -85013319, 10683042, 57683546, -84248405, -27586798, -51740475, -96633479, 110093382, -33213984, -87275724 ], [ 32849540, -31970337, -48171818, -112349989, -31183126, -30636781, -49200778, -58096492, 114346945, 72511696, -96345587, 75782152, -111315121, -42625748, 44863413, 26786087 ], [ -23742442, -64431615, -113197852, 91533961, 93554770, -75929000, -1420470, -50128805, -28102284, -21467505, 17437316, -34143476, 85097316, -114491946, 56309078, 46913208 ], [ 5003136, -89882965, 93322450, -85722336, -78106308, 21431080, 105089609, 108020621, 113903328, 91171601, -36765682, 7290975, 43784764, -21986837, -59772876, -50237361 ], [ 77044031, 9172765, -117772177, -78155205, -52739132, 25192260, 67098152, 105079773, -52073470, 102363992, -114271915, -107585285, -9073023, -75616191, -111496970, -108651174 ], [ -99903095, -59010910, 93868617, 18994335, -111417562, -61301364, 101835187, 7778635, -775260, -54250289, -51043158, 70596143, -48519608, 43748697, -87917720, -8424716 ], [ 101727355, 116392154, 73778914, 5243201, -45604528, -56759552, -58740170, 64723799, 76426855, -43264736, -75185662, 4011527, -61088175, 55591166, -2797737, 93944364 ], [ -95792132, -11396484, -85209252, -22420790, 55246364, 46901356, 25873463, 20795827, -8409719, -36485050, 106329282, 56494355, -48274123, 98856008, 95021188, -107171348 ], [ 41342940, -69081767, 77239269, -53619192, -94106019, -69260466, 64681220, -50044020, 99822798, 77458856, 118408031, -13625558, 80518951, -94441701, 70109835, 85410615 ], [ -33337298, -79383628, -71606479, -22244952, -91237054, -7055888, 58788072, -64516363, -113183806, 113001836, -20534063, -31025186, -3153486, 73584981, 113912398, 118326953 ], [ 101905031, 45629324, 107882068, -43506643, -30445085, 57923958, 63798926, 64495146, -64008896, 39854928, -10079207, 66961011, -29087185, -733622, -30476568, 107618312 ] ], [ [ -72291724, 10034542, -97112467, 87608198, 516554, -104577106, -113283290, -37625088, 12302603, 53368542, -48248277, 85963454, -6735072, -48073527, -73657685, 37045206 ], [ 40305371, 63465548, 13165939, -62638125, -112888885, -69015821, 58113378, -82153247, 12815102, -84527645, 56284545, 64637536, 109088844, 70232804, 38002215, -92274850 ], [ 38557442, -41210116, -79517421, 44066301, -45763166, -28486615, -25560141, 45653738, -22403264, 24818585, -3074754, 19875125, -390199, -30105639, 64811461, 65977421 ], [ 56104147, 8701417, -68200789, -8401221, 102629, -79418024, 25301406, 21673005, -24757802, -67160940, 50225433, -101898319, 55655052, 104924811, 109680270, 35730693 ], [ -34840996, 53782012, -107364669, 110890825, -42478562, 53137709, -5208166, -62382127, 16966452, -99412998, 103483107, 56886075, -108937245, 75990448, 53028003, -7549585 ], [ 72359702, -79712923, 64520215, 27500851, 27419694, 40191647, -18523611, -11067401, -79777761, 81202085, 9974133, 41576965, -5661165, 46438924, -52264037, 116907959 ], [ -27198744, 62976830, 70067160, 73578619, 24930857, 62351360, -93297189, -76412863, 71523520, -65312563, 8945950, 82070039, -7312947, 41982131, -58069044, 94550453 ], [ 24038808, 63498709, -9056595, 68909303, 71070748, -12408981, -55550068, 107399191, 82435716, -896029, 26417542, -76010429, -17468633, -48286335, -71237025, -23083155 ], [ -71387228, -62253754, -45583917, -71155221, -58903141, -8516027, -20396343, -104512564, -55745401, -46586186, 33281607, -15028547, -71593012, 14339352, -67334368, 11702179 ], [ 25449844, 106876690, -83444792, 76847414, 80193438, 15280493, -102219304, 60290257, -26464430, -25385255, 105271334, -103983058, -94885729, 117979535, -58630259, 8904181 ], [ -5141643, 37580329, 71021328, -77228019, -6429504, -2933019, 56439732, 82384493, -37580301, 17411419, 30749235, -102027917, 67796309, 94088853, 73644079, -68560519 ], [ -46090931, 31210618, 79877726, -19947985, -81986184, 105984442, 19400519, -69074289, -38266215, -77221565, -115793763, -76757774, -104601839, -92003517, -75579050, 53873337 ], [ 26019016, -100327669, -2407857, -54118596, -76222713, -59108793, 33287835, 95280754, -71826367, -59913049, 5976686, 92236223, -26518787, 11667349, 111765465, -93789674 ], [ 29835172, -109009519, 99203247, -20987073, -95846213, 34058833, 105219049, 47932571, -103027233, -52005525, -56381034, 11192622, -4078580, 47851676, -90651175, 92056557 ], [ -13290138, 115061347, -100289991, -102116355, 64154553, 14123998, 94732588, 96347617, 35078749, -21362478, 80978148, 113398366, -82203489, 58313595, -109877207, -100511453 ], [ 59934678, 51179400, -5036020, 88401341, 87021966, 95572120, 15646141, -103248652, 29019610, -118236485, 33603006, 111259575, -97902109, -26987717, 20882229, -80394678 ], [ 46596877, 41431129, -88203596, 89247245, 76243983, -3815445, 61313019, -46198884, 14528991, 40289237, -51717749, 28444018, 89651305, -16183741, 33660197, -35132100 ], [ -53266227, -116056364, 91100585, -67271887, 102894601, -93286414, -42792366, 85148713, 42271252, -58320040, 18246867, 54924664, -71337516, 65273640, 96814183, -95511339 ] ], [ [ -54883619, -78129130, -118331527, -86668664, -85679372, 73191569, 68847233, 26019671, -4562958, 10457587, 20221135, 114490978, -45614150, -104065474, 106420734, -113665877 ], [ -80172339, 101180372, -9611853, -83426847, 84722144, -74249346, -17635248, -16596900, -69266547, -114196767, -100229197, 27735052, -74677160, -110400727, 5861905, 45170430 ], [ 27902927, 75036457, 87611980, -108666605, -39922913, 70570305, -27818771, -62517378, 97247615, 1891712, 11168186, -95650508, -21980048, -91102451, -69252857, 23510435 ], [ -84426541, -117227754, -20093433, 67866176, 35486356, 53844417, -25049326, 23157512, -84854608, 80344216, -75105384, 9790269, -81050662, -7155234, -46286652, -16158016 ], [ 98802209, -86778195, -94307718, -25870979, -77066170, -6726387, -48728573, -38376929, -26073279, -64352687, -91372564, 55445422, -18824512, -91087427, 34599837, 77740388 ], [ 96288124, -11980202, 115431463, 10773881, -66330020, 13289831, -78253736, -56738986, -96216810, -4690652, -78237126, 5739331, 6867872, -34702783, -60708252, 70569217 ], [ -35163277, 53818863, 59542067, 41125699, -79306584, 59427005, 29889339, -72524145, 40742115, -40087190, -20700328, 85893441, 47403789, 4300897, 24514027, 21275691 ], [ -97732678, -68470390, 108609284, 29140202, -88875585, -53511910, -112200156, 101388855, -55364708, 98649267, -109531705, 15369851, -12490271, -39905495, -68454750, -109539873 ], [ -52713753, 110770553, -55098561, 36104524, -9781540, 66725583, 32459405, -29599826, -16770698, -118232377, -110452943, -40393929, 96030246, 97889713, 4679391, -61500584 ], [ -47422701, 62463055, 26402350, 38729878, -71889875, 90960900, -69852167, -8137346, -92269618, -54462080, 18427748, 19180085, -73368832, -83205149, -38515431, -38788329 ], [ 81269169, 41159509, 57900575, -16849705, 46602377, -58193195, -26009748, -82770641, -66746906, -61271923, -83798996, 57855061, -110138960, 51544866, -116451368, 91043112 ], [ -5873207, -13591203, -6632761, 24182360, -100034962, -88902263, 10892927, -22713099, 31511460, -50928880, 72720033, -28605400, 6736954, -24705059, 27866691, -91852036 ], [ 60411359, -1706096, 117109550, -73617537, -119304618, 21556793, -79865697, 73278828, 112835965, -22517559, -71837639, 108865632, -113111412, 25172178, 107098376, 52554697 ], [ 9655366, -23531145, -24614348, 45161588, -72224337, -51564399, 26206779, -46653016, -80607856, -22147509, -69313936, -25573682, -67377905, -34671347, -632155, -60803835 ], [ -85095036, 87161439, -69973402, -67971922, 24697892, -50661961, 53301470, -79824768, 25709923, 30234246, -18895306, 69050071, -107258033, 85094120, -116843495, -105692525 ], [ 1455514, 40712928, 111756120, -27521356, 24133495, 38771960, 80124814, 19110590, -9248625, -95739900, 48262468, -86158039, -80670235, 67717760, 94726130, -44570080 ], [ -109795671, -64232205, 74211929, 106894482, 95214340, 51203232, -74837787, -88166038, 69829170, -74345377, 93607278, -52518747, 32382924, 17551048, -54446691, -63414062 ], [ -39005626, 42871246, -53699136, -1115256, -116524370, -66320048, -32540126, -50847718, -28655956, 76490465, 76249207, 34140374, 54490960, 67907879, 22984461, 100260524 ] ], [ [ -118832531, 49331889, 69341365, -36684836, -14353809, 34923749, 24721582, 30033803, -71007972, -7971931, -31606033, 47824489, -103904506, 48250480, -33950008, -7317917 ], [ -55525599, -95715603, 88705338, -101536732, 62922564, 108737643, -69472010, -84999930, 22017726, 115808827, 41810164, 47452665, 118037709, -11314391, 68940149, 52985705 ], [ 71584237, -104276611, 21602102, -77392733, 40641237, 107917741, -72722916, 14019094, 35368262, 69659234, 57872254, 18791940, 7847976, 25337338, 91421380, 48544117 ], [ 19283620, 67385209, -73951576, -51327208, 16504262, -101668256, -11179318, 14937116, 57087460, 86900336, 46681856, -15264457, -102578415, -45113242, 49351414, -58756069 ], [ 61983401, 50971966, -62010695, 67289602, -108542014, -103420957, -47168149, -75380561, 72632923, -60922102, -74040586, 117036182, -6045123, 30755826, 104950821, -58371274 ], [ -1731638, 41372274, 40343205, -10997891, -77828529, 19984382, -38926022, 25978546, 97152224, -5682799, 23343832, 53049770, -88769614, -8835725, -84168937, -523338 ], [ 107541818, -98801956, -54752999, -51888060, 50681096, -94853150, -59045521, 11343337, -40932654, 117289845, -108078850, 47085265, 96347667, -15132643, 71349580, -117052510 ], [ 10473349, 111532503, 103548708, -105242711, -103201980, -95792803, -116641834, -34412132, -64856535, -47104468, -52398171, -56370467, -46231339, -86844863, -117149076, 92726626 ], [ 41622624, -22850273, 30552336, -68111393, -37480108, 97514563, 58795435, -115591249, -76837533, 87798785, -57053595, -93093528, 14101740, -60626113, -19467775, 50814040 ], [ 104630550, 58657344, -32217024, 95247784, -91410428, 22980959, 19281089, 103964098, -26650110, 3477713, -27064110, 26919810, -42904603, 96666363, -99832546, 70726447 ], [ 100372330, 96682842, -89814636, -95319303, 53984988, -46008971, 31469756, -104619453, -25703605, 34113004, -93708235, 78494530, -37608441, 38204127, 80926246, -39056914 ], [ 26144494, -22107504, 4561269, 9584550, 87286795, -23467373, -74657422, 51857029, 64159373, -62085487, -61186805, 67036279, 83644894, -112825050, -111079208, -213869 ], [ 57997524, -114659843, 42571456, -116308134, -12710411, -35431603, -52300745, 20526511, 90988800, -42987125, -65869085, 115434635, 85565485, 17056439, 31928024, -48613642 ], [ 35480799, -69760422, 621177, -302631, -46849064, 62307545, 77490130, 83010564, 31159350, 18675160, -68372625, 34183729, -17925224, 91948858, -82081444, -90054478 ], [ -67416896, 52477587, -28883580, 5125996, -60473431, 86894555, -113425891, 67548299, 45884151, 32749702, 24748674, -76893742, -96777594, 85076750, 21490098, 56430670 ], [ -15204620, -64483763, 17584317, -17444935, -106907144, 61322753, 106418335, 111187918, -76971070, 47917949, -84156201, 19082345, -101408202, -111232205, 6454893, 72124261 ], [ -2684797, -55347070, 87819578, -96959238, 1737985, 12470860, -56657727, 40699780, 21203677, 39433936, -3583123, -109968879, 35514221, 68647701, 92925343, 73011308 ], [ -29041271, 50913403, 57765706, 37639267, 61493239, 33736610, -48954772, 3055478, 97978483, 45765364, 52921358, -77291009, -37556670, 17437612, -54447390, -88448032 ] ] ], [ [ [ -77248509, 33135574, 69869713, 47033636, 11869744, -3838824, 1493565, 67028033, 35920926, -5821426, 49469114, -83059663, 51340771, 18212764, -3395779, -79570853 ], [ -61491344, 115481123, -70886103, -7312856, -52108524, -54254125, -107147600, 33433473, 89894750, 112154328, 95201624, -87112650, 46399847, 61942373, 16322567, -77202 ], [ 16398555, -96156983, 15407809, -35056381, -70860094, -117465916, -59304997, -38880777, 14140631, -64015326, 75773422, -88796469, -26352272, -1351177, 50167379, 28789027 ], [ 50977024, 18869782, -39355853, -31368972, -67270620, -45605359, 21471404, 97831245, 107841500, -102079132, -6155568, -116187503, 81689799, 38019591, -72114080, -1424355 ], [ -90615255, 51154065, 28428194, 38656014, 96907342, 18678399, -8033822, -115337995, 84336552, 27451333, 40632926, -24614884, -118310334, 111153541, 109040111, 9556894 ], [ -523386, 105449878, 83387958, -50494760, 56576778, 105439993, 22826382, -56546336, 96391308, 54028511, -111219017, -63572537, -92377454, 71635666, 117035138, 119274602 ], [ -23554297, -39581658, -26979971, 53551958, 17837428, 75002826, 5133614, 58857175, -22900837, -9120636, 19081087, 64528481, -92603778, -108463280, -62093775, 36919194 ], [ -113216159, 111526809, -115124892, 75049415, -99342354, -36989566, -40507750, -47639781, -105261178, 68343807, -107637527, 102311861, -48269944, 47403190, 14800517, 18714720 ], [ -75633638, -33367764, 40382057, 36159072, 63288720, -24477507, 39165184, 83263792, 1997032, -95872561, -95890262, 61039596, -37990755, -71495466, 45155554, -107819359 ], [ -64994119, -8821242, 62781527, 82232042, 84725070, 74924908, 84226687, -28438723, 94853588, 109516759, -45120715, 41415545, 42135481, 117600261, -85532726, 71215220 ], [ -78787303, -63540464, 116971997, -28699581, -100931999, 94966876, -38759700, -37147737, -78073267, -104259334, 23991809, 7635664, -96124078, -105295900, 31895739, 30796550 ], [ -65467216, -66739190, 108225023, -70870055, 108767204, -37215403, 89936544, -47127614, 19788463, 75558346, 70014191, 78941455, -96022538, -49364779, -48969267, -90558941 ], [ -7197407, 28294068, -117271638, 40268862, 78116961, 7863064, 87853627, -36653705, 62737129, 20942673, 22685214, 23245540, 6098578, 110209685, 63260141, -52972951 ], [ -97037922, -69636293, 9918718, -64190158, 88750962, -81676898, -22455059, -52461727, 19017806, 36971960, 112256333, 2163099, -118251245, 2518535, 32002317, 21613021 ], [ -49186392, 32718042, 39764692, -109338885, -42931501, 82215929, 108737397, -117977882, 65439790, 25179865, -78093883, 880440, -112363019, -47102210, -66848086, 20713537 ], [ 66953049, -96336152, -10627436, 111768051, -45528874, -44967577, 43324835, -42849209, -50474726, -93190178, -89884884, -49263595, -90876163, 106310591, -103428389, 63384051 ], [ -47531141, -11538355, 49314672, 79878557, -75146762, 112461448, 26417526, -21153794, 39248433, 67505095, -109030446, -63532407, 25973464, -55175619, -7378672, 66560366 ], [ 3510354, 69895338, 17734548, 114003433, 16881927, 117223804, 37269128, -70001516, -57312430, -21576918, -55295481, 106704644, -61597803, -111045208, -28938631, -97352498 ] ], [ [ 56399908, -33228428, -15995274, 608586, -109191240, 34872792, 5214446, 105894448, -56008563, 95245708, 87360765, -30603793, 55364372, -38113294, 106116925, -12381982 ], [ 13973388, 78482276, -28136308, -116133978, -99506637, -90251840, -62518433, 108944160, -113376922, 64831922, -54293686, 16850997, 69946268, -23343169, 22928020, 99708472 ], [ 80145416, 57545598, -26835489, -43814898, 82755289, -85969376, 92626482, -37751440, 96554249, -74525915, 76340323, 20008925, 92392411, -21082502, 73328645, 97658083 ], [ 88016282, -97466087, -30471740, 96452111, 115969548, 55328806, -76860721, 88014918, 62769881, 103743200, 84657174, -5781817, 87546499, 36035389, 20261510, -78802915 ], [ 30525006, 3760729, -79392678, 86118906, -95377422, 76701967, 10041524, 34524199, -91986717, -99407682, 92621532, -46708125, -44534165, -67573306, 112291828, -77247477 ], [ -86586055, -27051505, -81306705, -18078617, 53027505, -83308864, -2824238, -53394725, 20389782, -60383221, -28475376, 23515905, -18261729, 54795990, 42338117, -113389958 ], [ -35648451, 65766706, -33116873, -5247685, 92786002, -76191876, 43351027, -27900331, -8890176, 96858117, -53241908, 112659719, 4292072, -81286955, -60675770, 97338221 ], [ -24432902, 67183592, -82322305, 106506211, -63070515, 66518711, -76539359, 49363364, 28677443, 45040392, -80045114, -84709997, 35887294, -77177074, -109018133, 68189790 ], [ -94501638, -103229496, -73546621, 93145530, 95571065, 50135310, -101465337, 33500291, -30140556, -98316343, 67964323, -58003815, 65049794, -2809678, 42219933, -69278423 ], [ -66416292, -73265051, 118278840, 116918964, 26878727, -42108244, -74042285, 38028400, 26959053, 17715324, 44451977, 108189642, 118867672, 32406365, -85795839, 110971603 ], [ -60373922, -40837028, -108385378, -20317011, -94679912, 6889233, 40396413, 106716261, 85904602, 51171085, -10799079, -29325306, 19065913, -11865161, 17472301, 109829683 ], [ 58950732, -66817139, -73671143, 56561103, 62848921, 92988453, -22472277, -52002361, -46993092, -101405206, -21687609, 110319876, 64200549, 70780347, -108559956, 78223607 ], [ -94607797, 11445500, 40974791, -111936134, 83284022, -27123090, -104605709, -65736714, 35784613, 73763887, -63337597, -63188803, -2893268, -72773851, -19585462, 27156748 ], [ 39406532, -82090552, 81867472, -60265840, -67387306, 75945170, 91560470, -76774333, 48486101, 4873296, 12430279, 44622933, -70466338, 10441604, -53073220, -63226015 ], [ -101989607, -30365830, 28602804, -60758979, 32013171, -65929613, 116716060, 34050709, 45126801, -61463204, -111676816, 82768964, 55947874, -96739551, 18477678, 111685492 ], [ -108907051, -67527585, 87234258, -34966496, 116279801, 9318035, 89859124, -88911053, -80125207, -46309938, 76315115, 25430347, -80894116, -62683021, -19672769, -55642388 ], [ 116085171, 90307545, -2366419, 69088038, -65988515, 41418839, 30534766, 26778344, -53308123, -56882519, 67740398, 4628417, 73440442, -101940046, 23350858, 54344552 ], [ -106444216, 62720828, -47444814, 94980102, -80351100, 80187409, -31266028, -100793499, 13342751, 57722000, -62990578, -6258386, -30093365, 111745994, 98388403, 97317756 ] ], [ [ 24693263, -27500456, -109540764, 3387847, -111530338, -69131502, -26024648, 78249971, 66043652, 2631320, 85390847, 81569260, -11768692, 76526659, -117187026, 104543202 ], [ -72204316, 21920136, 82386632, -92835901, 995600, -27417519, 104809392, 4678832, -98256597, 43444843, -101331470, -90636084, -71527758, -37498397, -59540967, 9317350 ], [ 22229042, -3744855, 62385837, -101874277, 4691336, -62702557, -86546857, -2721155, -36763478, -93596977, -76134267, 7137068, -60596548, 58768836, -100139359, -113538149 ], [ 60229907, -110082259, 39755556, 71024477, 71262621, -60287512, 42665555, 47715396, -9976703, 48820095, -55052766, 113794048, -98682009, -801497, -110674641, -113823829 ], [ 115198160, -58291124, -72513184, 105345114, 109841357, -28258042, -72666472, -86122977, -50592686, 75810057, -62803433, -107054330, -75338374, 22983880, 32253714, 94949609 ], [ 83519518, -11582899, 86093849, 20259328, -48139588, -81142980, 14829078, 96867127, 80798788, -54178022, -44639920, 35324893, 18729883, 49948824, 11302807, 116681204 ], [ -66370668, -95236535, -15101781, -39417035, -76542614, 70920648, 61860503, 104826682, -89428576, 107186028, 104851877, -41206383, -36012303, -36850975, -2180893, 112011711 ], [ 101303708, -54922370, 1824702, 69042670, -75987300, 21720939, 86935497, 67923251, 103232716, 11709730, -72771138, -69265486, -17315529, -57008654, -12952794, -115146327 ], [ 87252650, 68857475, 79221855, 76603006, -16822918, 3243156, -63078787, 102816236, 73258059, 19557843, -36200537, 20366949, 70788231, -49846763, 27673631, -115151187 ], [ -7263690, -75746864, -95112715, -40001116, 15736750, -1072997, 64494297, -91621678, -21150329, -70444960, -116016735, 103685953, 71581954, -14808121, -41961704, 87462882 ], [ 85379272, 1895846, -60043839, 99027430, -5698846, -24729346, -104657211, 63852890, 3460091, 83770573, 27350880, 108948952, 82924427, -31867962, -92760670, 116868513 ], [ 60601166, 11121988, 52149784, 78372936, -112277419, -48264799, 66699383, -25981410, 35336407, -24402716, -102422556, 34561070, 93479425, -55909344, 43377971, 72486681 ], [ 113149823, -49615598, -24531919, -93699549, 2746064, -88571392, -18560503, 26843517, -114987953, -89574909, -9049734, -26584387, -29993689, 86403505, 89975095, 61341460 ], [ 38776441, -36650467, -99626902, 101325871, 30424255, 13690526, 94389442, -43448396, -53569122, 98357076, -83617652, 61802428, 101167902, -18197942, 90079024, 36316367 ], [ -67658094, 60119503, 78695396, 26505474, 68635145, -38047418, -13360606, 109676123, 74575686, -53845201, -95888872, -110872471, 49521384, 47977809, 27280214, -29993480 ], [ -9151624, -91332758, 74125881, -74979119, -54723086, -63101866, -118873647, -13880689, 68273702, -1907107, -7893058, 39774431, 56369826, -37710278, 118781359, -36088516 ], [ 75255092, -25680149, -31895396, -54589938, -64042838, 55406414, -12975208, 24502373, 100701506, -27733476, -6375514, -20222827, -50681347, 106393632, -18984748, -61236917 ], [ -78145055, 78213062, -89259198, -15038009, 17205946, 110386023, -47902690, -8876028, 108155186, -112369306, 8106729, -99655966, 61597673, -65115984, -30345526, 97081010 ] ], [ [ -4627829, 73429305, 91589612, 79952608, 110886967, 13454814, 53366376, -50487915, -13117212, 68273053, 83046900, -32468829, -89164195, -12075552, 59923633, 41020906 ], [ -65612009, 11945011, 68025117, 5862919, -80897111, 6725156, 37232027, 60328183, 83969933, 16028903, -91125029, -5140335, 93874516, -115063426, 3957984, -5230297 ], [ 41917685, -7764411, 35572241, 29650689, -104498309, 29122807, -75643473, 50699279, -111696458, 44495797, 29550338, 72259222, 42781444, 22724163, 4470308, -93816732 ], [ -83770461, 18967963, 92365887, 12943853, -3877971, -94759649, -100408668, -92997122, -78031669, 115922328, 2943970, 113376233, -64764166, 57062725, 114964526, -107620418 ], [ 87144882, -18221525, -52807390, -126910, -81310397, -69563437, -39647488, -32250382, 51035215, 93952563, 85505432, -104932964, 60060085, -97783273, -97041731, 110921270 ], [ -75723806, -107499265, -80066834, -2451161, 29796979, 57286111, -112285706, -26377599, 24685011, 30701745, -51886334, -4083034, 83281810, -46148034, 67000560, 87010090 ], [ -9293957, -52794516, 48300893, 117241972, -108755951, -118916480, -95824893, -82818406, -47093613, -19205201, 95794158, -69721644, 105166436, -80573852, 113809470, 69881639 ], [ 29136203, 96078199, 50840525, 104025387, -110052175, 28739126, 24627760, 45981083, 53390352, 46630562, 94473026, -72161435, -61093692, -107686332, -71390309, 4801752 ], [ -2252425, -57824076, 28427030, -114677105, -47651885, 13400318, 118853526, -36250663, 46576817, -108647519, 85860620, -51609934, 70537141, -31595580, -70997065, -36705025 ], [ -56086922, 110204479, -73661734, -69389532, 60691495, 25079952, 5150277, -11751365, -21265957, 1504262, 84843071, -2458862, 73628810, 14050133, -56424475, -95290357 ], [ -46236382, -92615277, -116935425, -46955396, 89406507, -87775931, 8229345, 102402152, 32451290, -11376778, -74094320, 45950351, -28149855, 49234480, -22093017, 107975316 ], [ 55501016, 2122774, 42723424, 35443281, -14875423, -13300315, -1760049, 54478324, -47889635, -52824417, 22109260, 111549941, -7024594, -19392860, 78047044, -89824078 ], [ -61036657, -14363342, 20184500, 43233974, -100739883, 118774299, 109813159, 42205570, -42428642, 45116694, -106416829, 36670670, 7707667, -80933930, 90901679, 83053388 ], [ -42229009, -22835336, -42643666, 53090982, -55620195, -94226211, -9173339, 20649573, 81795363, -9836751, -20457693, 13576518, -41334355, 51540423, 71924123, -22207255 ], [ -3816716, 32194590, 102322394, 50143450, -90758657, -30659654, 87803315, -114492316, 56174208, -95470691, 22841391, -33948936, -62303096, 68314203, -16643781, 81976947 ], [ -17708532, -59127686, 48014939, -103871330, -102901958, -62556572, -43741780, -34275643, 65595783, -32631443, -11650928, 18381403, 58109145, 32600531, 50612835, -68602664 ], [ -34017983, 75679360, 61021796, -20339903, -47466607, 99505178, -51239014, 57272737, 31912605, -68972780, 91412308, 95666701, -20762554, 76430508, -31963599, 59996891 ], [ -92411995, 54310009, -90107333, -110565753, -98118146, 116079239, -19006102, 51621039, 1064926, 23393714, -75672962, -87830385, -25569627, -50381721, -107695345, -52775009 ] ], [ [ -46761890, -114776354, 17636316, 39139113, 100433259, 46732006, -5385358, 97875403, -4193475, -70508859, -54672795, 61401792, -57869201, -37867063, 9425988, -113490485 ], [ 6493734, -99782294, -75108894, 51277304, -117598198, -34865704, -95412434, 110301795, -80833027, -44754290, 115634675, -23015830, -25130899, -98999439, -74440357, -1148990 ], [ 17137718, -25231302, 4313737, 100245358, -110909665, 111366633, 48630849, 113655357, 73649984, 18660487, 6494646, 108004842, 58381223, 27192798, -98622393, -113803067 ], [ 48598242, -86951793, -12532349, -54131364, -84948812, -55264861, 9587586, 49908600, -22753110, 46808177, 64988166, 62252173, 84232974, 49112808, 82901200, 117121480 ], [ 109028528, 97629126, -90986315, 25155076, -73596574, 113817961, -42151576, -45501409, 68089972, -106568503, 40200779, -91786983, 3932437, 111646232, -33664043, -101399110 ], [ 78899700, -115391876, -62373310, -62961536, 100202976, 452144, -96909288, 25934923, -97278514, -117744002, -2981837, 43066637, 56035375, 33389785, -84064443, 46180533 ], [ -66677523, 12216394, -106441078, -66771476, -51222991, -25937668, 109998012, -107647574, 29214428, -60841266, -8165755, 69154346, 98369774, -17911667, -62680278, -118447146 ], [ 60262634, 11567018, 114364735, -91914035, 100959618, 41272591, -15076218, -103464589, -118973734, -78644434, 50053928, 104817664, 39091639, -92008480, 66518403, -118675260 ], [ -40543777, -56606935, 41900855, -111336632, 119296323, -8714536, 114572661, -67609784, -35932470, -71206512, 9711138, -103228850, -59971172, -90468504, 61768841, -19230279 ], [ 9865093, -55830108, 15682912, -47731609, 24927072, -47251805, 8304291, 35003536, -790981, -75143120, -4593908, 89757128, 74266388, -77397302, 42355627, 59513714 ], [ -87106472, 105441621, 94667144, -40639152, -11499546, 15644959, -45316964, 41636602, -46167134, -115124226, -24666736, -98184062, 13848148, -62403421, 92686339, 41195960 ], [ -79492804, -110655362, 20710942, 90081563, -85660465, -114319965, 93132786, 59096409, -55705840, 10289869, 72186522, -6360635, 97851856, -47696431, 84545057, -1931808 ], [ 31100566, -91741169, -15335636, -39962096, 110202820, -17041054, -54300461, 68262629, 87083639, -34305807, 79235956, 42898067, -38125040, -23228972, -41791224, 18029722 ], [ -53854947, -20668289, -100421404, -3632410, 101008705, -37363974, -87817034, -44276829, -57454991, -97632005, 80857566, -11690831, 94747080, -98060753, 30591917, -58135393 ], [ 5406671, -95224461, 5961845, 9265106, 35384936, -87450355, 48753901, -50391122, 29211778, -14522027, -5477430, 111097120, 80281345, -111767096, -25914668, 102174938 ], [ 30619605, -107890142, -37931392, 83662187, -48408103, 102075403, -44466585, 89939115, -31926888, 55356480, 40478369, -58955405, -35663178, -39455572, -13789095, -108555804 ], [ -51432169, -54591303, -38598672, -77085689, -117019554, -53301861, -34144581, -114382043, 100594737, -32445979, -91380623, -42201309, 93915353, 13857164, -115986763, 89336250 ], [ -4603927, 116493626, 73302252, 93876732, 118284252, -102388381, 113977425, -97499859, 79999889, 56793817, 33851560, -81575623, -89492768, -30405848, -105198074, -31591278 ] ], [ [ -60994206, -48492558, -71225734, 40689737, 49850717, 93091036, 112074277, -11611032, -80777600, 62098848, -103932247, 2767380, -96777895, -65602598, -16620350, -66574148 ], [ -6925312, 44680320, 67720430, -56194629, -111255373, -55770064, 89625351, -17065737, -116673570, -36116930, -101512750, 107069218, -97055800, -71609094, -67626311, 56763309 ], [ -56299917, 46867550, -105868026, 3280882, 48148994, 6770211, 100579650, 28245092, 61983310, 86708942, 58904141, -20531377, -42789909, -1683253, -110285621, -61323864 ], [ 70867976, 57392408, -37628134, -27698388, -104325139, 41824304, -19021932, -17971447, 30868999, -18201983, -89172640, 110890314, -113826909, -89945118, 3522633, 18858725 ], [ 82702619, 111095752, -62522350, -58458161, -49883192, -109163817, -118625687, 17472967, 47420351, 113277699, -41656090, 57823669, 61129047, -95450793, -21263443, -11885803 ], [ -104606697, 47275013, -43863746, -37289968, -3948199, -72062571, 1071536, 40523911, -85472718, -118192320, -32791726, 51810587, 41889734, 16918897, -44708487, 47803455 ], [ 104501562, -5932578, 15601665, 41863776, -68029472, 117340369, 34009995, 20889515, 43025959, -13857384, -33596707, -8716453, -9980245, 35304010, -53941336, 61346111 ], [ -68391183, -16799483, -1855947, -93235296, 93854956, -18147931, 9578428, 97815576, 69362118, -92265969, -74247174, 13773564, -5434693, 61011200, -178972, -50291294 ], [ -110798057, -110389707, -58111852, -101628350, 90219268, 34043023, 116400229, 1371953, -1574273, 79582867, 107631818, 68621410, -70667214, 47002526, -99822006, -60320303 ], [ 109621621, 51836794, -20940231, -6907407, -53929767, -55668777, 107434026, 11808933, 3773969, -108299503, 23077823, 78469969, -50159911, 34147721, 87634709, 70987104 ], [ 33787314, 28238789, 8050791, 110509367, -35530315, 106891107, 101594373, 13242134, -88885865, -47367289, -18878979, 65282536, 66917220, 31731241, 53411641, 58517212 ], [ 39298215, 112098888, -60463021, 63762960, -69623387, 54421361, -55694421, 98933979, -82644861, 98040245, 87171110, -75450512, -39750063, -111144843, -106955247, -71212225 ], [ 99536279, -10200553, 100968461, 116779791, 2808568, 65004476, 63949684, -64390678, -30462356, -90749149, -112385799, -91182851, -80816281, 56678078, -117217647, -104686089 ], [ -62067595, -22854220, 54621726, 2100466, 91644222, 66657293, -45007382, -104313988, 104757534, -53556355, -107228038, 114423083, 42829268, -15691561, -57310845, -105054133 ], [ 119193400, -99503077, 96295388, -16741485, 47995359, -104688007, -35873388, 94800433, -30803562, 25092295, 59239475, -14558190, 4487037, -85434844, -29182951, -75765813 ], [ -118160911, -95077223, -105810422, -87418108, -57589110, 66669668, -73305595, -36367545, 111616820, -7585361, 94607144, -36508457, 99357313, 13450318, 33059844, -68839972 ], [ -79294718, 89045091, -11497538, 73987925, -91590589, -102893087, -48772438, -97825021, -51730528, 2871459, 117758237, 73583118, -44577313, 317132, 25173029, 85033297 ], [ -17279316, 91306505, 90068463, 6906690, 18437973, 42965082, 46602428, 93605118, -36222949, 116949145, -40757707, 87498759, 36171725, -22890425, -31991751, 67943392 ] ], [ [ -85566668, 116144243, 6105114, -63670575, -48260225, -61100544, 718418, -79251743, -21362065, -63616079, 71201890, -23105299, 24963338, 49265648, -69932137, 3668888 ], [ -22436493, -36623046, 91631076, -107527010, 107668068, 33228243, -41125992, -260647, 84519694, 29645136, 45773203, -70891890, 112090868, 83180152, 11526721, 32650832 ], [ -88074126, -5877004, 51907940, 87652815, -25056865, 97954655, 82906682, -96970180, -49814437, 193685, 113052131, -81340691, -26100796, 49128398, -107359292, -72353653 ], [ -2475911, -114759699, -54004287, -9269225, -35717347, -100205967, -6386755, 30290379, -27377447, 52850819, -25686291, 41911547, -10078673, 113022486, 31016136, 84388066 ], [ -30457791, -113137328, 30063506, 100614896, 43282664, -48017953, 89130569, -49821158, 57742976, -26832569, 62432845, -7762600, 43055408, 66728810, -8821115, 8844607 ], [ -54175989, 85628181, 104967933, -96854654, 5335544, -92139278, -25134831, 6457080, -5479787, -18138795, 83239425, 60955891, -43540963, 34818384, -55408388, 77033456 ], [ 44513625, 115817589, 68749010, 73076461, 73457914, -18748069, 23564208, 65598694, 96203917, 93566392, 54959772, -89474058, 88005404, -64445226, 115644384, -42860739 ], [ 58444191, 69438599, 114925685, 109125993, 75261899, 63471494, -42186083, -30614634, -118178798, -35957097, -11509445, 38290327, 5482834, -56987078, -20227548, 102354903 ], [ -17470412, -18432354, 41802549, 35469947, 30664619, 92204754, -78552275, -73396139, -45742095, -49317230, 105743253, 43278347, 74937798, 58178335, 113905497, 21986102 ], [ -98724621, -22180171, -19873667, -37056245, -85027195, 39761180, 66485833, 28276917, 108353449, 51935025, -30925973, 33264238, -50111615, 29447298, -89102162, -32160775 ], [ -31233568, 63147874, 68215956, 55601440, -40406605, -104758827, -73211423, 103358187, -114844431, 65901024, 65837926, 113163767, 108245524, -2036226, -8620384, 82214074 ], [ -2819630, -19403445, -37433323, 399003, -90435455, 4831668, -40770406, 100906659, -92454162, -48969829, 35403103, 3682871, 109505405, -77586613, -57519225, -54837571 ], [ 103952452, -76279014, 27145510, 93508908, -69622123, -69105496, 52375932, 24314731, 38620794, -69365131, 91491901, 89909306, -77011552, -86770234, 41112667, 46213381 ], [ 19029909, 79268586, 46510901, 21813332, 7977937, -64864950, 115953555, 45317582, -14016628, -112642560, 47534654, -73255495, -116717910, 80818428, 39909599, -110673818 ], [ 4321473, 50770658, 113798393, 7592346, -59230950, -59458474, -54034691, 114074547, 66673040, -88872106, -62814939, 117209585, 60767244, 53309993, -14503262, 109598776 ], [ 76494190, -15220366, -23562525, 13081080, 73938937, 114305896, -102805878, 34730158, 63553570, 10538879, -54248745, 114270401, -46939158, -93592162, -11691330, 19363950 ], [ -14138293, 52765016, 2952408, -1718387, 75724499, -16449840, 16648370, -40347677, -110270656, -74245654, -101272885, -37771131, 2714326, -47249147, -61170656, -76490362 ], [ -19473893, 46063540, 63638730, 89127736, 105596323, -38232561, -77662322, 110866498, 51220256, 48778722, 100086013, -63634166, 18861983, -119093766, -28168639, -74168911 ] ], [ [ -57330096, -37766118, -7444213, -111194085, -70130777, 30903204, -30984383, -90017528, -41333550, -26372870, -109563352, -89015517, -39544588, -112859006, 72278108, 48106026 ], [ -28551374, -9152597, -19279570, 38690762, -101151481, -67163326, 105249934, -8533014, 26922476, 42366410, 86248239, -65436924, 33237951, 81098679, 77886889, 23045976 ], [ -107943149, 17816290, -50016510, -35117737, -12574093, 68110105, -59764240, 29236789, 66954416, 17539260, 89735558, 86716470, 109321468, 96114407, 84905911, 47638459 ], [ -72689841, -99055089, 74369320, -7761622, -34424056, 6783432, -8555994, -16620183, -8528199, 26589747, -10334386, 37282574, -23701594, -74520424, 110495499, 22585975 ], [ 8409650, -118379495, 26081038, -105856884, -38156005, -57001591, 72822571, 66142970, -72467094, -79772032, -104118020, 114921618, -62343103, -10316468, -22355971, -49240312 ], [ -26912190, 106451386, 18077175, -79986673, 8367715, 4990867, -60284232, 87533799, -82381650, 98657279, -90197402, -65568753, -3761433, 106959064, -77688760, -15116041 ], [ -90948957, -3585094, -52606145, 31495801, -53466110, -86025021, 63435720, 27529994, 40464687, 30714361, 41650608, -37412475, -47581610, 90406347, 100987959, 34103599 ], [ -117595566, 86147119, -46196482, 84709035, -6626342, -17772464, -26435555, 94515211, -51287578, 103173962, -99199847, 103409227, 46068154, -51468851, 3084063, -68874297 ], [ 15172832, -41172482, -70785121, -73361570, -12306719, 55097059, 89711427, -29588311, -59971347, 33522424, -117349341, 79696011, -70672394, -96218331, 10663467, -29381237 ], [ 85866035, -28873054, -59936690, 71099072, -34042497, 56446008, 119077352, -14602416, -110352487, 483555, -64966444, -9556150, -81763360, 100475945, -103704600, 10371084 ], [ -2006560, -79622097, 44413156, -62153985, 91297372, 60650022, -47740611, 35280503, 13979332, -51700218, 61761623, -451719, -90175288, 1037206, -106034632, -47058226 ], [ 107803744, 42441014, 102959003, -96957583, 92384707, -103595037, 33410536, 91768553, 69313597, 114792816, -86946653, 36911539, 89337933, -95023364, -116483851, -7462784 ], [ -2295751, 46190270, 6008044, -76152424, 85225494, -90320275, 81125397, 108863457, -118499853, -40811878, -42584989, -48101105, -8694376, 69873142, -64247826, 71865244 ], [ -29024170, -83106609, -30950157, -110024824, 79611272, 47673522, 96818828, 2947019, -83230116, -84915137, 43908130, 71314901, 26042812, -93061013, -59679858, 45997075 ], [ -81897350, 50723001, -21923130, -65512116, 115692572, 59141259, -69819891, -18049231, -94046334, 49286349, -91675009, -38812111, 17336494, -90262094, -31680571, -1386294 ], [ 33539299, 80512649, 46723835, 17103333, 90860792, -37198263, 38061215, 79502123, 47524438, 11359649, 89914519, -106608800, -45549053, -64337420, -88092300, -78005334 ], [ -6354616, -34922455, 117861300, -102055467, -107038631, -75738604, -70840466, 76354103, -62705170, -4695010, 25564537, -65719390, -82529924, -90286044, -19741227, -74188243 ], [ -76432804, 105944907, 68405189, -70269985, 45900126, -79553503, 82600533, -30666720, -68801606, 86346468, 17532671, -87849466, -55776493, -8525043, -59116811, -82266477 ] ], [ [ -37922938, -9448743, -95909710, -60910242, 102418867, -64960981, -103237493, -115457939, -6489534, -60999395, 70824009, 41568628, -105888191, -78766907, -11742429, 99992766 ], [ 39739370, -38035851, 95509278, -91941147, -110904501, -75659318, -21987590, 69804796, -4489073, -93887544, -21557237, -13474407, 27441840, -36442843, -101280612, -22941220 ], [ 111740066, -45110936, -16227819, -17356923, 22988751, 29096323, 92564185, 112832777, -50024090, -109379103, 87824646, 83581098, -47218259, 75353522, 52451272, 76219438 ], [ -8288699, 48887151, -7708500, -64626625, 88359043, -98795380, 17548535, -69328354, -77109209, 14141228, -36059431, 38204551, 55982961, -45787909, -15692496, 67178969 ], [ -4057685, 83178084, 99745566, -103986867, -68413146, -7861051, -17717980, 104471554, -36409416, -19858686, -51071705, -38446177, 62799182, 8312167, 10959990, -51312825 ], [ 79149689, 82336317, 27197477, -66200656, -53605645, -92380414, -70581487, 62690029, -45409928, 89713537, -35136778, 76295555, -97711808, 7571651, 42983008, -113503783 ], [ -24315802, -60983760, 41380169, 98601371, 23113708, -59419348, 3790240, -30653613, 60419950, -2134225, -37130822, -118125271, 91603559, -113859222, -37998932, 29834808 ], [ -65292451, -60991454, 99624632, 85213323, -82761376, 59737800, -27249812, 27038201, 60236255, 11580308, -51126275, -101644886, 1249389, -14390905, 15987944, 53382954 ], [ -21252689, 18938482, -30961486, -83751624, -1574394, 11091720, 82806239, -33374854, 46254717, 88864359, -74739055, 46216120, -9270056, -96091290, -88629175, -14609011 ], [ 68358280, 22813297, -9499242, 1675742, -78523004, 23746269, -89497342, -97646363, 23823428, 12600343, -105630695, -47430325, 35315711, -8293651, -12035852, 14522836 ], [ 97115018, 5834520, -37606124, 61344172, 95480614, 90411713, 117910354, 108115182, -83202662, -115177320, -116691598, -17280665, -110125229, 41357924, -10979156, -83304698 ], [ -3332328, -74556475, 89169315, -92337141, 53583683, 38189316, -40741940, 6702050, -91225727, 24777455, -15775899, -43708637, 37835321, 114056359, 26938480, -8042903 ], [ -81397368, 50823141, 112126315, -38191199, 37071837, -71217969, 107581491, 31752961, 97722734, 2213438, 69185584, 91143201, 14491405, 118810722, -35054784, -113340371 ], [ -47530875, -31722429, -55435633, -1373892, 25582974, 64372304, 115790403, 104903929, 55205178, -36482652, -27639520, -48576535, -78184370, -74934259, 24343815, 85948880 ], [ 85157902, 23389062, -20072472, 53741083, -58473994, 24361337, -110095102, -17665943, 13923470, -96024109, 29474541, 49966111, -95845409, 13902094, -77466221, 67464225 ], [ -102035794, 24578249, 101665594, -100368574, -110309420, 35309821, -84044422, 38852194, 5832464, 2772025, 12500345, -1567725, 61951029, 98268427, -47350862, -111058373 ], [ -26149248, 62366110, 13806435, -75057701, -79164128, 115479036, 23103940, 102092914, 26550778, 101441536, 89861454, 32477240, -106110472, 7368232, -114058967, -106874377 ], [ 60828064, -36736681, -42120750, -76646456, 59094440, -9649949, -105700797, 96909301, -43996958, 16510758, -42343613, 71868962, -14269573, 56568507, 6517317, 81118869 ] ], [ [ 116065779, -40733745, -56431330, -31647100, 83761540, -62829005, -6813250, -15745387, -64081891, 51973809, 118341298, -7539723, 64738668, -43418120, -68490095, -106704568 ], [ -90877532, -6706392, 51972190, -78351769, -5197582, 65854757, 116700271, -102142822, -72917243, 39610355, 113897392, 33646674, 46953883, -11320528, 102602809, -109917394 ], [ 37761486, -2712268, -110598752, -66776306, -71217431, 13136779, -105997402, 112358151, 34982271, -7986665, 37464772, -106768103, -24759246, -4825798, 117074019, -6834993 ], [ 34829277, -9639300, 19242299, 70253174, -97097026, 82677968, -45993478, 15881803, 28872285, 57134115, -70296597, 85189016, 359784, -33690875, -18401792, 20428581 ], [ -84172636, 61285655, -113926441, 34215920, -91774925, 11013058, 60763675, 92237304, -16735828, 112412272, 48020326, -52979571, 22678387, 100158074, -60022782, -11254230 ], [ -99241207, -102826296, -68922950, 107600366, -90914831, 11705846, 25601877, 9148939, -12223763, -35058210, 71294057, -101743246, -60318261, 102830527, -58273468, -32678493 ], [ 96785117, 104962578, -43906571, -77837383, -88368575, 7457350, 3870419, 34843233, 13764005, 854576, 47129681, 2156412, -42748160, 114509065, -101335256, 72161659 ], [ 105863934, -94026092, -30581167, 85827259, 69356885, -31358952, -78968488, 88007570, 115181721, 47547569, -85500969, 32979046, 76716429, -70273468, -101247915, 52156634 ], [ 76270249, 26813581, 16067710, -48754424, -115558145, -77373558, 118853953, -5428013, -32824199, 15801866, -18343071, -26140702, 112687441, -100485371, 92140965, 109138168 ], [ -37420799, 35852362, 74975859, 2972138, 44917739, -78157019, 28313955, 47084283, -30882057, -92020649, -32720234, -107062572, 91131005, -14659643, -91966414, 44854468 ], [ 23917412, -64659200, -50113957, 81012803, 31511305, 79304186, 89878057, -84357249, -86468016, 33654408, 88334774, -94981852, -35650090, 8368284, -53474431, 43254629 ], [ 4677384, 29222480, -85786723, -44554826, -114895529, 53243446, -45878849, 18792332, -12139819, -9219143, 60782807, 100292611, 22504697, 23339237, -6398983, 108619254 ], [ 84738109, 45562294, 65846863, 34178090, -77102333, 36963216, 108063389, -66093855, 10765534, -52269838, -102125663, 58321051, 69995795, 7227789, 105610729, -9584715 ], [ -76478753, 20532127, 15555452, -15042170, -65446209, 43868664, 116897226, -93188763, -97628950, 49892348, -7935954, -73797087, -100957105, -100166328, -95217629, 69246746 ], [ -68179923, 78828698, 63013090, 8155299, -110445753, -92134314, 68118664, 15442293, -42863836, 73640627, 1433168, -15333443, 55654361, -82011081, -5008435, 60707849 ], [ -2099387, 93797136, 84502466, 47180454, -11413345, -87121600, -50300055, 8161078, -108716697, -27806946, -115650516, -13260046, -4299387, 5301456, 12241038, 21334936 ], [ -32174457, 17437615, 22454646, -68682914, 51974844, 86058139, -85027723, -34896778, 38087372, -19113636, 76568170, -42956275, 60473779, -105722345, -110590435, -52594501 ], [ 21971528, -100142280, 74060170, 3438347, -1192779, -1231291, -83283718, -26433371, -99879060, -72098629, 111566269, -83939040, -118238761, -104033358, -98201193, -77402650 ] ], [ [ -50431148, 69122873, -85881969, -107300153, -57727303, -80311278, 17066558, -31043577, 38697134, -44423704, 96919016, -29948393, -5643699, 115623933, 17677594, 90491769 ], [ -17006247, -49119805, -32309486, -88407931, -14352454, -111266493, -93683586, -119010765, 57331274, -114816367, 67654261, -109838021, 18277453, 97673044, -26848453, 115829697 ], [ -41029398, -37244926, -30407045, -43977000, 105827364, 95468794, -86888276, -11152346, 69738856, 42668954, 106919857, 53722138, 9715435, 32030814, 9888438, 80820769 ], [ -25416082, -90480121, -48043769, 87669130, -92603006, -41645202, 85982969, -94983130, -92155039, 88709829, -87419296, 60027414, -92439149, -37019228, 7866072, -49134893 ], [ -101986458, -71235611, 63553012, 82496275, -2786110, 19584928, -43874340, 26522625, 24961243, 74504424, 92291738, 36078463, 70980693, -50212552, -88569954, 68095980 ], [ -32426554, 33916162, 116853082, -37510036, -53169037, -78171825, -53350436, 22785136, -4705509, -16989683, -104602625, 78925002, -1799697, 14882693, -112267284, 946904 ], [ 31677869, -42906389, 58947006, 33299441, 81987887, -113582693, -69967482, 60830136, -78689524, 42705996, 55412546, -7385607, -82495114, -58983041, -118152893, 35390861 ], [ -33186138, -71026955, -44466636, 94324503, 116067348, -17948147, -34548454, -17672565, -66912282, -20826537, 11635271, -86953674, 113641477, 49272293, 74052129, 4125024 ], [ -26542135, -56518677, 110831568, 69988271, -118642845, -51850899, 13857713, 25444336, -106549671, 33843313, 60115981, 92026744, -115059067, 32867842, -16845364, 23567835 ], [ 98048785, -54882130, 76542699, 104443881, -43366077, 83493586, -3213892, -95298753, 19545459, 113845923, -31673867, -27474240, 113852158, -19888131, -103139656, 46258264 ], [ -101076865, 27485184, -95462701, -102100514, 42948446, -32063929, -113483397, 110657493, 48319809, 8721473, 74971267, -119216007, -52181555, -75078309, -42458562, 45410488 ], [ 57406227, 23121051, -112799038, 49171378, 56128019, 106028049, 8902655, 38362194, -113109704, 66913487, 90665602, 80677443, -88328984, -41320229, -111663754, 20049208 ], [ 33303469, -81717524, -70911289, 45950892, -51409821, 30328375, 52264370, 85164889, -94732570, -17790611, 1821416, 55998968, -17709415, -87849994, 78873596, -83663826 ], [ 8749035, -65088705, -36233868, 78123685, 55276859, 59084899, -113877561, 24930954, -55702230, 106178138, 4276513, 47104534, 85824554, 31604732, -61240013, 114345618 ], [ 73544398, 9707122, -53795794, 93289854, -20079238, -27957115, -19869277, -110017624, 109357400, 76615470, 72204270, 69722151, -109509294, 51731436, -46803932, -113294933 ], [ -87431629, -101189349, -221902, -15431999, 51873739, -67082010, -60432448, -11920091, 114984478, -101742112, -113273061, -46073066, -54165718, 14572706, 67358258, 28404281 ], [ 88068538, -52285653, 103235980, -5892344, -40535334, -51640293, -90578865, -114325099, 25379137, 73716624, -57778392, -37053078, -103768251, 72563063, -8161498, 90739806 ], [ -6216167, 116053724, 62301960, -32947165, -19262165, -69034344, -29995109, 75677375, -24942981, -114588442, 24882851, 48016410, -468695, -21772431, -26924028, 75216787 ] ], [ [ -1562321, 117538927, 24612551, -41564165, 52355594, 101377035, 29392132, 32458438, -19625574, 7514305, 24823228, 60562917, -4956799, 89486203, 5230285, -76504727 ], [ -106292212, -76582233, 41832685, 74792337, -2120635, 91469629, 37627990, -109257672, -6942704, 20506776, 40505632, 54475344, -28295659, 54670132, -112471632, -1902165 ], [ 101603873, -51041, 90532932, -64603351, -67249199, -68219460, -3731514, -111296521, 8142192, -6554137, 34146588, -55921626, 90550369, -45333514, 12502298, -70596207 ], [ -2541104, 33698274, -1747221, -55467635, -1606790, 45145231, 56897420, 67841322, -36930042, 81784207, -57110254, 1376418, 106364225, 112513959, 44397100, 19821736 ], [ 49281408, 114586520, 6086095, 23871607, 66697354, 16685008, 63801378, 32425990, 39193567, 33858714, 89249153, -72779883, -73646080, 9091336, 102468828, -5681481 ], [ 58470009, -44857065, 73583407, 13122461, 57425311, 12289692, 113380943, 113932408, -97331782, 77034368, 22190700, 41918126, 79261671, 12320651, 80360456, -100678754 ], [ -62630358, 37569152, -74162559, 97238350, 29297949, 46241031, 39988268, 46591276, 15904229, 4604135, -115405027, 44508489, -94812778, 40619772, -63765737, -49623227 ], [ -94381600, -85924221, -118159739, -91685353, 12273457, -30625471, -4876324, 66126720, 51133514, -78626591, -91689731, 60250141, 99905299, -70575773, -24846493, -49949686 ], [ -65936490, 75265707, -73485514, -63964964, 60835369, -23894794, 61145779, -106722250, -44345143, 57905692, -60549175, 88132805, -108599332, -99391357, 12637224, 110629072 ], [ -38334302, 9607534, -13422436, -116615934, -56089631, 26092482, 21704708, 19725789, 114089990, 76542913, -11615359, 98612049, 14748649, 59673453, -18474938, 76479049 ], [ -25204719, -36396229, 66605423, -112038184, 107748790, 112871926, -81900470, -104812519, -3067657, -67346457, 112255918, 12432388, 3610759, -45350757, 45067747, -108149360 ], [ 80199352, -12435439, 34802151, 116198740, -42974107, 42454919, 59603644, -69941211, -27151764, -99329937, -7097869, 111727597, 259143, -102911008, 78614957, 62410221 ], [ -51860847, -76820561, -100415180, -20483463, -14851563, 21695556, 17309919, 82584827, 29590382, 96861676, 7022638, -88476251, -90241648, 116655959, -68594754, -3771184 ], [ -84887597, 29132351, 87208348, 118213724, 56301006, 320989, -29472403, -88658895, 81139656, -61404499, -21978400, 12664877, -18597495, 98070305, 1942860, 80069773 ], [ -21343655, -47607248, -58776035, -45593275, -52656708, -34436381, 100053701, 17754098, -19170637, 21829284, -106799244, -66896275, -81988437, 117703011, 12029316, -104579133 ], [ 78737310, 62460294, -13809795, -6035825, -77745294, -89762440, -70435723, -95442405, 7473080, 37987154, 90847791, 45188026, -94196118, 103181188, -92986671, 98201632 ], [ -50818641, 4334863, -41743740, -47765431, -112386705, 21544722, -29380122, -84876066, -104601337, -18482906, 10749867, 47292414, 80122993, -93571801, 85012004, 107570011 ], [ 98597840, -59933200, -79877071, 100382455, 7488698, -106553663, 58412070, -79245791, 79992055, -53341045, -46418152, -80258608, -70622135, -77484265, -40183890, 22688805 ] ], [ [ 94949358, 46448028, 30476451, 48778215, -73027416, -31528659, 73048436, -107494365, 16522405, -72061432, 30667260, 56966071, 32087276, -62975819, 31948458, 29699920 ], [ 6422271, 75390493, 26051633, -84748010, -25129212, 115117515, -28769342, 94725605, 19736500, 96560310, -72589282, 40069853, -88269525, -87728940, -40069976, 62279681 ], [ -96638872, -59245534, 52097282, -59590010, -84675914, -4313501, -12255457, -13611931, 6654246, -2081786, -14202888, -51201650, 53241642, 57598310, 96878873, -57116574 ], [ 74487186, -61299228, -93007709, -109611731, -57981740, 117158127, -26736037, -82408551, -45255985, -51542930, -87730691, -76181137, -36699184, -111298021, 74064007, -57697203 ], [ -71159087, 56534025, -8674887, -112936446, 118945934, 29543299, -45614444, 24019437, 38025313, 54383460, 67409245, -77807554, 100918173, -107967720, 30177653, -7568604 ], [ 7340887, 23569371, 62813372, -71981658, -46029483, 70155793, 49940310, 102648626, 89757214, -17751071, -41318177, -82122571, 91577859, 42459089, 73066189, 88333495 ], [ -82240007, -53687, 6017545, -76102391, 50335617, 28905572, 70132444, 113834124, 106845806, -45481225, 16225724, 54176613, -69274388, -86525081, 113667632, 25478391 ], [ 17109633, -101949521, -96277580, -88789773, -65751516, 116717549, -42432586, -9485083, 97124156, 80263872, -91094739, 87304865, -44132651, 65723032, 31841622, 24238304 ], [ 29982463, -51134299, 70261599, -68181204, 96413345, 2284352, 32493818, 42976740, -82760029, -48302983, -46655, -47406101, 67850550, 77289753, 60380026, -31260384 ], [ 32057255, 118967070, -13860635, 66393613, 54827098, -58280424, 94130856, 96018512, 59636165, -101202071, -101346132, 95035673, 99946775, 51407995, -116645781, 42069750 ], [ 49584002, -63321476, 103574898, 114170188, 94652429, 104859796, 57565011, 30578629, 104545172, -86147109, -70076463, -86758494, -20199253, -102428866, 41841117, -55111112 ], [ -68001228, 38197387, 19694449, 16895430, -34707857, 37575196, -52209965, 6452465, 47787521, 116469403, 34737363, -60248294, 44939914, 36850727, 83681328, 37290521 ], [ 3654321, -21420201, 108537812, 35006309, 71518867, 85490084, 65880348, 60751911, 117566506, 27171152, -35032929, 12169819, 112904067, -88206613, 8374604, -78863109 ], [ 46804540, 117218154, -8498665, 16812977, -50409368, -40169615, -73879884, -41558229, -77445515, 28203837, -59106928, 46217607, 2342004, 21152117, -90209234, -96791121 ], [ -86916136, -44050938, 20462854, -19824351, 98386653, 44173913, 34732772, -86827146, -55150131, 114396712, 59855415, -113610698, -12600071, 114250315, -91928046, 83393465 ], [ 114436901, -58875775, -68687176, 8265712, 28570751, -107160817, -118234188, 84589919, 6104426, -70936416, -90103968, -77448536, 22876202, -65463754, -27951696, 27413600 ], [ 79555999, 18058750, 97917598, 84589397, 65229781, 98954814, 31992575, 83971772, 114954916, -117321758, 85773376, 88640553, 114890919, -17022621, -13521074, -82621899 ], [ -38840577, 95971822, -44887589, -72623007, -13540501, 42901928, 41218075, -18253978, -57745475, 82898767, -46151130, -64117203, -29843333, 42239487, 93335354, -37762721 ] ], [ [ -23266783, -60152982, -97945024, 39643556, 60417089, -93854974, -77330006, -2614989, -87479141, -94264737, -82107485, -102457721, 41911241, -83524894, 85587960, 103623954 ], [ -31391835, -7385097, -6230355, -102132804, 54893257, -34745922, -4338329, 76574084, -79977875, 14689934, 114453745, -80705711, 27945151, 24293960, -49078546, -93927791 ], [ 27129708, -55658112, -21259173, 102614146, -64421837, -78049742, -61999058, 112753780, 71449794, -34752479, -61049744, -52488228, 104129950, -68665123, -59988583, 11264148 ], [ -94373275, -31035796, 38988950, -88797711, -101765530, 3652197, -49108872, 105741313, -64958433, 116532005, 97661991, -49394880, 76250316, -9038232, -95623519, -10945302 ], [ -17165905, -43306037, -34343001, -92622759, -119259777, -39028283, -20126909, -87509637, 28447272, 35550422, -95053977, -3422747, 50907353, 117467476, -43080894, -65988948 ], [ 36654511, 117890612, -57257962, -54974500, -91529037, 116066548, 92636366, 110699747, -24466174, -18499319, 78734303, 38467480, 66992834, 39762062, 45276380, 18546609 ], [ 6974089, 85485312, -67172018, 75802124, 51943625, -118742348, -14071145, -98800423, -39372814, 68104398, -34651149, 2286064, -13065150, 67586284, 7753830, 87820942 ], [ 115288132, 107622007, 915405, -27306506, 811022, 114751830, 105873312, 111140403, 99817038, 55355405, -33722571, 58331232, -108877947, 52175883, -67280971, 73840779 ], [ 64388422, 29660126, -5924587, -36467379, 33453110, -14174385, -19591745, -77843845, -91051213, -74646928, -4585501, 48781798, -9182313, -104866568, -25921188, 57191254 ], [ -14637928, -2552449, 2350106, 100938236, 97904120, -78541392, 64789601, 10803998, -81949892, 15168629, -33563182, -34103422, -11534840, 29738530, 71054203, 32420538 ], [ -39528190, -46583369, 38896830, -26683895, 43419080, 84139951, 105953391, 63757000, -578784, -27818415, 64197305, -59641533, 31253709, 96375636, -96894055, -103049637 ], [ 37398790, -115885570, 49591967, -32535400, 104856377, -56501952, 2331395, 107545560, -51916580, 26656259, 108721685, -60194000, 38185045, -19680393, -31639052, -54135011 ], [ -29945412, -99511696, -25689306, -11341408, 83090233, -71300992, -41042059, -17934718, -55390252, 4766382, 22401560, -109564002, -22742985, 50628844, -49798958, 5366668 ], [ -40526114, 96769030, -108606962, -6147914, 7821303, 17907263, 62734292, -4208034, 60751633, -51785081, 105932888, -15480143, -8454422, -15964399, 92089318, 103175630 ], [ 29681798, 1043525, -66488576, 15598842, -7971784, 72273133, 77518092, 21993, -13286879, -103362235, -58099476, -35827683, 67020684, -3429599, -73506226, 71227953 ], [ -117629743, -41122199, -69902736, -108790455, -12226868, -35129761, -67276862, -16768026, -68062511, 56355750, 17336638, -99443387, -76192472, -54663246, -1386137, -23111825 ], [ -21778555, 12868973, 34367918, -108068411, -7942203, -102517188, -118906836, 54437235, 47966237, -2036616, -88650090, 113032209, 23246028, 45520073, 44389267, 100654231 ], [ 8558745, 46357260, -51439646, 99821707, -54301450, -3044442, 22152613, -25692398, 114454872, 73049618, 78625407, -80026498, 47906338, 12719488, 70234036, 27512088 ] ], [ [ 78510542, 73376806, 83644529, 20405132, 97210068, -47293369, -78604419, -18033440, -95523409, 71768432, 52510802, 82736431, -13389513, -42944894, -26156888, 52479633 ], [ 9552171, -31566866, 99216186, 108614495, -82311186, -479517, 36361064, -77163650, -79637329, -72168641, 77481315, -13186892, -66653906, -11831043, 37585379, -47133249 ], [ -106671221, -94985735, 55547657, 84552722, -97804586, 37776095, -74624564, -75076798, -74136694, 94163282, 1182960, -11803541, 64566902, -28979103, 8502995, 21857222 ], [ 96007346, 88252252, -108070810, -71574808, 39862613, 18521569, -83880291, 82415889, -33095035, 16543858, 60020470, -89912184, -62939537, -33255890, -80256328, 79317401 ], [ 118777142, 74856998, -38172618, -98135997, -95962609, 83759746, 48926167, -19765625, 54975704, 13588539, -84667981, -95969081, 87505038, -1550058, -5295378, 106834874 ], [ 78604349, 66611490, 12050058, 98776398, -60517478, -15188756, -13208817, 54119277, 110765660, 88226910, 58749401, -55126575, 12626214, -3301705, 31422533, 31261899 ], [ -31561040, -104094669, 56424423, -112145184, -42027530, -10009027, 60673314, -44978740, 48755884, 5484487, 42272697, -78367683, -111668365, -61249406, -41390273, 54050350 ], [ 30868665, 89365203, -52333949, -109850434, -41144111, -67757000, 29578588, -34536355, -72684761, -38894032, 11426082, -103902577, 83769297, -54784321, -2654348, 37763313 ], [ 55577049, 84128618, 66501149, 80466628, 77757550, 31989728, -74980612, 21895757, -103757585, 100525635, 384071, 72641675, 61935296, 101545585, -55252398, -97551140 ], [ -2142667, -11636613, -82438478, 19247856, -13108491, 5850333, -77630915, -11626698, -41978359, -56449074, 94740183, 62882917, -84559753, -77101879, -1332453, 9671894 ], [ 29457618, 5718626, -96504096, -50169197, 93175555, 78202347, 91244512, -54028397, -93630593, 72670800, -108886249, -28962268, -1700602, -1109022, -29682579, 107235342 ], [ 51667857, 116502427, -12490669, 90613549, 43787109, -44448796, 36190085, 34988012, -40531785, 58533583, -40039874, -31951775, 56319313, -84113826, 48930315, -101434134 ], [ -60206742, 101051416, -18066160, 108976305, 55076085, -17881637, -22659313, 20370226, -117513727, 43538325, 29104388, 116113617, -92895099, 26458227, -4533485, 64195424 ], [ -92081118, -118878034, -22505035, 103437146, 14062739, -84209322, -28987652, -20896866, 64754189, 12619078, -40903740, 32544443, -67896795, -74373167, -93847822, -31084383 ], [ -112131354, -37826688, -832331, 12349181, -96830612, 29930316, -4649237, 98029496, 28054830, 52430099, -19578011, 78372311, 74009709, 79702025, -43093885, 28064024 ], [ 56368294, -91388965, -49208809, -116069402, 45404948, -77718748, -37521703, -18907941, -89826370, 50245821, 21704283, 95669169, 28265163, 117372175, 100397564, -117210545 ], [ 5019322, -50250988, -22863061, 35092518, 95635503, -14517919, 50205848, -91882478, -70908600, -48616307, 6602953, 46462725, 5042563, -62772453, -46764072, -56916142 ], [ 83166636, -91271270, 55901123, 34644929, 52191541, 75710965, -68045588, -36474226, 83772245, -25149592, -12933683, -22292904, 112745105, 108372410, 73605086, 55625215 ] ], [ [ 85383447, -18271388, -96996212, 85476146, 60587164, 78727084, -1451701, 110734721, 106597103, 11136613, -69133263, -7917938, 114824674, 33594447, 51493277, -44701395 ], [ 81540477, 108647993, 4241111, -117919532, -72172224, -13887710, -32397055, -30354261, -85750286, 23856547, -74943873, 54170989, -19687525, -71730746, 104192166, -93567722 ], [ -9595239, -10519463, -49808960, 49043030, -64605324, -39708573, -11644001, -96162426, 52015447, -110803402, -53778770, 65199170, -114623985, -72290642, 82281687, 28799699 ], [ -15342969, -38103734, -109384318, -13141665, -30609678, -28575352, -107101943, -17949304, -9399326, 31563404, -21070524, 78733153, 110959888, 89959296, 11421945, 73816594 ], [ 74805759, 58498382, 94714839, 56145635, 80760129, 98419737, 109649006, 12497887, -11186763, 99996765, 58609307, 66332018, -106012099, -35574412, 14015170, 88780991 ], [ 61964693, -35840949, -23788030, -44725654, -15675823, 75137276, 85884127, 68045870, 29248649, -46424919, 36899102, -4641375, 12283003, 59963413, -93879864, 29160223 ], [ -34092060, 74701003, 61426348, -95511424, -101300252, 2937390, 106362582, -75763483, 73050246, -43631231, 5654029, -76868523, 92432070, 84325182, -80795550, -34800314 ], [ 54768423, -22429465, 69765847, 50293424, -68474038, 111478495, -57180218, -86921618, 96212232, -116188991, -75725688, 38498930, -97955002, -59969603, -140934, 44434344 ], [ -89587254, -29869182, -100579918, 98254336, 29704574, -4563360, -109689901, 43399574, -5353243, 31566429, -34919616, -95777198, -6562788, -86407725, 56877996, -91233734 ], [ -107285845, -101616232, 40118268, 110303312, 60043685, 9315682, -15894463, 99834587, 116913263, 53501140, -53035967, -2033983, -45249922, -142665, -49108514, 43699476 ], [ -73820973, -14806342, -3575734, 79194802, 100209550, 8012046, 101886811, -28784570, 77510051, -7546316, 4910813, -94831511, 107187877, 85396651, 87626303, 96735053 ], [ 36960337, 46096394, -39146286, -18518971, 41061379, 119207706, -36101975, 87193266, 78019694, 56910095, -48652808, -57664180, -49166042, 84233397, 114456200, -45099934 ], [ 44200190, 38779677, -74427683, 25654895, -32057597, -27080509, -38216699, 23854192, -913233, 24184559, 45039269, -112412720, 53344130, -92699057, 67514472, -57590332 ], [ -49928450, 15309566, -69360115, -47515554, 119040585, 22465796, -102732443, -105398118, -83460990, -94820504, -12151744, 108409504, -64638591, -106834504, -75314690, -45761091 ], [ 79224398, -98754446, 99166484, 63081581, -19686711, -95065751, -9722292, -61899840, 112691236, 4068428, -45054666, 86025034, -111726683, 15522689, 8977392, -91856807 ], [ -40127624, -8425392, 63463370, 5845831, -71874750, -104441956, 81310749, 90301739, -54496044, -68257659, 6022240, 107176853, -95557983, 58634188, -85009568, -70707212 ], [ 75642883, 28397915, 84343894, 3953471, -35766542, 3732834, 101944958, 88060165, 82107642, -89895257, -2333979, -85865645, 65015492, -88045887, -14728066, -35477810 ], [ 77610450, -83243194, -63230518, 89035788, -12452699, 104309660, -80383922, -71738269, 115677617, 20309554, -107587057, -113051788, 53820102, -59806428, -57117668, -68668001 ] ], [ [ 73324567, 39738262, 73103065, -74592486, -54233430, 4746476, 4634360, -90269658, 47489216, 76226824, -103642887, 46469323, -81168422, 107058472, 54446405, -32107178 ], [ 11767174, 3742864, 65798132, -14329090, 93936772, 15188238, 60106232, -55720874, 1146006, -101155682, 35687577, 114226898, -14152447, -96910852, -39282907, 87315729 ], [ -96905917, -75035727, 13272020, -27278813, -100600576, 29412811, 110615527, 93549373, -114396615, 19397610, 82656654, -100341427, 89024486, 41314053, -18165926, 59352260 ], [ 17557408, 72234419, -11991468, 73345211, -84502425, -13502091, 85300313, -66863446, 72519589, -109659602, 80556419, -16992413, 38195420, -75156812, 97770605, 26584082 ], [ -10960215, 71414149, 72457277, 1536969, -51274189, 52086494, 28163333, 83660510, -55858058, -105921996, 7415392, -80554056, -69562557, 64394844, -57863503, 36269161 ], [ -109724155, -103444602, -35521476, 7370045, -118202211, 104404754, -102729571, -7284951, -38293322, -63318804, 119127673, -21953048, -111793771, -60643591, 38197343, 47366713 ], [ -481348, 18195265, 103634923, 67335118, -25760014, -84003669, 48123246, -106426583, -200801, 81030625, -40866418, 96264900, 1059107, -26075442, -2544308, 118134066 ], [ 94973959, -26388359, -78770957, -48543514, -82559285, 42273991, 75919656, -71761081, 108041237, -68328046, -32696996, -92320574, -58140800, 38196050, 47651219, -65076075 ], [ 44395434, -10322571, 108025839, 97822926, 17986028, 21145824, 86034777, 19666630, 107576525, 98537289, -90336267, -18258235, 112145687, 19740607, -98987422, -3098789 ], [ 43167351, 91228928, 91391379, 72572003, -98450303, 75646016, 43201512, 68609248, 93012176, 78708966, 16302610, 52183189, 50465257, -79120900, 8521996, -84070290 ], [ -32799852, 28078455, -76217974, 40577239, 67737369, -46080659, 12379992, 30452208, -37671733, -2208172, -30630962, -41228339, 19636497, -107640007, 18233441, 79714162 ], [ 62855902, 15006983, 27952251, 64087197, 73720818, -13556183, 115644076, 65194070, 43874833, -114141240, -10529642, 66244661, -69400345, -60406247, 42963456, 64815611 ], [ -10686599, -53909290, 114303167, -48678026, -2256774, -118736825, -26789645, 26469775, -27019366, 102285331, 85687606, 6065292, -107960826, -66022053, 50898804, -39174438 ], [ -52722533, 33852176, -76197490, -88856624, 23629747, -102644601, -27816380, 99490269, 65667614, -116408679, 47413602, -31707495, -94023474, -61891653, -41017987, 72928606 ], [ -37500582, 75980171, -108431784, -64775836, 86548542, -26129965, 57164508, 86639016, -21636733, 106284039, 93624118, 5088385, -65485442, 51803012, -5036402, -22744495 ], [ 48912705, -77166323, -104809659, -4548487, 39358781, -52406361, -85691415, 50067691, -71232274, 3574473, -4812064, 6836390, -93334582, -45787996, -28130749, -65597595 ], [ 63566849, 14298845, -28764594, -11975148, -27203794, -94703504, 104270936, 82161616, -68155022, -40119892, -18596333, -38258513, 93992265, 47850585, -26871175, -106457263 ], [ 83374930, -69798469, -79944377, -71571092, 7439043, 14371235, -24986341, -109723606, -97410083, -105300488, 20458635, 113719055, 111252242, -118378097, 99921143, 6368022 ] ], [ [ 1300160, -26682832, 19094509, 11628416, -60788196, -86887972, -102863848, -88689697, 97421901, -104436983, -67978160, -112447493, -90031021, -35637308, 87583784, 112163434 ], [ 1938812, -21155689, -1093052, 105830613, 71707435, 54578867, -13648530, -66526793, -80756498, -15613820, -49325011, -230166, 29318807, -20933803, 117933366, -83981644 ], [ -36749663, 103055049, -108808430, 4463189, -96005792, 19900554, -98284281, -100605111, -15499162, 31323630, 23031815, -38584738, 73858050, -75828688, -30059436, 77360998 ], [ 63921032, -13479200, 38273739, 109382084, -97895521, -40813578, -55235077, 8632766, 37019561, 28558761, -64894272, -21127813, -27294736, -115264616, 110965623, 55144233 ], [ -36364929, 21749509, -52027343, -111427216, 60782286, -33156462, 20551177, 55341790, 29469644, -68404369, -78942216, 67074892, -51155516, 14654987, -98647045, -37185561 ], [ -40855761, 38601579, -17148163, -103505840, -29489416, -55972021, -73727750, 53099551, 25674062, -68989488, 19537412, -4749470, -48587001, -58272300, 53066394, -50969707 ], [ -100428381, -32207055, 53916716, 83061840, -80478346, -72539364, 111674467, 59195334, -63311117, -36654860, 39169820, 113604741, 17613351, 28191545, -69000795, -13806641 ], [ -46761467, -61924557, -18871527, -119214818, -64804727, -107410441, -63670621, -107794652, -82715096, 20685088, -8137279, -39707844, -41424963, 2723109, 88532898, 23865979 ], [ 94479989, -3155381, -90553491, -19647440, -41018144, -58333781, -71093222, 101614432, 8699977, 12021542, 111783183, -32428328, -114717351, 23405040, 52317575, -105620065 ], [ 43414719, -52421399, -105206100, -71967183, 111939066, -32960169, 76015651, 88269312, 94131910, -9298728, -100899446, 48020982, 27097879, -78900873, -72864159, 86769483 ], [ -35283751, -114202325, -98024511, -6161967, 16352481, 54965857, 21613285, 74161361, -59038773, 14357524, 61597938, 8636411, 6627984, -114895734, -32659330, 33139597 ], [ -115660750, 5540027, -14195954, 89245208, -105469365, -19329200, -29119676, 41177343, -8152486, 84241361, 5804716, 9469713, -58517077, -59362976, -1788506, 11473107 ], [ -45035176, 114701377, -57900711, -37697786, 103091986, 81701003, 95900456, 18507768, -115470564, -62265724, 17267057, 62783791, -76673540, -31039224, -14553592, -118342442 ], [ -4475972, -33688712, -68401069, 91955718, -89750884, 33816277, 102107016, 56566998, 95209287, 106009370, -25043901, -33401598, -80444400, -23247143, 5858531, 103189623 ], [ 6334196, 15926586, -40131008, 98209855, 88159923, -1132022, -24683174, -65058713, -80933231, 106208684, -12651210, -52348442, 3545229, 105379712, -16663015, -90857718 ], [ 41291362, 86559968, 108446482, -75872489, -69535374, -50358258, -63991690, -5584375, 83891813, -9962686, -31252385, 76356348, -14850565, 9560990, 3792059, 15251993 ], [ -104514971, 78719108, 59797414, -107196926, 94150263, -60594806, 111881275, -71833633, -106227295, 69627103, 111782782, 46137310, -32128908, -28874728, 9653784, -87081399 ], [ -53808577, 101365297, -106067800, -89332404, 109271965, 72963355, -64939559, 58372296, -37887010, -97935103, 42897620, 113406948, 50305258, -39311859, -98743831, 87557973 ] ] ], [ [ [ 5664730, 11741806, -10352094, -44955281, 101904656, 32219465, 106180193, 70471226, 20865283, 8421326, -4682364, 10765301, 55330419, 103436281, -95876865, 28542092 ], [ -43356878, 18119716, -30594880, -43440772, 112498799, 71645975, 20504295, 109923198, 51705972, 74992875, -72974690, -118421674, -19033841, -109637601, -10598939, 62311846 ], [ -57695959, 53311274, 40285781, 24658390, -53998150, -27062498, 70618260, 8794683, 100956892, -71764873, -103986382, -48972342, -54734854, 25820711, -8275731, 37724216 ], [ -40159018, -77402075, -50938041, 110270202, -45377593, 77444797, -40521204, -103948905, -43940766, 110399570, -52795838, -40633833, 82547414, -57067243, 113781014, 69019671 ], [ 49793731, 104496693, -16669604, 77728794, 56108346, -23048311, -88155734, -115418319, -12466988, -63439638, -62186351, -108079664, 56091685, -63994832, 52474650, -6945318 ], [ 93171668, 62713107, 116657031, 23961289, 103748884, -57465962, -48850853, -42098348, -18686316, -57476507, 30437267, -116019709, 12636570, -17573305, -89968312, -40061248 ], [ 96654044, 72112456, -10829279, 91687911, -26494231, 74609009, -59266000, -8868777, 78211603, -4615795, -22012084, 19578544, -41349122, 86122529, 1855681, -116079308 ], [ 104057434, 81682789, -30860018, 72509467, 28445232, 96242030, -53080904, 85452169, 33175183, 114166823, -19771612, 56400185, 103174556, 31751465, 10079668, 40884153 ], [ 118562886, 21639154, 105170932, 36222880, 49375580, -79148103, -45009912, 19068044, 82881105, -38951033, 97011558, -68151668, -53765911, 91019304, 46939143, -38800213 ], [ 34262648, -11075457, 56263532, -36286395, 92535848, 40029283, -68965524, 5779630, -116532484, -55173136, -5721869, 42008002, 43235621, -85947540, 77796649, 13804481 ], [ -35202180, 19846308, 72031388, 40628512, -112320000, -58974246, -59823371, -29446790, -58097496, -53711735, 13142371, 44676324, -49823470, 26808768, 112672378, -11980317 ], [ -56044369, -8741856, 89399763, 78831692, -71446623, -39972691, 13026569, 111805188, 95996552, 55943012, 86697147, -86422833, -50978766, 100596032, 46627813, -53000495 ], [ -73046064, 80029457, -83869846, -14695250, 80083227, -50551828, 23474640, 85443227, -42470386, -60905174, 18205979, -104510605, -111599791, 14131906, 21966451, 53645500 ], [ 82171460, 81830387, -71460332, -94586540, -69901526, -83647268, -71594833, -53228793, -25531202, 35267120, -98946588, 23171547, -107820472, 7118567, 69266004, 39556596 ], [ 101027065, -20704584, -106057333, -103104685, -16156822, -4938801, 15264474, 30018797, -86052771, -73681830, -116552499, -84204970, 16180861, 25035801, -60501777, -101168566 ], [ -107167743, 13799303, -79713436, 112548956, -97656134, 23646677, 27006312, -60809602, -10754635, -103987624, -29046986, -41560948, -105678586, 38430603, 21392632, -71771116 ], [ 14442284, 73953724, 107175512, -68690849, 82764639, 82913177, 24451069, 58287310, -39792463, -17183527, 116027889, 8240035, -54423553, -92808326, 45112114, 67774892 ], [ -59878017, 11466132, 111926004, 99881201, -1181462, 31384590, -36880270, -27319223, -36883690, 4066415, 18204987, 47957765, -76144330, -76594444, -88477953, 42218983 ] ], [ [ 44138694, 19889825, -69999892, 68983203, 71656326, -42628913, 7777086, 83691098, -32974023, -35729286, -62947386, -78635108, -92838830, 72216276, -56271168, 41356644 ], [ 72082606, -114007594, 93537858, -119039090, -20210881, -98197814, -10951247, 46793391, -85488061, -28638898, -74782152, 79680678, 91538944, -24377645, 55832319, 78007551 ], [ 68107000, 115347041, 62216515, -65428873, -83273909, -7306602, -108994208, 90721772, -76304222, -93660417, 70891540, -56334088, 15759912, 48137403, -25993107, 29891322 ], [ 53975587, -92725307, 78832677, -64569602, 110616155, -15402258, 104461383, 85360978, -56623572, -108547799, 105515913, 44519044, 85869467, 96870033, -77531325, 48420896 ], [ -116761508, 68769418, 78149180, 70893397, 71588628, 55777371, 101809006, 12418212, -63354567, 43067079, 36725304, 48632313, 53708468, -96763500, 115592431, 58381793 ], [ 12172977, -61904340, 19986708, 2698161, 96988001, 4346637, 42274639, 45642374, 60903481, -36654136, -68222840, -15916956, -10924401, -29661887, -85459026, 15948594 ], [ -7571753, 7786538, -65651150, 69121514, 35473395, 62853721, -70617578, -116437319, 43379287, -116275307, -47762386, 73722685, -80096520, -97209319, -26166662, 18230289 ], [ 12410558, -43668404, -48855163, 22760854, 119149884, -109194863, -15464774, -99540308, 62230488, 35606474, -72968483, 40928743, -11950688, -14637777, 15327287, 37107574 ], [ 98786678, 10880042, -17254812, -76345498, 105424848, 82972731, 64087445, 17243734, 7377006, 38169476, 8231802, -38104830, 36656703, -52165499, -75152123, -35747028 ], [ -35991209, -19268024, 63518869, 54103949, -43138240, -54714625, 49174145, -97570435, 83722474, 21981215, 9352078, -106726512, -109711579, -48109425, 89473305, 32691368 ], [ -39940924, 110258579, -2444979, 85142065, -36467880, -85554170, 90804766, 111294459, -26609374, 70328032, 108957501, 98876584, -56691965, 76992792, 18506922, -29242400 ], [ 68901800, 20034944, 48749551, 18161713, -1639700, -83618130, -50608829, 48945099, -48013647, -96223233, 47107652, -79261953, -30209399, -10924378, -109883653, 110942680 ], [ -84701082, -99399722, 72871523, 64810972, 89588487, 46888323, 9784414, 29551165, -52846613, -111070446, 41780345, 33497863, 8763215, 99438592, -31750235, 75163401 ], [ 51510645, -32636520, 77701266, -17588214, -78880822, 46920881, -62793184, -77630193, 93310663, -109017345, -23585387, -49053993, 96284064, 58842514, -81406308, 42323707 ], [ -37204623, -25600993, 54252326, -97419725, -41249413, 19171071, 43055294, 36487905, -42166172, -69131923, 114251661, 104248186, -40838402, 110432465, 21820107, -106710594 ], [ -64974612, 69157658, 66958313, 81452773, -85972150, -39701635, -38269875, -116568397, -9040391, 48795212, -101599910, 37678476, -68511545, -79649503, -17958949, 74435681 ], [ 86230997, -15202731, 56629961, -88098292, 113454914, 101953391, -56131418, 63051285, 513367, -31868119, 103705495, 65725624, -115679005, -14979617, -19374669, 29317206 ], [ 85672867, -118792428, 76594071, 41971047, -45273949, -107262433, 117875714, -56766516, 82979067, 66117222, 52259810, 116887215, 36981873, 22892361, 97452649, 27455956 ] ], [ [ 24580128, -67539252, -103805392, 96187137, -18323176, -105011694, -68661505, 118744789, -46391133, -104437687, -79462647, 98094465, 92599438, -39435041, -26853066, 6641701 ], [ 6974960, -65574917, 28319966, 5308803, -73606439, -7134332, -10527903, 21214763, 105307404, -110288146, -42869007, -64928703, -16996357, 55306696, -30134126, -43689020 ], [ -47759373, 736501, 49096632, 108591164, 46872618, -101495169, 106409471, -79655240, 73813349, 114252372, 48887096, 72594424, 116446659, -30340570, -72849017, -94902097 ], [ 11520626, 76292697, 9530487, -32008566, 119237865, 70317992, 75521473, -95166571, -58761317, 40629603, 54413285, -3703959, 58283420, -18950521, -101105544, 74919398 ], [ 23729090, -4011979, 92883226, -89730275, -55908326, 51994344, 15688882, -16650084, -3758114, -19716523, 42838929, 37573260, -57596476, 79860682, 51501020, 101086674 ], [ 33991088, -71114885, -60833003, 47697695, 96970061, -90996821, -76473435, -47353750, 65137547, 48536801, -113908863, 103001972, -1411698, -2695263, 102387163, -62784200 ], [ 86903053, 94746451, -12131640, 18879150, -37139279, -91404057, -98023247, 93784161, -77716261, 1240541, -54939591, -57451423, -68614826, -54776829, -22329907, 57607464 ], [ -38865657, -16587712, -66800263, -44882454, -24246459, 115432094, 41428482, -33160089, -43816653, -88295685, 70861243, -76835739, 23053061, -20021802, -32599482, -93659908 ], [ -27606862, 97535052, 90478169, -56734099, -26159415, 11678071, -110865835, -25623370, -57109152, 46451091, -46789176, -23623861, -54549212, -40081307, 83622984, -59060355 ], [ 10256200, 111565629, 108242479, -325439, 33905474, -86296369, 81201443, -68241383, 109620958, 48632787, 107291122, 70630420, 20023627, 457750, 60468457, -34312894 ], [ 83384263, -89810369, -8882781, -110252443, -26864660, -111067001, -114941552, 108468657, 57815865, -55237900, -112826589, -6802146, 41159169, -73485341, 1786904, 46974169 ], [ -91846262, 110014312, -85020916, -14143452, 58571512, 4573492, -69596665, 32386797, 63495203, 99696917, 108676367, -6985822, 83855901, -90515446, 101464004, 16801728 ], [ 74837435, -113654643, 108752505, 109945049, -15550126, -114471740, -109985744, 104416940, 51680523, 69966618, -58481981, -54070100, -38376911, 116470300, -80538536, -78218328 ], [ 94725280, 110129469, -107026610, 57214619, 114862447, 64550650, 33128641, -81226311, -41253696, 18010279, 96294753, -10562109, -28481978, 15063516, 42432744, -89966984 ], [ -82504045, 94654878, -11832562, -102416034, -74479393, 50697852, 95106093, -75100521, 91974213, 69155392, 44283345, 49018586, 18330695, 43216118, 3771439, 19114776 ], [ 65110456, -82922782, 64345747, -28107279, 75318167, -67366585, -33632917, 1820821, 64674487, -52265142, 40273132, -44947224, 34482078, 22835658, 72195406, 119104150 ], [ 115220131, 19812731, -107748496, 51166287, -69765428, -24404486, 102796797, -36220328, -41883418, 102110364, 60457756, -6085745, -15539624, 117644708, -94706085, 40161717 ], [ -96844621, 71409432, -15415547, 69377732, -72721638, -79814021, -109527989, 53065362, -5223094, 29244849, 934112, -62207675, -679555, -17821643, -16021084, -100925278 ] ], [ [ 97393213, 116454050, -36414564, 96831658, 54884731, -70276150, -105584107, -1282912, -54229594, -79294772, 76827565, 94070452, 71611963, -25124136, 10523908, -84921292 ], [ -64025188, 106239809, 33653754, -116212044, 74554728, 77605294, -38191435, 86219865, -87786775, -42075489, 106391100, -749063, -82837963, 20099449, -6527106, 80661034 ], [ 46270618, 81991518, 21538219, 52899642, 87139381, 46867403, -72104473, 77540462, 42752420, -3853793, 24802734, -82974980, -65314305, -48159468, -99486415, -118070278 ], [ 60531744, -6876924, 103565675, -82212085, 25179508, -6227779, -74249918, -35012617, -37285226, -43739109, -116060196, 91036183, 89682849, 48381046, -93791658, -65404567 ], [ -28752065, -66377065, 82388038, 30321395, -71770396, -23468851, 91887141, -61225846, -88018427, -17082502, -45832223, -45595120, 2239491, -103327404, -14948501, 101105267 ], [ -105260507, -36995516, 82154246, -34768436, 34434556, -16512437, 27792193, -92823872, -103564464, -87151230, -38401031, 50727494, 47181010, 5081193, -8057167, 57062245 ], [ 64204675, -63526400, -99344580, -111866933, 31844160, -83587786, -78628941, 53769984, 15094958, -14029010, -101122687, 110546104, -47663379, 46316998, 22442185, 104257754 ], [ 111409475, 92821655, 95536829, -24480635, -39676917, -26066495, -29192874, -20744355, 11320772, -69228716, 116016429, 49448272, -66699078, -60393884, -114215909, -6144161 ], [ 10882476, 40164298, -46633898, 61205713, -53986413, -75828547, 10944216, 67270020, 83747377, -58513779, 5547742, 34809764, 106011045, -89957249, 49111161, 93514928 ], [ -107743734, -117058545, -116651524, -34927130, -114638169, 103954001, 76100891, -86314936, 115337713, -113019312, 101149606, -34562173, -14397243, 40999894, 30167510, 93286758 ], [ -46681421, 46602535, -22914838, -11707661, 23289821, 94342679, -15942437, -52071281, -6191919, -30778330, -91357090, 70252069, 3720495, -84235105, -70599846, -45743161 ], [ 63634509, -43298010, 66041757, 52970796, -9462272, 21883176, -65681063, -37163366, -78998542, 108345135, -6031950, -57103466, 55881152, 42178682, -31334032, 110639721 ], [ 83831310, 14616918, 103998831, 98442958, 90824981, 35755727, 56972217, 25956638, 68306356, -70300804, -97551399, 104416953, -59977352, 79347414, 70726086, 17042200 ], [ -15300299, 107584099, -17679374, 12759987, -10637216, 3222951, -115265267, 104587838, 99311995, -98055834, -79790115, 11109711, 88179584, -103635024, 37048161, -17114474 ], [ 102941580, -56075890, -30293816, -54324731, 42494298, -103387136, -107794280, 5393241, -32496905, 26798949, 65481100, -56550661, -83250650, -9052982, 83191433, -85421986 ], [ -38425298, 23506423, -17858567, 24255090, -40697060, 16464664, -83125768, -4313625, 68287871, 89993387, -59251030, -91792027, -26007515, 33636059, 116092236, 41864377 ], [ 52834151, 80845702, 36902764, 4019372, 22162517, 23701787, 12106731, 53153742, 66653650, -52836070, 92127929, -35618951, -85772930, -25020287, -54909510, 64917904 ], [ -43235949, 44827393, -119196438, 78489220, -53566881, 42254676, 45480803, 81770617, -64777740, 48680855, 5969609, 34154219, 106419966, -108582148, -90541542, -21623430 ] ], [ [ 64459495, -25359133, -48091426, -98969337, 114175090, 18586941, 43180640, 90898596, 57183816, 100960300, -18498521, -61950847, 4160913, -105498420, 119217404, 47460088 ], [ -100763891, 93687367, -688618, -4751679, 101222557, 20683813, -88868050, -68356039, 84197983, 3980605, 4624084, 78478349, -38423013, 10814488, 71293788, -56193797 ], [ 83373088, 32166162, -52208709, -8073611, -80974263, -79515932, 5306140, 74687500, -38552361, 60753191, -22406720, 4658168, -52332573, -67015027, 56461557, -2481424 ], [ -68788492, 119212046, 115396253, 3867643, -53126058, -58222253, -74262847, -58063981, -26272883, 37438100, 65651832, 100239737, 52045306, 4079398, 62425124, 9645299 ], [ -56515977, -36768785, -88417391, 61086789, 2707249, -47085386, 108506914, -114982077, 34539610, -40772433, 76175649, 112718180, -113734071, -85757509, -10292432, 33283595 ], [ -8137046, 9294911, 111059200, 109451782, 5984158, -82510218, -40021770, -107881655, 39106978, -19398752, -106708621, 86396271, -103856157, 11485686, 58656935, -4484553 ], [ 81038911, 59475126, 8473583, -72705176, -32579603, -49734431, -91535359, -80982155, 38615468, -86362811, 91799162, 6515198, 5330211, 64003591, 10117911, 14368413 ], [ -40020458, 88879559, 1360205, 62257127, -1389811, 35634291, 88874138, -96065508, -36925077, 93690961, 41676870, 51937442, 45251104, 25608493, 54689595, 25586022 ], [ 53052230, 116341069, 75409634, -37225775, -85611996, -15557658, -84983773, -13753974, 92463443, -74731954, 3992026, -11405803, -90479680, 108285287, -108632850, 54389486 ], [ -38494968, 57366974, 36871973, 78854505, 91743544, -96370259, 95631891, 93526954, 56251552, 46869862, 21461414, 88517465, 51116816, -47600313, 43118764, -7785710 ], [ -118388163, -87550277, 6298773, -11923769, -37444148, 90367671, -55259089, -17074817, 19529084, 75439137, -34615821, -92367179, -108333747, -6492752, 116638531, 12394771 ], [ -8504709, -101243586, -58535189, 106076609, -105521048, -29313513, -12898668, -12544234, 88517602, 103563223, 118466695, -33729755, 100902185, -111575537, -33243024, -7097421 ], [ 96510167, 30990340, 22336761, 43935801, -111610179, -19191066, 49489675, -68275504, -52321354, 63211277, 101627763, -54537019, -95895429, -90311220, 9277765, -85899269 ], [ 61232337, -98853554, 54856713, 55518010, 17705588, 16117711, 90065940, 7971546, -10627627, 49982690, 8605426, -86253232, 18286808, -104147658, -30942468, 110516802 ], [ 47714111, 27908491, -67143611, -12934438, 56777440, -81808953, -23258831, -6123070, 119085931, 100443825, 48175403, 160657, -44154355, -78735442, 40138428, 47806819 ], [ 92900821, -82218837, -106969529, -18687319, 49574793, 54092563, -37695032, -48873350, 113164720, 1752724, -28663922, 87369911, 21878832, 62303906, -111139042, 15109292 ], [ -9095727, -43311309, 92743641, 82117852, -93937275, -47496924, -6958809, -53354842, 97783500, -55240919, 108054252, 117045245, -116505336, 11615190, 48954180, -91536977 ], [ -115804307, 47753219, -91414752, 3856851, -61612010, 85444439, 118094680, -76700893, -47916232, -38935867, 40487860, 49332868, -53760065, -43944611, 66480908, -87199858 ] ], [ [ -62536129, 14988824, 69324611, 43199489, -37432115, -102834572, -85841184, 113555938, -52342450, 68573378, -12251643, 97918382, -41142490, -37423084, 113315669, 115163709 ], [ 106252467, 59511784, 86804394, 5005236, 20695938, -42244391, 55564555, 3087411, 108479746, -39084489, 43575179, 109704123, -33186757, -20639394, 63886977, 70146470 ], [ -107432735, -77079753, -8513206, -75095867, -76185145, -35710266, 45772348, -75938932, -113434909, -2940519, 43377228, -69316346, 61909214, 82113440, 47585650, 66188328 ], [ 114686300, 10990784, -18719574, -49188248, 8533807, 28184897, -58462206, -101399316, 67068838, 87448604, 72161369, 81465975, -5523387, 99073122, -17592279, -88808160 ], [ 81497018, -8329229, 77023644, 28841363, 53190263, -113883872, 80874080, -109886689, 87792100, -29644067, -91771066, -97462403, -110455719, 89323879, -118816137, -2915046 ], [ 106427570, 56265398, 110898814, 38156971, 38015299, -15808044, -37407646, -115795245, 82776003, 85926035, 96559645, -89373000, 79870954, -94322431, -25315244, -5273903 ], [ 88951590, 103309689, 81589904, 105609223, -68362829, -90328236, -75133370, -32884490, 20410288, 74898289, -66707191, 65083600, 102297471, 96900711, 90377948, -19862885 ], [ 13917395, 92261742, -65286590, 6441943, -40866703, -673410, -41519274, 77653896, 40446254, 84210444, 57279493, 36290539, -32446451, -1101902, 46097828, -53985707 ], [ 63079901, 12611145, -21519764, 87142689, 32244266, 77015706, 83907144, -66633541, 95318535, 51660407, 70962890, -94314928, -28678102, -31064171, 75140360, 29794092 ], [ -26541299, 60705417, 19013732, 69684236, 54562642, 70527825, -95008133, 25030044, 3383752, 19687846, 34057375, 33263507, 90346540, -641818, 35701845, 69089026 ], [ 105414369, 24346745, -107995006, -33430282, 112530151, 32362396, -51826138, -57465006, -31688285, 92640746, 21006878, -65391796, 86061736, 37365042, 3846833, 41604603 ], [ -69845744, -21903684, 15979164, 34881311, 93291024, 118772261, -116265910, -80019949, -43981764, -57156051, -90055594, 55500924, -71652930, -15371262, -93207141, -107358366 ], [ -26794911, -90000733, 12386307, -5758686, -82183159, -15367424, 55611468, -77299371, -53240664, -38881126, -86534485, -61780260, -78525271, -46418027, 81437971, -103575998 ], [ -55312828, 41345834, 46596635, 79202128, -41188788, -21585588, 32044095, -109500854, 12298279, -106351175, -58318185, -63824521, 43954543, -11953764, 49562494, -23224876 ], [ 3643750, 15233405, -27362656, -52204801, -116743483, -74346025, -75796230, 59994176, -78795374, 86718110, -101306544, -23651469, 18781708, 15285623, 101174428, 89174141 ], [ -80387815, -25588654, 14222022, -68082030, -70038836, 39118270, 27328675, 66309747, -7252821, -106483402, -66911471, 7492496, 14503761, -73581413, 1329672, -113591037 ], [ -89449620, -74531553, 109364039, -57131301, -52100263, 58389598, 3973910, 105986568, 39079756, 44031985, 44701163, -79656950, 33523635, -87857953, 72192433, 17777143 ], [ -29734342, 33115231, -59009559, -105378119, -33427896, -38858072, 4338535, -61951097, 61985431, -78625123, 13489420, -26825861, -33366510, 55835472, -84295605, -60899856 ] ], [ [ -10656185, 87430297, -38090456, 18939806, -110114950, 71701115, 36138891, 77016270, -51285953, 93993726, 29316417, -73255937, 33691423, 104651932, 36982690, 108995664 ], [ 28042926, 41871866, -58862394, 72431350, -116612788, 23006053, -80074508, 24814790, -101479849, -877108, 18286581, 35293481, 51113847, 75864791, 113466350, -95684080 ], [ -28211949, 61808607, -112992905, -19297492, 114680821, 97053833, -56777700, 17388533, -20776184, 14074773, 66550840, -62175946, 48513452, 76610978, 58141787, -47039005 ], [ 90365472, -2220054, 71741819, -112618037, -19799259, 96493912, -111955061, -42690414, 59247702, 28861036, 43021739, -109442917, -30822304, 96062915, -119279019, 7677504 ], [ -79993568, -102223070, -37074274, -56430635, 111882615, -41813152, -106769163, -112406155, 16644467, -87437840, -90009755, -4284626, 19595473, 51087055, -88043524, -116986761 ], [ -58377442, 56953948, 12807082, 56371289, 9854217, 27031267, 77146001, -91972070, -91476284, 45661881, -96699106, 116138551, 80185165, 94817755, 46067732, -55006787 ], [ -109589028, 46307320, 13773364, 98224530, -27196964, -112394323, -18346719, 57649826, 109592396, -77739382, -82527701, 37297150, -102834522, -21838300, 65676454, -45748775 ], [ -80495346, -95001498, -3220614, -6825089, 103000608, -62620235, 98171405, 843470, 75613366, 42529776, 52710050, -28680736, -65293149, 100727292, -60326291, -34241553 ], [ 6473536, 79646457, 95986801, -25871375, 41633156, 100765027, 16156767, -82467186, -63143648, -51601593, -9941359, 65502790, 44989162, -40741887, -117998856, 112098313 ], [ 66105687, -97205058, 45883358, 14590024, 39742347, -80439716, -13805141, 12140477, 97721106, -22595823, 89998114, -118367607, -34547565, -42950767, -35822616, 70320603 ], [ 30595720, -57213411, -59986298, 113587916, -14128619, 77440466, 31599791, 13890035, 9991521, 104507002, -108973984, -1251427, 24259448, 37262511, -23533433, 87603730 ], [ -28954953, -13801146, 66334645, 2979428, -27477380, 41389537, -42409866, 61395661, 15044327, 69148147, -117446020, 12572945, -101723650, -3903476, -85384042, -72780700 ], [ 88435228, 113067972, -19032148, 89987532, 18814459, 82268337, 74472169, 63359922, -81109240, 42376122, 68856944, 64913400, -117821342, 107161061, 43141490, -10123143 ], [ -42977058, -45688353, -10015403, 16966910, -15761450, -74080044, 108536034, 37816929, 71658186, -30176061, -117215114, -104892307, -55436135, 45647595, -66071982, -96445223 ], [ -94111579, -27498153, 92624336, -20700598, -74930553, 77112871, 36332530, 69879779, -27989481, 27152759, -85830006, 30507945, 36368158, -55870454, 83072337, -86780683 ], [ 65522803, -70975750, 83535565, -8695950, -83452123, 36870735, 79829905, 105298541, -82636415, -75000609, -1501077, 1866721, -87862320, 6489101, -91589231, 17341267 ], [ 101538404, -106832922, 117974722, 36031747, -22413666, 107449844, 91807703, 33764623, -18163880, -22349940, 32647361, 61743507, -6596353, -78091062, 7339052, 16857945 ], [ -79435233, -109919010, 18002878, -110852059, -27974113, -115145754, 35225810, -31515401, -14877932, -46437481, -117890337, 77084786, 47376940, -49554804, -106621552, -95345550 ] ], [ [ -99009007, -57125234, 4192509, -89183927, -71721436, -4439665, 46651467, 33126332, -115534663, -41010792, 58159657, -66986570, -88515232, -114035410, -115351637, -50099174 ], [ -60031373, 116994466, 7737771, -90604784, 36963147, 97530950, 93483157, 117048442, 80255855, -78357526, -32177307, -56508849, -20897135, 12664586, -42103294, 56323501 ], [ 80208859, -109315725, -69246748, -102392163, 112624034, 4983213, -83204832, -29581316, 96424508, 68933713, -77706273, 66904156, 112219639, -78524187, 76687904, 33801098 ], [ -39333506, -84256442, -104205151, -1708969, -104967250, -115125319, 116016331, 82240951, 60823371, -49931500, -45685928, 14660916, 61569178, -7904511, 94354979, 43041842 ], [ -58514365, 97823438, 106763577, 92470241, 87323401, -54672522, -23914075, 43832190, 23255359, 117308795, 97754476, 30033914, 28031361, -115506352, 117008198, 66190427 ], [ -50240375, -19176843, 33838532, -3756897, 115596268, -41612445, 13088792, 108417372, 55141606, -59404174, 89427680, -88608746, -37979292, -39463703, -26134690, 63731232 ], [ -28501062, -54444974, 26185849, 88536139, 72918781, 22370617, -83046283, 10572733, -3506045, -67015088, 116906427, 10422588, 88118956, 34142463, 26797163, 9203042 ], [ 2346362, 17893120, -77268018, 10478135, -93435566, -88392930, -36871636, -100456005, -28492992, 58547130, 112081968, -66072690, -49686806, -112808849, 25896763, -16785053 ], [ 56190784, 74528585, 14949916, -34199244, -70114307, -76671890, -76320535, -24000165, -27890365, 119019176, -9072657, 94642328, 20718799, 100259823, 44989432, 117989643 ], [ -100290575, 72322771, -4667832, 42751044, 42789959, 66555348, -25821129, 12199414, 112603801, 59117906, 30109586, -94322998, 36101666, 64401308, 108017974, -16110636 ], [ -75362963, 60920361, 26848874, 91288959, -99401680, 89799892, 87379508, 4260158, -81678184, -78853048, 28068290, 72813645, -48397817, -25337763, 66144998, 3678252 ], [ -49844031, 8564647, 118439448, -146230, 46658491, -53688553, -80538749, 53204612, -5507714, 81624019, -104490299, 99278094, -112793651, 73930993, -75462211, 47961153 ], [ -1583323, -56911094, -55502835, 33465675, -2139789, -40069630, 47012062, 78753541, -26314423, -103821032, -26809180, 60459734, -55986220, 91488524, 87209268, -66865344 ], [ 47794507, 96538972, -53256898, -18446079, 48735772, 114662581, 20221231, 76386181, -10028409, -104636376, -60920553, 71344348, 29431213, -47945920, -36802970, -58314846 ], [ 89120347, -14863189, 54448424, -92052373, 53522895, -56506263, 69493756, -8324583, 79098639, -44701826, 33028695, 13712581, -100697902, -89643001, -27523368, -108230785 ], [ 39174509, 39528009, 56391417, -24218885, 95713481, 54319897, 66821412, 89129936, 103756716, -77414907, -118951143, 112636076, 71248285, 27537016, 1107504, -60791954 ], [ -57580983, 54488352, 63056262, -42326849, 58737014, 55737262, -46936441, 21884414, -114668292, 20877275, -106833454, -28701061, -63857145, -103875639, -58483819, -31339649 ], [ 87169650, 21466442, -77096161, -21923531, 97352316, 7793403, 56145418, -47221650, 103120347, -71012724, 106395420, -25102334, 34651930, -72204175, 96434248, -37393526 ] ], [ [ -67513714, -16906052, -33882746, -46601677, -65229485, -37690463, 87590761, 50113342, -36677544, 31881606, -109139441, 77054920, 43160297, 58437529, 53992910, -102371371 ], [ -40038816, 86839530, -54162522, -113739176, -32035813, -49968550, -4060020, 113809819, 78226986, -115890133, -95478289, 22624558, 80384195, 6417701, -62516940, 66689346 ], [ -68969766, 114448251, 13189094, 115828010, -25780624, 98310024, -90747155, -74205296, -5201228, -82028433, -3886833, -25805056, 23191789, 8337461, 102596343, 49024188 ], [ 58466321, -101596074, 4432616, 97959187, 79220903, 12545308, 109375743, 97061942, 40082991, -55759255, -4387970, 58751657, 114003362, -21785827, -88055285, -75900223 ], [ -46982714, -116117863, 34803229, 38001135, -48429853, -102226054, 29952806, -118743042, 11912052, -31755008, -92271168, -118776955, -98879944, 26383354, -35776393, 105602297 ], [ 96248269, 46761522, -107621860, -78947356, 43607682, 91049814, 66317384, 27388215, 34309334, -31523687, -60382229, -75194007, 87303888, -111379505, -7552780, 61511714 ], [ 104735982, 32907460, 50277291, -4785161, 87321522, -27665178, 27696498, -43692828, 57739444, -4035626, -118386832, -74592759, -83708566, 25970586, -84358254, -46834792 ], [ 96749439, -112695703, 93639899, -30516882, -49003041, 3682436, -15209685, 76443787, 32530119, -109858798, -52379062, 116190443, -15281524, -10724625, -86259908, 98338781 ], [ 43764071, 14984223, 39354000, -65075555, 110405499, -65359466, -101459383, 52997364, 90520980, -56389733, 56258681, -6405909, 26956549, -39803080, 103444112, 6884527 ], [ 47783374, 14360860, 66395784, -101635360, 118338655, 8513823, 65879031, 71100566, 94732414, -80555507, 106444094, -68396801, -20933921, -102947498, 83740524, 201614 ], [ -106935194, -82299926, 64127081, -3844945, 21896586, -50431941, -47960477, -37317470, 62987690, -82028367, -85010830, 102801045, -96114973, -52364871, 14627545, -73572526 ], [ 116051100, 59121726, -9956709, -2202185, 102613879, 62453421, 108942988, -9155507, 89912953, -33401344, -79297067, -80403125, 45354589, 54843891, -17196434, 28737500 ], [ -60508805, 117310456, 61965063, -107612607, 64042983, -115841081, 109763326, 86157467, 98108174, 4148765, -71700409, -92296901, -31931319, -28542710, 51305122, 68832726 ], [ 36341157, -71718662, 98961982, 69071492, 55404905, -46751204, -113778764, 116065107, 2404354, 104203395, 1673943, 60294936, -66804335, -23011212, 71719805, 110069263 ], [ -69778835, 71387318, 3788133, 63566954, -5683715, -14721021, 3365893, 6543275, -79491000, 89422214, 94631635, -7184065, -113823574, 30454545, 61783249, 58286921 ], [ -67236975, 103574177, 108578341, -28414804, 119133736, 78711426, -4768599, 97263065, 111786163, -44650359, -17790036, 78445718, 106900432, -97911368, -39823243, 70194875 ], [ -95868206, 48435317, -88738712, -57620005, 5489518, -71922216, 37862750, 49721584, -78758622, 15099674, 34845940, 103569665, 53172533, -8581916, -68677933, 93860096 ], [ 95070321, -14187657, 79131489, 58270695, 27330657, 86957856, -51043186, 55334476, 16417643, 109195150, 23132771, 102509142, -69377910, -53051485, 25772242, -62374932 ] ], [ [ 25529363, -3084055, 86786188, 49634152, 109716354, -12734276, 81442133, -74594916, -107409042, 83512347, 56916095, -28015654, -105268554, -107321873, 118714163, -53103105 ], [ 83125899, -7481511, 72653196, -79363353, -69816095, 43881147, 87216170, 31649882, 87579191, -80700059, 55351566, 96485024, -18421132, 59011876, 96725378, 38622947 ], [ -13248193, 4516101, 31314075, -35100493, -65980270, 22850728, 47856547, -22801305, 107815789, 40764632, -53374723, 97080160, 92382156, 12832646, 83630381, -118030181 ], [ -43935905, -90173910, 84140750, -60447857, -100549014, -113148897, 68250181, -31157820, -65814880, 66140770, -72904120, -27868258, -53928422, -49036320, -72918525, -5235326 ], [ 46057902, -89152484, 73276364, -39227090, 82394029, 21397888, 96960681, -59567169, -8685947, 107829038, -86599764, 100105679, 118491466, -87461179, 37336505, 8792625 ], [ 81381473, -33978540, 22334158, -118869936, 30775596, 103209851, 58396311, 26091866, 62113366, -117952229, 96300918, -90005778, 41614754, 10400476, 99823221, -29733521 ], [ 114822517, -99657639, -53145118, 26249639, 57801987, 33415256, 63280299, 14898162, -99826690, -75503812, 72005592, -32448542, 102398813, -7540204, -25033889, -15552924 ], [ 86830973, -49803474, -4070772, -117495557, 57900586, 55479074, 103055001, 105129502, -68984833, 57611093, 87387111, 68477723, -38534472, -1193281, 42277851, -100609088 ], [ 79887967, -103946733, -91471944, -77146363, 112655556, 24341940, -41847597, 59151093, 33265021, -50614947, 53943902, -37433039, 19753004, -78229895, -116829249, -89553037 ], [ -65426311, -49260337, 37094647, -116077793, -46698635, 71472613, -90186719, -45942084, 101723677, 105812074, 28470360, -75401390, -57843048, -23280353, -27006455, 50142702 ], [ 75610225, 116048215, 51439554, 93997778, 80109510, 100124323, -56567035, 57990023, -28306505, -101303179, -83791074, -3881422, -68955230, -44030427, -51546732, 17791807 ], [ 1427357, -66414823, 109179605, 43103928, 66421475, -93234669, -59077329, 97907761, -13772400, -24377931, 108467847, 103852472, -101734047, -77290923, 59098202, -111169220 ], [ 58635636, 49396382, -113398492, -33163327, 20241679, -1828616, 92523072, 13843406, -88908789, -102085026, 85906449, 41978599, -53353279, 100663689, -61296247, -87064525 ], [ 18135724, 50403825, 98075733, -84093194, -1576287, -84700351, -56189119, 49442584, -68589896, 95135164, -21100813, 74078030, 37354879, -75488835, 65560115, -96083665 ], [ -83326125, -102572283, 27843981, -68149489, -82773200, -35923734, -84358462, 112903130, -44992056, -117617078, 115175234, 42546663, 99833564, -101405481, -1706556, -21185222 ], [ -93326662, -98772248, 24926909, 39352970, -48810243, 13817817, 101300755, 33775483, -107922610, 91190771, 10066727, -48876223, 19797876, 52344637, -101047936, -20754491 ], [ 102649277, -26501173, 56066919, 55921980, 4649501, 112869212, -17671661, 36420435, -100180537, -82859165, -61711883, -100191453, 60990057, -41520678, 56195499, -20004418 ], [ 82116230, -109051356, 30278372, 14268950, 40511122, 66803213, 11008890, -50888700, 27656368, -4085103, 35017126, -15136730, -67234711, -109067109, 40231110, 31851563 ] ], [ [ 93776084, 3566964, 19232032, -11807982, -53099401, 17669850, -64121319, 50775270, 87589730, -113267256, 115450266, -89471141, 98500343, -61786666, 69015466, -47738981 ], [ 107403645, -95661861, -57130555, 37421502, 32305333, -50505803, -83866865, -33014232, -115315783, -38963693, -37559213, 6210002, 6047476, -18881152, -17011688, -62570819 ], [ 22554616, 8679672, 19830234, -63727484, -85043154, 19596154, -72980184, 44867955, 103432851, 61885873, 90691883, 97784601, 117501031, -100361895, -27962513, -108012569 ], [ -47655213, 73515813, -118302340, 40363293, 108824206, -29231482, -17985122, -43515895, 96490874, -19718433, 2823563, 49027243, 63427141, 40739184, 41903211, 19136524 ], [ 25010952, 94195061, -103928610, -108219938, -89166334, -45737708, -80976081, -49185147, 90332816, -77496788, -11992164, 13827621, -44536412, -59689360, 70753576, -19906154 ], [ 68209519, -71171726, -110247370, -108776414, -14901812, -4104304, 48059076, 12218099, -112238951, -110424308, 28745918, 56003094, -67159768, -115109053, 70016940, 20742349 ], [ 52922790, -27586179, -63055131, 27919448, 81366870, 30462103, -73230284, -65387197, 45224588, 114710177, 78326587, 17841920, -56338937, -66472784, 75138190, 25202884 ], [ -44914350, -99490391, -68382662, 6335056, -81467906, 3258590, 53492602, -5140439, 25091905, -69875891, 48342399, -65359906, 49059173, -59343663, 110671082, -51812508 ], [ -76703406, 3781769, 17074757, -108709094, 86021581, -35862584, 6730787, 65065809, -22977014, -82366426, 48945673, 77200201, -13477316, -37759166, 44529635, 51873988 ], [ -87072437, -92456827, 90616923, -11643948, -109230282, -113720145, 49882784, 117055573, -541487, 10307459, -58920861, -16149319, -7381667, -62509345, -92399122, 64230005 ], [ 33226254, 56831958, 61652954, 20165353, 33113050, -49176948, -95954892, 40020748, -27184905, -27939939, 34995602, 113529077, -83473071, 96545651, -12689526, -116058346 ], [ -6369037, -61212498, 99238390, -35186141, -59716701, 22120058, -2419219, -7008121, 51924727, 118601938, 92634130, -59629436, -7337397, 61909151, -3343856, -115119503 ], [ -96458961, 4690827, -103843484, -110851714, 69160990, -92625189, -80103165, 21985095, -70241694, -33929397, 5245037, 13405391, 55278380, 93040065, 19386912, 111777129 ], [ -78272295, -105905595, 66957924, 103512727, 89219350, 25404741, 57230398, 97144108, 27038737, -103270711, -11191273, 38426761, -22279445, -61501876, -107493225, -119227637 ], [ 104311627, 114559609, -67273084, -117294150, 71036782, -113794642, 40421508, 85254618, 109017276, -53033796, 56032915, 117994555, -51308369, 2279833, -90044885, -92417255 ], [ 38575198, -56859580, -52189194, 68091444, -18709425, 88932785, -49246070, 30489815, -24863302, 109770986, 117871109, -109900642, -105909198, -41363230, -96411461, 23140156 ], [ -7136726, -54083134, 76532073, 18954827, 46718829, -104091170, 107439045, 6864181, 89006863, -41304614, 85801654, -117046057, 70317549, 95602931, 81194683, -44254649 ], [ -78303042, -15019249, 92899359, -103521174, -4189437, -23430894, -90539387, 82552719, 8201556, -69991712, 94255913, -119282736, 113972272, -47764632, 95509406, -41931837 ] ], [ [ 7352315, 30190017, 50087783, -23263454, 31214818, 2906015, 3880846, 102004963, -108891475, -94937516, -116743685, 118662223, 77876670, 115957181, 96650506, 55114163 ], [ 83223345, 82186205, -26257598, -34601381, 12624143, -23479436, -79787131, -104664058, -1199511, -115405133, -4665017, 13178046, 9328472, -74476797, -41699043, 105954018 ], [ 118940368, 114184602, 75151488, -50704754, -105467586, -51524670, 11196685, -15421534, 34176154, -100714154, 20872729, 109791424, 90256567, -4844627, -118394726, -9803258 ], [ -29658529, -4742761, -48431679, -64855631, 14814848, 43507650, 54636958, -35130247, -83117228, -98902135, -49953520, 26906160, 36463839, 13873737, -37377321, 34433103 ], [ -56792444, 48950947, -116277610, 53399977, 64348502, -53708532, 81126859, -69767423, 14752819, 30853325, 60752118, 61491648, 78224455, 18318830, -79723589, 51325402 ], [ -67724924, -93484753, 108693777, -97004333, -109629523, 84915964, -90643904, 118651896, 54910587, 41175703, 102561795, 6563583, -55612683, 16864402, -159398, -18627442 ], [ 4414642, 51864803, -53905418, -63598731, 93391867, -61772401, 48414755, 45271408, 13739510, -2516609, 22692732, 79555163, -55027490, 45756680, -97320784, 52261241 ], [ 91140066, -33893085, 12630049, 113320090, -115481713, 26674623, -2045610, -105012401, -72269977, 113713201, -12874926, -18848091, -28661227, -3532791, -19299315, -68732689 ], [ 88140077, -108821220, -116868510, 116361581, 860814, 49076270, 84218332, 39790067, -21965010, 2378951, 84173193, -68085394, 71581467, 75524095, 109590078, -43173373 ], [ -54471906, -117632148, 24566097, 20466555, -65839064, 104038146, 67809997, 17607134, 29141122, 115871332, 70683692, 40129399, -48334424, -9844202, 41919208, 57608883 ], [ 93138736, -91994383, -65579071, -67639592, 84947748, 23522007, -10169101, -84903369, -4295359, 107393718, -38106299, 111064690, 79631184, -25563097, -2361927, 43410117 ], [ -115360668, -37783402, -101923925, 82313122, 2900716, -70673398, -101218870, -81938111, 37971372, -35546308, 34420699, 62757089, 82003, 102337033, 107341458, -76284311 ], [ 105390689, -43866185, -67292570, -4948038, -34616574, -118682357, 19409546, 2983527, 10806142, -28817043, 55438360, 21818091, 14520938, -23944096, 20216966, -93715728 ], [ 60595988, -114830922, 113900693, -6711298, -64210388, 101968324, -23843313, -66386485, -111032944, -20614941, -90780402, -62137274, -70351375, -26859145, 100646245, 15122153 ], [ 82032286, 42913692, 7942025, -5606998, -22816709, -89604473, -43755797, 102990335, 42400825, -18666512, -94892704, -81566630, -20428434, 17481155, 19335218, -32769524 ], [ -100844102, 55712781, -119161281, 3965044, -68076906, -10195206, -74086015, 101316328, -110691030, 101987353, -97041598, -33797346, 82412468, 101676801, 81518648, -17495288 ], [ -58913984, -46912874, 39000845, 54687773, 97985752, -88107072, 107953205, -108997467, 91706646, -101609485, 88162825, -99948910, 79593978, 30172981, 79562849, 8714690 ], [ -30734325, -80211457, -99441673, -91970128, 53553629, -21897344, -77812465, -69551886, -51045306, 11749523, 35151146, 94182055, 114377882, -19769941, 20508790, -108540415 ] ], [ [ -110527596, -94416223, 116969899, -92697110, -36712804, 105816277, 10677599, -44149076, 6582133, 2408507, 64548039, -72957137, 43316203, -48585261, 83749436, -59976341 ], [ -75505491, -107638886, 58357487, -82279103, -99060631, 59262499, 14017397, 1298555, 74234598, 98862681, -112401384, -68235281, -7688824, 4839270, 59003292, -21331760 ], [ -91124878, -45743860, -519607, -8231886, 104958631, 28510367, -85328724, 111603937, -104534921, -42901770, -14084866, 94509279, -111109618, -76867649, 49671541, 74342056 ], [ -69518415, -86535300, -18514470, 29665995, 15523161, 37364440, -110927580, -36370654, 52951072, 71329959, 73356945, -50524027, -28120334, -55610066, 5388247, 62283988 ], [ -29004175, 100361681, -38505582, -50573921, 3381155, -24370958, -95830735, -21204288, -63289391, -36758994, 103203454, 85564068, -112534051, -35482048, -72455283, 45568144 ], [ 98822204, -118421631, 31775558, 11564230, -1903368, -99744426, -104671117, 22569366, -113008134, 21515469, 110559203, -31483531, -42867983, -48754170, -60944662, 25880032 ], [ 80854378, -58887216, -84554577, -84045779, 104658804, -100693830, -10123221, -90018578, -106795042, -112300394, 85747523, -69790172, -1939076, 81345692, -85148879, 73153525 ], [ -17265940, 42864318, -69274990, 38174281, -89639610, 67508091, 21393217, -52689314, -56998106, -27599041, -110328878, -93338862, -96734529, 70815842, -83798468, -4958100 ], [ 31855280, -53430693, 56621126, 75787082, -79557443, -93845194, -97774536, 56349877, 21131019, -75710414, 111111954, 42294286, 39796235, -96945874, 13612568, 112199586 ], [ -66577868, -116583591, -17660984, 81466632, -1938933, -24599491, 47588863, -80093214, 36981099, -20228571, -97217225, -89237327, -17594840, -111581454, 107585676, 95139220 ], [ -73617793, -97728138, -31543021, -58716752, -80214331, 36403854, -110837048, 95038700, -14816835, -74872280, -4942987, -28634592, 28475451, 112348260, -28045071, -42898002 ], [ -98465346, 75503926, -1409007, -30894483, -45197898, 9704067, 83974939, -24490508, 41734547, 90732158, -104737326, -102778644, 38750626, -97225296, -58213825, -7597678 ], [ 8933020, -51578509, -10482063, -72056958, 19649066, 47562448, 30678062, 106886762, -48212096, 45416385, 39114373, 116445958, -13714755, -11584587, -39599769, 32642909 ], [ 115277866, 53281831, -114325146, -17947718, -72381398, 71688336, 75338564, 104393932, 36002721, -83516970, 23538409, 97958580, 14153781, 105638033, 20523884, -83612377 ], [ 78660136, -17064627, -86501876, -108301760, 46387418, 91566816, 87503415, 15587770, 1413094, 83741349, -109762864, -87552905, 29865634, 24839581, -105991648, 109268931 ], [ 29452235, 33447413, 96099213, -49863820, -73456153, -56941524, -88659847, -69094702, -86439235, 3349634, -7018785, 23019628, 325785, 62587844, 26605738, -42858695 ], [ -73700525, 34426874, -112562127, 75340900, -78108640, 112979155, 46697888, -102532390, 14305177, -115338442, -39696012, -66937432, 114480930, 47872129, -49156389, 53533359 ], [ 13159536, -86736792, -7799588, -84217310, 34559647, 36923229, -83162170, -37950449, 57167031, -88365625, 29662835, -50587564, -85899344, -48220101, -89460912, 115968037 ] ], [ [ 90969567, 18736938, 68071693, 89575301, 118637635, -63936869, -74032769, 30046644, -78074531, 102048950, 81827798, 16993325, -33829905, 3788319, 118946093, 20900863 ], [ -14112256, 111503425, -104516702, 110890645, 13366597, 118155328, -105747318, 36903754, -117780909, -82155881, 29766782, 12129334, 33686204, 68478439, -23848937, 103725648 ], [ 106977155, 32552256, 16989844, -79935058, 11805104, 68847, -19645902, 6538256, 17502944, -41365518, 110254123, -31694205, 50701349, 92803073, 16070778, 100311744 ], [ 45254556, -19027343, -9488617, 108423621, 46520223, -74490780, 38522655, 115021074, -48670322, -92860540, 13124847, -89956684, -77196293, -68699601, 35454743, 18284908 ], [ -85950238, 59010869, -66606507, 95529160, -68277638, 7860368, -42755734, -52511521, -97345037, 114364052, 30657344, -86532300, -90124602, -90446597, -25541496, 118452856 ], [ 114152952, -95673784, 9455958, 8063101, 199752, 50742814, 33213691, -91632887, -119127924, 56397568, -109619141, 114544127, -106617367, -50015271, 48940069, 96692210 ], [ 96941745, -19940711, -18522535, 86668145, -33653100, 64981758, -45915896, 58358008, 83358843, -3158286, 77887236, 12905998, 30225761, 103560927, 61860233, 90902392 ], [ 10180832, 111489523, -68723160, 81845934, 24487107, -61083102, 77003745, 72578118, -107176822, 90658730, -86504143, 27230286, 33939598, -22648513, 111288851, 16826700 ], [ 111691395, 77210617, -67550654, 484308, 106871599, 95260546, 84227152, 70484699, 119118961, 11929530, 13745707, 46353121, -17182556, -111169025, 69205729, -84645901 ], [ 18573104, -118123408, 37725798, -46522830, 74631714, 83210025, -26754394, 71747024, -29223489, 76487627, -90347333, -79782605, 95864290, 111673678, -4090326, -64397455 ], [ -45829575, 39883647, -100873168, 43034416, 8290266, 78083707, 9348089, -114421589, -103524974, -11639926, -93018311, -8943611, -100462639, 83360355, 14261030, -75700532 ], [ 73689896, -54265941, -81181855, 47892194, -44577324, -107691953, 106508046, 9277077, 111801245, -107443334, -85714802, 109788086, -57353422, 118155274, -102867269, 67092748 ], [ 16392952, -43278650, -68089939, -46686479, 27973040, 118003201, -55374685, -40015058, 44103084, 82279285, 7713022, -57967094, 113158396, 41502387, 112950447, 35884675 ], [ 2803042, 115498175, -113831790, -14773747, 37163028, -97593684, -16195383, -17532727, -13497209, -82852204, 110381705, -4604472, 95760328, 16421831, 68090516, -37088970 ], [ 114422898, -91097358, 41088486, -68945161, 100679447, 75966160, 117813151, -32752612, -31120624, 111917969, 112752965, 33123788, -59967369, -54027918, -40519445, -112181362 ], [ 80256764, -59453754, 106833016, 23107595, -44979234, 61040997, 89145440, 101212733, -40867319, 100846874, -59363250, 98616106, 72122090, -113722352, -110554846, -86162515 ], [ -84269086, 54914277, -55551367, 63778280, 31451509, 12958945, -38331920, 36957265, 104696296, -32418753, -16671201, -100577239, 21493498, 68270895, 76160620, -17831440 ], [ 18930016, -37896893, 25777868, 58878318, 109900085, 51817544, 42968519, -74929043, -21251, 4450784, 50276880, 97508071, -50398473, 78124517, -13036281, 10937933 ] ], [ [ 6637803, -55288710, -115065061, 48183654, 3432281, 75317514, -77167740, 116364204, -61051514, -77891792, 74724222, 26219354, 1746602, 106673772, 44985302, -82280558 ], [ 37516726, -78254047, -67762650, -11539932, 71732718, -23336624, -79982806, -116686531, 85977697, -50090551, 88470452, 51103683, 107254999, -60903908, 38216899, -34914389 ], [ -102978272, -1635650, 68388902, 92239993, -38004350, -110329122, -101656843, 100583423, -65539347, 70957330, 25368943, 68882115, -91383279, 82359503, -109114225, 54599644 ], [ 2936340, -69840909, 81336922, 52990407, -99855893, 36485533, 25502380, 22220470, -10904446, 92674702, -20904158, -18400132, -103286669, -97400485, 75374235, 103705167 ], [ 118642012, 13702078, -70308429, -74335636, 89525951, 44256823, -107162514, 21727359, -85272030, -47480996, -97040760, -103763432, -47023481, -67698627, -62682679, -6241841 ], [ 259801, -22497743, -55277893, 58435819, 48655863, -20136879, -87730862, 67569528, -47587656, -104086218, 59230212, -58808125, 9010607, 91033937, -91509499, 20453310 ], [ -41533995, 88082670, 70091450, -106023093, -27815870, 107178096, 69866840, -82139827, -51605213, -73271874, 25418760, 80206226, -89430976, -60431588, -52897900, -35813056 ], [ 114675340, -38558246, 106709665, 101932532, -47514415, -23433289, 109291958, 84659016, 7861263, -26656164, -13665654, -103405373, -8829641, 92438061, -107642232, 37986803 ], [ 80878965, -57616347, 110902207, 112932441, -36868254, -98521609, -104769306, -74354608, -53859253, 76641381, 4056752, 24382412, 81597816, 43238741, 14813657, -52519360 ], [ 73404417, 26016046, 1469145, 45934422, 118555117, -102408546, -3943049, -105916402, 73317087, 50420071, -24057583, 84206618, -80043563, 81583048, -63707126, -42702901 ], [ -47814540, 25148883, 75797394, 110545061, -4071756, 116261643, 58014934, -27274758, 42959194, 72769364, -6544826, 53596989, 111297260, 118614429, 96562287, -28984312 ], [ 8861024, 106724735, -25255877, -25169372, -113991419, -11711908, 49876654, -38326257, 9967700, 107428287, -30330323, -61022324, -90869284, -103132412, 18997802, 100869760 ], [ 64578700, 112076771, -92374484, -14782956, -7483499, -97569448, 2201173, 74643879, 13188360, 21195800, -102097256, -27901299, -43523147, 82483817, -49510689, -62360632 ], [ 103395694, -54641621, -70248439, 43140922, 60522173, 12563717, 74349054, -49012706, -12168453, -60537488, 32472213, 15528675, 102144711, 88035137, 34997593, -58001061 ], [ 18694721, -16745643, 98400744, -90253167, -78486135, -118776718, 111640513, -71730991, 89528671, -34145602, 107837737, 56390043, -65645905, 9543434, -106275491, -56920005 ], [ 22747029, -118118209, 18024291, 111771165, 48656334, -1432566, -113246561, -78168245, -8599197, -75775239, 48938864, 45424755, -76234688, 14827827, 110620674, -117482272 ], [ -95059379, -61317537, 42252601, -119151253, -64258561, -1131899, -5806002, 73225210, 85444374, -40213559, -3670284, 78224511, 2652059, 19039830, 21860571, 62864252 ], [ -114975730, -27827354, -82133291, 62392843, -51081576, 98414517, 20854233, 8515938, 27225804, 21558426, -82936837, -53087852, -98199337, -42531646, -88760710, 84983598 ] ], [ [ -16377725, 76812780, 80433824, -16195667, -31497902, 104473310, -25589070, 79428980, 98183772, -57756244, -99308607, -27545114, -88222831, 98908346, -113982521, -12862708 ], [ 56318627, -5131863, 97356306, 5011539, -74026616, 76186120, -77956226, 14795008, -48037877, -34276209, 47640662, -107041229, -94461196, -118922961, 108455338, 37180603 ], [ 82868503, 70226153, 83039432, -92647264, -33933500, 19646507, -108904843, -31187261, 85677794, -6268220, -75800615, -108994407, -50349077, 48121552, 94021169, 42888930 ], [ 50720158, 102142207, 17341763, -28482709, -85573882, 32524171, -89102136, -107577651, -63521198, -15089747, -67139350, -98784980, -77790780, 15727708, 14795956, -109987932 ], [ 71335412, -92873761, -118878473, 113312481, 54684624, -48509178, 94286431, -115813262, 39737405, -5929114, 8928401, -96209963, -24878291, -26606052, -37283603, -82451380 ], [ 84828376, -37328514, 57146776, 16240833, -107542073, -19343948, -37617702, -53115608, -21456635, -27003450, -79088535, -12544750, -6405580, -51066095, -79875002, 37124046 ], [ 15632917, -90346018, -57043831, -73126881, 1997594, -55907863, 11200246, -111241703, -189145, -65004258, -74413112, 24667276, -65785416, 7057414, -101259747, 23124300 ], [ -87210928, -56496908, 33346888, 228901, 36222295, -13213808, 84400145, 32947716, 8523064, -28730870, -73948130, -78749322, -37547011, -6892324, -89884840, -29995137 ], [ -50950169, 63826436, -115783093, -80777614, -69760905, 50824738, 10905317, -79337193, -24348755, -5953257, 21375888, 86229621, 114247527, -108900635, -110155997, 100001583 ], [ -91815648, -80507115, -20500379, -93048175, -40114617, -73803025, -12209571, 36200905, 75065721, -53392284, 82354252, -98621290, 2393851, -91620746, 111001741, 33657674 ], [ 115715526, -99955606, 113511918, -93102831, -69946419, -113031820, 27752653, -107429175, 19515850, 82075474, 24937155, -111926907, 15122741, -23945551, 90016761, 92190714 ], [ 36247828, -10739240, 99478939, 28998340, 32429783, -53451309, -14003553, 32239439, -25747460, 72149101, 66019769, -83462664, 30992380, -11440795, 102581657, -112709575 ], [ 71929231, 74681491, 26697242, -9572493, 40715151, -86310645, 106129444, 62499731, 8279042, 54562055, 77862633, 115898437, -14789120, -113391943, 7704133, -38128177 ], [ 64414994, -105684044, -103752368, -112388556, 83805717, -91999254, 77056856, -108280327, 102653884, -72251533, -115448652, -30611400, 10939594, -22643189, 81619255, -29315100 ], [ 106141185, -39961794, 42742653, -11687217, -29299417, -60211357, -86022599, 37899971, 101522053, -97481418, 16297920, -116783217, -31219726, 70442255, -70550017, 7670643 ], [ 42609355, 51370303, 86007732, 77177066, 62140033, 109974944, 18270855, -109510516, 52041410, 78522061, -94424555, -94199977, -43860213, -40352335, 60167272, -57322061 ], [ 73587461, -17403288, -62857732, -46504205, -12854553, -36876296, -114324495, 62495636, -110030716, -37772300, 51945852, -1901879, 40427938, -106181831, 62146836, -53848288 ], [ 32873019, 31076512, 14491441, 26395574, 27683790, 69272115, -8669917, 36741612, 79815954, 75909720, -57132647, -18938301, 73728694, 38934703, -35703637, 10430383 ] ], [ [ 5514381, -81612248, 93795111, -59540076, -30446214, 102230514, -53492018, 62036461, 111105700, -96652501, -26039286, -110434035, -107789838, 82639521, 67535246, 3899938 ], [ -19366104, -85425543, 54907050, -37560219, -87646909, 45309662, -53441200, -63704400, -97628890, 105349202, 31283212, -67785561, -87117240, 28267554, -109741878, 2129464 ], [ 69020089, -78125780, 63162914, 105643410, -8843971, -6352888, -118024006, 27405217, -87390157, -74075156, 82737174, 93431496, 68099642, -40213659, -100200012, 96785971 ], [ 47913645, 101631028, -70561900, 2029972, 64759351, -39537676, -5302522, -61395322, -3081303, -52788767, -80480747, -29845270, -101414100, 86887656, -47173863, -10554500 ], [ 41064860, -76101532, -29187889, 91790753, 56380786, 26022968, 11678638, -35163685, 41366207, 92833983, -9715498, 27122998, -1224886, 94950642, 102833299, -37569548 ], [ 83181977, -34685306, -22490297, -1465963, 29249999, -72736336, -23921030, -79841970, -70377237, -80212833, -86899476, 19744461, 82753653, -6987361, 100739012, -83461404 ], [ -43071601, 109903930, 112184607, -73913773, 7157009, 66538182, 25426979, 23971337, -63231783, -47355183, 87824661, 118416364, 84131878, -31835355, 6519489, -22063254 ], [ -46938086, -86956613, -73189037, 51806011, -35880148, 18018295, -74144725, 90189735, -35799636, -97276365, 119149189, -29525790, -68144290, -25629996, -88429223, -77603020 ], [ 76405293, 46439771, -39982370, 8824773, 87963046, -82956175, 31716796, -101807629, 10962785, -75197314, 116210530, -98509892, -25976477, -109672990, 14658408, 115789436 ], [ -1966282, -91226740, 66275971, -110261335, -39622752, -117529123, 97440210, 34121213, -56071932, 56492674, -46865521, 98112786, -67319026, -50930339, 97638834, -66987420 ], [ 72038838, 51856455, -107162689, 2487071, -17375658, 85743219, -68360351, -42879113, -66855124, 4155489, -7635115, 106578805, -32097457, 87074805, -118401627, -97514219 ], [ -20142654, 45675935, 71792251, -108607706, -71108348, 111854354, 111808721, 20041769, -93244367, -102149371, 70879111, -43070507, 91295203, 35421456, 36026837, 19719351 ], [ 95910954, 103370978, 12427361, 26729543, 115845278, -98916192, -50531199, 71560790, 2184037, 110445316, -44604763, -58185131, -39195361, -56191377, 25895196, -55269308 ], [ -64423079, -685103, -76302094, 21214468, 14064669, -46144138, 17721169, -101824277, -12823956, -46482150, -76753542, 117126830, 117318056, -75979403, 118055102, -98608373 ], [ -67513036, -70612023, -104923102, -53947572, -88053018, -77469506, -63593114, -76124492, -115195273, 25224815, -83157576, 37994093, -101486658, -60522818, 52241587, -19390548 ], [ 69562628, -83322465, -19117903, 23438649, 79927182, 68632907, 64752345, 93285171, -107441222, 3767198, -76387315, -56036291, -64284927, 63580163, -27900035, 65398560 ], [ -85426540, -53627611, -101884382, -69389942, -20567776, 99054979, 44611492, 19492887, -93468469, 12655770, -96868226, -27706458, -6258456, -106907105, -16877021, 117288482 ], [ 77729612, 74093336, 39246990, -109586754, 22113098, 73102126, 109227942, -81477217, 49530162, 17203551, -113375341, 76079907, 48450716, -76853476, -65334272, 9875352 ] ], [ [ 57603343, 118417727, -109946517, -100977214, 78255286, 55487858, 67168198, 102369702, -77905915, 10082579, -38288109, 7680662, 90199184, -95774194, 61486030, 88489544 ], [ -16873775, 80239892, -119008900, 93851236, 77265429, -55547137, -35053136, 98230899, 114592742, -69414148, -57646588, 87906007, -19946260, -90564093, -2763597, -38562185 ], [ 66269804, 79848836, 108780709, 87262011, -108969590, 46718825, -77555965, -71880168, 101825363, 94358149, 17045601, -53718227, -101861704, -39531203, 118710740, 80865046 ], [ 28909985, 114492249, -114419015, 21745955, -21201934, 31458183, 74625007, 42651225, 105755775, -96719220, -108133266, 39181810, 6104418, 90161739, -12926264, -107928018 ], [ 10340640, -71626085, 110280962, 104258234, -25677300, -85981386, 92994757, 82808288, 67650320, 57913436, 36416017, -102610280, 85641744, -68149423, 79964320, 29896755 ], [ 111920544, -29093595, 23903180, -106476329, -112343544, 70401843, -5902480, -55392653, 77207836, -49599223, 48828673, 3993884, -111379425, -103407292, 107689926, 71639944 ], [ 18806252, 12161608, 46812079, -304913, -62891097, -88335852, 30463650, -24327070, 2672525, -20538515, 73938833, 7351910, -77610544, -108318815, -98148782, -115727615 ], [ -86792387, -90759873, 84223573, 20764324, 15300172, 71831304, 100005412, -256165, -87594885, 77204948, 90281274, -91876307, -707369, -47545174, -45246288, -83083536 ], [ 55467615, 23073671, 98216293, 3765515, -21064266, -95205711, -34697927, 32586938, -109260852, 4362525, -95347496, 64647057, 65813525, 65449431, -13844142, 68634588 ], [ 36765934, 39350261, -29071154, -55674554, 115219452, 28027411, -5934261, 62920250, -245914, -97996299, 31344972, 87589242, -61011576, -13737422, -114462028, -2097845 ], [ 89383715, 17448572, -38516483, 93873288, -54687633, 61027724, 24719038, -68993459, -64587873, -78163120, 104876194, 97371482, -116431337, 92284611, -42586915, 45475270 ], [ -22906089, 88280401, 32985727, -117417354, -44878699, -1937093, -118404861, -66386733, -15500043, 11328938, 15528972, 55468447, 488326, 50989001, 8148932, -9508791 ], [ 113012957, -10289328, 34129255, 72857206, -109443412, -34474844, -4830801, -65170922, -55631254, -55958375, 25962779, -7817421, -41296121, -28885939, -81902252, 31490130 ], [ -86940851, -91489323, 42158216, -64719609, -35191892, -99792046, 1464187, -94279092, 113712586, 30486038, -97936644, 5761109, 72747530, -42582353, -101070551, 59418324 ], [ -28805851, 62921673, -112106380, 95969650, -61646558, -99145114, 51801988, -18597936, 6281118, 40403838, -73654921, -106829069, 44758305, 115069652, 119125542, -68956532 ], [ 31061155, 90755967, 116192021, -4577893, -81994161, -45052158, -12883604, -101410417, 79536483, 45258623, 44527970, -85140236, -106579360, 12635307, 9940845, -61565645 ], [ -95771558, -102180399, 48983412, -100473981, 66155867, -47861212, -51686175, 89797358, 6229252, 52748612, 83376164, 108405632, 87037426, 18147030, 104527741, -26976420 ], [ -8892198, 41232135, -86816934, -90769062, 114200279, -61415699, 115499213, -100928813, 65800018, -89009225, -101503122, 34216526, 118408109, 66171062, 41283799, -60374972 ] ] ], [ [ [ 75732344, -13609754, 56356868, -9199680, 95685280, 93373828, 48486034, 87903626, -78155362, -111885623, -47472414, -67648964, -54883182, 77003278, 17533096, -27120813 ], [ 113028446, 32914977, 111158482, -29734505, -39014586, -12344591, -64374006, -30342799, -38971742, -113925257, 37751836, 95199164, -13480612, 66530176, -73861656, -18909965 ], [ -79805087, 106743855, 22168130, 100765973, -113446156, 108371280, 32017843, -61326353, 74075714, -96650811, -80918968, -11407282, -114290384, -3723810, 79785970, -104762071 ], [ -52516598, 71473838, 55102002, -44460962, -51456912, 41098801, -17897616, 116982990, 56753048, -46810334, -69333870, -22796711, -105981337, -90465186, -59065827, -89676715 ], [ -22380395, 11111373, -14735053, -103453634, 1992622, -70968532, -87187129, -62687616, 72374367, -57936029, -17268104, -42705670, -81602237, 113550510, -38756816, -69534529 ], [ -92565482, 20825059, 28060946, 18528761, 15530766, -85789984, 77063496, 94188396, -55029714, -10314621, -21508966, -6352189, -11875051, 19380770, 20268561, 9558906 ], [ -69947519, -101686374, -84017459, 7480928, -64621689, 91011484, -117592226, 93309956, 86120008, -21385038, 79983906, 10085994, -77571201, -117573063, -70294576, -4684994 ], [ 14016708, -109983028, -5197361, 5484965, -21829029, 6418532, -111085063, 53221163, -84949, -60486873, -53350553, 64047179, 104225791, 33774418, -44546266, -31260835 ], [ -7795029, 2881946, 115750800, -71563366, 90299681, 64749218, 31697423, 23975178, -110154339, -1429726, 59676864, 76137030, 2426834, -310648, 20526229, 57406600 ], [ 89761304, -45357572, -75261267, -51098409, -75134132, 45792387, 80280553, -26640059, 46002996, 81212295, 118530630, 15106220, 12197344, -103351239, -58457909, 85531778 ], [ 15959031, -57190423, -77371923, 111146270, -53308948, 45208156, 61990904, 100646911, -65360616, -104681736, 91566509, 7238909, 68292543, -3424972, -115644661, -11949410 ], [ -34424759, 1534154, -59648963, -44780446, -28085046, -62637986, -58510609, 40105501, 26587983, -38207945, 43490185, -86603125, 39629256, -82908621, -63660056, 80752962 ], [ 9817237, -18940767, -41962211, -80414567, -20686730, 63615318, -77057371, -29893614, 103079024, 115484031, 36331341, 44286923, -2585456, -92511753, 34448168, 35427533 ], [ 74559641, 73168247, -113244677, -78368435, -86994036, -32536242, 98791151, -20370770, -45813604, 9475123, 83619651, 58660582, -36744773, 86446696, -41053283, 54344188 ], [ -99746831, 8122284, -113411952, -112262179, -100955220, 46521173, -99041513, 114062961, 48728816, -28059212, 2807890, -95296342, 30090598, -43440915, -19994829, 20349610 ], [ 41147592, 49793397, 54489570, 57362366, 85141243, 85792833, 15096184, 72896531, -101814459, 5933496, -39676385, -98553388, 72830986, 67100944, 21395724, -112188349 ], [ 87002100, -34514087, 25809301, -86115143, -12174541, -43576944, -3429475, 101311658, 59350179, -106076972, 50852926, 92433066, -5089368, -118045427, -54576764, 88701011 ], [ 57407070, 98153184, 68833656, 38504795, -12371864, 117490955, 43010304, -63391553, 78299547, -47172275, 112663713, -97492694, -80348014, -32797771, 113694964, 108982665 ] ], [ [ -48841442, 16956884, 77762469, -16402909, 3797457, 79035417, 15336046, -34507340, 63640711, 317680, 101166718, -43756018, 114382542, 103086534, 83267203, -60785036 ], [ 20999157, 17002208, -77730373, 36076007, 12923504, -19475143, -26266346, -33131835, -81778086, -18082374, -69463321, 101985826, 21154800, 93015405, 104157771, -87318033 ], [ 110566908, -97753474, 74033636, -74144712, 30974305, -70380238, 74018673, 41023961, 10956761, -66492484, -71613693, -87804971, 28419674, 7437120, 110599897, 67005121 ], [ -113766470, 89167680, -40068208, -68846530, 65578563, -12419966, 9814144, -35704331, 6161332, 110146516, -76292552, -19361759, 63429363, 16746384, 53346051, 643008 ], [ -37029073, -102039786, -52800028, -20275549, -95029964, -33499995, 110535252, -63623894, -44042881, 78403552, 68521796, -3611267, 100943057, -24544009, -111056795, 20667284 ], [ -7298770, 75017032, -54799894, -928422, 93427851, 57806028, 36873180, -86683770, 19446397, -109552570, 114380593, 49790181, -103618237, -20088072, -22261707, 67344287 ], [ -89848759, -106806688, -12394823, 53431554, 21095959, 99470266, -103665863, 14109088, -3033693, 41422876, -79151545, -33397754, 13463942, -86113920, -34772616, -114018553 ], [ 4444731, 31168010, -32680268, -21018716, 20235814, -117249600, -98640012, 293811, 75381959, -6735357, 36143149, -69922260, -96134796, 3806944, -57875269, 48299175 ], [ -75946692, -12318882, 64952456, -26773104, -71293923, -17398494, -42246029, -49477539, -37788119, 95569649, 1772701, 81378434, -42622563, -43969803, 26701343, -101955218 ], [ 59818240, -10496544, 64545612, -108805416, 47670255, 22999428, -65486164, 96711984, -12775346, 15134647, -33445737, 20964914, 78570632, 99131946, -8435796, -53036858 ], [ 86381131, -92535533, 98303528, 42976679, 111041293, 87583933, 67772123, -16041310, 69820493, -110962038, 67639633, -88255537, -24867875, -118499036, -103553540, -54331421 ], [ -101800050, -19704400, 68511959, 101497222, -117515340, 51840433, -119174830, 12790797, 88428575, 79785870, 97658807, -46314545, 62570741, 7030846, 72804498, -60452 ], [ 40246786, 66709170, -78714893, 100007998, 26486190, -22829801, -78369422, 83858835, 5577691, 72759734, -59953190, 61030416, -105080102, -16081713, 105806974, -53727714 ], [ 48991894, -113367692, 86683390, 65655284, 11833007, -69669746, -20885945, -19542271, 88347712, 114414675, 35151850, -59944414, 99334618, 47485150, -20528940, -51420505 ], [ -49909773, -21032658, 8226892, -3821525, -31828305, -5266471, -116248903, -24437419, -25018259, 40983641, 88900397, 10324942, -75934913, 5279404, -103738169, 77905464 ], [ -73790230, -30938883, 8672720, 114724089, -100153052, 65889591, 58290753, -2545150, -27314522, -52983757, 82552755, -38781825, -90655588, 77739510, 88186716, -118156506 ], [ -26211357, -76196541, 73893472, -82361973, -102756382, -102791120, -36945821, 93283814, -21609763, 115882085, 8915263, 94887333, -108680996, 11747629, 92537530, -63395726 ], [ 84911063, 56850858, 82145297, 19180230, -19024495, 42556529, 104522417, 109673667, 46668813, 18555635, -104487775, 99773167, -67661274, 93790064, -1374429, -67070131 ] ], [ [ -104350525, 71182278, 14262312, 114510003, 10874677, -118753665, 2687542, 91149072, 72937507, 12168597, -5227414, -23078154, 111974434, 65532729, -9414152, -58190909 ], [ -2744599, 108134069, -41579430, 31672774, 709516, 5825078, -117117478, -49947841, -40178605, -77076823, -64000741, 89799827, -105683032, 79402950, 88788506, 59437185 ], [ -103930880, -104913168, 69568643, 113382489, 44901087, 107656871, 61968168, 68002721, 28125685, -76810585, 12011123, 50103224, -6447370, -80154855, 2555001, 78035081 ], [ 32843192, 110777316, -24056312, 105727508, -22838770, -75783766, -106098523, -45891994, -10536885, 82852487, -61235533, 56469629, 53345638, 44321346, 6221128, 60412460 ], [ 63245545, -42080914, 48162754, -4405003, -31708481, -110894743, 31856200, -87085414, -16045531, -93363880, 46627394, -66908238, -33695393, -109844825, -110332447, -20725954 ], [ -13204514, 89814288, -68227661, -44352676, 31644214, 29825983, 6489084, 42453520, 16359674, -46915647, 112756013, 59374789, -75298283, 29344666, 54064196, 63027632 ], [ -70781972, 8486436, 33520394, 16494790, -28749053, 1835692, 98655853, -39074453, 59980413, 99065418, 76969830, -42974817, 51371351, -20732599, 1158112, 112342495 ], [ -74369586, -29527115, -18027464, 18532654, -29966224, 74700504, -50020828, 114758237, 81660052, 13261904, 19850051, -24903955, 118414504, 9435161, 16471232, 18621481 ], [ -1112397, -117363200, -36935861, -103375195, -14982906, 81617540, -44438597, -90348312, -85932066, 25677033, 73856417, 78966741, -101028699, -97470611, -14112746, -71263064 ], [ -45936923, -6958114, 92170271, -51924268, 56203152, -116272072, 90111193, -81802295, 59979710, -60614560, 15115048, 44637380, 54308680, 22124850, -32977053, -71003899 ], [ -62746357, -110900396, 40191757, -85561010, 99161763, 4952685, 22502117, 33568966, 96458102, 70061694, -116210219, 34626543, 106584432, 23076406, 6220006, 100640762 ], [ -13910222, -1870018, -33673646, 111629523, 117219872, -114923175, -83178185, -56147120, -386723, 52892104, 118293586, -87850434, 93148022, -55568152, -19180353, -34212430 ], [ -11754333, 31605265, -26483457, 87359854, 59798811, 15938258, -11293784, -75820605, 87673608, 33152669, 11494017, -71577436, -21695337, 58530610, -61952965, -40419987 ], [ -16997757, -92852593, 18695162, -50810268, 14483397, 90894355, 81936456, -100524538, -45196627, 63697197, 49874134, 3839284, 49011595, 2948713, 110026395, 44782068 ], [ 28424249, -2775735, 62728946, -19199813, -6484393, 15643566, 55644180, 283225, -98409898, 51884025, 115168699, -112924902, -77318832, -88862238, -57357589, 92833376 ], [ -24351831, 43257499, -28111875, -69983899, 111051431, -82367497, 101710165, 112164132, 81286434, 103264463, 117429946, 69252029, -28238530, 55890885, -71901495, 93157706 ], [ 111445427, -83425826, 22226981, 90771649, -36845080, -47322375, -36662138, -112477140, 13940543, 109841940, 95753895, 15699924, 101588582, -57713944, -90034973, 62406152 ], [ -37502283, 37331568, -42976561, -32064966, -4615254, 55959556, 71518928, -97581313, 74954909, 81372582, 73434494, 59191629, 16376884, 66596521, 28020250, 107445838 ] ], [ [ -37933397, -65102937, -76905821, -14244218, 47293659, 67611098, 81141752, -116954766, 110651832, -93592344, 1186473, 1985648, -4761556, 77915210, -87215841, -34110606 ], [ 12260920, -33247254, 104502025, 22189738, -112386663, 49045697, -119286714, 20494329, -38109348, -115882476, 4599348, 62610841, -109930903, -110512234, 7217028, 8893449 ], [ 31246333, 40473727, 39336783, -60044053, -12769760, 23891741, -91593977, 109082297, -94170588, 5200416, 44000432, 78564834, 83319231, -115076842, -84027956, -62175062 ], [ 103780721, 26362241, -44686290, 38362701, 86586988, -46170694, -33749839, -102898174, 38799632, 27510447, 22381173, -9815129, -52802815, 111145257, -47478639, -115169603 ], [ -105584706, -82024920, 49913312, 64893418, -99290105, 58572236, 118922304, 88733088, -38999367, 68227228, 21135567, 60635494, 113499223, 61719174, -29926743, 30359938 ], [ -81903982, -15816510, -18349425, -94401395, -30846729, -38133535, 98619116, 111707306, -43564619, 16838721, 89110037, -58567882, -77700360, -78047312, -40587172, -32815027 ], [ -95463740, 58597377, 74373845, -117551287, 73438986, 101773359, -75030696, -54548537, -97723009, -103567193, 23761353, -48972849, -25334562, -66169560, 36103720, 100664029 ], [ -84875571, -84456947, 26833516, -89051123, -30074211, 90898274, 48535441, 79900004, 5649271, 4873977, 60797004, -53905445, 17290516, 68021685, 43691732, -84528456 ], [ -109028177, 45367350, 88489951, 5096317, 94036599, -78271158, -112172934, -1725656, -7687968, 53696539, -58148678, 21481240, -96355613, -75233894, -67757002, 14612225 ], [ 110446595, -58700011, 79617159, 22572705, -98974549, 77253285, -32067026, -16213610, 36645666, -51578732, -8219643, 19662098, 92173907, -44704031, 77744242, 14239194 ], [ -39040555, 41877954, 17914853, -103040031, 10025446, 32715310, -83002458, -64405177, 37369726, 19003174, 64458454, 43244588, -4178721, -93144857, 102825636, 86985076 ], [ -79821632, 90353021, 615586, 58797402, -24888831, -93113798, 671915, 104148024, 118646008, 39533495, -27700062, -114399987, -101050644, -102847675, -111557029, 77381817 ], [ 85363308, -73812945, 61008819, 79520016, 112967146, -22231178, 108871728, 106029968, 65916415, -31049542, 69047446, -10644774, 22964536, 80217204, -115714338, -14139123 ], [ 6809217, 53241370, 44478639, -87374795, -875951, 49805179, -100323173, -12363356, 94985723, 25715555, 27842219, 51985664, 41223658, 11091930, 12236257, 91097965 ], [ 78224564, -97276324, -30994856, 77175751, -81721420, -82129416, 79172552, -116210615, 40794524, -108092961, -52416356, 32328041, 93443136, 62577620, -54526925, 90036476 ], [ -4730303, -29025319, -37105877, -26901395, 95401280, -116773477, 15329846, 84169155, -95972572, -27620403, 99252662, -89094642, -52235755, 59456694, 1560345, -63337110 ], [ -87271322, 77406334, 80987401, -67001081, -26951364, -42783069, 16976229, 95513588, 88143023, -114692722, -37812984, 90862924, -103112593, -90311269, -20659844, 102910731 ], [ 45572420, -82466787, 94160291, -81073512, -82299647, 34372170, -22709468, 32779284, 28130144, 77712699, -106129911, 89791830, 57130927, -83103302, -32156968, 18957867 ] ], [ [ 106216728, 43136007, 68494114, 75412381, 100139357, -61347692, 108763891, 42056072, 61237486, -82808674, 55985791, -431297, -63491425, -74933394, -75178038, 79959601 ], [ -3479554, 35561061, 62207921, -4394376, 62657895, -106183293, -11887807, 108671988, -66527321, 64636243, -64551679, 7727066, -109902212, -107361987, 51961060, 76320282 ], [ 117597210, -35767701, -110562171, 55178390, 21673782, 9579318, 97698373, 103857330, -107208944, 55604911, 17416537, 42913573, -64410582, -96082398, -61336610, -21820009 ], [ 91955146, -30992561, -41452333, 45455933, 48737998, 48543188, 110342896, 39340510, 107780839, 107908327, 37383398, -46377596, -37713753, 38077370, 19866159, 118479690 ], [ 26554305, -116970900, 78511314, -111391978, 29787838, 105239589, 66737859, 107127348, -26044915, 1574178, 105475269, 86894718, 85901631, 51796770, -60784858, 86760232 ], [ -45692655, -17575456, -72298082, 41327129, -78444779, -110512474, 35467991, 86556589, 66785888, -63304995, -116221574, 61293265, 223346, -81077007, 92940380, -27480277 ], [ 33013449, 21816878, -92664520, -57974700, -7026645, -98428023, -79676198, -70153427, 110637153, -107634264, -19214253, -47957266, -51616214, 9313632, 93374632, -52835462 ], [ 25790603, 106997932, -54083143, -118290867, 21596761, -76729546, -83697360, -23212562, -94356701, 62278990, 11457685, -73585683, -72530279, 88832324, -44439343, 80035533 ], [ 74723157, -9570800, 117724558, 61634585, 103892727, 39711763, -17010459, -40911330, -2902242, 27080276, 115390418, 61599744, -99250618, 60989502, 7980992, -41162528 ], [ -89447180, -104044422, -70341410, 104355106, 9764930, 66225880, -88336066, 83948732, 22763359, -45263734, -108170461, 102046894, 30856052, -6048688, 106232636, 93991957 ], [ -74016219, -57629089, -39015121, 20838676, -85595720, -97125811, 20062617, 110987721, 96040524, -102148809, -35190044, -69486919, -54813925, 1789934, -117229826, -20460972 ], [ -110721944, -78605072, 109821474, 24637331, -67628233, 55717137, 14698727, 75641144, -68699457, 76128936, -68262097, -65346834, 64338725, 101382570, 12161262, 72659875 ], [ 51500968, -75959326, -24218407, -71546253, -57212310, -98646198, -9663253, 65396775, 97478169, 58769018, -87320029, 62925583, -70293298, 110592865, 45620943, 28274789 ], [ -104669547, -41381249, -28882049, -83622958, -13563740, 83618672, 34558418, 64063769, 57848199, 96704732, 13786008, -7904814, 80593293, -115812960, -6576192, 108825958 ], [ -9475339, 9647334, -100001546, -112934129, -67609645, -63814452, 104442088, -47419132, -62406768, -65264263, 89035154, 11181466, 99621720, -100990749, 88656657, -981572 ], [ -64132350, -98668591, 114534522, 25480518, 54018281, 6324496, 19404472, 103905654, 68926667, -55543991, 72388523, 39393905, -88768620, -77283626, -73285670, 33621386 ], [ -17426938, -22560029, 70055181, 112654291, 39420752, 7439828, -10125176, -41183163, 58262468, -40153323, -57449419, -17283151, -1877823, -106913447, 8638239, -17482484 ], [ 11102847, 90562021, -70005410, -5519105, 36343541, 7778733, -81273770, -25886068, 109051916, 84829359, -43724887, 55721199, 94573501, -54495601, 72690019, 77669982 ] ], [ [ -87526703, 57958899, -55425355, 44403521, 3192378, -75874484, -56268712, -103218198, -8003930, -106364060, 110000449, -41929498, -34487176, 90275694, -100285131, 10569090 ], [ -13628503, 108800341, 80128094, 66859078, -34146282, 79154241, 24955996, 24849241, 20143177, 107446387, 111939335, -13947034, -11236092, 64902899, -6968328, 72774102 ], [ -24357445, 79306204, 74252130, 20305937, 70760947, -89969010, -44277425, 83695259, -89868885, -70834855, -12983115, 104450332, -9754272, 116702939, -19925270, -79782511 ], [ 49130793, 79618775, 34415557, -41387264, -87734258, -17491722, 1571509, -104091020, 113973964, 34337612, 95535787, -112300893, 118647789, -90376686, 114889908, 8093227 ], [ -112184677, -36157248, 40834635, 98495614, -104837414, 61522646, 108099946, 59976412, 35053618, 95261725, -29052473, -114873681, 13873572, 93604534, -2064215, -107515897 ], [ 17029923, 82725514, -29029635, -33928760, -82357720, -10056344, 14770345, -33170584, -112425024, 49275418, -46799476, 39380898, 83583623, -2782892, 81109424, -37146183 ], [ 11164222, 101946179, 90387756, -107108907, 53701978, 36955555, -57472045, -59548883, -67330696, -98893998, 111170673, -49007674, 75358547, -60705041, -116891415, -96906389 ], [ -65132, 2403458, -118594658, -100771483, -58060711, 104536311, -31409421, 103683465, 51495339, -8015888, 48570131, 75917656, 87742608, -16078689, 32026090, 56206062 ], [ 78833222, -105870335, 64948435, 41507778, 17703330, 49201874, -12871582, -93394167, -107424999, -68029466, -75436668, -37836680, -86483601, 71741371, 113975771, 9345101 ], [ -46455048, -39594386, -45946779, -59648228, -43680060, 2739660, -80661310, -71408035, -63552699, -67358760, -7303810, 59511419, -11527981, 72126192, 47045801, 113481279 ], [ -96131192, 67539379, 97701208, -23383107, -33529555, 66146997, 9274416, 55187190, -80255052, -80651044, 56992135, 94526380, -80643054, 118704042, -18189935, 94409240 ], [ 74420848, -75325878, -83002057, 29053551, -85927508, 63194775, -92399189, 7009022, 99450394, -50850021, 62570057, -93209353, -55603360, 56084914, -113677848, 96191957 ], [ -84391017, -78236067, -81386411, 47683029, 44064192, -36348309, -72438712, -49329722, 80033596, -72713231, -36351767, 34406164, -70510549, 69982974, 55297999, -7631487 ], [ -68336472, 77330348, -88700639, -4341475, 26622498, -110965993, -65667970, 28826251, 55134654, -17172359, -45763323, -38134230, -100744122, -63281979, 103483606, -13707829 ], [ -40138169, 107837055, -43206711, -99019460, 113958324, -45144346, -1179062, -112328247, 69671178, -62701269, 3889050, -58474541, 111757765, 12319838, -38403177, 100028667 ], [ 15662613, 44911078, 71657283, -39598202, 88501845, -32879297, -102130246, 10707229, 69964546, 63681032, 89524258, -114637481, -85307858, 58892191, 95958166, -16435003 ], [ -16017977, -113359845, -15056435, 10233622, 15466642, 107068001, -92851083, 103115272, -54121565, -18570948, 52425480, -69066052, 105988512, -102699638, 116869624, 50821874 ], [ -90158868, -48132272, 114739529, 19412514, -15099401, 104723897, 66129122, -20042226, -75536656, -15484178, 104746882, -106025799, -73547320, 25435710, 118888651, 115948327 ] ], [ [ -32445773, -48424963, -95429593, 40285864, -44433029, -28106447, 88705369, -113374146, 31756128, -5007133, -34222486, -21115652, -96880033, -84064609, 88233730, -95674504 ], [ 70984955, -26694498, 87512164, -115072530, -69310896, 106966802, 97940767, -106278222, 31313462, 79039122, -89835048, -118514352, 16489780, -44983644, 16607766, 89761612 ], [ 91748260, -92094623, -56770820, -21137008, -86570312, 111737844, 108966912, 82273611, 29261180, 64718004, -106227658, -73625204, 63195219, -71944621, 24305086, 73919285 ], [ -118528374, -11147925, -27233998, -11519928, 89865337, 5307340, 116447617, 98132797, -106290122, 94048695, 87020665, 72229694, -8491738, -48006798, 2586673, 23211000 ], [ -11429907, -41879736, 101682573, 31119957, -15067269, -22456817, 8153439, -19669172, 21896691, -7225034, 108631353, 85516287, -77557463, -34952751, -28318429, -58465661 ], [ 66838255, -74531351, 59621319, 103975384, -1884490, -16337783, -94775222, 17684259, -71950034, -72185231, 105014378, -23328147, -66373089, 15679560, -71219298, -59558535 ], [ -32977282, 111717936, 23413495, 99921002, 92642017, -39918974, -110458432, -1179167, 107241068, -106071728, 117976158, 71280122, -30329655, -26828337, 36915723, -26854676 ], [ -7020238, 105849827, 75007366, -2357189, -21936860, -23672472, 6846405, 118734972, 42056156, 99938561, -70135129, -3456243, -1301834, 84648284, 38675482, -8531114 ], [ 89314512, 50665440, -29490754, 113346763, -68935652, -84279677, -57786829, 112339345, -45393436, 74314736, 2899145, 46224899, 46410521, 99958429, -118289093, -16504982 ], [ -85032692, 50707288, -109279007, -33129683, -11046140, -106136091, 67341996, 67674755, 85505983, -105826434, 71978807, 33361887, 5284017, -72443879, -58530645, 3839594 ], [ 11219942, -85590986, -12871440, 12344736, 108673234, -119048257, -65248109, -25859473, 12661844, -49115316, -65107021, -79717673, -46510292, 46693731, 102113378, 37309786 ], [ 15458822, 11483776, -41815025, 61924448, -34556210, 5627826, 11735500, 56013368, -59036277, -31592376, -23137057, -94510652, -95536571, 38783523, 33302941, -70399470 ], [ 43215049, -116346308, -59758533, -34409315, 115441962, -92745015, 14833402, -79574185, -13207762, 23952336, -110850951, -115903249, 118717182, -39354678, 52333287, 10742169 ], [ -74614695, -32852027, 116658674, -16173231, -113909849, 50296124, -48538768, -96947887, 97766359, -35123625, -115610374, 53949140, -98180858, -68799485, -79634996, -1563159 ], [ -1306650, -68092910, -32999486, 24817562, 81174748, -19968295, -3863311, -40521769, 102290354, 22756432, -84103836, 109925249, -112518975, -52353475, 92965238, 102482486 ], [ -11935728, -114378247, -104634319, -30493176, 65123567, 30797643, 91800153, -117206846, -73323886, -55576391, 19298739, 71700060, -113680757, -61838790, -10563067, 75772307 ], [ -62229778, 107184045, -47448606, -29940750, 39273806, 15344517, -68807586, 89885740, 23644265, -64121700, -25854986, 72389350, -57801066, 31783563, -20090094, -74097669 ], [ -22243146, 35593945, -14518900, 23091861, -36378674, 17802984, -3016411, 63371534, -108748132, -54245983, 77927139, 19835176, -35250780, -108466575, -52220278, 51596921 ] ], [ [ 3341969, 51818334, 28044801, -107583793, 50503941, -117993870, 78158394, -7155967, 11641692, 14198233, 83781052, -20736623, -29260350, 7258054, 29879173, -16570578 ], [ -77643164, 1104120, -29981864, 85476221, -99704817, -42029458, 7843604, 9566525, 9388723, -76077805, -15244086, -76863728, 109507135, 68006525, 13910457, -50491137 ], [ 113860523, -10964707, 114982646, 12460639, -91233747, 60087965, -114400258, 32287461, 69968850, -8636288, -40520757, -7193918, 38356456, -39630145, 105756949, -110332944 ], [ -11025448, -17594995, -28658407, 4305553, 106828692, 79060753, -23188070, 62557687, 26908697, 59528913, -7350710, -114081814, 100284929, 43288116, -63628842, 40677217 ], [ -99989912, -74224116, 87606920, -111301166, 78969830, 33283832, -109829847, 17738628, -104158519, 48062243, -68728203, 61985024, 98787550, 94113731, -65166969, -31207728 ], [ 93212821, -62761491, -53841675, 82565809, 72890863, -5633584, 82256052, 70320265, -3827054, -75912550, 42322176, 32519341, -74213633, 118616055, 680663, 16603218 ], [ -90015420, 99649511, -99732958, -35980428, -111271919, 115667819, 104874354, -58358015, 83682728, -85220463, 61786331, 89858963, -51970805, 45567877, -1610892, 60003736 ], [ 68580682, -78520325, 43741725, 64137679, -28573201, 40433396, 98675314, -110968031, 71085718, 87116108, 26120332, 111521995, -109489988, -72737779, 109539689, 37495464 ], [ -8383075, 39694017, 105313007, -26776989, -44705706, -90213260, -16833700, 7934770, -50785001, -45513542, 78471819, -84262705, 48855984, 21379318, -32577707, -110620627 ], [ -42439882, -84221347, 71156989, -30923929, 106478166, 49107787, -89564108, -4753389, -51822533, 110030248, 300971, -9571646, 5658518, -9656719, 50953454, -68648207 ], [ 83081044, 50496905, 58808343, -54630628, 56588048, 68333685, -89642536, 29332035, -52588437, -76262654, -108164915, 33646030, 98018639, -89534114, 43897542, -109188530 ], [ 34196102, -22072958, -34663681, 84801927, 6353984, -94365332, 92163222, -62376292, -85100559, 44298020, -97698162, 97802022, 75198723, 97778949, 52389764, 18701300 ], [ 118643754, 8928146, 42283532, 114166341, -78593801, -40518800, -19083709, -29287891, -51126010, 59662527, -48401201, -4291187, -100661502, 102250663, 89939274, 64267275 ], [ -87623837, 88885071, 60601511, -53584368, 58318268, -90429521, 15657538, 66157638, -86615741, 112395732, -29908414, -89415589, 94195551, -26803123, -73993472, -108439620 ], [ -84671957, -42847968, 55991546, -40370348, -21698918, -40632572, -89286003, 79117768, -19217939, -73715850, 92165089, -46165047, 85707654, 44264555, 27028611, -117291380 ], [ -113568083, -45325953, 45928099, 102412269, -4316545, -30568999, 17049612, 72574934, 18224220, 86273300, -20048518, 66450519, 106122339, -53614335, 17497933, 84554736 ], [ -96170892, 36491924, -27509117, -80957452, 40437160, -16974212, -4184922, 95889638, -78001794, -23017240, -81855555, -8766386, -70639369, 92099323, -63934202, 8512297 ], [ 117981159, 57811340, 50102678, -33221745, -90574014, -37094870, -85856756, 108581619, 14978783, 41590588, 116873903, 44095884, 24295614, -63924246, 82925516, 4272993 ] ], [ [ -93360053, 48670624, -291011, -38275025, -21843083, 101864579, 91445052, 46204059, 108484483, -25968457, 54178519, 53771646, -13995896, 43253871, -76871181, -65271807 ], [ -70623094, 60682041, 66575494, -6033646, 23007810, 83816835, 74073911, -50569014, -85238675, -34718834, 102987940, 24065526, 16237043, -27512019, 51015175, 95250160 ], [ -49606179, 86780892, 31042882, -77877586, 73315124, 29235801, 29669707, -54443228, -3504962, -58761069, -81639099, -2827402, -40358291, 58563844, -26394335, 96074345 ], [ 72269165, 18375713, -62583803, 47254103, -20745227, -72634351, 31058806, -9883440, 37976118, 25120036, -119296787, 83825113, -99026817, 33512084, 15123784, -118522865 ], [ -53106300, 103136525, 41033365, 94710715, 3889267, -83423048, -102031605, -31185544, -22203988, 67127335, -45885701, -2389340, -77942719, 117737830, -72067138, 23715980 ], [ 54328274, -5037976, 32766748, 103170688, -116194681, -84406766, 68956718, 66808521, 30977135, -97500190, 6956274, -62041157, -82940076, -110484028, 57230737, -16060613 ], [ -109772899, -15784307, 13716713, 65308506, -2017448, -24971479, -10151861, -118828468, -112940926, -100859553, -57418570, 46579819, -7511427, 45098374, 44625408, 97635593 ], [ -19920744, 108320991, -71993954, 28392380, 53871189, 21541156, -115386766, 77561489, -84072938, 25173996, -85549793, 74479462, -39431871, 92549220, -1131191, -36446949 ], [ -4321932, 68475579, 32788289, 35665079, -21301709, -18873497, 65582525, -105554539, -3087998, -41532675, -60020433, 46163005, 101223581, 47658533, -4000854, -68831823 ], [ -46714872, 19467454, -53618042, 51700781, -72946684, -103145213, 89500621, -81365853, 11239839, 53514045, -55620253, -61484976, 54762629, -89273394, -81184460, -61198266 ], [ 46232519, -70675492, 116369914, -19306134, 96538168, -118379560, -23530889, -52319710, 106767257, -58256883, -115784455, 34206530, -36698909, 82511386, 35613945, -25468759 ], [ 105377027, 15251941, -5737701, -83613865, -1503323, 108081720, -61436008, 40667261, 45646165, 4825969, 111529802, -52907693, -20750999, -74239647, 3811199, -35920986 ], [ -103976192, 2885029, 40944049, 7423756, 107384879, -48871282, -10811100, 94708140, 18366623, -77331759, 39230042, -74382519, 67235370, -56416981, -26031209, 81473503 ], [ -64444863, 25840543, 47151201, -64554630, -82537993, -88840172, -31433446, 26322929, -58690484, 88503245, -96839282, 90905123, -88690610, 114071016, -107103428, 82191481 ], [ 109384627, -19902993, -27225807, 77953926, 49108626, -93790018, 48505905, -4892949, -73786882, -60198983, -112355683, -37162684, 100340938, 69648477, 76008761, 50836564 ], [ 58664062, 37355273, -52636538, 81583386, 13593590, 113360404, -98402827, 1118788, 62998837, -54708577, 104281813, -104752047, -56814879, 82349139, 53635799, 68047566 ], [ -67873759, 1455912, 98743854, 33869983, -58004899, 49131095, -2681458, 83669175, 51058761, -83436529, -104037978, 105064191, -33266928, -60218771, -35847898, -58885397 ], [ -107574616, 26312406, -80615221, 8979257, -16138174, -52855026, 64626892, -115745182, -102865383, -68673677, 53117528, 14716609, -9456825, 7616004, -100863922, -34439827 ] ], [ [ 17819471, -82201614, -24564436, -1996677, 14434084, -82431063, -114509384, 12028393, -66552537, -31446661, -17893202, -19376256, 79248699, -93433192, 90183373, 75980981 ], [ 71958226, 91460817, -38307801, -30110592, -113461863, -118858268, -16168137, 68476002, -97284757, -85283589, 65866308, 116762869, -58764681, -49797448, 23845026, 773079 ], [ -33034253, -62799551, -78765760, -95700099, -65524510, -1254159, 85246618, -38420778, 54335828, 12187196, 110036971, -112749938, 31789264, 68075475, 100918840, 41963213 ], [ 100234316, 8070650, -48001759, -13126205, 64966336, -89343912, -38433688, -85376209, 11194688, 3417376, -14579072, 106073502, 92561034, -51578640, -86070972, 92959748 ], [ -49204106, -113747816, -28699263, -44516186, 28628786, -76763091, 106877597, 1187702, -72864622, 6671885, -46314351, -113180951, -74862843, -40996388, 71076887, 66994705 ], [ -34742699, -7719572, -116455934, 47656465, -79553574, 29943634, 92136792, 45626662, 14829784, -16713835, -14778156, -97494717, 32935262, -58449413, 59832962, 3538355 ], [ 54678121, 23635019, -36225079, 71367156, 78301810, 92773387, 31920049, -50146916, 90037098, 41183055, -46029902, -29177306, 112167776, -4871314, -71606758, -115863362 ], [ -25450750, 5995974, -17079628, -115970210, -22478882, 45481063, -101276421, 88768627, -118557728, 82333192, -85421473, -46384685, -23291863, -28658992, 42527579, 90984904 ], [ -25152334, -75967253, 73369202, -49788669, 39849365, -1132140, -15841407, -94880175, -56819172, 48391045, -21041522, 108923346, -40388141, -118270154, -20166862, -37472804 ], [ 91212494, -82071204, -60135284, 63229976, 91252595, 95101802, -98658369, -92057879, 69192607, -99237310, 90581863, -28937862, -78691746, -92517413, -79411757, -118752580 ], [ -400081, -65993814, 102996601, 31533034, 46389855, 21728426, 92312317, 76641183, 106256353, -82493880, 34208224, -91427899, 50819583, 5173355, -111554310, 76467231 ], [ 37082806, -53335350, 34077106, 1945120, -110277838, -42470504, 113603027, 719166, -112409077, -11980369, -51937997, 11539885, 7155108, -113756181, -32906998, 70388347 ], [ 88776710, 39090981, -28068820, -16173083, -47958577, -14692934, -78214896, -96472120, -41722247, -22957156, 107644944, 14977692, 44618535, 26508734, 6597940, 84015575 ], [ -45094836, 96611813, 35866068, -91641567, 14855261, -63796176, 93042782, -116782648, -76397462, -57041740, 82322421, -45104750, 8920253, 2796115, -5782929, -82587789 ], [ -2087571, -110931171, 20237453, 77980000, -12508270, 74875342, 5415607, -84497485, 79592504, 20034682, 57555105, 15566190, -5021906, -13793260, 28420822, 33227013 ], [ 38361520, 22623503, -113549407, 1947420, 110963481, 15743003, 20871770, 2001513, -107410659, -24625032, 3933208, -5081794, 44703782, -83915262, 10026445, -62321935 ], [ 7121139, -109953625, -66582661, 3037487, 81401087, -111027762, 2620435, 59178931, 71871827, -116612917, 100434089, -13163296, -115376632, -27039589, -68499460, 117560384 ], [ 84314227, -71362529, 38983557, 71705212, -51038613, -76443549, 61751018, -107874341, 87916144, -59100104, 1334241, 1124840, 63459508, -67755626, -64818077, -31260280 ] ], [ [ 85905862, 61984010, -69369254, -118848954, -84508789, -29614833, 115370099, -19752225, -76936853, 99344056, -115020813, 53501335, -71427569, -41310953, -10451292, 5804346 ], [ 106832278, 72844962, -56116102, 115733057, -8860692, -25961756, -113053132, -113556286, 91943080, -8186623, -84082898, -47868761, 60718779, 3591237, 62737512, -82358619 ], [ 80289627, 4119524, 32695829, -3640943, 116579008, 22166938, 88977715, 118986231, -116142515, 3151333, -105744329, -60671440, -49142292, 51365494, 83606361, -33581025 ], [ 15017625, 65976512, 70345097, 74315392, 8845392, 60109166, -89339646, -107987755, 58083541, -17070036, -117388884, -11047088, 112149480, 58610118, 84589864, -39339673 ], [ -108513439, 34268998, 11345992, -98531546, -496143, 9038228, 98891828, 26842923, -30469231, -53930779, 94056951, -112052759, 56485250, -60626687, 25629553, -114189282 ], [ 78764332, -91708767, 71381203, 33577070, 25266439, 103981548, -83397516, 9169718, 73995389, 89054725, 61675754, 16657383, -76015233, -20261954, 103882097, -30181307 ], [ -109404805, 93806882, 95185162, 88735942, -90231689, 17688135, 83835360, 31300502, 38241016, 82183615, -43830144, -101320953, 62200180, 76441144, -29762089, 108149703 ], [ 73804882, 2691878, 84480327, 56480928, -108881677, 18993034, -30124173, -52614595, 113156980, 24695924, -33482499, 7510494, -104002906, -110189359, 103688704, 109279326 ], [ 88393620, -78220300, -46986283, 62523261, 3906609, -110828628, 14940112, 72140442, 18365743, -84313167, 65804900, 54639284, -82442143, -116979828, -12981622, -70579439 ], [ -83743351, -114329136, 74648618, 72747339, -16219164, -56279517, -58583718, -104355295, 29799467, 86016656, -69385496, 112385605, 100839120, 58735921, 54969308, -49045595 ], [ -73474100, -106973216, -117756328, -7589288, -82130247, -14102048, 87249162, -4876551, 18398876, -21730915, 86847436, -55820528, -45011819, 67413, -787592, 97038126 ], [ 40040758, 46865291, -114987046, -67996483, -116137713, -85738695, -81321374, 82159244, 76194833, -66840622, -65927005, -108330676, -19851354, 110155587, 55727017, 101302257 ], [ -13960725, -60210279, 53933877, 79747972, 71830024, -111976469, 81966101, 40527567, -59834243, -25528614, -63828158, -28863312, -88923692, 64958508, 111136601, -93828009 ], [ 91265966, 90514744, -38165394, -35001008, 45020336, 40088785, 118761933, 60318910, -114389167, -11758733, -115329460, 90139578, 3758267, -50110724, 83566924, -67827609 ], [ -110839339, 72079172, 23126963, -97617803, 79169211, -94770714, -86282159, 7527805, -113823672, 55837094, -99545279, -48740410, 42048303, 10324171, 72837303, -16944762 ], [ -4547289, -66341274, -93959162, 79050883, -35362845, -29628856, 18914031, 2078069, 65441781, -114440341, -95895696, 116216334, -11820056, -114133781, -43571725, 104319984 ], [ -64324438, -114597725, 94814783, 70257411, 41946352, 105089927, 30148616, -31194602, 75980957, -100239204, -65024534, -17635552, -61087635, -56283626, 66350187, -70004757 ], [ -4728811, 24726961, 85073518, -117540892, -80958087, 56740864, 27986570, -66751905, 5110573, 99224336, 97084120, -22686356, -55636969, -98716437, -36206027, -90843844 ] ], [ [ -114015401, -76972655, -11138646, -15714298, -61241569, 50449317, -30234129, 60365506, 17132871, 80316876, -35848017, -92404508, 29158924, -19522592, -110119847, 87730472 ], [ -113337300, -55408427, 107721784, -91620556, 57222220, 10329847, -80771256, 69080756, 105211733, -82882358, -15285239, 74614531, 106239916, 13696642, 94302778, -110469778 ], [ 69141441, -37076430, 2157589, -6454072, 116128751, -90298005, -74971893, -40193609, 112938575, 103624535, -8673714, 67174636, -71446083, 89943932, 36992216, -66918688 ], [ 94313167, 5548930, 52740441, 37471308, 71795349, 40074259, -114221483, -96528168, 62983494, 30063276, -4055580, 50044197, 60062036, -95201231, -27607080, 107975251 ], [ 116483348, 88611685, 87240255, 38804957, -16678797, -40428182, 72963981, 110344503, -78735044, 52716343, -52767028, -39374223, 92740455, 84901493, 28244669, -61583135 ], [ 21295905, -71172395, -28310342, 104220834, -117032204, -60360981, -72620478, 1417448, 93595807, 110500335, 109361038, -76568732, 33578451, -96808259, 85249139, -71226657 ], [ 31866553, -77091348, 60709, 104861908, -63781684, 89010355, -27402863, 17510509, 9203548, 67994451, 70694851, -2981672, 31219496, 86198067, 97697179, -62798163 ], [ 109872250, -85831764, 62057066, -54775627, 76920446, 113724934, -102964037, -49363968, -78393748, -74553843, -79548396, 48022614, -66089271, 30291398, 90389916, -68018322 ], [ 14769103, 79212542, 80130810, -83190842, 118019934, 2483348, 93209473, 51547684, -30029460, 36084790, 92963377, -105576956, 5865217, -87385226, 82285207, 106811262 ], [ 45227234, 19930706, -94201316, 36427742, -37872781, 103737189, 42911537, -9678897, 2461660, 1348807, 111498844, 71197208, 62304779, -101687969, 112845327, -31467523 ], [ 84401358, 34024858, -44003441, 119296392, -38232299, -77719460, 13901618, 4351357, 37358286, -50896842, -108140391, -70467322, 54850880, -25374882, -117639719, -103428109 ], [ -16162243, 96120550, -36268759, 5758362, 83925548, -74522374, -4494947, -34568134, 83578088, -64411095, -40269901, 76964652, 93880124, -74447279, -60146387, -82099939 ], [ -56451361, 11017614, -83027426, 58434219, 21573970, 117590367, 75325888, 65147878, 89917593, 25512406, -58458329, 32351865, -50583138, 43260669, -8733238, -36608999 ], [ -57217067, -26419007, -8050566, -66033407, -102459388, -115709409, -95000291, 108573090, -30438836, -44608143, 51352211, 11677479, -4896772, -11328736, 52143207, -33673012 ], [ 74505795, 60044532, 44413031, 83247140, 1655700, -101427924, -38422412, 116350806, 37341525, 114176965, 31070075, -80965837, -102592749, 29848544, -63501575, -103942818 ], [ 98226704, -92608520, 113305761, -87527260, -77845379, 85629598, -57883494, -83159458, 82047164, -68855274, -15612467, -38935725, 19554820, -83889451, 85898899, 45858063 ], [ 104698486, 93247642, -17759117, -91389290, -31220682, -26359749, -20876398, 65067523, -22945074, 39815887, 63823243, 94715432, 58488977, -68785517, -26974157, 20363936 ], [ 65373404, -18416355, -59051575, 92332364, 108506601, -10763023, -110993207, 88677605, 39250240, 71529222, 60992317, -51600575, 94798788, 48007280, 101534088, 71781115 ] ], [ [ -94949347, 58169609, 91941885, -38414299, 85161822, 98493000, -82637574, -73064725, -93357171, -56265800, 64049741, 71533116, -52023410, 27965764, 90858254, -111030537 ], [ 86148110, 102089768, 30545996, 15531630, 17243993, 37409337, 104913589, -85781724, -7850718, 110423513, 76864523, -101838250, 46749617, -10242080, 94697308, 58395540 ], [ -115109, -82993128, 59611209, -108687806, -114778320, -31887517, 74820300, 54997843, -66298920, 107970267, -28861473, -31344463, 53458874, 64778963, 11104465, -82259873 ], [ -37087978, -31347623, -102390349, 78787463, -3988811, -48494666, 71442758, -93166667, -49804081, 12875610, 57137042, -81661391, 68495263, -113300556, 19020964, -29650436 ], [ 52739250, -75329276, -29718318, -43039285, -14929077, -58513771, 87887449, 28093548, -75834893, 73395656, -52756854, -33072499, 98590526, -112630703, -96631720, 3400196 ], [ -57987651, -72238604, -53076003, 110663191, 109883101, -26761832, -30424822, -62127759, -32500462, 28900366, -11728622, 109667265, 65411916, -34454176, 87982881, -3186840 ], [ 82526204, -43949666, 109212921, 92585001, 83180290, -55824319, -89668824, -89990476, 110422730, -45916759, -110571962, 38901881, -94149737, 14697439, -71329646, -13800651 ], [ -85339299, 47054770, -14401560, 93209447, -96317591, 36980062, -74537854, 61561965, 25755634, 45735569, -24182683, 15162914, -89965112, -63081500, -103133243, -12909632 ], [ 95011434, 48871953, 74430849, 96635859, 73990259, -43030199, -63463048, 43375271, -54913649, -63321126, -17780513, 2819790, 57288111, 59014699, 31922006, 623085 ], [ -57206269, -70223529, 85790668, 61210733, 110395497, 109040903, -40401513, -32784915, -104221569, 63509626, 69016608, -16373045, 96089560, 20238832, -48098968, -22126491 ], [ -58018401, -32562593, -75060535, -29511629, -30334616, 22618283, -52698960, 62022549, -55738625, 89252767, 32658246, -46004444, 40014420, 77961352, 32183580, 15307925 ], [ 51786485, -42024761, 46368379, 105695530, -70452693, 92479957, -51532361, -94956798, 108895690, -84737473, -69179874, -60615316, 113537754, 94042819, 67435964, 58530556 ], [ -48430801, 37853206, -78357801, 39930606, 102395403, 107430126, -34485446, -41104346, -107773048, 5777373, 17968288, 71903925, 77236005, -57484571, -69063254, 51782712 ], [ -52550578, 89556475, 98602711, 30477489, 47180418, 31797038, 99293565, -9454306, 10101870, 74316296, -79790630, 63840919, -101045575, -76097009, 29616693, -67110899 ], [ -114673832, 54558649, 181563, 3026232, -55378623, 101734593, -100698940, 58271372, -8828317, 57183614, -114993072, 36537198, -92204384, -25104849, 111162660, 42845012 ], [ -13406529, 76588108, 109614127, -8526459, 38168021, -58315974, 117902484, 67836815, -97566596, 22364299, 102487274, -67872007, -11531429, -61328170, -117932280, -89796352 ], [ -56639780, 96826188, 73463852, 29740680, 31308774, 61713373, -52459606, -54619906, -9489969, 40589978, -71617302, -64928216, -104966508, 3619946, -118606645, 92345326 ], [ 55960414, -30653630, -53601639, -36616868, 24459942, 24151011, 19365306, -18697803, 30972128, 4215546, 76123570, -100956479, -97530749, 116101433, -45478246, 32267145 ] ], [ [ -2804985, -68911313, 26016576, 9584871, 24853758, -118335144, -60403083, -118291345, -25558608, -68844743, 78311844, 84829638, -105333690, -115219924, -108521749, 38142998 ], [ 112338436, 53163258, 1136408, 109836688, -99881200, -40091789, 54281692, -55664912, -117376793, -59672148, -33377865, 65144016, 44949949, -7577309, -116622300, -45511945 ], [ 53172247, 69241058, -36447913, 79368808, 22710147, 35281698, 117675841, 46548318, 83695278, -62827012, 18649825, 79236554, 91337646, -117980712, 53378880, 76434914 ], [ -1226213, -89594067, -95694347, 41688855, 114574652, 19835820, 10938176, 58988015, 40181005, -50738572, -32433390, -28955495, -39920276, 49193149, 78392204, -11561339 ], [ -13427777, 94707628, 88657310, 80067729, -103025801, -58427788, -106651286, 88940799, -31241605, -93413932, 24200442, 91215890, -65082113, -43881383, 85157769, 27761431 ], [ 14930188, 8048506, 37255129, 102053858, 37331679, -95322058, -38176187, -38192890, 30978379, 34287297, 17371478, 47530221, -24101764, -74015209, -49528280, 74296977 ], [ 96990585, 13105793, -47847036, -13720886, -67083281, -26407871, -109846248, -10273132, 119033327, -59686540, -84014517, 53783303, 112947207, 35181057, 118794968, -70067186 ], [ -31153227, 55508484, -87994862, -48840632, 11606854, 106404583, 60606168, -66669324, -37640735, -109217336, -39379232, 117112881, -26609589, 103093934, -51130882, -69643540 ], [ 1447778, 9749671, -28559616, 90675057, -117547125, 105081253, -27705554, -105504907, -79932635, -59225675, 58823457, -95051247, -76019552, 108369604, 13914400, 117974163 ], [ 52996365, 116242212, -14362082, 61855792, 50311777, -109637518, 102512160, -86659366, 106658544, -101144945, -111755980, 35868464, -59733297, -103469941, -96108122, -11425414 ], [ -87627569, 5374633, -30093108, 41358847, 113845804, -11780059, 59845580, -88212360, 24998944, -42108744, -80280679, 103486264, 3159508, 7550750, 29891491, -92079430 ], [ 108977628, -81396766, 18791336, -94101306, -66134712, 37446667, 89057431, -77755507, 11794197, 5555930, 47462939, 84155377, 59921884, 47373442, -100943017, -68254363 ], [ -12045966, -38674032, -41589942, 20195887, 100213158, -22708797, 14137296, -93363298, -76412023, 70731809, 114306948, -100740545, -72410259, -33190993, 24646851, 24850068 ], [ 115048020, -109730290, -71139066, -56575501, -48773258, -90030980, 104802148, 109140814, -5415933, 113775990, 72852034, 4404187, 92453108, 85239562, -28309229, -48453447 ], [ 33794246, 2941044, -110588550, -35046355, -11642025, -17429704, 118699992, 18522717, 80361445, -115901514, -7108766, -111904879, -32859206, -39858399, -76680966, 2558921 ], [ -46289528, 42300798, -735014, -3926774, -97348788, 10466874, -23078720, 89642809, -65318848, -79381046, 41714341, -72902204, -25671344, -3909082, 92984088, 94079113 ], [ 100061393, -114461572, -791400, 95199628, 62736474, 45609284, -35977444, 36897990, 35722414, -57919561, 2947855, 36254755, -9576004, 21155414, 68565323, -73297150 ], [ 89525804, 105073443, 105369927, 76763539, -10165208, 25646204, -61890480, 8076361, 95914613, -96893117, -76303709, -65136674, 1522297, 8686740, -110710858, -55060951 ] ], [ [ 48465320, 24743291, 19523352, 12621610, 17928600, -96600259, -94599109, -43837731, -47029099, 10640140, 118011895, 113462283, -43796461, -49569864, 30553080, 36657662 ], [ 38092421, 82253152, -2691334, -38852478, -13239999, -33737957, 29395409, -103113192, -30775595, -20402257, -45036175, 70483520, 19097818, 592139, 81419655, -65688849 ], [ -21155854, 22210503, 80201541, 117599607, -21707890, -85409283, 103723226, -84065398, 58141482, -93045817, -105437749, 82381609, -112355085, -94624629, -16807156, -85829936 ], [ 46905239, -72974293, 42543073, 5806145, 111151556, 10186459, 29305125, 79319605, -1535316, -105291513, 38865351, -37814682, 43570633, 104264727, -116801762, 63914387 ], [ -67970586, 64511677, -24046052, -38297089, -108514799, 7834938, 78709136, 9749899, 57238699, 43076722, 21457875, 54684140, 13623327, -77361421, -58832913, -49136307 ], [ -83860457, 69663260, -34410539, -14121184, 27608118, -55907631, -77019794, -74303327, 63085442, 101779395, 57983084, 49196287, 38610973, 67023131, 50753961, -80217048 ], [ 28867751, -52022764, -74462908, 8823772, 82948982, 70422845, -61031200, 101102796, 25732799, -85082936, 54387586, 65630884, -53411716, 45569748, -38102207, 63379218 ], [ 71648626, -94022602, -7811814, -48535097, 66705329, 35622889, 15069192, -34124044, -108995500, -103841834, -109539990, 104394038, 107178727, 8992846, 2045543, -39601992 ], [ -33811, 59755503, 46488085, 69532512, -113094719, 102417585, -104215560, 58006882, -14344511, 33619862, 23693848, -76981425, -18713609, -79441053, 50580743, -14715694 ], [ 23133944, -72936823, 56995064, -73708870, 115634186, 109252579, -3511947, 98430153, -36009677, -28750130, 22760147, -47416498, -39933451, -4907478, -65641321, 65946605 ], [ 65352082, -23833157, 42726875, 48734356, -84008550, -20946266, 91058038, -19029038, -15311958, 87533639, 42875539, -94042419, 88120128, 110674473, 67297691, 18998391 ], [ -81566285, 59830882, 96223751, -110411818, -57375089, -47837808, 41366633, -10079524, 112028425, 64306831, 105117894, -3072561, -115069379, -94948185, -80375866, 58472071 ], [ 109064775, -100844360, 105355319, 3652225, 102639687, -103487121, 105521668, 35176389, -61410180, 73229906, -50533555, -10575440, 110925718, 112689381, -101453368, -38106336 ], [ 12189740, 34277628, -821022, -5574622, -28874063, -66005438, 110898531, -44192816, -109644707, -13868986, -70558558, 39356784, 37006708, 103599045, 54904601, 97079714 ], [ -82815038, 5300794, -28479842, 88937073, -107981054, 48015385, 94539502, -52125301, 29425665, -38483795, -116950040, -4873570, -66986494, 38413921, 92516640, 55599130 ], [ -87480857, 9358021, -5952083, -63389571, -80144171, -107722210, 87264022, 41580994, -50964004, 98693287, -84720108, 100571654, -69999570, -14706113, 5123231, 23383105 ], [ -109070174, -80384507, -5054914, -69772382, -102085174, 93781047, 45427603, -14758178, 111925448, -33054608, 33673375, 59170458, 13414039, -98546461, -115988146, -47080383 ], [ -71891976, -92047350, -17984889, 118578049, 73793690, 39395045, 4803448, 29618016, -86892658, 80959933, -95204868, 77242542, 87529492, -11158509, 3256759, -20503229 ] ], [ [ -61325311, 28593413, 103782731, -38093382, -34157840, 55519849, -23708449, 60249622, 45058129, 18263472, -27652419, -38178731, 92318630, 26327241, 48214640, -54836368 ], [ 66779794, -77740047, -70244354, 7605477, 81210640, -63585921, 117641268, 85719317, -78498624, -91271735, -71642901, 78006362, -112334007, -33316730, -65938961, 25924 ], [ -76155147, 86625649, 71251898, -60913100, -10952786, 3223490, 43104769, 118620124, 108771516, 110319999, -13108316, -18246431, 51308941, -3197591, 103595494, 3308964 ], [ -80320472, -64102618, -57712178, -98766807, 53128399, -52683270, 58594488, 114665416, -53951391, -49443006, 82179436, 109345270, 95464639, -41203144, 48682447, 22733644 ], [ 97072166, -39919254, -89135703, -100735081, 98637808, -79137191, -55244564, -35820866, -77886689, -36943946, 8055567, -3923321, -84798848, 116764986, 10228926, -81710267 ], [ 29286412, -52960985, -85184765, -8649948, -24856728, 51416679, 21522065, -1025703, -46124404, 6192433, 98109645, -66289432, 65508412, 90595030, 64410417, -65784550 ], [ 68455827, -56061828, 26955333, 77571526, 54934615, 42280612, -58326612, -68329443, -110417079, 37872478, 23565781, -96152948, -8284209, 18241705, 108440992, -33722173 ], [ 46667681, 79582920, -37870486, -33336318, 29887100, 10840790, 113692159, -100041806, 44428714, 110998585, -81654857, 78995702, 48876153, 113705864, -60767782, -7572020 ], [ 45614159, -118335911, 39125247, 66084722, -22849168, -47460244, 113161034, -10029343, 103090821, -86441729, 50067929, -87550993, 43925962, -49277360, -115627023, -80580787 ], [ 63226671, 117319456, 16770988, -8163992, 13470793, -67359465, 87796223, 107387681, -70373422, 66483748, -81645227, -30057410, 77493989, 94420676, 10388477, 113508084 ], [ 114397795, 57070838, -137772, 51155718, 62636651, -69877247, -67878209, -117953321, 20357837, 39424652, -49189412, -26477504, 35225928, -52641334, -70357222, -101616939 ], [ 1378806, 105551631, -79222065, 77751930, 117325852, 94446588, 103758902, 33056957, 90471904, -83728556, -11420457, -108658275, -13616836, -32196496, 36818257, 6357104 ], [ -69871910, 107046872, 67138506, 24848157, -665669, 118937380, 82174699, 22764987, 86678884, 59735273, 30005649, -37827619, -50359189, 50896298, -51648054, -55873161 ], [ 76507021, 44157727, 19164009, 11453969, -110712361, -114000634, 118749615, -110652034, 96487031, 891125, 11096677, 79909330, -3884155, -22062249, 12085123, 60565534 ], [ -72341224, 56616912, 82058161, 46060988, -111174420, 60598974, 99509763, 59800986, -40230435, -112511263, -677729, -105037194, -27790473, 31233307, 7307616, 17682367 ], [ -4476919, 13596526, 17094579, 99601161, -86568820, 24469295, -106246525, 113666534, -79909572, 98078591, -57287680, -48285491, -90702578, -99321431, -87095894, -81804799 ], [ -89989032, -46131588, -90335485, -114474581, 66368502, 60635787, 78172914, -52074922, 68805349, -42107181, 78367563, -9757222, -79940097, 78743744, 75939839, 46640402 ], [ -36615375, 18844194, -42127605, 11401491, -31057268, -38717801, -114180703, 94862838, 88934728, -101713305, -55763859, 25555745, -23944548, -36486551, 71095640, -86317277 ] ], [ [ 96162038, 4476281, 108311759, 100359276, -30715068, -91903650, 54216597, -29237837, -71734776, 71816801, -111185822, 49531509, -25824214, -40443820, 71526146, 12841173 ], [ 23976600, 2547951, -12703445, -52605251, 81905848, -59627685, 36477619, 3745436, -2169387, -42195355, 77591266, -48368287, 72743108, 27755415, 85946384, 108164306 ], [ -8692850, 115829005, 22208137, 85628101, -35148783, 75713925, 105635645, 80943238, -19003901, -10905926, -69022826, 16939354, 79475472, 115867006, 85266245, 41406660 ], [ 45272465, -117499389, 62042333, 101669578, 45442293, 42306157, 48447270, 79873015, 21123611, 96621427, -102404896, 4440601, 15031810, 82568476, 101355233, -53832813 ], [ 101886943, 89954196, -2326424, -98547895, -80708449, -42159614, -83206070, 2704455, -6985665, 51461361, -5238606, 13459400, -24961620, -42685619, 75174932, 60141277 ], [ 108009492, -77022737, -19446658, 78268774, 99678929, 106534437, 90202340, 106356005, 15087038, 20201774, -9450791, 64444278, -112338951, -119251315, 71022991, 117454178 ], [ 59908550, -116752904, 104295661, 29079262, -37111550, -44859623, 26668115, 33590827, 18345567, 58623304, -21613349, 85438527, -86008283, -30482652, -27000826, 92750946 ], [ 86999947, 80766209, 106720175, 41328085, 27017642, 100815483, 110175775, 42919698, -108680560, -93220820, -74142427, -77378479, -87033266, -59984186, -59439464, -81757629 ], [ -9790070, 68633053, 9465238, 69587375, -116888839, -25922260, -56422583, 96948992, -22330296, 16072977, 106946401, -91371562, 9776165, -15830953, -67591905, -29328019 ], [ -34334022, -40240929, -49212669, -67617596, 7384563, -68170113, 39500797, -117012062, 4083482, -62612960, 20269919, -37016862, 37717675, 48432172, 20335312, 109842750 ], [ 97323571, -17097462, 116942584, -13083004, 98002059, -101215801, 3657728, 1666004, -46334678, 111898217, -54557538, -47212279, -86964453, 64544642, 7874695, -13882424 ], [ -46810926, 48941330, 14470343, -31786728, -102145777, -36622078, 82658654, 55785844, 109046403, -116775891, 57199155, 108854728, 41741313, 40612856, 55476833, 86327641 ], [ -50211592, -33817163, -116492727, 55239433, 77273689, 2338186, -49549528, 108475740, -76375143, 89014482, 84488055, -64444078, 36208009, -85593456, -9616912, 41808645 ], [ 84411298, 25843134, 65344888, 65079205, -85225010, 49271547, -47311024, -58588008, 65714415, -44882116, 50820936, 41167297, 87227555, 1918350, -71658108, 89275730 ], [ -113917125, 1348150, 86044626, -59794914, 114213376, 71238373, -65627364, -7371578, 118281977, 25868021, -115461787, -27599001, -6144319, 40400524, -87664792, -112401566 ], [ 25731452, 24745728, -68953593, 111745788, 42921937, -117402151, 40034939, -88616554, 84805183, -67614569, -13809907, 39053797, 76256178, 17628783, 38579330, 17040988 ], [ -11983405, -72697303, 46836918, 85727715, -34803958, 35289263, -36732274, -65630333, -29133244, -83371505, -60425898, 3882061, -692349, -27897064, 26980319, 100461762 ], [ 11265216, 43164727, 29365738, 667498, -1604177, 108634346, -42132443, 96666592, -49670515, 82297037, -28704949, -116556294, 99106275, 99421676, 20642593, -25799980 ] ], [ [ -14650615, 83105365, 97239039, 104650939, 28846193, -99782896, -92075879, 27617860, -12786561, -117479477, 79508367, -18365983, -23830633, -20466469, -51899481, -38764455 ], [ 4842158, -70322278, -101549627, -45136596, 45184535, 80157321, 41719119, -84644488, -27670376, 114475127, 80420372, 36631932, 73321464, 42419702, -82080406, -83570645 ], [ 97212299, 77681009, 116473487, -108437544, 79958936, -40415951, 116711242, 50583829, 37060095, 6304278, -93904429, -53146551, 109043610, 25536048, -80831425, -53238857 ], [ -1789123, -62434928, -24719373, 26655560, 108815541, -109516278, -94503765, -11331582, -103230293, -61989739, -1718452, 13342400, -48478845, 43514124, -117508064, -69557569 ], [ -71165876, -3003030, 10371760, -20430469, -20717593, -114364964, -101980884, 53916022, 108092888, -101928337, -18765812, 79447687, -36063882, -44098648, -14547295, -115246741 ], [ -49409472, -29228363, 91255481, 51401496, -104091841, -22166431, 22197878, -101714218, 63178593, 81682370, 52489377, -114228991, 8669445, 68357517, 112870216, -84403681 ], [ -85397918, 103170461, 109642812, 116354349, 8251656, -37327007, 101271941, -41628385, -25950572, -879298, -41467842, -6320439, 57463658, -115157907, -31533087, -3378289 ], [ -39442605, -82989840, -106636540, 4812229, -69542484, 72753596, 117079172, 74762961, 104420390, -100275496, 111129420, 49914372, 59921495, -2761212, 10003592, -113688843 ], [ -84995152, 1176120, -104286129, -46417985, 94237470, 35366526, -115430479, 66531458, -109526720, -13652202, -48655736, -23205774, 75365150, -19569926, 92442578, -30411302 ], [ 39383577, -110406648, 103744207, -13086803, -99680377, 6865026, 108687780, 8933966, -36227421, -101501862, -64257535, 58222258, 28700267, -98773232, 54572045, 2697143 ], [ -70098411, -5313495, 8694077, 56229319, -22092385, 48991364, -44361134, -62556510, -11043647, 25188025, 102322009, -95256312, -38866052, -3019428, -63029968, -97123731 ], [ -89301719, -2130167, 11115104, 86021681, 92924435, -39612068, -99771651, 27002383, -82779516, -82605048, -76151825, 93827351, 23114984, -15306805, 8916841, -67452681 ], [ -41558517, 41053866, -109866778, -33335253, 42225830, 60457139, 110175814, 102114042, -118710193, 52144098, -49854500, -27450829, -8550677, -84651569, -74586937, 33956797 ], [ -60632316, 17463953, -110793890, 33645314, -77922658, 97573500, 48398902, -14988292, -46885311, 44013967, -74195747, -57671580, 93960063, -89259869, -57644890, -3781548 ], [ -71235672, 94436672, -116407785, 6367808, -50923270, 37624985, -118130541, 80258177, -42867052, 76388604, 66106628, -81287782, -117273307, 39139651, 72814376, 89676416 ], [ 98709541, 9200735, -65737569, -58313498, -97796350, -54158394, 20491849, 96072068, -97640661, 46575239, -107128854, 32775831, -92690121, -79296176, -41205973, 6653296 ], [ 64215305, -11475383, -62881577, 72307994, -48050848, 7505739, 41950382, -48575445, 98250117, -98428988, 106724782, -17776608, 108690286, 29124078, -77786916, 46264199 ], [ -95820539, -4318074, -53340448, 64386647, 51842712, -34683968, 90816795, -40819062, 38415405, 17424004, -19385096, -22997310, -85319182, 101550870, 104809799, -87786565 ] ] ], [ [ [ -23834987, -96511023, -66840740, 4259609, 36928499, -52553285, -46616316, 58427087, -100515173, -100785299, 80961267, -26009146, 50096018, 56278492, 1392133, -29673139 ], [ -1532397, -29845615, -101252577, 2764169, -52967925, 41665900, 95411629, 78156966, 54789037, 110891904, 31382503, 74723805, 71674235, -93295040, 56921723, 102436851 ], [ 65668196, 76236231, -20228859, -83107216, 114062486, 111917395, -107326781, -46999953, 79159451, -8342101, -8436088, 88609067, 12752251, 13025506, 31135018, -57631683 ], [ 40500414, 74931183, 36258175, 81245948, -68145982, -114299029, -39316467, 76948515, -102001977, 7319429, -109955761, -103836499, 46507594, -27881936, 59256308, 104993694 ], [ 101072342, 39346776, -16771859, 93891997, -53099176, -72104128, -53245728, 58399357, -72622077, -35283938, 12325234, -58350632, 59270634, 51078950, -32548410, 35697974 ], [ 46424689, -15178858, 75895242, -99130379, -19036443, -38428131, -31026328, -114261646, -93160124, -65643280, 35417767, 72862639, 66356871, -62007447, -668515, 39813927 ], [ -105804895, 37160804, -117453494, -25243415, -66001419, -4263837, 45877165, -60508463, -43355184, 2046650, -4155329, -40835108, -108095057, -71584926, -39557442, -118794368 ], [ 66575143, -46016429, 31798905, -72562752, 105606238, 45435770, 98144552, -104126526, -33066712, -66124563, 64502752, -117323397, 97950678, 99750040, 105273290, 96517145 ], [ 45108539, 95385321, 58053686, 16977098, 75311365, -37705282, -111253380, 54186911, -61174720, 10690160, 82914963, 2707532, 69173982, 88348099, -51980349, 78366371 ], [ 3147196, -110442171, -69721111, 80450394, -100111110, 55336302, 30456901, -103904199, -31929492, 29055278, -58364941, 111625712, -92429164, 86990733, -20692038, 14144739 ], [ 33465173, -22744669, -45246971, -64186054, 30958555, 118025128, 102664442, -39349764, 7038503, 118079781, 69065709, 93330288, 5143094, -9526145, -55170834, -69251827 ], [ -93958037, -16673274, -112929424, 72429850, 115888600, 65664712, -19596431, 85149650, -59116054, 67921053, -106929881, 73764257, -47863775, -102284453, 25373620, 21077975 ], [ 96468519, -103822044, 41470996, -2555272, 22588394, 92913539, 41881358, -3852897, -27344121, 110314632, 15669470, 110483074, -108416097, -35010917, -31052677, -82436499 ], [ -109539733, 23914118, -110362811, -117264421, -33256136, -14801529, 91294340, 48011098, 87671248, -64419102, 31027777, -69257755, 34292825, -59310021, 71027504, -86880047 ], [ -119290703, -7641634, -10934624, -100245889, 13315441, -60171484, -27329283, -71406130, 7046242, 22187459, 983631, -37564280, -31878825, 53382675, 56257526, 106034040 ], [ -5662716, -53629877, -94607363, 86650485, 33522668, 107177629, -98205092, 52718385, -116091238, -91637909, 4521711, -32704965, -95336816, -62870233, -18347014, -51990358 ], [ 58785933, 37633657, 97863354, 107622851, -76625181, -108255708, 46475834, 94068431, -63676487, -81681308, 97810321, -65960554, 62883800, 83245375, 67062606, 84888717 ], [ -100308025, 96673279, 109979285, -116104546, 34383067, 22242016, 7803011, -119040575, -95296208, -90288227, -81828564, -23075278, 83954807, -51507539, 63738359, -3552807 ] ], [ [ 86287667, 58135650, -1471924, -115253725, -111151215, -66951711, 59297834, 116628840, 36782268, -29193248, -85609483, 110822562, 92190718, 91197760, 43918787, 112847582 ], [ 22504823, 105995881, -458761, -100902797, -70099439, 58024074, 33232805, -57384082, 61183888, -88810890, -118656238, -53699693, 41301188, -111272333, -102508972, 90900712 ], [ -69777024, -3929281, -7530005, 2688599, -54576516, -109845308, 111877090, -61584091, -91581242, 79765640, 78119934, 42856643, 75832523, 15030296, -72879792, 35332499 ], [ -61857754, 61315778, 83007583, 40447722, 78221417, -10585732, 20504092, 30960799, -41220544, 34773238, 45584216, 92860059, 88741123, -12103807, -22730479, 114174474 ], [ -80495675, -44205672, 66646399, 60319945, -6602586, -113650197, 86770447, -14626751, -63073384, 64084070, -16152721, 28076205, -86625655, -692, -34439987, -25032931 ], [ -56425472, -68597449, -81854191, 15221986, 52775730, 67653371, 101259169, -3472654, 55569195, -97242329, 52456362, 115365189, 26147865, 7158097, 34937723, -19476647 ], [ -84816037, 111382734, 103715816, 85998029, -103685685, 88276355, -45640414, 62154674, 71592657, 71297470, -1731238, 102614051, -111323308, -39168443, -88669468, 22469511 ], [ -25666214, 111470745, -43944793, 39066603, 41807071, -103996440, 10478225, -89343919, -45813433, -91820224, 117776535, -66455393, -98746838, -105104859, -38555560, -113536251 ], [ 75185575, -65628502, 44473167, 88922471, 6918485, -98661181, 99314816, 89744359, 54271312, 11953734, 48024427, 96711620, -84285397, 21941842, 103034899, 25340168 ], [ 67087456, -69463115, -12918084, -75722883, -32420583, 58062046, -107171090, -51513167, -33232390, 106473845, 54592238, 72492657, -101781264, -7963093, -26892332, -65694442 ], [ -68270796, 45861489, -94134308, 95195132, 66497020, -524232, 29980672, 84023560, -103743515, 80118378, -35045463, 41172761, 104230953, -80218184, -114956374, -83115179 ], [ -25026133, 44060177, -117475937, 48684698, -25243146, -113020997, 9966585, -116765950, -71956854, -64738497, 28671755, -29790902, -93878531, -72710001, -83557470, 65107480 ], [ 2265888, 48043342, 115123464, -117826767, 39329881, -87980220, -67170740, -9759021, 77737175, 67582365, -66843807, 58946851, -21964082, -92029571, 41742956, -22577637 ], [ 24258560, 46820500, 62978932, 92494030, -50552255, -79494940, 75491158, -74843111, 10097010, 82421049, -88669434, -48468992, -94374669, -10638909, 37183833, -85498609 ], [ -37176921, 90933126, -31117727, -73526081, 82323545, -1619960, 26329919, 70833861, 60573629, 61893242, -62773855, -84327121, -56628173, -80896864, 98024793, -3560027 ], [ 85106371, 4466186, 100858495, -53196301, -114718801, -11091451, -47332916, -18825735, 94996709, -18390008, -80194344, 82646829, 101784175, 87708068, 59914984, -85281975 ], [ -63589457, -61581091, 98704665, -87122381, -42218559, 21993402, -98156416, -12016871, -105433802, -50716234, -42004185, -104844824, -108595461, -58550347, -86931342, -110160233 ], [ 5201547, 75783524, 74985606, 111759659, 30311656, 111293629, -57894848, 30851880, 16032788, 13031312, -67386661, -46491580, 16268219, 49447384, -5700887, -40098449 ] ], [ [ 33995357, -110922052, -49755000, 76505549, -20030328, -97597915, 34420308, -3752709, 3484628, -112153048, 53525577, -51905515, -89198562, 101756582, -105241012, -9200159 ], [ -52639639, -71098946, 106816538, 4968776, -113593317, -45532836, -39100668, 57784289, 34041540, 96225684, 99604599, 55150407, 115231327, 103232037, -44093980, 61686837 ], [ 58280686, -4074091, -66527538, 47536608, -68282976, -8391550, 69492179, -27290433, -48087419, 24970595, 82877939, 5875549, 35207745, -17266626, 12671306, 8737383 ], [ -25513277, 113783784, 93389158, -51328009, 66396790, 75572696, -97928878, -23576690, 34740696, -115390475, -99636734, 68540823, 7117926, 35598258, 117191372, 37051013 ], [ 95430689, -48679960, 22703703, -28262479, -6212401, -109666885, -30963407, 4074376, 41980868, 40677888, 72342267, 25629774, -50008610, 81326643, -449273, -36705354 ], [ 64134022, -6417572, 59422670, -36043703, 94463575, 4868618, -88601031, 72591231, 27676655, -66120849, 21496469, -12205545, -82482997, -80839180, 112800168, -88343575 ], [ -62008575, 87781028, -74347431, -50061044, -55796256, -85695842, -49802222, 5625515, 20622242, -81111994, 68764312, -18686600, 33221021, 81422774, -21954168, 19446386 ], [ 6599532, -43545102, -34776971, 73357843, 100048964, -109488111, 45872497, -24936754, -71981114, 81783430, -74771629, -108299108, 62419397, -102704088, 73081222, -46992436 ], [ 53869060, 67778763, -16257079, 108649204, -14073007, -61958084, -12462996, 50792284, 57070218, -51788638, -8275148, -83695420, -31338684, 85350573, -105424327, 112560221 ], [ -71794802, 78551473, -35849079, -57230308, 94233210, -101876067, 91016507, 62513719, -107156754, -28157342, -92925679, 29972692, -42576035, 10833511, -55399362, -40112946 ], [ 84302272, -88571417, 58131604, 102363648, -112402677, -48786813, -34486418, -67175563, -19167027, 87382175, -13535939, -54800966, 11818263, -53514038, 21262075, -86551051 ], [ -100888832, 35214205, -29977936, -103665010, -47195554, -116754398, 12136698, 94572181, 16438703, -112215200, 17419189, -109159577, -12153333, -4268984, -30239502, 19997947 ], [ 38138973, 112769784, -69116252, 76112777, -47619771, 47397286, -26631455, -64873446, 86048558, -61921126, 94547726, -98985280, 74259011, 56216893, 107465761, -38741682 ], [ 86470380, -50104437, 117023232, 32026910, -30676186, -89603691, -17789403, -78442860, -116368776, -77303719, -10164591, 58433229, 12218791, -54637408, 14687474, 100086043 ], [ 81185189, -56014563, -81490657, -4618227, -7122256, 21200203, 54908397, -73687955, -98326374, 50994734, -114078789, 93592423, 118333782, -91502113, 91493279, -66431914 ], [ -117310673, -12889635, 115783924, -91206296, -94785337, -89159252, 42902575, -5848129, 44423395, 76193435, -14789006, 93686335, 9391907, -61404506, 36503906, -52472210 ], [ 90982233, -109761553, -95233835, 57385464, -24543981, -25254452, -83624368, 94619253, -20752633, 85510984, -12302849, 47902090, 87475613, 47049349, -26255966, -102769916 ], [ -13460421, -57754120, -107471623, 86465495, -117416461, 40486171, 86094590, -30081473, 9092621, -48260469, -55277048, 17406886, 4074297, -52221244, -75998303, 8196197 ] ], [ [ 113464560, -3673418, -27760445, -110242422, 23875881, 31120772, 35528700, -65115878, -70894899, 85631992, 59051939, -87127503, 11117282, -87514887, 113525860, 10980354 ], [ 74050309, -115960426, 17430051, 24303098, 73092954, -68044432, 50098301, -62148680, -70336476, -24259360, -56207926, -7778081, -4767640, 85657357, -118040954, 80364540 ], [ 48507773, 26275933, -24981473, 115461576, -75386952, 46830014, -117258575, -44021236, 40035649, 109790543, 67842655, 84419232, -1176065, 57106754, -22878941, -8333088 ], [ 118699550, -109950070, -94294622, 34782687, -57679907, 82473481, -73958235, 106499159, -20179372, -14622493, 8329101, 95987577, -34618472, -12147981, -6965592, -83659060 ], [ 69940399, -5726600, 2421486, 67989079, -118431763, -7416035, -9480628, -10066560, 59952466, 53393142, 94982597, 91950959, -102281769, 107584096, 39960566, 19147433 ], [ 70050362, -23006621, 54617573, 118955610, -5722400, 19986631, -31152023, 39448117, -27838371, -44955569, -85856284, -116619229, 41938950, -89684976, 39508574, 55150892 ], [ 19868300, -10786998, -15530506, -65417042, 27508287, -30927594, -48454733, -42612770, 97616915, 88760901, -65205577, -43060134, 95429044, 96787934, -11119631, 95939187 ], [ 110061612, 27334211, 32804513, 41459613, 70698380, -106698698, -97646734, -72174977, 72227032, -79155739, 67627135, 112421202, -48206226, 88249408, 3599644, -5592506 ], [ 108008085, 308963, -61428577, 40192397, -91840105, -94212043, 116647783, -60471321, 27255067, -69753068, 39424529, 107456006, 25465411, -21467478, 80269658, 3306283 ], [ -77906175, -20105127, -68179962, -42832514, -96240454, -24401300, 46191939, -20519306, 62069745, -37436440, -11627689, 116141835, -39252331, 29449911, -11410797, 78799925 ], [ 103735524, 75038302, 106839211, 84698970, 4395122, 97228186, 94734713, -70723854, -103737008, 109849390, -34640071, 23563384, 91089574, 117336020, -9280481, -69785345 ], [ 93236428, 797650, 89901742, 33246799, -8263137, -114741140, -406120, 27758433, -31714203, -32180791, 109190250, 74699081, -15037476, -18878673, -74673102, -62944257 ], [ 115238383, 96134883, 94082968, 68198856, -39256089, 15789769, 95332967, 38268573, 57137747, -15906120, 25862504, 100821964, 112813718, 88373555, -110542902, -62355147 ], [ 63510821, 32673424, 115891672, 42796472, -47139718, 112756961, 106194813, 43304567, 81661988, 29155663, -72319721, 73645768, -82080202, 87155637, -19784208, -48874456 ], [ -95555632, 10061801, 36790676, 47504147, 26724317, 16827258, -46940883, 47912142, 38511640, 108689253, -74078226, -36079029, 111426693, -113849002, -10258701, 8484001 ], [ -95271370, 104775862, -45459867, -75888995, 92991098, 6173980, -61766799, 12206371, -115345807, 92244724, -5648488, 92715641, -81497157, 43604785, 114984206, -108444336 ], [ -24772596, 25920753, -77089569, 105875735, -91568082, 29679919, -26958721, 52481337, -13657613, 88165980, 87571172, 104273774, 79329526, -105373430, 84598424, 116437884 ], [ 46028879, -102369395, 100806724, 96317694, 30389938, 62403745, -61049294, -84988186, 90886935, 71840286, 26456486, 90972581, 40810647, 42990304, 44682856, 11206422 ] ], [ [ 38229203, 52312335, 24918369, -26784748, -47073979, 79637357, 56160906, -84343184, -82956621, 96837479, -71937634, 43359862, -75947334, -60985146, -84129996, 23066618 ], [ -114244909, 29951982, 1278825, -97236313, 37351585, 22088144, 33635561, -114915940, 2464250, 98264403, 27613204, -68696077, -25400369, 118216730, 92550557, 13478592 ], [ -54450366, 32835826, 87195502, 42108929, -54796475, -69805686, -70711850, 34875774, 113017270, -96432321, -19688983, -80140831, 58971524, 78709010, 105389800, -100752303 ], [ 45355673, 18427681, -18594025, 80470735, 2260483, -33635797, 24493804, -64944436, -9601775, 19892542, 22665697, 82721709, 108071844, 51260517, 29162383, 54840624 ], [ -84144702, 48282066, 111764743, -54836365, -77103861, -115988936, -48958062, 69402759, 9949948, 10052022, -20537725, 93588804, -20820643, -11993739, -110782377, 79878013 ], [ -8521098, 74838510, 42325902, 6604304, -40764141, 62843370, -112434098, -19900106, -23215763, 116846273, 16746938, -37561946, -109791524, -19655993, -31577194, -73371587 ], [ 80843632, -27334473, -2048035, -76103578, 10832597, -65364240, -99161020, 25888563, 82054615, -64253221, 71670640, 57863383, -94422513, 101127570, -112670371, 55997767 ], [ -71839875, -102959052, 55528562, 100335912, -25272652, 498757, 66873221, -31604746, -5886236, 96722043, 94853209, 78153680, 113610916, 55721903, 71147471, 13991887 ], [ -113164743, -87022761, 73848786, -25716327, -63742081, 38871791, 97259659, -96949846, -90484278, 28753896, 74505741, -2079582, -68596404, 28028430, -103689064, -21442186 ], [ -89566083, 57657504, 68602677, 5085168, 49353176, -110000204, 94566348, -74206906, 109423042, 23429804, 89735181, 2899804, -11942459, -62028154, 97276311, -22458944 ], [ -54840501, -52957978, -4828235, 54749281, -63510787, -59668051, 16563637, 2317248, -110969169, 73554754, -56509920, 106599010, 5727678, -92226736, 78899085, 2861775 ], [ 42101614, -14885881, -86207361, -79182285, -12641832, -41088242, -85136624, 44527423, -31651530, -92995819, -89001355, 71627055, -79808927, 77205204, -71888323, -35683554 ], [ 35815605, -27270545, 95168496, -736173, 84854636, -28511619, 81868677, -96772727, -94296755, -87016117, 78648002, -87712041, -41489472, 33010356, 117507063, -43986952 ], [ 76670206, 88390610, -70335503, 72518107, -3823173, 26362196, 26308313, 106027295, -100851271, -6749731, -79151252, 16571776, -58012946, -74568744, 74765825, -7399418 ], [ 96722337, 86387880, 59775821, -27907786, 32165561, 55306934, -41774896, 30113997, -56993015, -80136418, -84134056, -48385639, 69991230, 58725495, 6415174, -90079528 ], [ 110166183, 8098488, 29211150, 39958503, -29696638, -25019081, -48110002, 53903368, 104375589, -111394, -66031554, 46728442, 20968024, 71529087, -95571293, 65646569 ], [ -45724419, -81173151, 76046267, 75655987, -85088963, -10663614, -61460248, 62776496, 9947837, 69173345, -27554909, -39591363, 88577387, 15705011, -52237321, -92554182 ], [ 36565068, -102107380, 40470567, -74759669, -38348551, 84782657, -85992094, -67950371, -2911143, 22136001, -49112518, 31464489, 21993872, -27161098, 24176205, -27469920 ] ], [ [ -110126645, 12067294, -103709456, -39878117, 114042293, -39539602, 63621289, 71429497, -85708135, 85056640, -113953550, -27096985, 91314212, -34289844, 20738947, -113962901 ], [ -9645058, 7019983, 20366968, -81812766, -83563442, -57340992, -14783055, -13462995, 98185578, -68544967, -22966865, -101831151, 76108586, 118115895, 43169879, -59931596 ], [ -70435356, 38382413, -31620021, 71791170, -62622077, 89424023, -75414927, 3695729, -27157628, 98727300, 103438303, -56802360, 2886982, 5372416, -29776244, -59769108 ], [ -17546743, -19104371, 17025523, -89552580, -73632428, 72477759, -89355877, 57426964, -114384128, 32685906, 11491540, -37579039, 75963665, -42459857, 36574105, 74761787 ], [ -38043914, 97895132, -77150889, 84400437, -79299572, -108608153, 63969877, 89286307, 108858751, 57734622, 69036133, 34208005, 115891557, -92172837, 62983574, 112910771 ], [ -11759745, -305269, -86871063, 56995355, 118893819, -114392246, 40545428, 2597195, 92847676, 45026371, 89578939, -67523857, -38725519, 53996770, 5799750, 93960871 ], [ 90940918, 77402039, 7427831, 71391737, -40791962, 28666841, -110614122, 21041899, 6854458, -33591830, 85698758, -24685222, -62055267, -14158165, 85184017, 76577989 ], [ 6822817, -114356133, -27076205, -49918412, -1277685, -85431508, 27864963, 107382174, -104619089, -113367832, 74700817, -110702681, 48711304, 83532322, -106216758, 12077924 ], [ 7330225, -76755663, 73699092, -49315144, -58211406, 108549908, 23140586, 47766858, 14174496, -31297887, -54942708, 62318550, 73506491, 119181472, -104160721, 18068438 ], [ -102584108, 51492836, -11321017, 30675250, 87026332, 25150312, -100715058, -8178437, -86619093, -30504681, 85121184, 1098801, -51181494, 101249288, 7450644, 72874265 ], [ 52006181, 81771535, 91858477, -111332894, 68929052, -34855164, 91063651, 18943968, -13794584, -67914752, -115182571, -109716978, 58977377, 27432679, 79401094, -8588127 ], [ -94754871, 61595763, 76609617, -38493660, -79807185, 15484066, 11484712, -1021014, 41073804, 75976887, 107008690, -103418992, -100057581, -55585118, 106162962, 81477962 ], [ 110367517, 71149616, 56881297, 47060040, 71013746, 83789700, 94091896, 50104383, -52025936, 83065436, -53017782, -13620010, -32680486, -59013087, 37068042, 90792632 ], [ 34821307, 112310993, 29825809, 85689936, -60793466, 67602011, -35035230, -37872957, -78852981, -61053517, 57090753, 35944929, 35263536, -35263183, -10665872, -11723735 ], [ -118117829, 105840207, -14513228, 97707098, -76801426, 42229695, -100426693, -55138637, -31010520, -100941237, 36200864, -32380828, -115214881, 61163697, 50529320, 52115092 ], [ -2377663, 66708648, -108388428, -17420512, 62532623, -71108022, -103191953, -89304862, 102080996, -110549218, -93605887, -14626622, -90479862, 87259026, -8392899, -76886538 ], [ 69507149, -92072490, 38089877, -114885603, -61037854, -103633230, 50650187, 26564150, -76031151, -50903445, -9206154, -109532110, -15889396, -96411216, 19717951, -51665474 ], [ 3170696, -51433232, 97324941, 14517012, -118095038, 118284257, -760127, -75717680, 60728433, 107922590, 96524624, -90529643, -91409329, 25875802, -66578023, -19140748 ] ], [ [ 13034789, 119151340, -103764626, 63246221, -60038830, 57759262, -32379854, -12550007, 49941851, 96656996, 32066523, -43085929, -71682284, 81880107, -112575600, -13647161 ], [ -9177175, 46781571, 49416363, -38310358, 114730296, -66561577, -115669560, -98277055, 46009666, -37440699, 59483672, 61917233, 86058487, -24490561, 29514714, 90448824 ], [ 59859384, -35974096, -76938333, 88591644, -36256142, -81089363, 35740728, 82202959, 36212417, -47034953, 69874610, 103195705, 7506573, -168051, -111184973, -68955724 ], [ 21250988, -68652974, 115983573, -52295237, 70547877, -41714094, -39077629, 86343309, 54709562, 77032930, 67474318, -68678238, 50223064, 52051544, 76399938, 73293113 ], [ 19299302, 37642707, -19023641, -26600949, -16593841, -14780203, 24171790, 71770336, 53864932, -31324033, -103524968, 55775536, -14654597, 99271377, -105543726, 1327210 ], [ -107422884, 64262754, -110063450, 62629331, 2544734, 71422118, -59668510, 19508336, 10797704, 88634972, 28358439, 36843444, -87404546, -18778937, 61854635, -107219276 ], [ -21184563, 44074148, -32666174, -5267341, -20631746, -56859490, 48654808, 15864310, 19243807, -7549340, -57990215, -38005817, -102166763, 28929160, -17622088, 13380486 ], [ -111380457, 51283847, 56564033, 28949657, 63882288, -35812659, -100979598, 71204022, 80930695, 21007776, 114683559, -9896337, -83533492, -65206344, -59256554, -33346609 ], [ -477949, 46590362, -9743344, -92484590, 64352207, 86355384, 55907382, 4488200, -114203228, 116107441, 112377587, -62032965, -10891323, 39444690, 2838721, 21444719 ], [ -64567957, -83102895, -12225301, 36137524, 95936123, -107989300, -50634288, -88735756, -31221587, 71135348, -115545571, -31155710, -105755359, -87258653, 73008612, 34275559 ], [ -99529863, -6497470, -78326766, -8113984, 26033516, 39148984, -4547485, -58591752, 1569812, 81564203, -100222883, -109323045, -104726606, -41169091, 98393829, 56112132 ], [ -29559700, 47925711, 76127855, -11054674, -92120492, 96099247, -104727307, 4450784, 82102543, 91822032, 48400538, 26934301, -32272259, 56212106, -81627472, -23375241 ], [ -52030012, -95401627, 66480940, -64653157, 2415552, 92730291, -103839177, 100039842, -39581831, 31744802, -23221756, 109298468, -98333211, -66804921, -22579297, 151798 ], [ 104304785, -797653, -89849889, 28482635, 65214048, 81279459, -36178996, -27307916, 28167451, 93679872, 31341310, -97460499, -89905292, 25289660, -103823788, -207630 ], [ -55005009, -53829483, 100809533, -16303175, -31149940, -46167723, 56967800, -44437668, 62247745, 57220323, 12210869, 60787091, 6941141, -49176628, -111253308, -65253383 ], [ -79737256, -64113227, 68487520, -114134742, -23468056, 31628768, 89624135, 22662139, -71128388, -26020519, -77759016, -73563638, -112680247, 53809109, -2840582, 29204173 ], [ 17177304, -41040492, 97971647, 66189548, 74582068, -68746369, -55303947, -39007292, 65847471, 16974898, -80807865, 22253907, 32814029, -95956011, 37984547, 110931727 ], [ -23540921, 35826313, -76998441, 90400544, 87656951, -12985584, -100780292, -90449426, 5942913, 5760844, 78189015, -93303072, 82104546, 67347582, 1200504, -16048361 ] ], [ [ 86479068, 110260047, 94808283, 4671881, -98078500, 114539405, -79424122, 48236873, 53432845, 19624127, 31340169, 86077401, -61356952, -108287277, -73312683, -18927319 ], [ -42016955, -88841584, 16830485, 56238474, -7529098, -103220183, 11955041, -21074469, 15287833, 101534011, -113201037, 50561297, 96435945, 33483080, 23198269, 31343652 ], [ -15263231, -104171196, 112090809, 93161828, -74491513, -42161796, 57422269, 87405688, -11485781, 13082206, 71856244, 39235444, 48526567, 86294622, -35608302, -71733430 ], [ -75038648, -25999239, 45658271, 113333544, -50799999, 92106047, -97856959, -7629317, -37177146, 49515474, 7342601, 31684111, 12452979, 82782339, -99679428, -47502750 ], [ -25740481, 90748432, -49996182, 85002727, -67083502, 15138050, 60140130, 89390955, 97356212, 66675933, 86159615, -72631376, -45219923, -10192830, 27759441, 65450586 ], [ 104945559, -2117840, -76313617, -2825896, -73580352, 110609923, 82119103, 81402367, -101881728, 118512958, -27392823, -44781901, 76373928, -6235343, -80841858, -40431947 ], [ -47498739, 14084445, -58825714, -100335853, -105106180, 69363748, 67058203, -60944676, 49749249, 117239187, 16826276, 27127011, -59501129, -47986263, -108102523, 6737433 ], [ 48385141, -5524201, 18327917, -49403862, 54101675, -78307466, -99730027, -3044049, 74531150, 39808691, 111810339, 76071916, 113027658, -24076738, -80811582, 102883667 ], [ 16877137, -46688751, -14617641, 72157918, 54756965, -53868707, 71678026, -72421961, -8985428, -72411990, -35275920, -43906869, 95949245, -88698121, -11334147, -43088768 ], [ -77937124, 84823233, -61669897, 27497858, -49590770, 6648019, 66196586, 75787537, -113768143, 90038252, 62443996, -37195824, 90484785, -97799409, -98131657, 98250016 ], [ -43576256, -81848255, -34951942, 52397280, 55916556, 72858246, -40908460, -71630095, 78230229, -33097110, 106480565, 103921287, -112824290, 44791880, -84103672, -10331526 ], [ 94351934, -88495641, 76325594, 117511724, -4630702, -16811522, -22312819, 48612233, 85212828, 21769543, 93032953, 106305262, -80779623, -111729977, 78385044, 1820033 ], [ -28239357, 31296040, 74378846, -48052950, 52384136, -22554052, -53612662, 82383656, -58513453, -103770252, 45885602, 75123743, 82020, 51082559, -26176511, 9012275 ], [ 66297825, 47146483, -71699128, -570309, 110474422, -74284675, 82744972, 110694466, 81265347, 31358051, -34364168, 94629508, 90562741, -92077168, 4924610, -90188376 ], [ 12184035, 117093873, 105365862, 89903989, 3168879, -82257432, 82297680, 5968898, -4209703, -94685455, -29837263, -104483648, 72317952, -28554250, -24097034, 33452722 ], [ 52503490, 67235877, -9779615, 7023661, -117962915, -68722937, 4340239, -66372959, 115618737, 107240499, 4141192, -8822505, 102446145, 90787955, 41401427, 1184036 ], [ 41715531, 106113849, -3004212, 6022487, 113907708, 35650402, 37804733, 34492108, -79259150, -110594851, -36393370, 91707567, -22089045, -87610232, -82553908, -80828353 ], [ 98414632, -74417996, 116769482, -39092524, -90768746, 20683453, 92289014, 98973699, -72877344, 36481114, -14249651, 115500984, 61208814, 34569470, -5502833, 74801518 ] ], [ [ 88485933, 19708744, 115955219, 95615531, 92001089, 25770624, 49806983, -11005484, -38582867, 80248351, 87989616, 21835419, -72533484, 102753216, -54331409, 61590152 ], [ 36847398, -2768853, 59510421, -32526273, -64713540, -46266492, -11800044, 21705354, -40429138, -88421313, -487524, 18441054, -30967626, 65456470, 28433490, 2754987 ], [ 39651303, -22274914, -109175608, 48356920, -107790345, 44426446, -92411363, -75546352, -7838860, -39569498, 92744652, -51673503, 100513020, 14888065, 53916631, -64186007 ], [ 35448809, 6093729, 73395828, -110341893, -91914218, 92942847, 74714987, -52150895, 102489491, 24039543, -100115311, 23138440, 32906063, -38858671, 113868898, -78729600 ], [ 77614549, 32278553, 15144148, -37370763, -16117576, -2176496, -67966925, -13382636, -87399361, -27712503, 85082515, 105646230, 6259513, 19657308, 75976318, -25920191 ], [ 15757777, -3728153, 38960883, -33123084, -53216008, 13785520, -37896426, 57717044, -9059443, 80713070, 976055, 89114439, -64477722, -46986698, -9285781, -50900928 ], [ 2380860, 117860857, 5069377, -77962320, -91427712, -25899368, -78711304, 4503091, -68766686, -64536730, -14996895, 43843357, 48590517, 51776037, -40299741, -102354928 ], [ 84530756, -88592146, -10258341, -12253907, 71293343, 50760040, 20613976, 118592654, -57322467, 3353820, 12825543, 93278035, -54445383, -83862142, -41516492, 73996174 ], [ -32458522, 83645650, -48414889, -48700220, 93282462, 94869342, 1937872, -67291707, 109600563, 114284217, -27139833, 65829636, 2171973, 25974099, -88841209, -60570758 ], [ -77029717, -46206755, -9164585, 52099742, 90997112, 93708172, -30232063, -72633421, -97035816, -92061544, -62169579, -67163296, 38190329, -63202439, -96332638, -87723301 ], [ -78804828, 62636809, 118852008, 17182679, -65941191, 93835395, -66639775, 102243258, -54909538, -98763017, -90062600, 44067349, -12108261, -92924531, 83089627, 38908515 ], [ 23356713, 61060291, -36664247, 64674724, 2927703, -12507726, 95805338, 37651227, 44147055, 12618808, -84973562, -30032885, -44638130, -83585228, 37639035, 5926359 ], [ 90695542, -106881570, -38339389, 94998760, 20121262, 58111231, -74989114, -43934726, 30539945, 21233145, 60085116, 72803753, -51891884, -115931178, 96193781, 81220301 ], [ 27370759, -65375764, 18874137, 45978890, 114221867, 37627647, -61830853, 77996391, -86199149, 29265599, 61801484, 83723077, -78122389, -50542537, 1727313, -30050220 ], [ 14636612, -32393075, 86860202, 21008795, -70266376, -49260009, -114164839, -117855918, -29054691, -64038040, 117272157, 100848974, 60364373, 59961764, -55122780, 43035453 ], [ 52092628, 8780836, 53913904, -4263129, 57567792, 40751983, 16806913, 69095163, 111785076, 31952219, -85020031, 1076542, 35651657, 107666369, 9924519, -44150025 ], [ 30246333, -1660609, 78734253, 36788492, -55924777, -12022054, -93356194, -51811604, 68843731, -26607621, -53923285, 20297501, 107214695, -59464019, -43036346, -41229399 ], [ 38235307, 51747300, 70053347, 58630704, 56516378, -104439240, 71668547, 28033245, 36273350, -23876844, 53594500, -23829572, -20558058, 109221695, 65810875, 12373897 ] ], [ [ 45893198, 20701917, 89516695, 91102721, -84224893, 91773082, 42998725, -109626755, 118508895, -87738314, 23151344, 84332909, 115255347, 77962455, -32060538, -103273222 ], [ 21891306, -22294495, -97358131, 77942489, -14499618, 93448007, 110278477, 28316817, -36330851, -7629658, 63567475, -88165265, -28962490, -4779555, 65396053, 84412750 ], [ -5356024, -38635597, 106402801, 18239167, -50955057, 113454419, -108546059, -18883800, 112410003, -51122215, 43490123, -43626620, 19387091, -98855822, 50984789, 68302193 ], [ 66101020, 75353083, 89035638, -91360411, 106812553, 73431122, -39907829, 15145129, -47328885, 48820879, -39667623, -116972186, 33408720, 30318030, 23908803, 20761054 ], [ -116059435, 115852215, 37562634, -46818542, 9729500, 35371004, -20227386, -33427727, 89803242, 103941817, -13909564, -6209163, 67092847, 64140209, 93873206, 99677402 ], [ 103378458, -9010158, -116200206, -39952322, 103152937, 20534173, 61795139, 103415470, 77410257, -77748036, -55103957, 71869751, 36144140, -55452641, 18847406, 114268193 ], [ -32508524, -8642411, 13680306, -103149086, 97835812, -51410957, -18020382, -89508293, 106192218, -31077735, -102669797, 44392290, -7203723, 73640993, 83197162, -87474858 ], [ 44534475, 87039103, 7770921, 42877616, 29952360, -41088346, 75073901, 5753110, 86816043, 18888582, -82663344, 102090310, 65580756, -65263206, -20318012, 14394613 ], [ -115427166, 24489502, 5703180, 90780672, 75307238, 107759114, 103747893, -28940491, 60398798, 118206952, 12989665, 74923440, -90289986, 58571476, 41242899, -113584450 ], [ -59747102, 19740936, 90637635, 114988247, -56622849, 103422199, -20047601, -32173822, 6291332, 63520080, 18847280, 48139092, -67853853, -30763947, 118797566, -53872798 ], [ -109300231, 1003994, 38076625, 117571015, 109824150, -69631593, 1609740, 115559716, 9324984, -55640973, 116288848, 49161383, -40477283, -59760881, 45542830, 7346085 ], [ 40381746, -103587221, 57920118, 7698855, -26737520, 39393437, -58277759, -103360484, 30733209, -76255588, -483204, -42921844, 87579249, 99973820, 74921963, -80815279 ], [ -87769824, 72654907, 96509337, 53101747, 14175789, 5626561, 22155112, 106573371, 88285656, 37117509, 53224408, 6663171, 13630824, -107901686, 97868960, -73656232 ], [ 106728701, -97377097, 64072723, -35397522, -63993425, -1146492, -14784289, -12388262, 21742740, -79040249, -41546429, 47972964, -104159021, -119248826, -112474237, 3767797 ], [ -111400898, -1584457, -116286743, 43573431, 93709476, -30889653, 13408724, -10459373, -63210544, -7477961, 118919989, 107087745, 73700067, -6112604, 34658109, -314937 ], [ -84338920, -67213767, 44847007, -19681848, -51083636, -62075486, -14008075, -59846628, -24705313, 63657587, -14476113, -49479275, 12179010, 50862491, 51564889, -6256885 ], [ 69884735, -69734674, 63861146, 68853868, -21041977, -68147229, -21117548, 70618968, 114916458, 21094182, -65960302, 116534285, 64612319, 113896456, -49950314, -20953874 ], [ -92484886, -103715188, 78290587, 80927061, 8044796, 34246454, -3714631, 16717155, -94469542, -101453053, 51458590, 71707827, 22205783, -52096366, -6112520, 57421829 ] ], [ [ -39587226, 107495644, -17341754, 50892367, -65446292, 11180683, -116541432, 34421182, 51368319, -31964262, -22801027, 107434114, 86086243, -117881171, -30108925, 46903673 ], [ -90178194, 21721375, 86892081, 107517411, 109568624, -66714805, 4341975, 111310493, -77986228, -43143651, 39861275, 64708711, -30303200, -22110441, 35044105, -63295740 ], [ 56931082, 45357846, -50270441, -110665756, 35161543, -57676612, -24184943, -71402609, -11268787, 67889717, -12255580, -3633135, 18195028, -89024754, -44601742, -101097136 ], [ 106596893, -24327412, -116683034, -63570645, -54528025, -14517594, 48471710, 67258303, 53256085, -108265325, 70996330, 116114998, -111377923, 59906629, 31571096, -101137144 ], [ 74402429, -75308021, -17508260, 72896351, -50151099, -62321909, 80438385, 52730429, -77958221, -59068364, 108672019, 57146620, -113856686, 17719203, 14619042, 98712943 ], [ 48397718, 41899383, 110384410, -56696006, 79927027, 93173519, -60103222, -48935052, 112893286, 100530817, 88906253, -117500137, 53566069, -80783483, -77700560, -95046990 ], [ 90072944, -7246872, 14081051, 57145453, 11733218, -33471807, 91886825, 5691502, 103121980, 14123214, 6861918, -51254638, 8521582, -95880075, -63843121, -112498168 ], [ -15180414, 49201082, 111207475, -30241148, 75532301, -80416310, 20880333, 111012668, 98626258, 79395815, -87877788, 113681836, -34355037, 90924169, 9740289, 4568761 ], [ -110409205, -70999125, -1637870, 16717705, 13833968, 79598169, 17394910, -2536082, -79531665, 13826497, -107677390, -34523556, 119245175, -55023368, -78244297, 116206456 ], [ 1780999, -36579432, 44394839, 55125827, -45506233, 82417570, 100417515, 24829928, -89924604, -93481067, -15855278, -23606459, 23450988, 74286374, -14873633, -49223580 ], [ -38995997, -20875247, 56808035, 73387505, -84463260, -15092657, -88525748, 51777868, 62072004, -96056848, 41095833, -30066187, 190896, 7351857, -40774758, 103108409 ], [ 46766743, 108152739, -65372618, -70477339, -72978154, -103398352, -54009828, 6359711, -60049777, 116175174, 77467180, 32548960, -23792680, -660931, -95624619, -41592103 ], [ -12939193, 102614955, -86356261, 41771298, 50701446, -60924369, -74532147, 3745376, -89326449, 35676733, -10491533, 42985641, 39755191, -1221531, 111750328, 96790100 ], [ -84137735, -10812295, 116208065, -89657573, -65963828, -67000898, 107531012, 108914077, 30796075, 107170773, -10871861, 12352304, 27009376, 58165552, 63717931, -61014597 ], [ -63241329, -28965808, -78972859, 92210072, 64791997, 14965786, 82061323, 39809635, 81485497, 76597828, 28530481, 45648983, -108872679, 238109, 44669586, -92058908 ], [ 110138737, 16788473, 94848962, -40044658, -98161368, 71560241, 110595175, -13476723, -110379185, -82291373, 89205028, 13245025, -65288759, 12127533, -4913134, 38106386 ], [ -46878059, -22614910, -85085775, -19907411, 30686970, -14888534, -110799265, -26786440, 41433825, 1767439, -106562982, 49453871, 112748965, -38191763, -117991536, 208426 ], [ -52957254, -96320498, -75514267, -91181907, 109769332, -45099021, 20645724, -72466425, -9393657, 7776214, 56104908, 68346986, 93832363, 61653569, 69586578, 41263033 ] ], [ [ -93208929, -71446959, 107602774, 108450675, -96979842, -21003440, -91829314, 71257670, 36243984, -29972817, 34944177, -2578523, 106832928, 104798996, -90169371, -42807893 ], [ 54386918, 64178518, 62567687, 58760283, 51010537, 94505629, 37952210, 83146593, -66023090, -2882516, -61635520, -59739516, 82570257, 65768036, 94173532, -8612512 ], [ -79539381, 111224149, -99580307, -115679563, 29568901, 68133597, -8093103, 26855152, 27476176, 46189135, 87598515, -1600737, 66113051, 5300218, 81244643, -6049310 ], [ -40939777, 45582078, -11285134, 71065756, 17452125, 65818800, 20609979, -81879798, -115971567, -56714020, -68209972, -9001980, 67229413, -115347358, -45347586, -15219158 ], [ -58179371, 73942646, 50917113, -28612392, 54989069, 106989345, 117313695, -118795695, 46656378, 66631249, -79379551, -59118063, 93296836, 2741029, 104482026, -19380725 ], [ 20483694, 94210155, 31837851, 105318368, 54154006, 102516437, -18987057, -106191757, 47446130, -7697740, -49468618, -75325862, 76098737, -47624234, -95963869, 1209333 ], [ -3912355, -98534323, -14894607, -59815075, 80521263, 5012934, -107816793, -59897472, 119207019, -115938859, -72232176, 88201950, -89789299, -69732961, 92024090, -108084167 ], [ -56664801, -66582265, -28369477, -63943514, 21120474, 33950194, 107770350, 49127603, -86859438, 10548310, 56811949, 118993830, 8966317, -12063694, -95554001, -40002177 ], [ 86125047, -94362085, -65214767, 74755278, -87226658, 36346980, 91870599, -56012922, 18069016, 70367544, 8587226, 91442206, -27427759, 34324535, 35517909, -19680226 ], [ 87563464, -92807795, 56411595, -110812939, 18206434, 44350868, -46055455, 76610428, -77402351, -68753503, -57174957, 15392951, 118348253, -118559625, -26561929, 43231169 ], [ 3784986, -44316437, 101671340, 75909540, 3676136, 343750, -59292761, -43190425, 22051426, -112433739, -22218973, -99011997, 114494812, -92535550, 49410696, 36617884 ], [ -13765984, -112932437, -70425399, 116548162, -18583549, 80064879, 75698574, 46033158, -37537470, -24799499, 33155260, -83452399, -110848261, -56100594, 43412360, -55011384 ], [ 114920179, 9623296, 48159939, 48822459, 44788305, -10001742, -114722576, 55876641, -10725003, -23492870, -106951490, -63760854, -94448852, -93106847, 31139827, -69787367 ], [ -87236541, -72912673, 82047260, 111391330, -19476085, 8825984, -38802994, 3850115, -91271127, -64454247, 69182197, 92598228, 89580170, -49035758, 72132542, 95486167 ], [ -34094043, 79321411, 21583041, -1189094, -117000167, 94253587, 29491736, 88354272, -34977083, 17157624, 56978772, 21158648, -5373874, -67386580, 33088332, 29583278 ], [ -7687878, 69183936, 75945686, 93726840, -37318013, 75656620, 6742489, 61063594, 4706206, 73262771, 44712270, 22123793, -18035716, -115692382, -56293032, -76250478 ], [ 93669343, -27362227, 76977134, 61692292, 58091533, 104331618, -84968352, -93549755, 108936284, -874641, -95872310, 4842836, 24215721, -87183680, -45290723, 99016967 ], [ 30354362, -24291733, 20160016, -102390826, -91435255, 76063637, 34149921, 67864209, -109612857, -31253447, -82875033, 62872666, 69992815, -19228757, -31061250, -39608297 ] ], [ [ 17441654, -101242297, -65033584, 68526328, -27349433, 53080613, -98636159, 9307661, 25595255, -42839795, 5812875, -72343454, -74532128, -70973807, -23938753, 62889598 ], [ 107395243, 82592498, -86926415, 87271016, 12598169, 73800669, 782894, -74414070, -8610928, 62670516, -46909488, 3351320, 11155659, 69926161, 104425535, -74169473 ], [ 9981517, 72718542, 1756269, 86440840, 8904424, -47826515, 23995724, 72177494, -90433810, 61627118, 99683781, 82969883, 46373097, -115960947, 56087226, -104407402 ], [ -1613088, 92250001, 6574859, 58706317, 9341162, -32680994, -82824556, -68662088, 53229652, 77343243, 38059184, -59985301, 36404894, -103485501, 92082433, -9683819 ], [ 39901753, -88311435, -14368017, -62851934, 35310974, 93008679, -99809216, 27357263, -118202707, -109726198, 7685479, 20660536, 13560258, 62713498, -103684315, 8466874 ], [ -104825367, -1997435, -41526308, 36378110, -94209395, -21089759, -73292309, 100910505, 37115847, 84363904, 41367770, 31285643, -91884536, -102633584, -114994745, 21401505 ], [ 53147316, 80278676, -34530776, 76701913, -13401760, -110033991, -37331039, 4865280, 31396050, 31880235, 35019755, -9258295, -78144867, -65124346, 79754381, -76122983 ], [ -38022869, 16814395, 30917109, -74643783, -68079212, -104488392, 7059098, -101814167, 89439840, -22987375, 31343923, 69471528, 76726848, 119229002, -76056024, 77537278 ], [ -80875159, 84026922, 77687268, -5633832, -60848092, 86488377, 63637924, 28004714, 48488383, 48142959, 83456141, -69785742, -91686957, 41263949, -104107535, 105275948 ], [ -47027309, 78048873, -107152923, -2954931, 31450574, 66619788, 38421618, 2891050, 21019982, -115295027, -34474157, -109098075, -99003878, 11368848, -79586227, -78362399 ], [ 97615653, -46427438, 101497069, -34243365, -86663286, 37307385, -54517034, -12944704, -40771574, 79193655, 53676358, -65284778, -21106584, -111821035, 104471979, 15267785 ], [ 41290989, 36946213, 105939694, 21273764, -5386732, 84479792, -55897521, -96337567, -88475471, -88041584, 16174500, 58674980, 103296316, -81942294, 18893934, 23352600 ], [ 116007609, 16566230, 30450481, -65625480, -89116268, -107975914, -64220530, 62745771, -31587578, 2487564, 13427029, 105933236, 28755913, 78589226, 31677491, 39954633 ], [ -110616644, 39766371, -84086758, -24240122, 107726336, -79387851, 53498816, -76233538, -36811785, -101943766, 92365159, 43489493, -117109762, 37064245, -38705732, 66094681 ], [ -62292030, 81011231, -41145555, -112976234, -73470436, -36483926, 23498222, 68700929, 16936746, 28636735, 106395896, -82900845, -26022004, -92594887, -88949087, -108743951 ], [ 11687930, -59699015, 43718350, -54358037, 2806072, 32237749, -105247600, 58571130, -90581087, -61457699, -54283505, 26082374, -118927810, -103393227, -44371358, 86009774 ], [ -24995350, -77806504, -76051748, -103398989, 20772896, 5495655, 71664571, 97226917, -35878400, 74285258, 50726158, 89753833, 95373098, -931197, -58322739, 15619579 ], [ 70986601, 49245051, 111708122, -42327870, -33493290, 48727721, -112172293, 27347177, -90316907, -25523151, -46523985, -39127613, -21637885, -19616295, -2151078, 8321638 ] ], [ [ -106045895, 11601918, -18988986, 28984378, 70331252, 65425725, -9113077, -107192113, -33948444, -88153770, 107084141, -30318268, -49312047, -113500193, 94638104, -100687908 ], [ -29195481, 97261676, 100330662, -39663933, 18592503, -114249869, 13504613, 45616856, -53228842, 95644475, -108035143, -118244913, -69590369, -602953, -91689643, 65082318 ], [ 24695729, -24211735, -63196972, -64479103, 112828837, -62482379, 21807643, -117995916, 49927783, 6882532, -76058723, -47297200, 31333916, 73905899, -96024694, -77925109 ], [ 6919754, 56317807, 27704201, -22423930, -11983906, -30759915, -119149679, 72085820, 44813464, -92762414, 43165686, -98661118, 108486275, -104046336, 64348334, -16341164 ], [ 19622120, -21689016, -41556737, -43072129, -73754310, 48771981, 38798815, -111114587, -79220717, 68119449, 105591855, 57055662, 29712284, 43434083, -119111358, 117646373 ], [ -16414687, -65526527, -22010810, -64292783, 30565998, 91064538, 4242673, 84181521, 72099839, -17127432, 83449065, 43502096, 40880033, -93835995, -77539676, -77337736 ], [ 46643875, -89674305, 71574814, -41675386, 85509004, -73924982, -15689134, -46161524, 53208552, 116411857, -6009560, 98984073, -70440929, 44543345, 24715502, -119141235 ], [ -33620616, -105173076, -113177671, 42728746, 78936862, -84316181, 49955880, 1638023, 62687949, 103768737, 19904434, -42059580, 71762700, -42070996, -19670822, -113656027 ], [ 20243230, 84662455, -60088432, -48110498, 73112857, -4643089, -51338172, 29186015, 54807563, -27999195, -45636287, 37127293, -83088754, 30808666, -28608894, -17099756 ], [ -70989741, -204670, 48614932, 31355853, 102054552, 58060860, -64907962, -36261751, 39705967, -61410577, 23912961, 82731752, -461441, -26653652, 61868463, 51286191 ], [ -103104353, 36607210, 70988252, 77516297, -50083385, 99956188, -29276193, -94764228, -54485804, -93892279, 44131083, -92192323, -2814935, 18566639, -106451907, 109727270 ], [ -67850218, 50175847, 39501638, 54020352, 423634, 104228334, -107354009, -101429785, -70841707, 107067464, -66273330, -66410532, -72724884, 36256405, -17303472, 106026677 ], [ -90513954, -88125798, -86695214, 41555471, 68051307, 22441397, -89568737, 75101536, -42712984, -101527166, -86188855, 7484829, 108349496, -83087780, -26406486, -12087787 ], [ 72635613, -116554816, 115094502, 27739276, 6934915, 83180984, -76021435, -11897943, 51384652, -113381005, -5973671, 79547160, 86629354, 59570170, 579615, 10104455 ], [ 52807086, 23745093, -34671691, 89725896, -49581904, 27807583, -76025271, -83896683, 72012198, 13547906, 42871995, -20813674, -94661781, 1127418, -7011734, -90884677 ], [ 2321316, 90320763, -100179197, -92657421, 68637382, 104703709, -64467825, -106142545, 9639081, 70810235, 38352850, 35667903, 83153740, -105412054, -91297035, -9786364 ], [ -97305020, -115904203, -98534058, 37000427, -15455886, 40180476, 93064600, -109458080, 64889203, 35652523, -73086968, -48151438, -50946009, 105507987, 48194490, -79607710 ], [ 60626096, -33898834, -23859642, 84552467, 12587127, -17962080, 7582587, -44704559, -81920647, 9529357, 82298769, 95623948, -26251425, -27556093, -11860417, -26087531 ] ], [ [ 29584913, 5308307, -92345405, -24497639, -36068619, 61533038, 100909869, 58116760, 55244777, -99149918, 112111545, 32458407, -53711056, -26566734, 64712374, -90136025 ], [ 49141880, 36846486, -70543323, 79686083, 11089839, -71923133, -13637040, 35670807, -42160423, -78323521, 17772606, -18282403, -31552919, 24753048, -88089547, -3411405 ], [ -34529270, -76874115, 80054514, 64122041, -49983475, 3782395, 96377955, -17694698, 3968015, 81887088, 53129276, -26746547, -55251906, -30716727, -42803410, -96000783 ], [ -64406535, -18393382, -72750770, -34854032, -26983887, 31178654, -77689891, -83951649, 36758383, 45390296, 7847106, 52196231, 90670558, -94412508, -56963608, -64015494 ], [ 1692946, -55016497, 95886970, -27329233, -20379868, -78934639, 116308600, 12008335, -16423353, 92750558, 60384265, 103835984, 38254980, -62959756, 111891662, -33049104 ], [ -59259607, -67418683, 97152289, -89707175, -46838285, 58531322, 117439933, -65196091, 78552376, -28647905, -4481957, 113405059, -58165343, -75089821, -29357159, -53267794 ], [ -103522584, -34327054, 46827975, -27464153, 48105294, 30618532, -33626926, -34757327, -56793944, -62595224, 27155593, 45592615, -82547163, -40911195, 58358650, -69050443 ], [ 102662993, -19687531, 45053479, 43970453, 58857257, 115202584, -98988931, 88554805, -35862685, 71633435, -76653623, -13449249, -35277058, -43397384, 68853762, -61112910 ], [ 97344578, 51520247, 13376658, -14434240, 40429565, -52000338, 62536842, -32990521, -69748632, -33576625, 19161883, 108474257, 73124344, -34433330, 86734965, 69674892 ], [ -57762760, -80451799, -2559584, 88254200, -57019324, -101111232, 59753381, 8110828, 44138783, -83052635, 70291102, -1378955, -10718803, -57114719, 39783086, -78070612 ], [ -8479662, -84321686, 69167748, 19426780, 97292607, 15111082, 119021153, -79975792, -5327874, 70795499, -118329108, 71649131, 1135058, -18196816, 57971130, -77319392 ], [ -33486728, 18773507, -94441869, 84470687, -52006167, 35989739, 922137, 18435991, -65021388, 79029603, 2685250, 81170170, 83330349, 37157479, -51849627, -102146144 ], [ -67984376, 114248388, 74884746, -112821544, -52502343, 57915202, 2356330, 112710027, 78314697, -34295534, 4126426, 39192842, 4617874, -43967901, -54027438, -50116915 ], [ -17206235, 59059221, -102358877, 106897654, -78534735, -117625592, 90735375, 96093123, -61480482, 104348802, 60546059, -88108960, -43052096, 71597872, 266513, 84227947 ], [ -16274273, -93412654, -12658213, -69255349, 89377045, -105924883, -45326002, 54143455, 110738560, -107899620, 58018169, 82063827, 60938640, 95572009, -47041150, 32148007 ], [ 17418617, -3156458, -78667562, -40841016, -49599802, 36162280, -77445099, 1031269, -28940722, 97325603, -35137923, 76879500, -113551680, 60347126, -17201923, 62491576 ], [ 12882493, 632176, -14059497, -91769582, 48024729, 60890777, 43971775, -59829112, -18097672, 4907587, -93577689, 48870977, -25292914, 39267551, 117530071, 749981 ], [ -23572509, -48353964, 78450868, -31897777, -28073581, -76494830, -94217303, 43349959, -82456299, -66632830, -26524182, -54314367, -55895888, 105734778, 33136578, -85372648 ] ], [ [ -70747297, -111648851, -22026741, 39658906, 69813788, 105246212, -83767956, 87068349, 45344083, -26244386, -12993666, 59926748, -3114188, -90202181, -33181547, 105562515 ], [ -39440547, 15995368, 35664498, 110784810, -107595859, -24623420, -24766627, -103755783, 75651935, 103859341, -110090442, 118750176, -42699470, 33090208, 18816804, -102002163 ], [ -557971, 109006173, -104389134, -114888874, 31307588, -7936980, 82358694, -68068563, -117841019, 59971224, 101099634, -26871203, -81276040, -13392227, -79672045, -20767982 ], [ 7593244, -108837370, 90436451, 35166721, 18666736, -60615120, 73289449, 51547385, 52257515, -119093922, -3601491, -43253646, -59440830, 44945275, 31633504, -98193667 ], [ -110120435, 86533652, 4434749, -71143306, -8566701, -49452877, 97762495, -101965058, -3697443, 115327728, 8847286, 62415317, -98654964, 33653016, -21016524, -59438773 ], [ -81214327, -29363872, -45701776, 41314485, -14690931, 109167973, 19765148, -24104967, 78950017, -64420789, 70249189, -117613508, -72673157, -80984483, 55653784, 64554275 ], [ -113540358, 57436549, -71507279, -15769512, -9803933, 108243557, 27063002, 33469988, -35123842, 31825647, 183745, 51030828, -102086481, -27710560, 117755982, 71497278 ], [ -14663815, -115723449, -67165341, 104033535, 54851489, 2745969, 95106208, 964217, -11010126, -109350031, -117827325, -5635446, 95643563, -75680678, 89305873, -30627639 ], [ 113095160, 49375913, 45267052, 49938366, 86324112, 76519276, -19287851, 102406917, 50498132, 112947466, 69786055, 112255676, 11383357, -37128628, -64893224, -94026652 ], [ -42159057, -43070221, 100783040, 11560231, -109205358, 73338576, -106559506, 45960061, 10768038, -64137576, 18319455, -19334291, 67831380, 85497971, 105353187, -21222174 ], [ -74179587, 63777086, -104134175, -74597557, -20222358, -26269519, 29397031, 2078651, 107809589, -6517919, -114320913, -111060807, -40180881, -30797959, 55842244, 76675767 ], [ 28543622, 924908, -108073673, -94378024, 44148438, 50071244, -89355857, 75763800, 25058013, -74040269, -99473351, 26606085, 42343733, -89585607, 20258769, 51016978 ], [ -49092608, -86292063, 75390965, 111844637, -87758407, 56964812, 78117878, 104955610, -22381482, -70501140, 105292314, -116755296, -72470012, -118242327, 31122788, -85086552 ], [ -4499115, -45007426, -95704944, 86382798, -56948704, -105872042, -63816977, 79864920, -56545174, -99184711, -99857762, -52906771, 67926960, -96819688, 26088911, -58987131 ], [ 52632259, 15379068, -54678633, -36446582, 2369783, -267630, -77418962, -38170007, 26128287, -76457037, -3929797, -84931592, 81685653, -51899190, -92906749, -19260325 ], [ -115613448, 82778644, 86185863, -65352088, -34606691, 10333632, -35715807, 6947385, 100685969, 29335970, 61602133, -60854836, -2335439, -18484855, 29792677, -21936832 ], [ 17340363, -34623324, 22514550, 116798588, 134218, 24026180, 68446708, -20221713, -46652318, 58424443, 61556157, 11407465, -9739734, 87574890, 13876384, 9047227 ], [ -93250293, -109882911, -116058182, -45239116, -117020190, -49162572, -9223620, 16249368, 6094982, 24509967, 24337769, 3620627, 29391434, -71288367, -98945648, 37461079 ] ], [ [ 96168909, -29888578, -38393048, 75863414, 16075892, 51507568, 116196461, 102597667, 17512447, -57259489, 19285214, -111680169, -115750685, 21951278, -84426809, -116369318 ], [ 5552983, 105349201, -34810272, -14608816, 62400564, 52771066, 114932999, -13524342, -17441581, -36630317, -38212934, -41922646, 89415595, 82702537, 44440551, -101046431 ], [ -8717538, 82321503, -18187352, -54043063, -55494926, -13252396, 72813608, -90342522, -7148695, 20758026, -60412264, 92241472, 80318431, -44106484, -22976811, -65809044 ], [ -113574755, -65129523, 90305665, 26701064, 35635914, 23531978, -117944504, 33965913, -11138232, -59850000, 52214024, -43354807, -7368789, -85805754, -54753360, -14747016 ], [ -414950, -112548859, -67508045, -15181590, 82112451, -11791200, 21217714, 115593499, -114371950, -78346592, -48328149, -41480634, 57050011, 38911823, 78472137, 16001310 ], [ 30223867, -69408376, 47101438, 99298448, 48151129, -8110316, -3085871, 30463661, 80835289, 100296256, -116520252, 70948410, 78545473, 83285332, 77185583, 29764404 ], [ -65298605, -20868651, 84147228, 45470260, -43729387, -92438089, 75225253, 14772515, -112685392, 73917, 23462119, -8619941, -32398507, -57899040, 53874725, -77108798 ], [ 4804155, -94668175, 26187303, -69948111, 24477204, -105974509, 111962859, -46740074, -65928146, -11093918, -50624286, -16454509, -63079994, 117029275, -75820615, 23874303 ], [ 36892645, -63342321, -23720190, 56370982, 90218353, 36432575, -26006420, 27529908, 35104743, -70461812, 96701646, 1736659, 45753199, 63724054, 82981513, 101021512 ], [ -83848484, -42047023, -99414521, 85483625, 52082765, -83846028, -85942743, 76345812, -63279107, -77940419, -105597720, 51288672, 91130024, -117578961, -116705420, 43177530 ], [ -102399825, -99763419, -44659275, -111132550, 37188848, -86695221, 6444042, -101470677, 23416950, -104023484, -74042704, 6654019, 66573886, -111797345, -90151562, -108017190 ], [ -54309664, -45918728, 9168114, 116326442, -45466406, -18758348, 35215308, 88632702, 114556317, 17403549, 60193980, -73044403, -112474431, -86338485, -34156388, -71161574 ], [ -82328286, -3239646, 104846405, -51732055, -9601634, 78695623, -18357313, 74959228, -30008222, 15999452, -54917717, -428791, -58781390, 37831306, 62790369, -95701131 ], [ -116002012, 28580213, 82768487, -4573972, -75914249, 15668352, -7590613, 65635764, 82304349, -75809122, 55786200, -94325586, -101199211, -39158197, -60232538, 119180927 ], [ -31165366, -49945740, -21286636, -87199721, -61760440, -112984517, -6734813, 6707529, 51412287, 28812310, -111291395, -106091954, -81550519, -114042669, -10674908, 15944820 ], [ 2618913, -78530910, 1810322, 47111708, -56887073, -68914212, -85488650, 56247148, 92183520, 34384744, 70406542, 115970128, -83253467, -19958714, -22098149, -53451764 ], [ -60822778, 56830764, -23558476, -19602097, 45775344, 73818944, 70018901, 1628464, -68782186, 74161189, 101091675, 92297386, 29424051, 50267958, -33159377, -7125760 ], [ 77813638, -18690132, 98804476, 39316809, 53954054, 45961827, -42942714, 38284796, 102193610, 30389920, 29567485, 14895192, 84825712, 87742242, -15394885, -25195767 ] ], [ [ 49975526, 14286165, 26221623, 59847664, 109464160, 82898072, -1258635, -12269663, -44865902, -36132924, 8510000, 111947961, -83377050, -93292923, -18484995, -45708513 ], [ -93368886, -5278869, -36129082, 115711820, 88450234, 49283319, 104893460, 28616523, -11118668, -88767004, -13348960, 18513218, 79004052, -34989950, -116602733, -81244596 ], [ 30124976, -82293061, -49176757, -63743811, -13927708, 19655028, -75144400, -109394277, 69550189, 109887758, -85803319, 67851543, -66313014, -24366161, -30321120, 59370033 ], [ 9032652, -110695304, 58504040, 99979287, -26293487, -52678078, -98916931, -2364327, -117741797, 7872375, 100243866, 21391397, -78865964, -37919450, 51634157, 5356118 ], [ 84488471, 55655495, -99871955, 109674484, -117008423, -74003782, 84927324, 33236710, -109175190, 59494061, -101935944, 50161551, 104927432, -20639788, 67031277, -38661621 ], [ 94719692, 91134708, -115133292, 76341681, -58223322, -44740604, -44670430, -115353665, -95782102, 6596750, 9568447, -14624008, -34874967, 8853458, 7516407, 12109414 ], [ 29641502, -20216404, -70661470, -42179141, -36475553, 7173872, 81258797, -53796124, 62251965, 2770052, -59627505, -33405898, -90208530, -50909912, -46349126, 118860594 ], [ 97859938, 60203786, 75960767, 17083236, -33281139, -62033552, -22254430, 3030678, 116116365, -108003307, 83303403, 60083069, 44545208, 52782038, 20802758, 34212912 ], [ -58715761, 27906372, -94741683, -44812701, -8424582, -22541805, 86161527, -118411422, 58346677, -81377399, -9157981, 65278658, -118371153, 39073533, 85047087, -101131549 ], [ -42150487, 98674682, -115388140, 62612185, -9712607, -17469459, 46403573, 114454214, -70512828, 23212618, 93663037, 41841533, 52291371, -57496937, 53606503, -103010854 ], [ -113168057, 59809410, -105575423, 6087354, 79677368, 87463687, 111245272, 27749652, -17745068, -64153636, -34818903, -72881009, -105282206, -31699393, -68800760, 76156304 ], [ 44138108, -93510800, -4547344, 4232600, 75623144, 19416831, 104634210, 89966598, -48053068, 89320422, -55202982, 13373976, -78202600, -6747662, 46489648, -35443979 ], [ -47444157, -59734257, -27682390, -101753246, -109219771, -27922930, -90342630, 77484769, -7331187, -100906124, -83874525, 66534847, 39415400, 99911179, -99431910, 92363170 ], [ 77310147, -66116694, -21437157, 4983778, -73597198, 37994172, -72353167, -34917175, -76177361, 106536991, 108284823, 118722421, -32811882, -60689237, -69894481, -44830701 ], [ -87287860, -52320619, 588438, -52898469, -74791850, -62639454, -107223171, -65812811, 65187501, 104964140, 56441963, 60680887, 9664563, 88802340, -12429636, -29500289 ], [ 98981845, -26705327, 54892828, 32162715, 69572147, 98806245, 116872284, -108561459, 111518965, 58873043, -74575970, -82558303, -33315862, -60936772, -65612304, -39586936 ], [ 65280688, -6811814, -62207877, -26549710, 71783629, -3416001, 104110181, 13347634, -57591863, 33091868, 30143736, -62723194, -64098763, -16774435, -57554689, 16049403 ], [ -116380402, -81076457, 20722588, -95844277, 46053081, 93121964, -65207119, -107784942, -4570543, -50520066, 118614064, -69128333, 24014816, 98735564, -44997170, -66716139 ] ] ], [ [ [ 24919091, -86131630, 15114980, 28172795, -92702246, -83030691, 42638930, -51882190, 34895606, 95581752, 17756777, 116200024, -102075097, 92051947, 57343299, 92778273 ], [ 32475817, -14227365, 70629684, 67023494, 88823243, 27395353, -52451310, -91556615, -101820795, 28291575, -72684814, -112641116, -15271106, 45808618, 14428549, 77815420 ], [ 3627282, 67614754, 114039388, -62187955, 15768759, 69125806, -104618859, -54102376, -49120750, -77366348, 89308516, 51640301, -39180566, -14278003, -80143201, -29012799 ], [ -73168925, 76196650, 82948312, -34218931, -49090936, -7071413, 85989248, -47437974, 114590301, 98679255, 79769933, 116734759, -42474344, 118947202, 7910377, -77151155 ], [ 3530826, 15978158, -12402786, 118968995, -64710309, -41196804, -35860472, 23623144, -99221013, 76231685, 77794642, 15929382, -4632136, -106170025, -116467152, 95690344 ], [ 112463957, 100541743, -68314494, 62285168, -96165163, 17629157, 49524392, -2059636, -9121766, -30202506, 2698283, 89145793, 73055264, 23364185, 94729895, 11055989 ], [ -109886718, -48167582, 11156406, 107093419, -20393827, 93198049, 97220156, -87314518, 89713007, -22587852, -18161551, -43706324, -113268429, 112795493, 18174190, 115671137 ], [ -29010025, 57659150, 89274017, 60632054, -98058197, 91255097, -93246719, 6360167, 115288352, 110041386, -64444906, -101626678, -8804780, 24933540, -38534592, -56950687 ], [ 106960065, -76564845, -43436554, -30061399, 48871921, 75259541, -116728501, -91396940, -97804056, 86761524, -12705876, -22918873, -16282019, 78042063, 114617374, 45062602 ], [ -32637523, -28551320, -60545523, 119172135, -70052835, -113399562, 104095602, 19249877, -30298515, -93189248, 61670073, -96353205, 54670453, 11587300, 27511260, -10904734 ], [ -13971548, 81701450, 26443509, 77636782, 24359751, -90087546, -4672436, -57601558, 15502192, -59544481, 2821976, 866397, -14308690, -75202852, -16931811, -17146784 ], [ 19957175, 116608989, 84199740, -78147662, -32425323, -93888063, -2280034, -92399164, 33705142, 82534813, -86667653, -57867569, 22010568, 97744339, -67605704, -20024988 ], [ 48902824, -35691549, -110092378, -45589505, -22924412, -83507031, 109482616, 2251066, -116725043, 37813783, 38523985, -79783976, -17767712, -14157115, -64695559, 1285653 ], [ 29426252, 23023229, -52841637, -919977, 34781223, -52743713, 35220545, -5207462, -72502033, -2362766, 89014743, -15872983, -43109469, -20019166, -82978467, 9398889 ], [ 32170704, 16861313, 105181494, -109703767, -72251239, -23597061, 20097184, 43347840, 22478932, 43854375, -13042074, 100162613, 49593507, 11972378, -94616706, 31139782 ], [ -115766765, 78892993, -46370512, -19930855, 108614961, -103124678, -47418095, -4491079, 117551005, -114631757, -52092466, 105143626, -112135080, -98513900, 9255625, -64828822 ], [ -42696635, 81446922, 80816600, -68462821, 67700890, 88380870, 64858233, 88183663, 81340560, 2663183, 35042399, 3449684, 79793218, 77381530, -22928823, -24378958 ], [ 93006736, -72609857, -5251322, 50497749, -85860174, 98999952, 55798889, 107422358, 44778649, -54654482, 99407179, -95472881, -42472323, 45379462, -87601421, 112021758 ] ], [ [ 93508747, -84941178, 14385002, -71854584, -105304157, 87667880, 100764480, -111807516, 65645111, -78426342, 34789570, -35852492, 62952913, -78661070, 93163936, -86586934 ], [ 50216283, 47310327, -112802403, -105214968, -116247025, -57961073, 34172029, 9918834, -43840876, 55185858, 109135491, -28284376, -115136314, -43620878, -51388794, -85445007 ], [ -43103849, -19408475, -57723287, -24496201, -66484457, 61089711, -27683786, -115801095, 22009004, 18682675, -18468147, -42617002, 5358269, 44827318, 53922181, 85937076 ], [ 514750, -91040071, -87131978, 91190508, 112950533, 101926369, -66659389, 79048638, 116193982, -55908702, -74654445, 105825984, 8802386, -38935434, -110676877, 88275553 ], [ -14231330, 416685, 25806698, 73398996, -74133850, 6508265, -55813929, -22884386, -22037082, 25989268, 108716336, -112522388, -82795029, 11489904, -80593531, 84794611 ], [ -36142344, 31523824, -50333234, -44958985, 13160305, 22968869, -53488143, 80304191, -33174225, -75766817, -65186664, -83229818, -1644019, -83447060, -35679213, 32280385 ], [ 105049511, -60668112, 111150217, 17527743, 54975019, 73381205, -19096799, 63811944, -75485181, -77822432, 97389109, -55943206, 110270742, 22669019, -96216005, 108741705 ], [ -40068968, 40606563, 69856541, 109645256, 81623403, -86835470, 55461898, 7922148, -25687058, -111648873, -30097856, -27171331, 8242306, 1277115, -7123754, -28726384 ], [ 42413170, -30245783, 114980882, 41367422, 45263530, 51827814, 93925878, 88298525, 44489914, -22031340, 85160379, -113545759, 72031991, -98571306, 43917877, -77477425 ], [ 114091480, -32448909, -48385025, 18041726, -38486249, -33820640, 42570165, 74224674, 70456480, -115743415, -26463138, 107712438, 46607265, -80642257, 116183335, 28733332 ], [ 1185636, 74905568, 8907422, 12400376, -33301897, 93880170, -114649117, -5369598, 11800716, -49851126, -88557122, 106734516, 112459455, -102632002, 30758924, 75749505 ], [ 90484057, -46909388, -37743317, 2179766, 79569211, 111199657, 87790379, 110754365, -17820451, 119228293, 62980403, 69276367, 52904061, -88898545, -47210351, 98996394 ], [ 111508068, -23309759, -2165704, -114966264, -109723248, -42089131, 12269201, 64500843, -103231559, 113467174, -32858637, -44294004, 113760923, -82300778, 73865865, -114760115 ], [ -104050458, 37381438, 88603871, -49775608, -43565032, -29948807, -35001181, -102966543, 14856215, 56991638, 105350724, 23316756, 40431042, -71383844, 112311573, 84200636 ], [ -8440828, -77008239, -58179621, -76330320, -105477608, -54231940, -56448313, -88779445, -47075928, 57996001, -11379543, 111344908, 36587690, 5520183, -64345566, -117128836 ], [ -85525409, -21677712, 30706325, 43375651, 32401412, -48562234, -104198580, 20238429, -9109615, 73671174, -61020994, -30801982, 56078733, -106591440, 78251873, -28416483 ], [ -81408100, -24784045, 91116821, 40443384, -27620963, 117147127, -89961150, 59519359, 4695459, 110141247, -90394621, -66272737, 22092392, 30023700, -77666286, 45929211 ], [ -16571766, 4075976, -68019061, 72368006, 6640, 111579737, -106517771, 26173916, -24647226, 64111532, 70857619, -110609421, -12543257, 28690862, 29047580, -3750837 ] ], [ [ 106791104, -21948359, -92471893, -106140097, -118661011, -67699320, -115867843, 31684725, -105197481, -116211326, -60738742, 9176879, 4786955, 113704917, 101567893, -95959494 ], [ -89297096, 39794783, 74805342, 50923619, -100873505, 36704686, 108704214, -60811258, -84704566, 108433023, -29895372, -13156238, 118284306, 46263229, -46560446, 63478572 ], [ 26585271, 75193021, -6111994, 52974404, 71906302, -96912077, -23222071, -64812996, 83209245, 55784811, 8933097, 52597056, 70012103, 73896078, -105688556, 56794877 ], [ 29821741, 116331360, 12281749, -96911486, -14385951, -90757578, 72478928, -115601217, 76027240, 35057701, 67176148, 5669067, -73804536, -28187402, -68686996, -74384976 ], [ -83577389, 93059684, 113911549, -15483318, -20608760, -32343273, 107564848, 84856459, 37890451, 64889262, -5965859, 12521066, -97099677, -95798381, 73471896, 28183915 ], [ -110236473, 61995115, 102722055, 74040720, -91392532, 8319385, 116783729, -103379413, 108174866, -52301543, -99075807, -102969186, 117301076, -97221918, -63033812, -97325117 ], [ -12526523, -110022399, 47075134, -53003757, 100075029, 71960007, -108169443, -91132382, -59915444, 9895535, -18637018, 60253999, -55307457, -74759448, -106077374, -70579936 ], [ 26543117, -8768499, -52041856, -4976974, 95584218, 104070127, -119066994, -86683399, 115519295, 112919932, 40004780, 89745437, 15672021, -9897534, 64877459, -100440878 ], [ 104655467, -84856292, 36318277, -8974988, -68325335, -16886922, -14949045, 102598233, -40104349, 9666782, -87585026, -46325943, 68105585, 105268889, 20074286, -75255834 ], [ 6275624, 118459342, -5297283, 74833911, -102021701, -110935768, -115968461, -25386582, -39289188, 41475694, -69349501, -15017864, 113261540, -95262574, 117193879, 101863394 ], [ -92547398, 36587010, 10254598, 45768186, 84166120, 52040185, -60405264, 43188215, 95884967, -118429333, 39879603, -103129209, 18740289, 75061252, -38508795, 100096381 ], [ 67228901, -13314523, -93103699, 13657015, 108564855, 91504334, -98722686, 24571781, -57406635, 117554650, -47794592, 58123801, 24382745, -46686211, -64008575, 67652267 ], [ -50304142, -107360492, -75944226, -59069940, 43528884, -100931750, -27392385, 117633888, 24752216, 15436520, -62508595, 52110601, -104544514, -27363200, -553023, -2573689 ], [ 47845651, 6091134, 37081909, 83404042, 75282539, -18656213, 88018915, 96622490, 42770794, -66433630, -77767048, -88566621, 49180633, -101248195, -22115124, 52794879 ], [ -108310219, -56528673, -87392878, -71437768, 117479267, 83894437, 38490322, -40491028, 32740339, -73416384, 107501789, 19316378, 99595137, -76119721, -46426794, -44392990 ], [ -54141611, -32988550, -68025027, 16986298, -34348959, 86615586, 40789959, 111602257, 33447802, -82641559, -73094715, 62214763, -82680831, 24507259, -110498506, 85841738 ], [ -112280156, 112256856, -71941439, -42848625, -104674635, -15237550, -74052251, 42565912, 70811380, -61613238, 17985073, 114790218, 65100789, -117831417, 99842413, -64316061 ], [ -71866727, 31388339, -56150193, -47495203, 11853876, 42555981, -113864083, -92663507, 117771233, -11664438, 21681445, -27920359, -110918417, -94587003, -40205376, -22913860 ] ], [ [ -21541605, 8084396, 21511120, -4791299, -115273681, 21996603, 11182973, -114750676, -91665972, 48957656, -11701048, -43078201, -119247882, -51407976, -37136256, -83457785 ], [ 65451240, 73539476, -45900218, -9014578, 89748371, -19442253, -103335420, -43198325, 24638631, 63476771, 51513103, 46326866, -59048806, 17178387, 46819612, 99857475 ], [ -76494702, 66487594, -67056538, 46571727, 36969804, 39287868, 100347052, 97938540, 55454061, 15848747, 74463122, 5727984, -49787434, 21805032, -118707353, -66660782 ], [ 24133155, 75702734, -73335183, -70412612, 86457977, 25394444, 59996289, -61948532, -6302817, -8828036, -2765131, -102345247, -3047227, -69375713, -101876519, 59890528 ], [ 43794356, 75023914, -14336001, -14642925, -8971837, -27991603, 55497124, -32661805, 48958988, -83754744, -102731432, 14531203, -67808600, 49789786, 25726342, -89152594 ], [ -70190941, 86481577, 35242286, 3095792, 119216175, 15535664, -63066907, -73433777, -103658477, -109265381, 107573839, -89421023, 1550264, 1708847, -42458195, -18532593 ], [ -89575231, -98718657, -18983180, 30587032, -7421980, 104018391, 74683537, -45217473, -25102333, -47938551, -18255852, 994004, -114659052, 91175620, -101715872, 106369264 ], [ -116204506, -100985076, 3809114, 35804129, -2641826, 9801164, 26253129, -97924173, -68719781, -94136217, -79011016, -58263583, 9947478, 22850083, 119197578, 12238577 ], [ 13851258, 15803462, 88096616, -28074015, -53412920, -51961340, -108961706, 9106887, -27243338, -13348629, 56281607, 33029917, -41359409, 77735146, -17275775, -86692919 ], [ -62242723, 112126424, 52584937, -111167325, -37923988, -16809718, -54400139, 83384469, 94851535, -88353779, 97703134, 30342907, -20419229, 15113794, 104215551, 88957516 ], [ -65168136, -118214965, 45607675, 93559072, 59153910, 49793405, -42440569, -3831132, 85826084, -54059105, 74635959, -91441004, -116335860, -77855676, -88251036, 6649844 ], [ -3891969, 107289204, 104463856, -39718262, -99475286, -15687601, -41044444, -33194823, -103700010, -108631942, 92080895, -81552291, -84494624, -35508273, -26193990, 45416173 ], [ 61622710, -42444520, -86443871, -23056, -57889813, -54462988, -73507238, 13812180, 98122670, -15503626, -51561698, -100867744, -17330325, 10437231, 11990244, -94419137 ], [ -20102959, -24380170, -93824593, -37084565, -104500423, 14203849, -65649094, 3128343, -54843268, -7477566, -73882560, 57965517, 29542951, -93210704, -79848462, 16521532 ], [ -57262744, 42603307, 75140160, -92417360, -6057439, -88410658, -107614917, 25494212, -39883117, -114861028, 109711531, 24891836, -72240932, -93373493, -28577258, -67841846 ], [ 43281695, 94144785, -106547426, -107738171, -46247641, -110834587, -66922070, -106849606, -61429751, 113822728, -93309955, -16741752, -6493104, 18683847, -27466128, 3691017 ], [ -65859137, -33806321, 38020158, 45613179, -104305117, -105082645, 21570933, -30312732, 82515427, -102202354, 58702818, -36501099, -70384496, 88963127, -63609334, 25858890 ], [ 111440291, 103602369, 85244865, -74923469, 22528883, -117341230, 104922717, -18443835, -23915397, -89416984, -32195730, -48201039, -68506738, 79073971, 48093063, -50047002 ] ], [ [ 74609693, -19697775, -2715118, 56263631, 35536220, 58106491, 30628895, 107926803, -78044244, -103888453, -19185853, 3613585, -95501701, 1402300, -27575740, -54512795 ], [ 117607661, 102860874, -83099993, -25444316, 69367722, -47574060, 9902328, -49299980, -77774695, 33251141, 72255043, 37437931, -42863910, 31161900, -65037532, -10753652 ], [ 24158967, 20483343, 69277629, 94750320, 4087711, 15666923, 737625, 35806036, -49347196, 29089655, 66123753, -6251926, -46912760, -112024185, 48791611, -821739 ], [ 1671810, 56242505, 3455069, 49196907, 104597091, -45047237, 4030468, 1129612, 21677642, -114675200, -99884407, -73130582, 83767441, -99298501, 71835552, -12470252 ], [ 14709186, -2583062, 74532318, -10333604, -39644067, 61160167, 96226617, 73598686, -94705514, -14440198, 11916299, -57409098, -112505285, 48510439, 94562289, 60975913 ], [ 57502420, 13863718, 11359879, 74389253, -106277078, -26212710, 104444861, 8826292, 115270774, -160390, -17261191, 21729917, -27644802, 84485578, 14860188, 44873928 ], [ 91285707, 22437693, -50018496, -4378282, -114742265, 82700700, -52882340, -73610953, 90287250, -113661987, 72728714, -19130001, 69955755, -15116423, 106234997, 98436447 ], [ 12127084, 44041510, 29056821, 27026616, -46970066, 89651405, -85893890, 52883118, -98902148, -71093263, 113976214, 99176761, 55657706, -105005126, 75920430, -70291909 ], [ -99251315, -6403189, -104253546, 17745677, 80415983, 64937856, -109374588, 26717282, -10082137, 26426261, -19068924, 98502577, 4254034, 69645972, 73655709, 25019866 ], [ 19070025, 71215917, -74635072, -37845357, 74133895, -62136998, 88949239, -15645554, -96802712, 32213217, -69786343, -34369368, -117032908, -20234810, 34543999, 68935750 ], [ 69468379, 28700259, 14246292, 18348815, 77011685, 67566480, 36330092, -20733523, 19364722, 44852587, 87153134, 81573898, 74633271, 93177810, -37192095, -98558121 ], [ -106730055, 16333619, 31402990, 78999115, -16588929, -47624537, -9324351, 59308634, -38616846, -95434738, 103536388, -92581813, -84571602, -14824919, -74711725, 88422330 ], [ 72019652, 91493570, -115975326, -40126256, 58867124, 79536680, -119090869, -82769534, 45072972, 110727308, -59955657, -47101868, 95313898, -79700568, -22275395, -18191295 ], [ -47323990, -101281461, 61915282, -43683672, 61663525, -66824281, 52859390, 87108175, -55389949, -1735480, -87935878, 113885676, -113043801, 77009294, -44781397, -90696233 ], [ 54899841, 22645689, 63493573, -89210056, 40188217, 97087815, -20684653, -54513405, -115217851, -59298039, -38235076, -13406572, 90045824, 49708093, 29250716, 6402606 ], [ 116502561, -32698143, -25400899, 22559215, 33176090, 66294706, 52700716, 89347678, -116265675, 9963212, 78022261, 65199703, 17447115, 29647896, 101744595, -91494536 ], [ 79521648, -25727486, -27198920, 36890702, -2776760, -76889951, 69516655, -6480541, 110057394, 30856975, -51803355, 87465513, -32181842, 3234376, -68895115, -103744018 ], [ -82173893, 115228397, 46388035, -95155048, -80255823, 86367250, -15590796, 68018844, 41157684, 78015937, -58287533, 63715485, -102727067, 93501497, 90961526, -85121557 ] ], [ [ 33409422, -11447328, -35636056, 88613765, 98903758, 94296049, -25728237, 94107113, -37954917, -48254546, 105157880, 13239617, 83180554, 43418359, -24553866, 66979141 ], [ 6485195, 89933371, -35469957, 114827337, 57764672, -95441888, -66644192, 36167189, 18604953, -36950938, 44955853, -83564107, -9007825, 86086889, -10810138, -90025735 ], [ 58203330, 26801076, 55788246, 90695562, -56673092, 72284288, 94581744, -31818727, -101039204, 97969990, 44683825, 17904320, -87480701, 43770052, 17279932, 43896492 ], [ -68808884, -98171560, -13871340, -32883785, 33825167, -49835243, 55343798, 58016094, 91889295, -114745728, 61990330, 119024958, 111928680, -107534832, 106966076, 88294661 ], [ -10366070, 81344065, 54577851, 97948595, 16593655, -92663435, -54769133, -21499458, -67042262, -71053963, 94304204, -46584690, -66034753, -103591035, 44318603, -112150849 ], [ 106202300, 91330774, 61622283, -93761028, -50645896, 45824955, -17210933, 72666846, -92518322, -102036280, 94069389, 115973121, 42472879, 14178972, -78738328, -46369819 ], [ -39891360, -83271016, 49705321, 96917255, -114595125, 71336272, -22042695, -58511935, 68126264, -98090554, -40565293, -63934826, -72395043, 87581596, -117261539, 6524431 ], [ 83397795, 7151818, -7301140, -69558471, -69519167, 27737610, -56010856, -95980698, -27312080, -56580771, -28820898, 60060716, -93185920, -91988395, 23317708, -22310053 ], [ -77238279, 90382362, 115483619, 22437781, 98611110, -19321969, -84844359, -8663821, 3629117, 39048655, 26310770, -63973818, -62481727, 69586667, -115450213, 10332809 ], [ 48799268, -65781833, -63999549, -58115376, 50655162, -21248083, 78578859, -47410579, -34716014, 5251555, 34347341, -117914214, -67804394, 8614555, 43311349, -25569605 ], [ 56443934, 105246548, 11572322, 118786107, -104066607, -67150372, 9703016, -73618992, -78595989, -102718360, 88056968, 59052857, 28631629, -106989019, 21124080, 100307990 ], [ -5812455, 35982731, 5913590, 118517750, -23207600, -50246612, 118461049, -86690005, 73675003, -48946286, 47971623, -74324104, -18474276, 18745986, -61820668, -90285684 ], [ -60565494, -1898683, -72918010, -9369334, 8905617, -47578746, 29861258, -104620487, 48421204, -2050331, 99949009, 32576267, 58845159, 19422041, 27259899, -70685605 ], [ 22812411, -84683172, 4681284, 64500993, -59668242, -84126011, -112396601, -118861427, 92831665, 22437389, 24097684, -63169777, -77879227, -73373501, -58754920, -102351146 ], [ -34891266, 81880768, -95502182, -88213464, 42934784, 95072507, 82221998, -105703050, -3735669, 114837737, -101442489, -53784836, 102880314, -92460660, 17413847, -12556009 ], [ -92741516, -52758520, -82185693, -90982204, -93828232, -101583809, 73495909, -6982410, -88333047, 90750601, 119267335, 105654385, -36792789, 17861983, -34468244, -92317273 ], [ 75246656, -10290852, -87635095, 115325226, -4664702, -8189542, -48440044, -106429295, 98184539, -101529752, 66300130, 102848290, -48980015, -84334609, 5306903, -117381261 ], [ -80033945, -96084158, -69605241, -74199430, 110425928, -76382392, -41940704, 28922809, 31931614, -38731944, -3641520, -62646735, -115594181, 16748630, 99031300, -68931235 ] ], [ [ 37014632, -37127347, -79439729, 97711341, 97793921, 105938301, -25219005, -106700167, -1948445, -64249274, 25675554, 41203808, -97005019, 70461088, 58300480, -96764212 ], [ -6086355, -16724141, -12412705, 12707044, -41633521, 2715164, 32362124, -34656003, 29651259, -100957684, 83828598, -26834419, -2290468, -52422898, 41306993, 88898910 ], [ -61318142, 1134447, 1792117, 87010288, 74389576, 98404771, 118048277, -112489002, -77378282, -90858462, -113889168, 42933357, 30457674, -40369789, -58182384, -17411120 ], [ 88233896, 17758280, 9702907, 77163970, -10174998, 113639389, 91344883, 4103214, 66484295, -103891441, -32030137, 23113076, 92894719, -15825108, 10732133, 65281446 ], [ 63912905, -117158629, 76288860, 16682858, 85056195, -80960765, 19905055, 38510107, 106907194, 12990824, 98045079, -85092459, -92946465, 63030256, -4504051, 62176438 ], [ -4472611, -13998409, 58994474, 49442790, 46684007, 289840, 85355109, 77668543, 6681512, -113133828, -55416336, -66693350, 102949882, 73433977, -33988443, -44934115 ], [ 100015239, 11468084, 23284169, 16362786, 81710230, -71084837, 13064360, 42837745, -8287404, -64312463, -94506004, 101770541, 99100827, 23570597, -55645275, 62424638 ], [ -36089008, -47355719, 79026435, -46395837, -70430988, -48998971, -41108346, -89199798, 95068072, 32235525, -95402935, 51865492, -105441566, 71581971, -66645544, 78252329 ], [ -60428882, -78914702, -73242332, 20693404, 108502189, 50561307, -90517743, -14864769, 24082982, 827285, 58809828, 67495906, -73628736, -67275110, -58828949, -82616923 ], [ -46498804, -56016503, -1587564, 10473216, 95236471, 118346866, 118737885, -87166588, 103267587, 19340706, -32268898, 67687886, 102059990, -16051536, -108862119, -65213633 ], [ -103498153, 17419059, -49153987, 116571570, 49985566, -95309852, 26158390, 22269586, -62772886, 82361451, 22952264, 24010994, -89731950, 1589692, -107860029, -111219142 ], [ -27449658, 78211375, -39571533, -14632183, 104255025, -116304606, 118337458, -89559601, 65759789, -8045677, 112086382, -106274821, 45342139, 86008639, 78527209, -68754334 ], [ 103297591, 105163745, -21204402, -86499931, 37257904, -34069586, 114056912, -93382138, -68466985, 100271231, 49433870, -26396610, 118395098, -99552278, 67906549, 2231933 ], [ 104570346, -96216062, 76610165, 16508074, -71127499, -26358309, -11439605, 103812733, 18229764, 46250702, -46252596, 57978639, -50716572, -61870508, -36669714, -34683584 ], [ 31205860, 79795803, 41511633, 62759505, -56705845, -79464754, 97167615, -5122406, 19218240, -92763023, 101618673, 108497834, -26787213, 20505488, -63444474, 40217103 ], [ -45701120, 24435934, 74014050, -75326116, 61209299, 27691195, -78410828, 2283129, 60435721, 65062201, -56644509, 19869662, -2478350, 111599008, -109975185, -11534845 ], [ 114856000, 28410699, -84878857, -39152765, -102715387, -67510126, 48190896, -67093791, 115334267, -104087667, -2404612, -16155732, -62606013, -75745519, -72825664, 3603922 ], [ 99660310, -71123553, -6953381, -1573942, 13351607, 81665723, 61280380, -23543803, 73550912, 6294751, 62052395, -9750909, -106815914, -99717155, 64995740, 99916971 ] ], [ [ -448974, 43210685, -71215822, 38066028, 33685082, 95458771, -11902998, -77685650, -105966956, 63349386, 75780066, -69738431, 90978077, 33199588, -31883085, -31741805 ], [ 37543459, -4949971, -106530984, 13881539, -21004493, -22464780, 79530895, 93586832, 90106652, -17129883, -41683036, -60380178, -53726981, 17981047, 115898760, -104645817 ], [ 76964422, -108875648, -107006750, 61234570, -91964151, -39764815, 90507082, -52098281, 179213, 14612791, 71922005, 6327677, -90050861, 106398247, 96603421, 2268498 ], [ 73019702, -12401467, 68948708, -103816961, -95957258, -30965340, 88772130, -57024655, -98546446, -94441346, -94958132, -74073632, -104140870, -97793891, -60168433, 108729155 ], [ -17014534, -45458630, -85197610, -82922460, 80572979, -113491363, 32414707, -78273426, 45453541, -71054899, -74227249, -74857421, -13595932, -73218443, 102134561, -26299420 ], [ 90368670, -21585853, 34266441, -52359847, 16668366, -25334276, 93261228, 44382812, 95758765, 1758049, 14030002, -10672489, -92488397, 96394865, 27539634, 20136851 ], [ 117518344, 56768459, 62466005, 84798506, 81519223, -81047259, -79308101, 7155867, 98607, -36396062, -58870296, 10389669, 109280786, -10775733, 43559456, 49802942 ], [ 54183535, -101393890, -11397090, 108056213, 116013448, 78218810, 64429167, -14695665, -86014297, -4754095, -83732428, -115554503, 91007342, 110026341, -3287745, -15886794 ], [ 112884781, -34839128, 46325440, -35772730, -24759567, -45870933, -92997802, 55017332, -114233830, -49964336, -33911948, -61278016, 22819931, 107489516, -90518881, -101065830 ], [ -28156800, -116357481, 86148604, -111472069, -87755984, 77559713, 68432162, -14811331, 55642754, 67933644, -86292250, 104775057, 61002102, -70523838, 9745252, 65163699 ], [ 23363321, -103538521, 40568217, 52244675, -28501592, -35906651, -15409188, -50124058, -77577475, -63667752, 84581464, -98351323, 45328162, 40692796, 1114347, 111338168 ], [ -3110521, 109332797, 7912797, -92650705, -102848175, 45332837, -8282631, 33392857, -76648284, 72366063, -98990646, 47200449, -7656290, -62458213, -5648150, 43584798 ], [ 96945047, -74718041, 93983311, 75193769, -99474192, -98654821, -57122740, -37742481, 75806361, -12407097, 107105118, 28458396, 77339123, 109191660, -116888387, -25601103 ], [ -114724994, -57920654, -48216073, -37637140, -25099832, -45386033, -22436409, 47016057, -57719805, 52496220, 78691842, -104220823, 65864791, 78994649, -3539233, 79112087 ], [ -14173846, -34713511, -11070911, -3254907, -67590148, 94946232, -97121993, -77813595, -45518240, 101711446, 45780860, -41604358, -45637171, -86456275, -54217699, -48497012 ], [ 100002810, 45846091, 11233855, 96938858, 20279981, -6809955, -50467351, 52065880, -74351265, 98122919, 32059569, 106306262, -75719501, 33485938, 54063340, -112722783 ], [ -77945761, -14712172, -23132294, -103300227, -29310767, -37368288, -117723802, 94835242, -103136860, 63869127, -111361046, 35170885, -66458203, 102602575, 116179133, -22179778 ], [ -109352027, -64001334, -59607325, 33606936, -58934392, -317606, 24185087, 20741562, 84652657, 29267782, 110027770, 82300903, -19994497, -53248594, -21930260, 26415058 ] ], [ [ 74731305, -94705815, 106781247, -76772450, -31480671, 91172633, -46603624, -109169710, -32165609, -55654103, 31096563, 94062906, -36719544, 47355085, -81480541, 86765338 ], [ 106631278, 15123463, 22546930, -33536986, 24088748, 103168758, -41617356, 84240140, 39115660, 47411372, 21011634, -28263346, 63150414, -48784180, 47578654, 66400543 ], [ 17084945, 101852560, -114067963, 10165709, 60589801, -54423778, -23430261, -10115702, 66700373, 68571200, 34431698, -93900639, 70483017, -108802671, 41953966, 102302164 ], [ 53058312, 100902963, -35798487, -1541637, -22225045, 27139129, 10376957, -25335726, 6785570, 104454155, -53646133, -92477218, 76368024, 42496078, -62338954, 36721134 ], [ 23003461, -66230190, 80649286, 91481002, -88582532, -105044877, -47841602, 67590009, -22280345, -10806016, 79935772, 90377835, 6643946, -20051001, 94447184, 39341745 ], [ -77699490, 101435036, -114635327, -31930084, -13867607, -25471463, -41697584, 45078262, 59141628, 30830236, -39598650, -95500902, -60943304, -28700538, 78129268, 66250065 ], [ 95979081, -114964629, -83685031, -47320136, 99141221, -112405299, -60523347, 54819279, -92053234, 72944631, -19950900, -52370205, 78226723, 82315788, 112268858, -44655800 ], [ 25716011, 104211020, -28188989, 44675681, -118678133, 59272499, -3748375, -54068630, 63596372, -50367651, 34161214, -73147225, -96796056, 103763996, -21445910, -82434047 ], [ 92363732, -98171366, 103115639, 115067314, 115776268, 105697097, 11553196, -78931016, -2023799, -109528527, 99741366, 189138, 72156859, 37143441, 41448538, 14310290 ], [ -15932674, -12461966, -26897571, -10702102, 12019551, 51855590, -11722021, 24792079, -37119209, -12806051, -14848866, -36411867, 64160147, -22714567, -44909978, -41135601 ], [ -87812429, 18604510, 33061449, 76494606, -19429328, 68227825, 6274218, -45077876, -16948924, -18897093, 68249207, -114128347, -46195014, 58466168, 85648403, 24999549 ], [ -36966311, -78654654, -26819070, -103377702, 40513687, 25097266, 113600266, 48514526, 21324902, 93686837, -9820369, 53919899, 43427507, -29963358, -118499804, 28173952 ], [ -60896280, 111385968, -59033920, -117435443, -106850906, 83871323, 84307567, 29899870, 46840136, 106635990, -7885342, 50885364, 18119161, 116863993, 58175021, -5389053 ], [ 70021623, 338697, 46390176, 78036648, -81384058, -102915626, -21104362, 96916281, 58417948, 82560014, 32121770, 95378361, -15508153, -15539007, -102646370, 104976530 ], [ -32492764, -73120713, -51265833, -33145750, -12426760, -18229448, -117478076, 67465280, -18991150, -45803571, 60935287, -68708242, 37443971, 76941122, 40673448, -5118173 ], [ 60831558, -44436345, -78552494, -106556275, 61490966, -99589284, -63522406, -24563904, -111374990, -114585482, 25675125, -5132411, -24348216, 117889337, 87633348, -3290603 ], [ -54568321, -41163634, 64304177, -5617676, 51931376, -45863361, -14860988, -41646198, -48021662, -106171620, -39906451, -15815473, 84547429, 81455239, 41552438, -51608825 ], [ 116830448, -25988295, 46548157, 33239544, -95661022, 26064200, 66674064, -40189713, 70325724, 18221398, 107434561, 103798243, 54875298, 103341486, -80225530, -60525491 ] ], [ [ 31392061, 64507433, -88375505, 85149529, -25265481, 61993311, -39954170, 75248139, -105192665, -34957497, 56892756, -105235448, 51652938, -61669298, 47798904, -8122821 ], [ 25083642, -23185137, -50908671, 43713997, -108844469, -94273129, -111040297, 89867289, -84460566, 23933297, 66361143, -80053557, -117224905, 58339354, -63416901, 92946619 ], [ -1665809, 115465739, 117596080, -36872947, 109134051, 114024902, -74056218, -520336, -95985803, -38329601, 93599068, -112119589, -57720784, -100103995, -94345204, 81756376 ], [ 18556629, 84890042, 73070027, -71192614, -115074131, 32743454, -38488338, 87138465, 18008865, 63359763, -19332178, 16819170, -48267960, -47307688, 53812874, -88224484 ], [ -85835464, 24653635, -35902170, 63971940, 104230251, -60004787, -26997121, 73286651, -103069094, 65077080, -92112, -41151615, -102545995, 88658490, -91483356, 15270096 ], [ 105095936, 14006110, -20723436, -51046680, 8737503, -69451027, 27890324, -56563937, -85001628, -59254154, 91784889, -53025017, -64157979, 23040479, -109306762, 88901124 ], [ 16998173, -77204351, 40794485, -47614812, -38982991, -23400845, 7297334, -97677555, -111459753, -9976119, -71872619, -57274269, -49749253, 998094, 40365242, -46387757 ], [ 67943767, -496767, 31747935, -50636627, 99013088, -108996297, 80341477, 101516068, -35607254, -111416802, 58500745, 24639494, 104634216, 39985992, -8667984, 32517925 ], [ 28460198, 37495650, -2010701, 59252344, -34007489, -88531709, 60260617, -21037866, 85796398, 31586239, 114058228, -41440370, 24072429, -116473624, -32851528, 65458098 ], [ -94739805, 29425492, 71474422, 71571146, -10773920, 2077226, -6476023, -73102462, -39696680, 44728372, -39790819, 64218956, 82786133, -95515384, -114325684, -27225061 ], [ 71150378, -92599989, -4898524, -9309271, 66674372, 97418013, 25406830, -59038408, 97211754, 49264214, 35237474, -15824489, 96811480, 58470796, 104737818, -24987859 ], [ -84078447, 31468187, -66872270, 75520596, 35193437, 17252098, 46159790, 51423181, 80376224, 19093494, 113475121, 57700212, 58175849, -100347254, 51715518, -68455718 ], [ 37011653, -1332156, -63184806, 110820336, -22123470, -15623730, -34287666, 106122031, -111073454, -43565580, 94910685, 81844747, -86426746, 16780831, -37809945, -70599849 ], [ 94610191, 111520438, -92393157, -3880824, -5037902, 45306839, 55116048, 81271481, 9496425, 46833523, -2980103, -41598283, 67459730, 72479904, -59828847, -91682875 ], [ -96714331, 32798918, -106909257, -70649668, -56232268, -66805562, 60280314, -53110793, -23746694, 96426981, -145425, -66480670, 9314715, -109572915, -2780580, -10848530 ], [ 84983746, 60845844, -65309987, -57746169, 75070252, -51848050, 91265366, 70518605, 89635606, -25663830, -113801497, 38134671, 72324448, 62712595, 119188131, -16030787 ], [ 23788499, -115809590, 35859507, -112578468, -75869762, -4178325, 105767525, -118520146, 92897926, 21870703, -21774667, 45056553, -98960815, -735945, 3037863, 11857620 ], [ -43379738, -14940446, 91373289, -67169803, 60723575, -89623815, -110248296, -94942354, 39177188, 45485310, 69583023, 16970323, 116835832, -67835210, 78488933, 2721404 ] ], [ [ -34437241, -66066127, 45581357, 34155911, -47769710, 91754247, -6494146, -48332628, -17939458, -92151103, -94957912, 89079801, -66778459, 78787755, -69343734, 10261303 ], [ -105756381, 97339145, -87467552, 1489852, -38783029, -4049134, 42098858, 65901490, -50030570, -105922607, -105070314, 74560149, -106016830, -51929102, 30683268, -48693836 ], [ -71994968, 14554802, 93310914, -34212499, 97542570, -100363321, 27312366, 12499435, -76761293, -58973568, -45749148, -81983138, -96947464, 19188870, 35743145, 9805396 ], [ 52727888, -49118499, -1896375, -10056334, 115242581, -107784468, -28591477, -15905662, 8520440, -30294725, 77068923, 88405763, 26063408, -68906744, 27614317, -51979811 ], [ 112243951, 113992409, 108418516, 53519758, -30511756, 100366328, -119040434, -27896777, -64784672, 15489533, -103954101, 98141935, -80885437, -52629262, -3292963, 40375385 ], [ 58385271, 74389037, -87811810, -83376853, 11976432, -26079779, 89448085, -84145696, -97525057, -33578746, -103656432, -15090199, 46349490, 69596585, -84341934, 25517915 ], [ -88469467, 48158479, 31645313, 68406606, -42386625, 46193543, 15523187, 89999128, 105324156, -108509823, 33533775, 82458641, 105781201, -1144421, 57823774, 74985711 ], [ -35077210, -103134097, 101502445, -63647553, -58234499, 8639910, -62209403, 46868204, -85796884, 72797030, -26338046, -25597507, -41284037, 80900508, -64949014, -51264779 ], [ 12487819, 13810233, 110353194, -116626852, 21214621, 9390776, -91900670, -57103849, 99286335, 13693469, -18863227, 33256377, -76953398, 27451393, 118896305, -90410384 ], [ 45228180, 101037731, 22568145, 103239235, 109879083, -67710514, -3590447, 81178115, -98820114, 46195376, 73469549, -108209680, -37707453, 69883972, 53108264, -34688650 ], [ -30706554, -63981151, 87818550, 48702655, -49711503, -91822476, -58398475, -90356522, 99553659, 69318236, 43869167, -83834784, -22675996, -83919793, 75761695, -9294328 ], [ 81307256, 77884664, 1439270, 95454336, 36836421, 5197066, -109678714, 10353199, -41416447, -67707797, 65981641, -24288899, -109225761, -11226362, -64802315, 15027944 ], [ -13331123, -42192460, -28545825, -24662349, -91501884, -86447083, 78744018, -85279312, 114577081, -77150832, -91984013, -58749386, -92579082, -76676604, 107462164, -64821678 ], [ -79629984, -104675255, 103271888, 50563622, -36984302, -64870292, 59630936, -110310512, -48192305, 50777377, -91442679, 35747034, 22158071, 22442206, -46129776, 43764827 ], [ -61669146, 43130601, -113472312, -19215324, -85235235, -53070704, -95787542, 21569697, 33784238, -48704316, -65068448, -57883691, 10847621, 42259125, -45837941, 87509364 ], [ 11485879, -92365693, -76432395, -82437571, 99473844, -58821641, -2744966, 102114732, 14553965, 1009266, 22583104, 3521337, 101526942, 70383651, 50330536, 45978694 ], [ 81903385, 61078692, 6084020, 28654571, 19464194, -97057503, 73902196, 35767725, -110717373, -67352120, 23350649, -7888892, -54607485, -36104155, 18481663, 682494 ], [ -80387293, 21288332, -86009180, -92339886, -33349022, 14689947, -24909002, -62123954, -92213795, -93336885, -30149960, 19803479, -114150388, -13806234, 67554641, 118908077 ] ], [ [ 113129258, -42801800, 396506, -62619864, -56867754, -24333857, -32106064, 57903022, -76925795, -102779913, -2268085, -3046307, -29611719, -91844430, -47983248, -86132117 ], [ 55853713, -117261050, -7796839, -97103636, 371979, -96016312, -79652581, -15823886, 28593943, -84194889, 68982725, -86250780, 68704207, 110609219, 47941381, 97898394 ], [ -48409278, 69345870, 99154153, 20897283, 43753273, -77480951, 31213319, -37512020, 92072962, -75241655, 87917510, 102367293, 32015706, -42308484, -66206834, -51197684 ], [ 95940408, -66978498, 101725238, -57932869, -73288789, 113636305, -109468189, -106274645, 33103429, -74341649, -57735062, -4663820, -34973309, -58110008, -75629567, -28462144 ], [ -20176952, -21854631, 84511688, 9709822, -87599562, 104245244, 39903841, 44336314, -46049295, 116748904, -6822954, 24301477, -97701726, 6664066, 74347246, -51716231 ], [ 2720961, -48372208, -102480259, 38159641, -100369404, -61603805, 109998054, -103919726, 103600321, -15086023, 72433719, -86386581, -100124225, 21635500, 6559329, 80652380 ], [ 90670013, -95318284, -63348705, -6728699, 11631074, -9377840, 74759297, -60275994, -58260968, 44920501, -79758878, -44130301, 86584372, 5040504, -54471758, 103206388 ], [ -1899926, -69066194, -100391552, 34636957, 69055135, 105238167, -60318888, 76870909, 39253777, -20838295, -17085043, -9338363, -46668666, -57050920, -2848589, 65098793 ], [ 71314520, 43582100, -44799135, 62857130, -29797358, 38248094, 1781296, 85491805, 118408999, 79734353, -110476769, -32724125, -112631759, -101721992, -110278012, 96531633 ], [ -51937104, 72735320, -18166029, -33536876, 58841312, 10704560, 22490331, -14727761, -2060951, -73727869, -111292989, -64251132, -98745158, -65816635, 85102046, 28731429 ], [ 81422524, -105407180, 104439838, 81807125, 60044411, -5502228, -20664884, 28903571, 45483174, 21143424, 97674442, 98195985, 103326759, -46951451, 71336251, -93043714 ], [ 70485556, -25593120, 24127296, 94413856, -14497044, -81773379, 51882888, 26427142, -69138298, -95501798, 27541513, 35722641, -54125192, 118935055, 82875414, -67450616 ], [ -78641289, -6765503, -77349480, -85538698, -59674420, 60863881, 43063952, -113145596, 40000194, -14857866, -13522641, -104208625, -16552926, -64087657, 3251326, -100147953 ], [ -12934582, -15181181, -8819447, -94347973, 45299678, 21272164, -56364618, 48311904, 53704054, 56296877, 90351616, -54589823, 61629773, 62755969, -10631769, 27806447 ], [ -117470503, -90375053, 36892691, -2726331, -48114220, 92385295, -54585371, 72970093, -106000664, -67618238, 97909773, -7213647, 116794357, -5579535, -37826010, 3126762 ], [ -109227358, 105315028, 82863751, 101891725, -52782333, -870558, -83998093, 25247787, 84630784, 72108699, 27169561, 42923517, -28243592, 93498453, -46070290, -58137256 ], [ 59614948, 27950594, -15481421, 80003451, 59908379, 53113140, -112318198, -55349876, -100910863, -24330085, 15257763, 78944457, -56723990, -15472102, -49310959, -49911508 ], [ -53371688, 37416185, -60515060, -17588251, 50906734, -38774738, 42050629, 29226076, 37647787, 20552756, -78058539, -16535535, -7057286, -76903166, -79996442, 25932543 ] ], [ [ -23756565, -94284929, -50525304, -9994770, 568855, -112052496, -111148089, 66542602, -65800795, 39602135, 97477617, -108065388, 3734463, 9329093, 68204622, -195743 ], [ -63210511, 18665337, -66009707, -12529889, 26079278, 75515229, 102425143, -48018231, 7591143, -51201117, 93445967, -4114671, -106729506, -59352481, -77905502, -9606597 ], [ 100243412, 51861095, -48778229, 5187924, 68738595, -81727988, -67054290, 52445289, 56357294, 18123882, 43596291, 118659119, -33472099, -56196580, 48971166, 424802 ], [ -57390738, 22752060, 84640962, 57787097, 59921350, -70483173, -7612119, -69000026, 46041597, 46187032, 83879941, 99803507, 98386262, -43905340, -97492710, 65916094 ], [ 5001422, -21995051, 82227634, 71908028, 3146310, -60290306, -111921092, -57781847, -80813066, 20081662, 101429798, 45095451, -36327586, 14940659, 13124581, 36137245 ], [ 45665672, -14311106, 5805189, 77243279, 29840317, 52152493, -56470227, -32854746, -76187494, -104474389, -13133231, 74327968, 77557415, 66802933, -72031476, -56530658 ], [ -22462823, 59322658, -99642, -9394270, -70666533, -113312481, 26977248, 103719600, 8546749, 116863909, -11095779, 107247147, -103392111, -59435084, 105469127, 42748223 ], [ -88579974, 53931249, -69433018, -95054997, -118888939, -41738414, -79826434, 51723247, 18254348, 80733455, 115901680, -14632795, 2801722, 117098562, -101248232, -106626970 ], [ -72317551, -6254241, 95950103, -17305740, 3730917, 70324112, -73756602, -2188868, -11927193, 78795666, 51930160, 70437813, -43384784, -18133634, 56244934, 29576235 ], [ -4274867, -7181100, -29431849, -44510464, -59370033, -1291765, 73829941, -30633479, -24598984, -72270765, 62834669, 53273402, 112904034, -66408735, -56551515, 52064492 ], [ -13132085, 36457008, 43460785, 27299603, -36660047, -100789460, 22724432, -23003692, 71075346, 22045332, 77994699, 77320839, -35272296, 3636570, -39620348, 10366619 ], [ 85225811, 114051671, -62437851, -62512786, 78387784, -13571496, 80963767, -44949964, -96632374, 47324583, -105610611, 52850449, -96786035, -117197226, -62710770, -5848961 ], [ 10062175, 16570301, 11564962, 110263658, -17496271, -38299839, 61766461, -109905147, -43084373, -29026741, -55824838, -23601123, 83344090, -37629861, -77452907, -9691818 ], [ 51626647, -94496259, 41879014, 58442408, -118927613, 10032222, -50276093, 12983170, 19762992, -40609235, -49739627, 12964900, -53653399, -52448611, -92366458, 65891007 ], [ -21967933, -68186221, -70309612, -36650449, -116403243, -31878657, -87564744, -16851028, 81671777, 22985438, -83488879, 42715229, -8808192, 106014171, 46628641, 32398715 ], [ 23004826, 116947728, -48366843, -98944952, -81595990, -104112139, 74678606, -5122396, -102405120, 77626108, 118987650, -19552366, 76217091, -33775839, 6143789, 27140819 ], [ 24456844, -30685137, -78786311, -18421248, -50719183, -50000131, -8107227, 107778341, 5591030, -42415074, 77308329, -87111500, 107250667, -7567172, 90697977, 88992332 ], [ 57776664, -68562058, 66886186, -49926927, 11743011, 53709211, 5009413, -43919567, -49994626, 114952932, 45993376, -82422165, -76335288, 70563007, -50908641, -23460020 ] ], [ [ -7232280, 60295180, 1439087, 47110274, 15290483, 81130751, -82274469, 63235688, -77425909, -3270831, -32989068, 77226921, -65630854, 8153646, -32034802, -81102104 ], [ -116217891, -27111800, 64062987, -3214691, 87582673, 40642731, 93812021, 116039667, 44816650, 117336247, 31718282, 32780514, 60090453, 93495449, 44443076, 5605525 ], [ 49148502, 104763769, 59734989, -69192071, -8035784, 57624725, -7813544, -13940447, -20095154, -37968669, 93102970, 5630207, 17012023, 42297848, -40499986, -36635705 ], [ 34376115, -21446252, 5650636, 105793238, -109166939, -107786978, 104229996, -59926049, -24408013, 49389007, -5102075, 116500905, -111963060, 23276288, -1350428, -70141695 ], [ -110596461, -57409172, 60066772, -98586723, 51995452, -97876774, 68541177, -514435, -62714079, -100585857, 11659535, 107180935, -22447007, -48794865, -2678479, -29687944 ], [ 109196404, -104863172, 46149804, 74534096, 106167430, 100244714, 110883235, 61803537, -1036431, -9286833, 13927969, 107277312, 102907834, 55994278, -33153155, 86737375 ], [ -57090965, 5079701, 31452417, 108015083, 1300034, -14360262, 84155960, 100286654, 103491464, 83093404, -101298784, -12465694, -100015829, -31916301, -48774473, 72140701 ], [ 90414504, 69545342, -76545155, 45595744, 118304193, 109036096, -65861650, 38902606, -36565295, 23761026, 102096152, -84687341, 60767600, -32026772, -32610201, 5171316 ], [ 90910034, -62060386, -112097288, 41077282, 110917125, 56913074, -31950803, -84707691, -11643619, -9393622, 86040827, -111860120, 9332334, -20836525, -92539972, 4647057 ], [ -90302393, 32247684, 50649792, -11531994, -84749153, -116162738, -30593258, 10290146, -14807226, 40427796, 1094071, -37205210, -23984273, -73866375, -32476089, -50083154 ], [ 2750312, -16697477, -36458343, 16600076, 70913123, 12193465, -79882183, -111216617, -117763080, -79598798, -36708589, -52218114, -93510054, 80982211, -117806623, -12073107 ], [ -530774, 29622986, 83085942, -105822855, -40011062, -72867222, 97011961, -49683952, 113320652, 93381869, 114938284, 125922, 5684514, 32964773, -11160339, 44216117 ], [ 27490222, -77148390, -71613698, 23110518, -22614707, -46379978, 47949082, 23971231, -28555921, -5141315, -54862446, -40639268, -96535875, 22541443, -70519977, -98588493 ], [ -115676486, 52181859, 47060963, 92126705, -112723327, 98858042, -63411426, -65471866, -386750, -101821060, 78653674, 23035155, 104399842, -104646321, 66689113, 110573148 ], [ -4430563, -46340647, -20924749, 21033862, -23015331, 111618004, -118166870, 50536838, 72798932, 75673419, -12701106, -17551842, -95851018, 65410261, 115422839, 79750391 ], [ 63816374, -22556361, -45842078, 67879058, -10565499, -71200276, 78430678, 88026665, -99801208, -25438476, 105288434, -110080622, 89478486, 98364606, -75165456, 20918097 ], [ 11543173, -54743623, 25820567, -104608253, -19918694, 106545778, -46337883, -1173494, -118459159, 111854162, 8827472, 10553465, 106780527, 77121251, 9955487, 76579143 ], [ -60965988, 74724076, 24734154, -93486794, 96041629, 98673394, -95519993, 119231653, 3607336, 101096286, 99603759, 8976278, 12774020, 17437037, 30936111, -117610332 ] ], [ [ -3187504, 3412749, 10296314, 82786617, 66770812, -57520499, -109281847, -59726174, -27578679, 47649796, 40504200, 100273711, 34155721, 89624256, 44053257, 99964349 ], [ 85354646, 100561625, -72167459, 47681595, 116104386, 76709442, -97722074, -72140709, -84263188, 105801105, -10353754, -37310595, -118123274, 52171417, 82193889, 895230 ], [ 54187976, 12441064, -113763666, -94829601, 33073074, 25586330, -84464460, 104062129, -77555520, 51480922, 113440762, -68971544, 107466935, -73127341, -38667177, -109638064 ], [ -68128279, 69762, 104151805, 1848804, 69562591, 117984493, 54901914, -13686809, -116330776, -4302574, 54880107, 92133283, 30286448, -34787811, 100871147, -117993443 ], [ 82219394, -79894473, 27455376, -94312557, -111795757, -118750247, -109118757, 40374289, -49981520, -6973328, 76520620, -22196993, 23403381, 99456806, 60111165, -31430462 ], [ 112696748, 35617977, -49126798, 60119887, -16157524, 14930918, 76653355, -111759043, -33563282, -72825283, -101625312, 109314849, -105112916, -35488101, -36954109, 39960961 ], [ -116083932, -45191999, -56561576, 94182313, -19044146, 2324518, 12167240, 37632578, 107313276, -43978788, -29199291, -87691922, 69399050, 57155475, 21737593, -105640761 ], [ 11725194, 43223202, 69265829, 91737604, 62272844, -43870105, -40697546, 32205010, -111374997, -27438514, -13006898, 25678676, -9377175, 19676421, 62513478, 53766746 ], [ 11528999, 84796203, 11457467, -112922789, 52044567, -109562405, -59084779, -50888888, 74588283, 60791534, 64253240, 80736753, 52399444, -92636168, 58844599, 59227236 ], [ 117945907, 11248029, 25215309, -72140086, -51710879, 93869222, -20217948, -12999902, -103103326, 70519930, -47213975, 54783870, 65793080, 92398178, 92350779, 21594859 ], [ 11505883, -69029838, -56565951, 115148775, -61995463, 114285957, -65751695, 80836708, -102921719, -58460138, -22719547, -65118963, 28379590, -23117666, -74799685, -44355378 ], [ 110576436, 89896691, -78505335, -49997941, -19886362, 64264080, 79949731, -53778545, 71518173, -31415851, 48052309, 94858976, -96075747, 51228238, 96694885, -1329965 ], [ -75770428, -36632640, -93622806, -63312959, -26604389, 110381284, -38051073, 82755698, 88926370, 87342685, 87712365, 10584394, -61930418, 65261719, -56809490, 1947880 ], [ -115469221, 9163116, -68837333, -17050190, 39177496, 20573493, 57164207, 36019418, 47506224, 53714692, 75482000, -44409450, 81288780, 108821016, 100125861, 32970215 ], [ -63986397, -19318140, -72900585, 11383405, 81395941, 117103053, 53007975, 46886396, 13242419, 42328919, -117507166, -72273713, 56989555, -82118281, 72154246, 44687059 ], [ -115881645, -24803549, -18201714, -111239955, -104341467, 21408137, -86840311, -116079918, 550473, 46956285, -90781498, -14116542, -24579217, -18389919, -34839362, -50204607 ], [ -110915957, -48814682, 55833303, -66997168, 21042739, -103976308, -50032093, -99830488, -51121101, 22547746, 44388064, 57121898, 26520587, -51661587, 81401328, 100230806 ], [ 42045476, -729601, -20024086, -39109836, 30749313, 84818461, -72045129, 101170400, 17218812, -58602260, -88446406, -113957086, 16866821, 6283287, 110618560, 62250943 ] ], [ [ -69679873, -31073709, 28095830, -99148970, -49011276, 101001106, 30523010, -75667239, -14786983, -76959138, 31225366, 17785096, 88522640, 53220256, 63915749, 6949280 ], [ -76197474, -3000583, -4940262, -1667917, -105131364, -46391483, -47849134, -40307782, -107790035, 61264190, -24049517, -93265509, 37544103, -27083781, -15298880, -9997197 ], [ 12496280, -29876492, 12625881, -107158475, -16036127, 3605863, 101078133, 40809950, -94053151, 70838744, -26773611, -95120388, 67700160, 93859836, 61775933, -118853152 ], [ -109284101, 59530554, 42345736, 50812892, 114501267, -28516474, -45626631, -106827076, -57790992, 84615100, -2277258, -27780856, 86718411, 63054003, 103545087, -106902393 ], [ 60985011, -99997745, 50173973, -9810058, -74956513, 21506268, 28687515, -44232645, -28487326, -85122816, 28322320, -42350862, 90872011, -12116741, -1217264, -112680231 ], [ 59643401, 62772255, 93170912, -98810821, -115245891, 75690813, -21943336, 59515801, 95407512, 27702118, -81395316, -94015171, 9008937, -82395204, -85826637, 53974912 ], [ -105567209, -36749718, -98565747, 48871005, 88812662, -68956559, 82875171, -238091, 68331941, 111235778, 88638497, 63419431, 14942032, -97900148, -22041262, 57408308 ], [ -90428801, 1697789, -14722337, -50467716, 95626792, 57941054, 110217711, -33713033, 85020451, 63005676, 89129944, -74793969, -19612262, -4916048, 41882324, 36779140 ], [ -107357380, 13307103, 36569206, -61513915, -118609676, 75764206, -4857596, -7148464, 65203636, 2719344, 20302077, -51565641, 28391007, 22592370, -104229051, 34021181 ], [ 52614331, -93094706, -95302857, 23614228, 55406888, -56718876, 3895131, -33194552, 16099423, -27031765, -36735157, 3064074, 70617882, -20589152, -1433404, -15274334 ], [ -90168863, -33955187, 63831337, 87049518, -49566215, 47923955, 2666567, 79436712, -84949491, 2464100, -43865442, -36001324, 21160309, -88794806, -79988188, -83137681 ], [ 20706957, 80894330, 23092878, 37982500, 3236275, 116946209, -42510863, 54987257, -39145618, 47674630, -12560213, -95327912, 111173338, -104610924, 104163949, 39071997 ], [ 35598852, 2130385, -86591290, -32603867, -26231909, -53563174, 44953460, 77529129, 109772604, -64373489, 114338945, 59281774, 51605820, -59442637, -100744841, 90401944 ], [ -99398146, 117415137, 77927646, -42578703, -47736774, -73057919, -40490153, -30097974, -85258058, 46259784, 30225203, -109219287, 113809561, -25717807, -45502240, -99714326 ], [ 64990474, -33958082, -102209564, 29673099, -119197690, 85103761, 107760647, 102559861, -107739146, 91441440, -64564670, 88518143, 35771641, 10139530, -17055024, -105609121 ], [ 25790175, 77433255, 61212520, 65857297, 25503242, 37589294, -26284880, -65995437, -86196063, -37235994, 15359527, 35887079, 115124653, 102091649, 48755080, 86579257 ], [ -12000985, -97510479, 112934116, -89860191, -105541765, 49833303, -55687699, 15802004, 108121476, -25516778, 20898174, -51952794, 79295971, 96212186, -75938971, 18846989 ], [ -51597689, 5221585, 84337345, 18958864, 105398375, 34265146, 75145035, -102870624, -21306972, 78227944, 49957126, 59885142, 45660043, -64762161, -97329671, -20480351 ] ], [ [ -91961914, -63213443, 32380532, 76217679, -36165304, -56188689, 18320705, -15000976, -46008320, -77292082, -5281547, 5375474, -10993373, -49658700, -57862316, 61490832 ], [ 94108654, 44560068, -103635384, 78386575, -46735875, -107569607, -102378747, 57471078, 49420575, -30075420, 40638344, -32644310, -34145311, -52549074, -24289014, 33010533 ], [ -111405293, 57633880, 100427103, -63058030, 2741025, -21792280, 66755794, -52194825, 107545211, 118678123, 92917741, -92611995, -63492971, 31251032, 18323233, -103233398 ], [ 19866115, -94044720, -12004919, 45207732, 29105797, 60659607, -67357071, 100853349, 36841059, -11212082, -47574525, 114360920, 17288704, -83831074, 111602550, -62948975 ], [ -33433568, -48244374, -23209882, -93774163, -75049526, 71557434, 21571833, -116601885, -65172505, 59821730, 84679198, 91721388, 82886004, 115790814, 99535740, -82248147 ], [ -80650925, 52802509, 46352780, 66902669, 4479463, -75447689, 60277065, 101355342, 87462654, 98152630, -28938507, -19611586, -56396701, 113161538, -116951278, -49624072 ], [ -102117081, 64861540, -4998112, -74733892, -42296332, 25511613, -112315771, 66255885, 57168733, -55192190, 24710510, 95528144, 34187820, 116926458, 77615183, 67123958 ], [ 6756736, 85790717, -15470201, 84834422, 101490460, 18306221, -112701187, -18128502, 51787631, 114102279, -82649011, -3219252, 36732577, -42503871, 12360070, 33306679 ], [ 113887394, -50261855, 20873662, 103262998, -83530662, -873697, -40618075, -8136295, 18315710, 47640771, -35868604, 81824859, 71076146, -47536355, -5009647, 35980401 ], [ -18772939, 64550542, 20901427, 65873273, -19916391, -36865609, -20446913, -118282937, -28703121, -34757036, -28402529, 1440940, 24825731, -108601586, -98106191, -63436497 ], [ -12010278, -110207580, -70354203, 36660260, 41669095, 109268504, 42736682, -46759474, 107220826, -49661649, -75688586, 88490051, -54440608, -115109283, 86410194, 114958129 ], [ -107931303, -108602586, 19222931, 63474272, 34911249, 3674005, -66880501, -32525183, -56288350, -75566759, 94438651, -108857251, -42093050, -65417796, 298275, -14797327 ], [ 100319090, 116307303, 111380342, -108415368, 98624332, -95456765, -89877576, 32669696, 82644716, 77570168, -1990944, -21959460, 44392159, -48616018, -85630426, 89396007 ], [ 16388433, -37035480, 79719668, -7455078, -73568050, 66345690, 14815490, 15867723, -13332117, 21262387, -46417313, 84330054, -67162381, -107920123, -107965556, 100899671 ], [ 114736622, 18444790, 61974631, 43646918, 58548045, -19907965, 29451090, 86122377, -110533803, 105701016, -31914360, 3475032, -6869362, 61415269, 24585073, -65178330 ], [ 42445088, -10629917, 110287785, -58373990, 38282523, -4596786, -71768751, -12188820, -26108311, -17528986, -6401024, 43314403, 14674614, -50023672, 40033870, 103455663 ], [ 37192514, -26183218, 112415299, -111985211, -91193439, -83153012, 37959203, -64755612, 70614730, -28362311, -93397649, 104472805, 3118024, 53240539, -118372184, -23178528 ], [ -35408466, -8646704, 102192602, 49654924, 8303237, 22167295, 46914501, -20611565, -20360550, -17286787, 70154081, 47827299, -88973604, 59907358, 85814135, -40848301 ] ], [ [ 106543398, 21020641, -47014064, 32127136, -22819493, 71359422, 15661118, -69588684, -13203921, 67658453, 42688719, 77351298, -3903653, -51822385, -87236045, -52251388 ], [ 13339241, 88559824, 97633728, 108434500, 39074500, 62137621, -95241775, 11749365, 20895725, -17104336, 8485365, -5885185, 109784146, 39250999, 103618991, -38354337 ], [ 103249815, 31680310, -114256140, -88150392, 39678449, -70201486, -101212126, 52508224, 86876323, 91537342, 46880524, -31720177, 110516113, -77722168, -74751973, -86749417 ], [ -43783219, -62960603, 2064802, -76633037, 101684521, -118434967, -39237740, -78972530, 25486441, -113676977, 146717, -75896999, 86528811, -2653197, 86344316, -44706609 ], [ 23740911, -9696202, -80465587, -65279973, 72829185, -9232303, 7342526, 98213528, 2502729, -55524190, 90607664, 32822061, -87872949, -111155191, -112242304, -31982478 ], [ -39628802, 28692087, 89800135, -84899291, 99564499, -36180548, -30826589, 56392132, 112425728, -29511719, -27297709, -37068114, 11612141, -93946152, -47339118, -74608435 ], [ 68149945, 10359876, 72119909, 23807358, 25405991, -94288466, 104914270, 69999517, -34473861, -85484314, -77130739, 36564945, 70771495, 41152879, 88778923, -109149555 ], [ 111353096, 90311820, -60467736, 37490399, -27398452, 105038424, -49475588, -75326381, -96819019, -100129886, 61508953, -6032871, -12587409, -84483015, 60222293, -49548423 ], [ -55768993, 107411499, -99836232, 12613599, 6604674, 40707257, -58150301, -60047342, 56272061, 79659355, -79562780, 74857886, -98081568, -82854884, -105318232, 69241591 ], [ 68208259, 4051715, -4291570, 71867088, -35776013, -113231760, 116598472, 32411849, -28493628, 116390250, -55728064, -90887572, -97148198, -63485575, 22462417, 9002453 ], [ -31287275, 21594484, 34592686, -41182300, -19010868, -112210964, -51678031, 88050224, -67300295, -72297592, -100901698, -62371356, 18201248, -50713286, -26011572, -6340879 ], [ -67380208, 58216284, 13259157, 64284250, -98996438, 57418405, -51863486, -88780404, -5364490, -80122330, 43842477, -78046933, -9840462, 53104773, 53357555, 5671617 ], [ -91525720, -55051704, -84243449, 69673032, -88861399, 90112708, -33774662, 55608816, 6361311, 89430602, 3760293, -100832276, -106777151, 55383648, 383267, -1569010 ], [ -32449844, 104986553, 89678049, 89465641, 7656738, 18212287, -73585403, 113860933, 79999532, -87712106, -43716587, -11969523, 59318603, 62521357, 106225056, -118019844 ], [ -92659336, -27283233, -10409517, -44986947, -1774950, -113541450, -35290433, -95438371, -17713670, -16830028, -75731224, -67257839, -100637771, -78480601, 104532742, -1859589 ], [ 50176536, 84881273, -47085234, 16849148, -17161349, -106979488, -9987948, -65571717, -49586482, -84155817, 59294584, 84817285, -15828116, 102803140, 3793223, 30916704 ], [ 78836766, 116924258, -63172157, -58722171, 9804357, 88713754, 75425181, 97714915, -57469725, -99317732, -6675677, -25562374, 55614724, 41105392, -105856989, -44435739 ], [ -38475997, 41980484, 108327294, 111776090, -73650380, -13959527, -64059799, -67399543, -112986792, 4806672, 78678237, 45060024, -45751816, -114446725, -56547561, -84384101 ] ] ], [ [ [ 70131036, 106098071, -26042821, -90159405, -68458619, 59991203, 26318010, -1271785, 99365787, 100716141, 67270186, 35700307, -4851755, -75661603, -35848631, 30059151 ], [ -73761758, 111431267, 14437571, 12871158, -87468839, 87663406, -10046664, -14233338, -42104076, 78809576, -80029024, 69934522, -43745024, -101215862, 18807795, -14281833 ], [ -9420531, 113445847, 30089547, 64471588, -41989261, 113081054, 88843135, -88897648, 23984370, -54636190, -103500982, -23993211, -27277284, -98133954, -34051863, 4966158 ], [ -77739573, 67170186, 10664798, 95109243, 1982262, -77275272, -48307413, -52036624, -62141669, 12121571, -29837650, 1126502, 57807145, -61900134, -106306354, 73086773 ], [ 47578614, -99590267, 21429993, -111328715, 61207056, -31288183, -28016006, -70448799, 77295585, -19450723, 11881567, 13691815, 95503066, 23150103, -79766081, 88661639 ], [ 116726544, -117315307, -4159160, 28840387, 54316039, 116257059, 45472140, 89187800, -22666009, 102165288, 25648121, 66690317, -99095718, -51979467, -89152441, -58873839 ], [ -113284743, -41980641, 110659216, 85160113, -69493393, -20251599, -76026042, -22585391, 17953033, 3236824, 36957907, 14802619, -112130977, -117402805, 57780659, 55589230 ], [ 20581199, -116442624, 39755088, 45824736, 80466363, -74323323, 39017695, 24532960, -79275436, 44252625, 82020708, -103897852, -49200551, -89616892, 97005763, -93425269 ], [ -94775329, 33735636, -13285976, 76974469, 99573117, 117766501, 8653128, -21069827, -63310637, 72531394, -57891843, -49080711, -116135418, -43532654, -90291389, -82521550 ], [ -40242346, -82204372, 107894693, -87714274, -116415627, 39366500, -93296909, -77255045, 26755256, -49110321, -67262150, -3919737, -36245892, -47671686, 61697492, -17285452 ], [ 103865402, -114815010, 60694972, 115808031, -24448034, 107566747, 16828301, 112745908, 55750136, -70013783, -17220809, 119046342, 96454870, 100644558, -86582845, 47371630 ], [ 79568046, 1779272, 21998521, 29633902, -24164127, -86565812, 115602673, 39777983, -92031093, -13854403, 57731770, -48004756, -29782591, 71181953, 35064451, -62192327 ], [ -22578842, 71830557, 31802305, 14380556, 52820353, -94262025, 20680223, 103186668, 92836429, -76397974, 106588990, 28361353, 65331582, -3170388, -67932263, -14546993 ], [ 78959208, -111141139, -94732156, 27793966, -118943827, -63094189, 20336294, 67681246, 95971164, -49828987, -46814997, -36800767, 118125920, 90343904, -33896264, -13860284 ], [ 89897200, 28416191, 109527583, 42454842, -8985614, 14002750, -49547655, -78448543, -72911707, 20728779, 113896840, -59883409, -36078151, -36227511, -98705072, 79305002 ], [ 51980918, -40418661, 18841793, -84605525, -16706767, 7542636, 93167824, -14861074, -18162568, 27987567, -85457770, 55684746, -86555189, -101012829, -52439423, 51526122 ], [ 98495062, 2379667, 104908199, 46435477, 49246369, 113512030, 9193482, 56069630, -35474979, -50762377, 75228640, -19060038, -103257059, -71594117, 42299553, -11160510 ], [ -17139011, -32015593, -23911725, 80169987, -60727072, 90510276, -39493567, -15273476, 69131747, -1469714, -3002688, -64396632, -10134317, -27738799, 100443817, -819911 ] ], [ [ 106121272, -84371999, -27137917, -64566258, 92058145, 41676280, -98641012, 47015823, 116989318, -4506273, 116515669, 112300333, 9445126, -24068607, -115234586, -100607132 ], [ 52061844, 73147009, -98878269, 34842959, -22692988, 46544754, -52547401, 116144725, -65042561, -112747593, 29093208, -74744335, -49306026, -86738102, -23424065, -69061959 ], [ -16761399, -91404703, 10442845, 15333964, -9041764, -7082433, -102682956, -65831398, -78955915, -30577690, 43092370, 95187198, -51473836, -35102143, 17715645, -16698543 ], [ 84807852, 57506200, 72380043, -80587490, -51582386, 3242061, 54713540, 115397505, -58145904, -15067418, 108350949, -24929024, 82612210, 34022235, 32522872, -25133170 ], [ 34610495, -52500005, 41479280, 108014021, 771036, 40860516, -105621588, -78917316, 5743330, -87142098, 103045992, 108953315, -112731293, 50860389, -94295500, 87057293 ], [ -90343735, -50551632, -80916900, 96878403, 114789194, 113079164, -113705274, 6342979, -47338331, 39936217, -55737530, 81641978, -808836, 81637441, -71955054, -116103963 ], [ 69260430, 15901605, 28917181, 50579805, 38992034, 60923580, -71788972, 8132860, 8589469, -92465699, -10244537, 68380395, 31193142, -9285883, -52380139, 7121228 ], [ -66480765, 18276495, 71618336, 118354053, -12423024, -108355952, 66951715, 3730994, -59212558, -20550697, -68009710, -45445455, 12145399, -101848876, -68060214, -23044695 ], [ -22254645, 26125265, 45103314, 59304342, -66205902, -90459888, 80397365, -43878007, 41957237, 110697237, 74811505, -102210710, 87057782, 78812312, 118505641, -2088511 ], [ 40847404, -66667573, 36665225, 36762167, -102749964, 117692160, 73927009, -453585, -83966813, 50136672, 75786271, -62974969, -57943087, -32865883, -79708348, -109567652 ], [ -69785395, -29039988, 53689495, -18543424, 112873880, -71807198, 99204043, 115288471, -78051341, -2495579, 24189978, -1374212, -67865326, 107246481, 45649782, 74530526 ], [ 54730866, 14361929, -105132484, -80345249, 105618695, 109564356, 96225046, -33660923, -52852006, -68627916, -116083958, -63368457, 67337678, -18700438, 34351392, -5559490 ], [ 104392131, 17100319, 54047716, -48543424, -30394516, 4415965, -65677636, 112001397, 46788248, -64494172, 32728664, 99224463, -52748916, 31178481, -70251426, -79874857 ], [ -101449005, -116717869, 165581, 93121287, -72089538, -94004942, -59609218, -102998623, -8386893, 56710362, -51333925, -1061005, -57064797, 9605848, -77732785, 38913140 ], [ -98108909, -89828076, -57435327, -118480631, 57504797, -78416830, -16775254, 8426797, -4375701, 38882175, 98845479, -79349903, -17139927, -53752171, 103217429, 111220324 ], [ 33337095, -65489112, -78681759, -15500198, -64961591, -49353697, 40175113, -34933480, 51860396, 20727676, 65659031, -115102512, -40218028, -66185836, -115689778, -32050178 ], [ -22340030, 26881981, -72115652, 49675847, -83232836, 91685933, -71781324, 18154664, -81391377, 113785228, 65174245, -110054730, -78213217, -60502140, -32745444, -84166619 ], [ 100023557, 32697652, -65324867, 70068681, -68382120, 8946007, 45515828, 20947468, -115451281, 51371464, 69779219, 54550397, 103331418, 106005330, 32731282, -79165454 ] ], [ [ 34370146, 20938639, -22059013, 89179822, 73332121, 118543247, -37536052, -40706327, 79788949, -73860990, 26947962, -75802082, -11868329, 13412607, 13153806, -14964662 ], [ 56738959, 113614940, -49949724, -56691602, 81275000, -32711156, 88260973, 39918438, -82903518, 79546045, 96764816, -33506842, 44247454, -82270839, -45492546, 65226036 ], [ -2019429, -33648975, -4780011, -43206581, -102106043, 98274676, 104721866, -105386762, -112045902, 42470996, 21128069, -32128051, 46734445, 26405548, -26291298, -14501166 ], [ 93306953, 113025162, -95010438, 6167115, -109221306, -51376543, -46401980, 69782950, 59896202, 92657248, 52915231, 6607202, 71165480, -12875785, -6407643, 31554519 ], [ 30385287, 102372842, -105884240, -21705337, 47942674, 18173446, 1058855, -76379244, 73961467, -20860009, 17694303, -21111395, -59998813, 56251261, 12904378, 10483849 ], [ 46452735, -93607812, -15953052, -33084610, -58870192, -115219336, -87126221, -114403805, -104246171, 99303935, -41518226, -111798105, -92136802, 15585721, 117178022, -36088026 ], [ 67358501, -33097770, -115343094, -11379091, -93088781, -51507473, -90798076, -27425142, 92562700, 91343912, 36572865, -28643844, -77431968, -69060584, -3326084, -38687922 ], [ -51680577, -13582320, 110746960, -112514206, -100921166, 93398119, -71513229, 24572180, 42668379, -88255574, -5950748, -31234314, 2875183, 118473356, 9955171, 77071091 ], [ 101444336, 62710095, -22443906, -87019511, 51880919, 9030456, -109127978, 114346735, -92920325, -107710694, 54727558, -95407389, 2675900, 5642633, 13685028, 90717970 ], [ 98107903, -62099408, -2678466, -32293465, -64281371, -97844498, -88186246, -108825664, -103079254, -36894141, 97089300, 90442576, 103911153, -3029344, -17037520, 42416699 ], [ -43691394, -19326588, -31902139, 78373482, -43969143, -113712475, -109433064, 47357622, -82548766, -76523891, -32775060, 39439439, 101130925, 89009319, 111170019, 2360726 ], [ -70292846, -90732338, -34290631, -101743963, -117844706, 82670493, 35179180, 3630609, 93240944, 10064338, -110623390, -104015397, 15792680, 97093297, 84852104, -12287312 ], [ 17555662, -98114487, -18180793, -95066863, 91696030, -34691559, -34105687, 73402172, -85858814, -107437124, 100022198, -47742811, 38766326, 70358880, -67794188, -13714638 ], [ -117086941, -116094966, -56656400, -38912102, -85109757, -36369901, -9692334, -38976314, -41947442, 38859463, 108192895, -109067037, 17672448, 52560224, -83136933, 118890325 ], [ -5986173, -36724396, 28436953, -53926833, 116124423, -10767904, -55617411, 8891296, 68200572, 41565899, 2614193, -1592720, 72411178, -29775220, 42619355, 63219186 ], [ 14459147, -67753077, 56821960, 91676583, 78015295, 63807148, 41872431, -7878020, -111883676, 23545693, -63730399, -13263927, 90407012, -80056329, -116924702, -25355033 ], [ 99513270, 36018277, 68864464, -96411543, 73225263, -101557742, -28598348, 32114547, -8357025, 85113478, 4715419, 108035928, -96209587, -53484354, 81778193, -14724854 ], [ 87219423, 33578973, -107273109, -91391086, 69526780, 84600717, 52544478, -59392169, -62914244, 70734007, 5570656, 91585800, 18157652, -39872557, -73596372, -108389521 ] ], [ [ -18014767, 70312188, -117968908, 92779721, 57715611, 74240270, 48935383, -110211634, 109012121, -20684763, 28849103, 53011278, 86599393, 25731300, 62917430, 68818702 ], [ 107664878, -47926516, 49384659, -64652800, -88610286, -24395357, -87978855, -84520428, -24113585, -22391318, 41813600, -32807953, 91224152, -3511008, -63394866, -88735566 ], [ 24845285, 51545476, -73849364, -112968605, 8585627, -9974067, -44097839, -56191670, 57332712, 68206415, -13651332, 37596524, -87594550, 49261534, -56387307, 60987304 ], [ -30305109, -40236504, 44401069, 10400540, 50753251, 1002164, 107214122, 15152248, -27027527, 69775867, -114291368, -79323742, -93677502, -88079118, 6991783, 52462580 ], [ 18228162, -73845197, -68074726, 24819466, -21557947, 46043455, -9557289, 55252809, 19923370, -90469542, 75255756, -60016144, -73956145, 80684922, 33621620, 3181396 ], [ 107803256, -67363735, -56821199, 57432538, 104072550, 94098517, -70754737, 103322931, 64464669, -36748656, -112878745, 29150336, 57742139, -21614008, 68363635, 62323687 ], [ 81540635, -109727794, -88546527, -120328, -77916499, 98879888, -37073449, 60690778, 108839341, 96204815, 104821346, -89213545, -99621217, 9607458, 83339752, 98185009 ], [ 18822223, 18186137, 106421594, 117092359, -114795434, -97533213, 72665946, -58889837, -79536783, -12325140, -47556558, -75401140, -76764907, -22690865, 117247682, 70565468 ], [ 113914479, 80397597, 31751213, -77172895, -67745703, -83632311, -13113185, 54967030, 25071824, -6977744, 32239915, -59884520, -88752366, -106457907, 118186185, 60359705 ], [ 38333132, -32861306, -49308511, 8153792, -61628462, -9988772, -12711965, -91644471, 98349133, -60748240, 113533013, -56319843, -11435340, -8108577, 89235046, -70869598 ], [ 116374990, 36482541, 78961841, 25993305, -80939783, -100786630, 61059586, -7099501, 58922003, 34294263, 11244375, -118561428, -23203358, 89114076, -106103218, -50852090 ], [ 54493257, 38998584, -57709349, 6335818, -85318204, -37571605, -57790955, -2829579, -45028242, -74326482, -94343885, 69745471, -46544157, 88324376, 71686787, -70191601 ], [ 32036846, -34588342, 104773056, 30216269, -34880327, -86372862, -84146003, -53046437, -203862, -118414866, -57949447, -46888210, -59831299, -80888563, -15233865, 114389470 ], [ -31637817, 97609069, 108915144, 87941088, -61372387, 55836780, -98738001, -118253015, -13998255, 7642877, 94966518, -6138819, -93974204, -9053957, 67573581, -116142147 ], [ 63294469, 85182258, 37438845, -65561074, -35144594, 47556667, 79575957, 56625764, -91913274, -46122445, 36234998, 100097687, -2211267, 97819552, -40680914, -32560500 ], [ -20122819, -1716101, -37173000, -42203761, 118418568, 70060029, -19237582, -28051483, -114504607, -61583277, 71620753, -83429471, -29630767, -8913476, 103388, -51570185 ], [ -19070265, -6642714, 34336052, -55976784, -91218531, 100875066, 98381999, 115905966, -6923799, -37406345, 85129207, -116423507, 27323977, 111908885, 108581265, 55540064 ], [ 40925945, -110343279, -51358303, -97466080, 2153254, -80751255, -93034029, 5020756, 109048872, -66355672, -114803826, -6321725, 39835616, -107510331, 61438155, 78052967 ] ], [ [ 37922847, 92198076, 89783807, -77468423, 54607492, 39134569, -87607021, 91958468, -58780198, -78085196, -6672524, 102174150, -49090645, -64446150, 5691221, -68566348 ], [ 58892234, -13521548, 61129487, -105044079, 19054545, 64058974, -104092581, -67071707, -93107840, 72571416, -39378314, -38075570, -21115360, -84951700, -12388944, -91051426 ], [ 3069893, 92943425, -50013739, 57347311, 85494244, -75861342, -23946091, 100517550, -64926639, 91073292, -34152840, 32566364, -70111792, -10752679, -80123192, -39876637 ], [ -35552805, -86544467, -54521073, 71181363, 94648188, -101068597, -50646361, 78924528, -62301114, -32511333, -22132726, -105872264, -63324630, 102296329, -104333178, -34324608 ], [ 88093516, 44925793, -98571662, -12852180, 50079833, 23899100, 46828731, -35482955, 25117106, 35764938, 104653735, 73299503, -56795117, -24673438, -94068316, 62216151 ], [ -31636434, 5613424, 86172762, 3116592, -62202472, 66325410, 107144104, -50492683, 75339116, 60372235, 41268624, 56334877, 16356958, -555807, 10413284, 48499775 ], [ 42273079, 34646874, -10812180, 49118039, -99210283, 46300571, -77854285, 43923469, 112437146, -91997156, 9747454, 6538535, -28171873, 67557260, 48288087, -53092984 ], [ 95529044, -57639803, 24348938, -86026057, -38864501, 74804737, 34731014, -8003821, 112782438, 4436472, 110382661, -54741313, -96740196, -58970722, 32685178, -8062165 ], [ -14781734, 83122709, 54374809, -72907043, -55625350, -85487502, 94940576, 115143247, -90428138, -44825851, 53383784, -16386801, -52507549, -70486286, 32828337, 42348266 ], [ -39195084, 85780232, 57864536, -37176472, -442149, 54136172, 46839919, -40816469, 9651664, -90771924, 110821750, -114243406, -37561472, -69547279, 91917939, -82360951 ], [ 6590270, 22716877, -8109315, -87524335, 50690326, 71403185, -112262683, 93033663, 46049408, -7490181, -60544805, 79481680, 108326133, 2545223, 117800079, -40655773 ], [ 110968814, 96990831, -19923881, -35996909, -30263110, -72542056, 31419416, 18755977, 15418170, -30507375, -104496282, 48044053, -43321967, 103175690, -66656281, 45086603 ], [ -39849282, -52791837, -43780682, -45711543, -75516543, -114501412, -33152345, 20689476, 85186765, 93504125, 102508558, 36775262, -13798865, -6599476, 72005496, -58856249 ], [ 14904925, 70865999, -39530160, -104877285, -5648258, 73748940, 57351202, 33440633, 56331335, -85633901, 23300861, -63907404, -88875380, -3584061, -111068105, -38579590 ], [ -104334475, -27149271, -9402635, 47801981, -2325805, 82651440, 43327990, -81492893, -27684212, -43875343, 106770834, 38906044, 103026292, -17935752, -117531115, 82646114 ], [ -69238536, 46117087, 25096350, -20454937, 38091140, -13085891, -15797734, -106495882, -40310265, 33184754, -105862675, -65237463, -112602609, -18444088, 91497272, -36856192 ], [ 67198657, 114218163, 32070544, 31458770, 49611402, 114996405, -19723433, -104805748, 19910197, 7771503, 87073478, -34788717, 89877814, 114027436, 43680034, -3547489 ], [ 48474083, -105314947, -92766915, -30287828, 113951398, 108437813, -100283392, -84463080, -96128998, 56406762, 34168839, 65980426, -77566724, 51334919, -27706530, 30829739 ] ], [ [ 81901805, -79518699, -32480575, 40995091, -4745786, -11930183, 90172118, 99873553, 72522185, -34317514, 69140024, 77743727, 72262972, 37907408, 59315348, 80298843 ], [ -91342787, 88506719, 106692360, -48204824, -87318297, -105132265, 4217999, 1964085, -108389913, -108452595, 46283210, -71169118, 34113974, 107550765, -95661555, 91828929 ], [ -2154243, -62540827, -114569107, -54855526, 40525263, 45685283, 60604948, 12903144, -12802542, 61138077, 23668360, -114611239, -116454054, -36720759, -78174361, 110041755 ], [ -213466, 105867312, -105633428, -14264157, 266790, -63986758, -110919430, -86126208, 111339523, 29983379, 44844930, -98171985, -105423229, 105373733, -109829601, -91554640 ], [ 87162676, 72023445, -36757316, 14110954, 64287109, 54900585, 90740165, 110102071, 104918806, -26172552, 106162741, -19704516, -61358981, -86862654, -45445784, -8979051 ], [ -23698092, 106899048, -70215791, -119232658, -113108720, 64948864, -73276471, 104820382, -36009085, -95300334, -113113667, 33370741, 65564883, -113687318, -97763740, -60882181 ], [ 102230779, 15208187, 62326167, 72113006, 83763730, 77720826, -90622064, -101874247, -31295696, -87110741, -96843887, 85117035, -24902246, -114593292, 9923715, 22281472 ], [ -33759150, 39557260, -4450643, 33420229, 68997606, 91448440, 75321569, 29839769, 109092841, 9588886, -106080718, -5458369, -58059851, -81312507, -11676936, 8206059 ], [ -106568794, 40917062, 44467432, 11374937, 51085934, -28769573, 114871199, -97236709, 104937320, -42128137, -55934024, -96499094, 37624831, -76035507, 63041333, 63210347 ], [ -113500705, 105278888, -94417742, 105939882, -27463173, -27328474, 34375665, -2360822, -21889085, -68677849, -89048256, 82035331, -118145148, 79880500, -77596432, 65553586 ], [ -27840840, -82137854, 60951004, 95881371, -16688123, -63996948, 86655316, 12514410, -104098768, -24646093, 26438907, 114469981, 46427410, -6215129, 118101697, -21683255 ], [ -45929643, -86655743, -107923477, -55035646, 29018776, 32744090, -110657835, 29487635, 44030865, -89276377, -57390609, 34980245, 97077802, -110134307, -50778588, 112777869 ], [ 7759851, 105027871, -3857130, -59827808, 107532385, -57306148, -100004775, 95449587, 12849009, 60228553, -28106374, 63444752, 38399769, -53066006, 31875128, 7251695 ], [ 22034178, 59421657, 114854678, -86214296, 78338287, -91125875, -28125896, -16008148, -60930915, 87942361, 39915153, 86525176, -48191323, 7482075, -54100270, -34773635 ], [ 41486152, -63750018, -44743345, -47210426, 57568731, 12676919, 43374406, -64338927, -66407982, -110667608, -9455694, -31465342, 74672864, 54920563, -119028565, -107756362 ], [ 10072387, 29404081, 76699297, 113431351, 84612755, 116450811, 103200882, -10116011, -20943717, 113824874, 6506508, -57428813, -84584438, 112645887, 72281690, 11080313 ], [ -79112484, -58737343, 74622996, -79310779, -34655382, 2647131, -77732978, 68145165, -110060938, -25434981, 55768896, -116645891, -34727452, -44727317, -24146444, -111355939 ], [ -30194980, 96155040, -107367550, 41809375, 105579562, 30112861, 39664074, 8443643, -78568671, -118827599, -48283373, -17160844, 32553045, 110339416, 20726584, -112691446 ] ], [ [ 115380306, 2458164, -96818304, 2221520, -56317638, 69116254, -57140273, -76217123, 68113873, -15935781, -67022462, 85819721, -116995481, 11863257, 30513419, 85255257 ], [ -119094875, 38615975, -32831769, 52645779, -62466652, -36643046, 17265855, -43458051, -70391558, -58811334, -75164066, 38166531, -49697713, -95333287, 2289088, -114067434 ], [ 8297072, 30932876, -38698637, -79205753, 632725, -90093588, -36807853, -73576192, 88584967, 77293366, -74528948, 48431063, -40242688, -42142731, 16507221, 92915121 ], [ 75472075, 104796071, 35008791, 91566541, -54460000, -2167170, 102513543, -40798422, -68572806, 17710768, 56423228, 87957245, -117698888, -40202256, 28500099, -66631753 ], [ 111492795, -40324517, -100724367, -103116472, 36401619, -108826592, -25813083, 48112092, 33086934, 116529947, -11862835, 6121302, 66407762, 2352856, -40598356, 100895478 ], [ 32505579, 13418834, 36073302, 91198879, -75376828, 88203426, -69239961, -31333156, -18500982, 88884044, 72707191, 93063043, -24021600, -8405074, 11356724, 50489007 ], [ -2287753, -112651608, 29047344, 41738919, 39436370, -61506409, 3978873, -6949456, 108856928, 9806565, -82338903, 83462043, -72353724, 106721433, -31835179, 5327147 ], [ -71638863, -59000235, 17805050, 87091272, 24857287, -33316540, 108627077, 112295101, 118809306, 73570349, -69718957, 7145090, -66950812, 39711898, -36276513, -72433368 ], [ -50459552, -8746052, -116165005, 113527439, 21237399, -107294079, 113602223, -79805564, 76950050, -61116179, -82574351, -62009217, -116144132, -15930879, 19798488, 112573883 ], [ -3012032, -42058139, -40047202, 2072655, -96393506, -11128055, 39736480, -23448071, -52621222, -88248631, 89520215, -27857008, -71045685, 103181819, -72860012, 111814613 ], [ -29961086, 25895330, -76913098, 40955049, 14674495, 13714135, 110632993, -97595550, -18576450, 111498460, 8638231, -57302497, 118484504, -67760096, 95270841, -98211886 ], [ -83502085, -92184715, 60552799, -85831998, -42854829, -104390761, -74761165, -44624903, -18372081, -35174783, -85281737, -13057615, -8731669, 50894886, -74058551, 65230699 ], [ -8082243, -69634829, -119155364, 49267832, -72986158, 103373380, -60097998, -70327747, -12090987, -110024110, 55167792, 89293304, -40268531, 28771764, 112889655, -87805537 ], [ 3121666, -24973206, 35417271, 105070056, 46145047, 25378820, -35083750, 106498866, -90444848, -50255962, 31575390, -115822315, 5564880, 118805206, 1651197, -69308962 ], [ 71486740, 92263561, 25570366, 70840415, -116104288, -35852946, -64490741, -111285988, -56731867, -94175314, -52809000, -31892219, 13127380, -86091336, -52810072, 88358765 ], [ -37986364, -80210873, -45934238, -105324682, 38241046, -97355492, 52284382, 25389978, 67851591, -83122971, 69496823, 30912548, -117176586, 56047847, 72945160, 82664984 ], [ -55284861, -81932, -67338712, 38056104, -27312450, -96908247, 103754891, 25563745, 76814406, -63254572, -49325488, -115499181, 100065699, 60252266, -84904646, -106352551 ], [ 17941800, -8612266, 106384132, 70401872, 8524280, 43589426, 87964521, -2260763, -100588704, 86589924, 49149701, -16024862, 87409443, 100263042, 51270522, -88909963 ] ], [ [ -114664264, -89777113, 64265920, 21579708, 32322158, -94131283, 110986615, -105922098, -78856857, -92624465, -30189629, -9799052, -119226806, 46202410, 90376021, -62158673 ], [ 92865908, 21426202, 45326354, 2407507, -23664391, -79043731, 5839977, 26957601, -25354373, 21381838, 77771306, -61694936, -37477779, -76571111, -32861268, 69554761 ], [ -84075105, 31344446, 95626430, -68196313, -41236884, -34537834, -41708158, -39166729, -22154486, -17531192, 39065610, 74385978, 103238824, 74470767, -59680169, -46878379 ], [ 66617767, -8671805, -1585602, 15939043, -30496423, 93206738, -68193743, 93194303, 99505257, -13462644, 115579134, 81292114, 13015337, 89821351, -32841153, -86511333 ], [ -100357958, 38682599, 112899674, 14009924, 60422449, -34751339, -58196333, 24417679, 63712712, 69431673, 63845167, 52595129, 1145515, 66238020, -2561619, 71922668 ], [ -25189875, -15993952, -18196470, -48054783, -91515792, -116504179, -51103664, -17932986, 1809214, 91288558, 101270994, 58334069, -22805555, 112970366, -73726402, -69406888 ], [ -51503382, -44993741, 28210976, 56225594, 96390473, 68401054, -100611731, 70466323, -84253996, -99586672, 24599802, 12016009, -92660139, 41276401, 90190286, -33736131 ], [ 70400049, 94146178, 116991235, 71231442, -62363374, 18582381, -13356151, 65688776, 101436432, -62066644, -88470292, 74159502, 73403484, 18946328, 9458178, 14891151 ], [ 72376990, 108174208, -91986344, -53572699, 51382965, -115706320, 64218966, 93098556, 40406191, 3902804, 98014111, 86278163, 6492809, -115073483, -60884102, 78111502 ], [ -50581430, -79748716, 59766467, -77205602, 75630698, -52897889, -62894611, -32769192, -56753322, 89650001, -41882450, -803926, 84301462, -10555812, -20194129, -76584946 ], [ 71941581, -28708127, 39283398, 62101511, 14832694, 27857809, -19620712, 7503473, 21558163, 15880301, -15327052, -52667384, 113441986, 95592154, 85035233, -55186398 ], [ 91586032, 66440090, -5625115, 55266095, -90466211, -107444737, 14217131, -36540191, 118876486, 93977636, -3509735, -49524476, -94147737, -107829929, -104561171, -75881425 ], [ -105255194, 76178152, 51218072, 85152498, 75863702, -48469541, 27422495, -24612569, -114180308, -4268859, 30055958, -79472970, 56345083, 25810298, 97944304, -56263625 ], [ 31965875, 33216750, 72633050, -26098068, 90268545, 88939022, 88369115, -107376338, 90031604, -52589931, 39262563, -69751968, 110477213, 17193425, -60029088, -51963137 ], [ 21896841, -13470923, -73983456, -21676686, 93840801, 36808381, -95956359, -88385515, -34086914, -68596870, 84869753, -31471447, 54351561, -28037907, -110055626, 62180873 ], [ -47281998, 41818465, 12258026, 89692844, 34749700, 79086255, 33179452, 117607362, 70700907, 11647025, -66723791, -32957304, -85283651, -36388791, 94918877, -112989258 ], [ -2357901, 48666762, -54352141, 45868684, 77626557, 2593402, 26037997, -6798237, -21315853, 70563370, 75632816, -114018562, 17621135, 87034296, 93572744, -41261139 ], [ 14196716, 49245423, 53623236, -64363632, 102127780, -49614624, 86903302, 42600833, -45579743, 4902628, -103536245, -94330665, -104148808, -27380174, -65780370, -31799492 ] ], [ [ -3660669, -94325057, 12424831, 37572485, 12763356, -82711298, 77642170, 369072, 71630092, -56322114, 116026518, -14717700, -66604005, 13536955, -34920637, -31284107 ], [ 38419277, 829316, 23275909, -4217350, -35394489, 18198204, -31835879, 67628846, 118573467, 117353689, -10142418, -103923794, 34739239, -117489869, 1645235, 2962979 ], [ 57136202, 2398690, -13079079, 108604515, -26401931, 102210172, 527619, 4231103, 117783597, 95099671, 46754382, 19080793, 110187558, 94613864, -66407148, -40314684 ], [ -44148274, -62810676, -8830561, -7609965, 92712809, 102900373, -19332651, 95939934, 80195962, -81984501, -33454596, -49029749, -32881857, 47444446, -63783290, -31130809 ], [ -39558934, 6206096, -85842987, 78659997, -46662268, 71214229, -26747515, -10843713, -99110488, -42890218, -78296747, -60373152, 2524423, -52043709, -17893196, 20035793 ], [ 15708683, 10847981, -70399676, 61358465, -49560839, 83425447, -51166258, 76655197, -75824256, 95158163, -57288096, 74378603, 110691452, -98260204, 98000014, -119031870 ], [ -178052, -83605556, -25621005, -59771894, -69245565, -78415135, -50584963, 89347412, -86758625, -5913364, -114618973, -4900298, -9620049, 65372432, 37228570, 20864866 ], [ 18233520, 104133365, 114899042, -96442726, 112184627, -22425960, 82065324, 14998697, 101981861, -63854202, -107888826, -67894196, 64503704, -62457629, 18175413, -74100783 ], [ -78426678, 59891974, -74777007, -63035293, -23078013, -56283488, 115037718, 21737792, -20879240, 75730169, 79765953, 77537566, 93754230, -76362052, 114477554, -59649488 ], [ -49079597, -9419580, -3827797, -98425344, 117333760, -104587002, -44117893, 6080488, 85617736, 64819532, -110808377, 39257198, 36292929, 56115364, -53796362, 7951994 ], [ -38569185, 6566422, 18844717, 92595659, 87019011, 63346221, -75520241, -71764151, -91294868, 60664618, -3716048, -112333376, 85632963, -87777125, 86009103, -43458115 ], [ -81571984, -58804811, -14537411, 112805288, 96953986, 86114010, 71330749, -66413538, -46943835, -1777389, 116412001, -24102841, 71620879, -113163668, -18089080, -102322500 ], [ -72392829, 58799526, 9444997, -24637090, 57777855, 100992952, -111978033, 66869285, 50723670, -2109391, -62066093, -31339213, 91488606, 111610685, 41148537, 65728280 ], [ -32259113, 56113792, -55097414, -84831431, -16909890, 19583760, 97287886, 52565178, 105524823, 71617497, -106301319, 19866575, -96238050, 106556248, 92128371, -93650828 ], [ 51772527, -41057256, -26227028, -106413886, 103667772, 25820670, -54475872, 82975650, 24928765, -31641146, 77672347, -82891034, 3313054, -10934189, -56448086, 100238587 ], [ -58005768, 44287435, -64107970, -116584190, 51629963, -118205725, -91205300, 32839106, -45818218, -103498358, 10411765, -75263755, -117296291, 67516830, 53850494, -104761585 ], [ 9955460, -20298037, 13473936, 83194183, -117790478, -108601243, -1547828, 107872955, 65135572, -77853003, -35616602, -95947657, -22629672, 90681450, 26464380, 26336350 ], [ -39083482, -31818611, -56448372, -37581927, 6895710, 95163897, -28308517, -2060507, -41454882, -74518087, 36090221, -69381186, 92563918, 56228653, -15873739, 99811556 ] ], [ [ 107161893, 86810041, -56739367, 60000093, 53745084, -25118978, -32568550, -11539653, 40938244, 25473787, 42923660, 43683630, 76160142, -95508307, 109959734, 73177497 ], [ 80753959, -16399826, -103087336, -30912213, -94784991, 12573220, 93936433, 115372285, 35184953, -36006059, -99955801, -7908699, -25626389, -93921412, 116078673, 62131343 ], [ -8688303, -84971598, 34139132, -35047358, 106107096, 9788683, 90508102, -8689363, 22719103, 50857244, -30397488, -1860027, -21583993, 114349664, -82696173, -76752681 ], [ -63891670, -33955898, 49658852, -67303060, -47022627, 85424703, 19999056, -63618862, 57227200, 30562012, -102679573, 51922119, -86249084, -12920626, -114665419, -84316512 ], [ -92450114, -44651346, -54310695, 68809140, -107986238, -70965277, 23978032, -28445524, 23761488, 3235315, 50323384, 81436229, 40925492, -85644729, 18876587, -101439094 ], [ -29098752, -37661132, 54575117, 102103158, 90667687, -94040150, 48045104, 28301992, -9530308, 117881405, 29904981, 3387438, -78968870, -36975374, -116700230, 93329832 ], [ -40589352, 22370183, -61735339, -15922512, 64137354, 40989550, 56713728, 91013599, 92201137, -15432043, -52677115, -35575198, -4051907, 16685653, -77134736, -83013714 ], [ -61888146, -23009618, 93828171, 110713753, -106481672, 92956441, -67578359, -64348878, -50037930, 31989295, -87999279, 105908389, 55253228, -78797709, 61150323, 75967929 ], [ -73618120, 115564049, 98363248, 98610958, -79663473, -45843032, -96357197, -115500530, 65134254, -75204916, -104354333, 100424407, -55305854, -18473655, -35498730, -52904321 ], [ 32630030, -23257030, 118568889, 40323318, 37316690, 100992686, 58263049, -77246171, 66103142, -67399664, -98156714, 70902769, 2561355, 22628939, 64805145, 80010287 ], [ -104274975, -86082595, -118634194, -101806993, 20607113, -72803242, -107566980, -44537195, 51982006, -52482139, -16923957, -82114745, 50243258, 84115051, 7151469, -80628866 ], [ -107745608, 107512383, 94741019, -16559834, -6967561, -48951795, 47087380, 57448517, 39911409, -69149823, -79275338, 35026836, -41377955, -15541043, -117832631, 26174859 ], [ 61030241, 73631704, 92604325, -19653579, 95488407, 18892122, 21404235, 117331853, -34014723, -47946542, -32897447, 19323092, 68739618, -34302910, 13209955, 96042710 ], [ -89499070, -98743297, -74527051, 19926818, 55583164, -64826684, 111217968, 27167896, -7982654, -73553066, 37683485, 87572766, -39284043, -87279359, -62951505, 80163603 ], [ 104729780, -60098397, -16759283, 45945078, -94105168, 36521614, 89229726, -7827898, 68719673, -11109960, 5550591, 79266471, -111667816, -45450412, -37829421, 72703225 ], [ 96625387, 31943283, -74793894, -26217664, 108718525, -3549718, 113425756, 61851239, 49263307, 85273890, 51978753, 41483377, -8144848, -71946197, 103378896, -88917549 ], [ -100486856, -24072081, -68818936, -65793374, 43805585, 57525648, -15486414, -46144237, 65287580, -20443439, -42204814, -102248400, 112756235, -24961485, 110401929, 57946449 ], [ -16380703, 112215459, 80267501, 110265802, -85869027, -111650263, 41043991, 118488029, 51430593, 103846951, 84995794, 31251648, -84231390, 91492978, 58212076, -21581202 ] ], [ [ -47580111, -91606997, -53104220, 44843449, 24091613, -1182375, -17141723, 117289216, -100506324, -71129024, -37408717, 7301753, -6668820, 96980382, 3869369, -70242397 ], [ -36012715, -56240752, 37151178, 27804381, 118216144, 4038695, -83846377, 13253106, 54706049, 16493499, 55208814, 23714108, 10098042, 34791924, -34323760, -100954999 ], [ -6075325, 26735580, -28691216, -12339114, 44818999, -84979477, 76145843, 31167909, 74428044, -105844808, -68976288, -45606286, -67676488, -118303042, 60023314, -89634674 ], [ 101947176, 29245198, -83710898, 14015922, 90261592, -39252223, 37800696, -29183972, -54580411, 104213395, 71374846, -92344443, -56560076, 47409684, -2243034, -54968666 ], [ -19854439, 2158248, -1841799, 14791052, -16643784, 34186206, 103830214, 94023114, -81381170, -76254161, -112314020, -26122374, -30023746, -44264072, -67847002, 44026384 ], [ -79720353, 119170167, -114730728, -8057601, -18726471, -89498991, -5676033, -6413898, -110852339, -96805488, 100050306, 97803552, 16176381, -7802102, 85477351, 17828565 ], [ -79448729, 49856396, -72619435, 90994056, 96991607, -49814514, 57620027, 55830807, -5554190, -9323418, -101010018, -1242011, 65947519, 33654522, 86831664, -105043693 ], [ 87581622, -116154538, 15335008, 26411935, -118327505, 107936687, -7992921, 80304637, 8266074, -71907956, 113547614, 98012686, -97470573, 42675711, -50991993, -99533251 ], [ 71546922, 34620592, -65534701, -20893094, 114132464, 23924212, -36734156, 40301072, 46438370, -14544256, -17576854, -47428865, -56251743, 65276751, 14009086, 26761519 ], [ 27032338, 4998469, 42726042, 63554426, 34238970, -90579185, -63874624, 6227595, -20922963, -105278349, -10706568, 62356505, -25028858, -42278648, 105234821, 65420272 ], [ 6025755, -111838197, 104265311, 23484570, -106859525, 97009958, 39232974, -31415057, 77705129, -76589520, -31740294, 5071032, -72968509, 58059071, -83541302, -98669020 ], [ -92718110, 71329403, -54385453, -117337332, -30158569, 92873907, 58255995, -39418905, 109334177, -107197307, 96388777, 95951510, -83416028, 98880458, -16121358, 39069290 ], [ -87813091, 50181990, -113588090, 73402231, 48936167, -98653617, 51072963, 8270542, 53671480, -86783187, 113020512, 51211325, -109682524, 40085137, 4007574, -47779536 ], [ -54192583, -108712457, -745684, 114119290, -77415266, 71541014, 3030582, 80799676, -48649670, -16714225, 63649232, 28088393, -101961299, -80734633, -42314604, -77382154 ], [ -16527885, 47927232, 63273084, 58180723, 26301972, -77695193, -14967219, -99938443, 65051879, -13377360, -7340777, -42797838, 30102189, -65632208, -29196770, 70824357 ], [ 27711326, 61545551, -86925218, -11354528, -111328187, -21370715, -14001931, -29027483, 16142358, -71394374, 92581902, -118143374, 100317007, -106915420, -118048508, -101676158 ], [ -110029907, -78565323, -4296155, -26814285, 58003997, 82253435, -43077188, 9342685, -118343118, -26148384, 53547934, 87137638, -80293226, 17087277, -117429635, 57325987 ], [ 15815357, -20390061, 51719922, 40608503, 116657798, 115473099, 56672412, -87316659, -60651838, 62957022, 93688426, 43032019, 113589531, -25705848, 66003788, -32906981 ] ], [ [ -42631639, 97824763, 16109838, -49089431, 49476574, 35202313, -21020037, -422619, 100355051, -76237388, 22272738, -113506312, 75037730, -34523045, 35367337, -108916621 ], [ 49170745, -30929002, -87379621, -39817838, 26913650, -52643844, -114780177, 1394094, -28746144, -44660461, -31000412, 29760700, 34828454, -109348340, 5000188, -116264403 ], [ 94539199, -72324177, 30833988, 46182036, -36649274, 82397204, 51197089, -13942677, 98330714, -23504907, 53967548, 71976328, 82679583, 91350292, 63109115, -102888594 ], [ 40432418, -103083093, 93882419, -84058302, -30605118, -79597771, -47425323, -17696603, -73706760, -38507214, -4742020, 59297192, 74722439, 68030795, 87728477, 2158628 ], [ 97233112, 39403620, 63643527, -65100709, 48372901, -42023285, -67289272, 66793521, -61427848, 65952616, 59525699, 37443362, 60608605, -93043888, 32933513, 86514424 ], [ 56802748, 20368045, 34467324, -115889395, -114900538, 35062388, -624586, -79398907, 1117252, 31356655, -107556564, -109493070, 49708780, 77657432, -22564248, 84987299 ], [ 93342309, 49126921, -76442813, -33207162, 35590992, -19196600, 52699651, -106726239, 100356425, 70791215, 7560040, -71527161, 107559074, -55451874, -36425093, -31988699 ], [ 65042879, -66481962, 50313064, -38455661, -116400272, 31507948, -116370740, -3825606, -77628654, 27909135, 17328558, 31965640, 99294683, -60663748, 22063236, -112662453 ], [ 82662967, 84904977, 25316877, -27046557, -118434431, -26940293, -50228085, 103504092, -14137598, 77147776, 102920235, -55208804, 107518370, 18925266, 114931845, -72803503 ], [ 63929245, -61033243, 76731323, 69870893, -108438399, -116189393, -64435982, -37538271, 98953619, 94529250, 87678558, 46258995, 70258488, -67220501, 112459427, -24363438 ], [ -119294207, -117035705, -81868625, -90530319, -106157232, -99137844, -97733530, 92074412, -4995273, -40021652, -113883388, -62011954, -54411070, 14712063, 117777081, -25883274 ], [ 12271855, 62848760, 63035729, 59414971, 5727885, 4489271, 89226943, -60117698, 104942206, -7232895, 56313433, -8841154, 33885404, 117589104, 78077813, 112200116 ], [ 90500974, -110497198, -106226256, -74931697, 16148330, 79835274, -71222802, -22044408, 90639828, -93359825, 75019729, 93934133, -35815508, 79316903, -2399843, -68152961 ], [ 69757650, 73220430, 34078008, -83341879, 114621573, 50791158, -96726780, 24685546, -6819694, -75081854, 35205059, -119107772, -107109261, -44718510, 6275357, -105047922 ], [ -105912775, 96651811, 86896029, 97007801, 57241279, 98419011, -2125407, -24532577, -95687831, -87133377, 46109505, -74577543, 39470627, 35475651, 68284984, 61381857 ], [ 101325890, 25945494, -26561469, 113711712, -27975315, 94582917, -61335140, 61174781, -107046418, 42421493, -35566921, 68858417, -45721456, 23539476, 865337, 52595916 ], [ 49419367, -2951841, 97109903, 95551135, 52671861, -79402866, -107911805, -6270431, -64723215, 114668827, 10936528, 11917334, -97015074, -81785220, -663734, -118223944 ], [ 39545034, -78858375, -98992157, 86079178, -111240136, -109007181, -21370483, -15845133, -110690900, -7684767, -116275936, -56418934, 97008526, 26485103, 89897402, 90366308 ] ], [ [ -94933212, 7999806, 11001356, -82558873, 70782333, 78191563, 27428587, -80832252, -59795080, 102341789, -116410089, -70290602, -27138027, 34379790, -17058460, 10544349 ], [ -39915251, -3943558, -68094733, -78032943, 54282342, -7755614, -5132663, 65638830, -61516193, 66187243, -57170911, 96987709, -70499870, 29073535, -46153608, 72016629 ], [ 21955434, -75597922, 19346144, 38270272, 29172039, -22620617, 36129724, -48368643, -5529708, 113184738, -45129708, -110040044, -55956570, 118681362, 32706832, -114148331 ], [ 64021925, 39313522, -78475132, 50044205, -13273352, -11460856, 114391215, 3314205, -53002981, -113375679, -113699072, -50771502, -32796833, 43927157, 109120005, 77212804 ], [ 52484783, -23393889, 102234491, -16583453, 112183170, -55020594, 114860392, 9700614, -29143827, 108144754, -27189576, 94965209, 22259231, 66803566, -21050658, -111906032 ], [ 30598184, 57313509, -9120626, 81360323, -45687778, 109828691, 30624918, -4384447, -63527973, -22631330, 109807086, 82895833, 51301439, 118856722, -100627631, 40366363 ], [ 107035226, 94296225, 51437514, -40806521, 114682041, 17350140, 94808533, -99283387, -69946578, 51246364, -36879124, 33866499, -70638839, -18238627, 88182208, 57371617 ], [ -56070701, 101080760, 38646939, -115642743, 71587830, -28459613, -99951417, 109935960, 93772989, 116132060, 31189013, 29127582, -92071330, -49945079, 21890080, 53903261 ], [ 2395967, -53239771, 105655738, -31189386, 82105324, -86240483, -35181134, 24712176, 65082858, 36561443, 112734493, 106401757, 17129608, 49916899, 14842626, -85221549 ], [ 47947599, -17213842, -42630823, 86848262, 34671759, -38749143, -53295257, 5288256, -81143858, -107113546, -28815070, 63413811, 65413115, -87878102, 65025025, -7069186 ], [ -73387014, 8553408, -46155015, 5151310, 108486106, -96160058, 52307278, -35170174, 33130496, 77106477, -93361288, -58242901, -68933804, -112875080, 41228360, -101531395 ], [ 22381686, -108074886, 11077793, 61797343, -29965750, -24161833, -112332155, -38907037, -115784517, -115858160, 13774430, 61174558, 102787570, 74175665, -44524460, -4351972 ], [ 118491759, 31673982, -111495222, 70073738, -115140458, -2731381, -2225033, -89877921, -87532768, 71188026, 47688102, 111715188, -89120764, -81832272, -98717773, -24901180 ], [ 52453606, 101406467, 55757385, -102868756, -135444, 63323860, 94516810, -19588894, 84789564, 31794458, 44237425, 68745966, -115577666, -25882793, 70136150, 55012310 ], [ -25608069, -78692650, 89667458, 104427780, -55252493, 93779064, -53907152, -88283319, -3935782, -10568783, 31182715, -102828010, 23893523, 62850479, 15319613, -35714236 ], [ -60607705, -91852524, 17695139, 75861950, -71355058, -112657158, 113985093, -51482495, 3879347, 64565757, 26862356, -54602725, 115975008, -2122107, 118607517, 88745302 ], [ -110486808, 100152698, -40579477, -69299929, 72197140, 115712400, 70158796, -95337522, 31680127, -41696028, -116778069, 15061283, -111541841, -50713228, 53794882, -109367880 ], [ 36279024, -10957814, -95665734, -92300518, 14440948, -56888651, 87455013, 62053493, 111361898, -25643366, -64326093, 32776391, -42080430, -116369546, -89386908, -4589189 ] ], [ [ 84680961, 2501614, -35029801, 76988732, 54189971, -76642217, -82726242, 64989835, 82524413, -17193961, -12887641, 49935987, -78533147, -39862593, 8589441, 45122060 ], [ 109906601, -7246897, 16309756, -111732096, -55263360, -79444561, -45092410, 87291634, 51105077, 67325907, -7107116, -50780126, 57097354, -13147993, -85593109, -108064211 ], [ 52139763, 90750329, 37916054, 78327636, -26107386, -2757355, -26399502, -38474084, 117511281, -35395498, 59964999, -82774871, 42701084, 108216971, 70480513, -99549365 ], [ 77280854, -19388248, -111218046, 36123249, 3347767, 34373001, -77189001, 76839659, -105082492, 20223037, 56372405, 14288660, -39222035, -43292233, -118955140, 49485712 ], [ 35918232, 89754121, -47669386, 2220612, 39053008, -39512384, -57187088, 31510729, 40585387, 82634451, 13149533, -64041561, 111264170, 59753880, -9857366, -107849645 ], [ 105504975, 106407947, 73313103, -94093203, -108546743, 11015767, 42184067, 108249003, -31571492, 39724764, 52603980, -2644568, -93449337, 93790409, -86923543, 75317336 ], [ -4665630, 62548660, -69782395, 28320356, -114171530, -75538808, -25370753, -74188414, -58060480, 88997298, -56011554, 53497992, -57671583, 11609360, 38491676, -43039127 ], [ 66971558, 30240543, -106902501, 9285212, -15253036, 50462524, -20510136, -90627426, -114980550, 37825403, 92404293, 36011502, -54541844, 59221360, 45269347, -19716558 ], [ -86719862, -119026698, -48211857, -92146088, -97237590, -40529259, 90854175, -99741673, 11027034, 60816824, 24604449, -39558121, -34136246, 4136844, 1801827, 115404490 ], [ 75953831, 51274885, -70386573, -42728119, -67417765, -34106617, 95165301, 49378918, 7292412, 38187661, -105782123, -97606501, 93942603, 105519216, 33535004, 69549213 ], [ -3716056, -118200480, -13503164, 56163339, 116477802, -41428996, -53929462, 70083385, 40221610, -96000584, 84615970, -11585481, -47855816, 113227597, 15508214, 85968376 ], [ 61113476, -81539657, -45765715, -7655488, 12006520, -97469989, -17263878, -31814228, -7446786, -77285115, 104097638, -45049185, -15343702, -9329936, -53618644, 20791565 ], [ 78332142, 66330267, -94963516, -38571680, 53696587, -23827312, 51032851, 33846881, -67983272, 69871560, 77361898, -38756999, -51891061, 90068321, -91481040, -62264875 ], [ -5182628, -118532179, 86963454, 78707104, -33469421, -60069527, 48332742, -8469146, 97891166, 29726472, -29722058, 79289030, 5433091, -35130881, -66445464, 89163151 ], [ 93535297, -80526681, 103121391, 3729118, 63806065, 108309990, -54192257, 54188520, 51221852, -103457352, -64133047, -8837523, 77619107, 106012020, -109947227, -38518683 ], [ 91266025, 50322299, 57114814, -40329190, 97882444, 10760576, 109129952, 80530635, 76079047, 32929706, 118535155, 111494692, 30146550, 67371975, 86801487, 23829912 ], [ 69279281, 50551972, -67561636, -100259158, -63980585, -100313131, -28983240, -14374203, -53447583, -23000171, -33094683, 2170075, 446271, 98621973, 59896115, -77661819 ], [ 49008305, 18864251, 66779498, -108463424, 39168975, 93882882, 102927748, 96873230, 92987271, -22606571, 83668790, -2891671, -76958255, -13970067, -2898268, -76225235 ] ], [ [ -72308074, -97995539, -77640900, 20577173, -23485896, -35416780, -54027025, 119199029, -42716719, 91954933, -77148706, 115327115, -16314617, -44722904, -21999151, 74345839 ], [ 100340897, 87406499, 78505196, -70789472, 22760070, -10169230, 83387203, -83205378, -38088186, 114943649, 49582373, -53703336, 76416703, 117397164, -55985593, 95559601 ], [ -24629912, -87178967, 36250818, -82021468, 61787356, 107895272, 31939930, 92714595, -54473366, -67152700, 93085680, 71114228, -28047176, 68358001, 81227661, 113385133 ], [ -31485698, 2866194, 75827252, 50981956, -84087688, -109603317, 54656812, -60772118, -115433096, -47812775, -41610610, 65978788, 41554553, -40463849, 20151999, -22135092 ], [ -83662228, 110285507, -3710640, 58702203, 38064490, -115823651, 85372956, 20815082, -96655755, -54891274, 50571523, -21612978, 53071703, -74364972, 114535384, 105892242 ], [ 51325413, 38309362, 116246032, 83044879, -88582436, -91253926, -54503167, -111594683, 39038527, 100282143, -113150255, 49690794, -32415020, 108725338, -57660520, 15404859 ], [ -113649157, -32436280, 41866571, 70539686, -84170097, -40678411, 58763811, -49914239, 89913295, -35959262, 106579661, -9047864, 64365059, -86926269, 48420442, 7559181 ], [ 25612217, 117991707, 26106608, -104695166, 61383854, 46476663, 97828591, 56875773, 79730985, 39422385, -23281214, -113701737, 48829680, -45667035, -81424453, -33780067 ], [ 90296341, 106808513, 89760765, 4715826, 48348395, -56287232, -101593980, 69923303, 15771530, 56591715, 50224116, 68179178, -46871759, -118283964, -15823646, 87724737 ], [ 50486601, -33889679, -61116212, -58140502, 34097803, -22117733, -95049865, 58780810, 19178709, 36102834, -64439873, 78968263, 22576112, -36763617, 95815775, 35780495 ], [ 99124590, -79102500, -49847658, 2358337, 110212891, 83086706, 11490772, 47290642, -88114570, 54255510, -83975513, 47721456, -92904900, -67539047, 8116230, 72676012 ], [ -29900419, -107264605, 85793700, 110288245, -93845813, 2191497, 48374581, 45210167, -118480951, -111179130, -29034804, -23799393, -15718800, 87324909, -4786274, -31518034 ], [ 69451607, 72939328, -94202424, -79942723, 106876202, -45776688, -105681590, -43148630, 47095661, 64403900, 8705474, -22125824, 60142222, 77927694, -31379945, -71655726 ], [ -26052935, -19856982, 58792057, 85894531, -60331267, -63841704, -72038788, -54720082, -89513053, 116571707, -3868908, -25034355, 95597009, -12292786, 64019125, -96805426 ], [ 85122114, 92735346, -114831417, 34104096, 61183588, -31278988, -60953867, -59483483, 51356275, -86943059, -75410875, -80805574, -82822137, -7368356, 55049101, 56402883 ], [ 89740810, -100426572, 29986080, -50559674, -21835127, 469712, 9528348, 53259027, -48941594, -108831201, 67348610, -91622356, -2851927, -106356384, 55051895, 77899079 ], [ 23531764, -78930484, 80419982, -80575896, -38096925, 10940169, -86051537, -34098069, -81073001, 43369063, 31972741, 110184255, -90077071, -53714186, -31154324, -38963113 ], [ -83188572, -103143923, 102241106, 107546800, 75463122, -54734878, -113395560, 77456425, 50704722, -18601469, 109677624, -48367833, 89737634, 48022428, 109484206, 37339239 ] ], [ [ 56182133, -32162148, 28595653, -60546093, -30155147, 41867596, -86852224, -84221131, 79082022, -73183827, -88370374, -111514908, 48995348, 14629026, -81169112, 42716846 ], [ -89260056, -49796131, 48895260, -50816533, 110849509, -59149673, -87682874, -39840778, 80175474, 23129974, 67012116, 97317137, 100432369, 35798957, 6285663, -21365893 ], [ 105622038, 14279786, -27540451, 42462794, 889087, -51181643, -113536331, -14230217, -47133250, 7836608, -26739851, 7328889, -17553675, 2366792, 106806667, -71986991 ], [ -3693025, -75066971, -22313656, -84024514, 17251950, -105577697, -29387593, -835106, -14902189, 42347724, -37697219, 22765728, 86533435, -6414177, 112464682, -67979361 ], [ -46414875, -11570879, 39140840, 110683916, 2993252, -116518295, 66364415, 12308644, -116175683, 64904982, -28928919, -73993730, -31752098, -30983719, 40732866, -30603230 ], [ -61252648, -69671304, -13469680, -18580919, -115549384, -2111968, -72252940, -117175205, -28634355, 36502228, 72099607, 118882975, 38247538, -112486611, 108455786, 100162887 ], [ -65233248, -8264211, 68149210, 81026776, -101860486, -95096783, -28619775, -99787268, 96958756, -91791633, -12014875, -59066755, 54200634, -104471220, 20506945, 39112648 ], [ 84009151, -115528173, -3364368, 60109712, 82199057, 84748389, 55428514, 15236762, -12995099, 96732414, -39467710, 85802656, 52403371, -105983925, -82570456, 14621778 ], [ 87172635, -9831903, -82028504, -26666795, 94681872, 6748533, 103547866, 30753763, -90163120, -444369, -91386942, 20333191, -59405011, -56252924, 45336376, -118277600 ], [ -73748583, 45546806, -88293141, -117595281, 19282397, -111778337, 72852174, -97069369, 65667634, 49540755, -69262587, -79652882, -114554241, 102648794, 39465918, 51250473 ], [ 10620062, -57725463, 112317275, 27530303, 84360006, -49366708, -52718148, -20457460, -11906830, 87381134, 37725638, -49209079, -111941361, -17065173, 116310432, -13150880 ], [ 115908839, 59214717, 48766771, 99969356, 38203257, -101471058, 61139236, 75874153, 79947262, 107685250, -25295935, 90974296, -76429501, 106064583, 43280563, -60022859 ], [ -11311028, 78007811, 23611845, 31026286, 31060367, 33806772, -74847350, -50802230, 57065936, 85960853, 41490065, -101658358, -92393230, -80745929, 27624529, -26385665 ], [ 78076405, 69629306, 106723329, -74165545, -87563828, -79944443, 56701345, 28253271, 19920983, 87354716, 91244386, -15097879, 84715233, 36662818, -2491575, 91086205 ], [ -92820769, -48728564, 85732658, -48731775, -117527172, -75166026, 5625290, -46684036, -37512574, 108264303, -41899699, -4983605, -113988754, -9688729, -72248753, -60392264 ], [ -83405774, 93531285, 66435097, -73019568, -114586679, -54614032, -101414898, 55869178, 113431783, -45311387, -25344027, 93499099, -115991751, -69884836, 43909658, 83679940 ], [ -111554321, 70981410, 37203148, 60608110, 34121607, 99471064, -52044315, -31975783, -58314232, -112071449, 87450674, -67347918, 42263344, -59695611, -59138479, -91806078 ], [ -8572169, -62124233, 115459007, 68187848, -93314766, 50012053, 94887737, -22995826, -98442756, 53437944, 49560773, -33324803, -89716773, 66487428, 54052560, -31999376 ] ], [ [ -58334505, 11127692, -37940924, 4700590, 96179607, 115604680, 94655816, -2137057, 74978878, -88494186, -73422973, -47682475, -23222221, -32005577, 23189610, -25064062 ], [ 55192758, -30272282, -42623228, -101645788, 108230675, -76367052, -95023539, 31803350, -40808580, -55836972, -92210614, 37358025, -24331046, 11666379, -12205569, 119158131 ], [ -42003797, 106643889, -72933212, 21044574, 46913521, -98986698, 21899899, -40057097, 77512538, 80383277, 40375201, 107474824, -73623696, -41974696, 54007810, 59616874 ], [ -113479322, -110981152, 63211421, 9763366, -94810027, -6024390, -83470118, -44681009, -81745834, -114536318, -76715864, -113654482, 77854966, 89635597, -64942512, 54773739 ], [ -26969379, 62931297, -98745068, 15001104, -50228232, -425763, 64128495, -48467711, 21061795, 9135644, 35030135, -1851811, -93501717, -28038080, 53408095, 46341958 ], [ 8479665, -64173589, 8117204, 1927641, -100354219, 1096787, -51300075, 54361760, -40939361, -50890871, -10386030, 21972223, -101306028, -43453382, -76977065, 102474207 ], [ 103025959, -34995712, -3599459, -72591800, -26688302, 29254274, 64090393, 96741183, -83656498, -86767814, -1145673, 23025090, 41448076, -3810141, -65448351, -36264604 ], [ 33918748, 83241175, -64471656, -38750912, -69546292, -41100996, -86801185, 22607937, -89227370, 117895091, -30304987, 116249643, -112480716, -67300730, 4313321, 95296537 ], [ -73356933, 87800020, 82526707, 16748291, -86130063, 18465647, 44757143, -9074764, 103867046, 25636879, -65431601, -21249328, -58319191, -46602059, 66989612, -97620526 ], [ -68643208, -112298416, -45486031, 99986552, 86847877, -87209781, 5585149, -107045731, -111265740, 45982377, -35804696, -63437594, -59053688, -51615060, -112589320, 88075573 ], [ 22620113, -68850048, 18684374, 37649790, -53632066, 52269095, 74189106, -96918133, 76012287, -73709861, 70055235, 30618048, 65490954, 38400050, 31395527, 118689053 ], [ -45553447, 18092506, -52533196, 55027797, -73255990, -93338555, -11071997, -53054929, -109341006, 77541825, -42517662, 76111291, 17075368, 54233388, -51661494, -46372612 ], [ 31787157, -97233581, -85138854, 26560780, -16251087, -49515062, 4207257, -16468642, -87585028, -92935306, 79109641, -108738746, -28315031, -46437656, -119218201, 94539801 ], [ -11515735, 6069359, -11058880, -11613763, -35618452, -39588124, 103244870, -109090653, 17617825, -93042013, -33140959, 51473347, 46173597, -87912911, -28805425, 36232044 ], [ -48175694, -615993, 100143082, -102774348, -16583775, 85068115, -6272696, -2192343, -54914754, -10384861, 75430439, -112006731, -2260475, -108777866, -69404636, -79766014 ], [ 85800432, 49630763, 62025236, -36970654, -60592530, 26728668, 79192218, -46176298, 115125111, -42428974, -85051837, 72417541, 59793361, -24756273, -67800518, -6725307 ], [ -4330970, 16648251, 12308786, -54445928, -19771871, 7254657, 11967426, 44974306, -82091521, 77531141, -83063092, 99070133, -2373053, 33588466, -80852552, 53191511 ], [ 69804164, -52040042, 5049438, -71099803, -42559926, -97481161, 72405702, 66316296, -55401448, -85988365, 17480054, 102897928, 109880852, -17793155, 33960394, 53360848 ] ], [ [ -93271128, 95102730, 83732540, 6191690, -47347779, -870787, -34436255, 77062520, 19201336, -12744696, -64784832, -100742508, -61284571, -33800225, -83398086, -108272480 ], [ -67659741, -82668747, -59723740, 77725834, 107849830, -8400790, 109186656, 46098919, 71579240, -29369661, 30564486, 48014824, 16412564, 26508333, 101163157, 108327430 ], [ -70686580, -118755773, -88637446, 13089959, -22592906, -51160083, -27979953, -114692949, -67617831, -68283461, -107711765, 110729526, -43977700, -88070766, -40519372, -114562046 ], [ 41771507, -89007063, 37299985, 76225595, 79394866, -116335859, -49429337, -79063645, 86220575, -57338923, -51531690, -58106917, 84655127, 68577751, 57747486, -107362152 ], [ 99501416, 36400631, -18425298, 11582787, -77473918, 89031487, -3869737, -53960306, 29470948, -97330681, 112012669, 20281620, 7532549, 90710239, 50598541, 17688563 ], [ -116262830, -114048315, 9092276, 102660569, 39885702, 116975315, -52965206, 103169381, 43346003, -105173373, -81950560, 11990862, 18139270, 3532417, -117370537, 55530073 ], [ 62938780, -57702684, 106494235, 78443728, -62481949, 44839751, -95122536, 33631186, 9960260, -29326769, -35479114, 87996674, 89852750, -41852951, 20284028, 66379126 ], [ 79192382, 80338236, -65439656, 103279456, -25137261, 67679893, 24019071, 21887186, -7126569, -79031115, 91093434, -86860197, -64161141, 3432049, 103558721, -88025340 ], [ -88756937, 21544980, -95959598, 76122743, -10595001, -50422673, 53976005, -38659511, -62583955, -22196490, 77023108, -96514012, -81956186, -63439318, 109034830, 99749373 ], [ 85747225, -108131504, -26740419, 89303361, -71225806, 100040427, 78746759, 29708050, 29732607, 31296279, -71899262, -105903611, -35164327, 7050155, -15597077, 81128896 ], [ 65992600, 64419463, 86548710, 13902356, -21484828, -18717329, -116935721, 61861754, 87479293, -57245713, 80190416, -37367099, 110062213, 113677640, 100518177, -97003417 ], [ -55803946, 101696207, -100164182, -35947235, -26294272, -94361707, 68286068, -83255177, 103793968, -7655590, -55478476, -85614464, -62369474, -46845773, 22190948, -72293798 ], [ 13494089, -90006895, 70623467, -59056739, 73654658, -115888911, -60079320, -36934044, -72550892, 101352554, 95054746, 53138406, 16442848, -53058754, -78632620, -98838856 ], [ -13957938, 12841882, -117541690, -90338139, -30808124, 23095994, 32988462, 84038648, 77337314, -14560717, 94196942, 81896517, -7042554, -86568166, 36703383, -71890018 ], [ 84054284, -28534641, -80671758, 66116408, 9855638, -10732630, -70258561, 7361608, 78605725, 107450935, 29889456, 46236504, -72009047, -95658163, 94752835, -15880857 ], [ -70199007, 5399719, -14878054, -71799163, -34182148, 47750755, 89435827, 38057156, -76029048, 99209842, -80752714, 1840457, -34798418, 80162719, 12291577, 109778292 ], [ 62891997, -53245280, -62610045, -97167041, -30661304, -55275382, 114556461, 20173079, 59064317, 82727591, 22691283, -62596270, 36418211, 95600868, -18581834, 73682291 ], [ -53875628, -118800483, -82254519, 3097049, -52813320, 111846411, 71587903, 33044593, 13960710, 37687797, -17071092, 63303086, 28438421, -86637489, 7760777, 75640395 ] ] ], [ [ [ -43361763, -34222082, -105863179, 4169764, -23981082, 37129540, -94983701, -75595425, -50633649, -78487006, 83457581, 118116528, 49094456, -31448719, -11348335, -72483567 ], [ 83574800, 112125513, 15457462, 81978635, 58665087, 85659002, 73989503, -47054812, -1651364, 30106261, 39214689, -31925574, 92067768, 59947028, -73909658, -64219811 ], [ 50755672, -116070588, -79354885, 48330679, 101478117, -73975395, 92651191, 88168980, 78935960, 51292998, -81074886, 73001392, 41170892, 68543245, 85532727, -54972908 ], [ -97619853, 99280182, 64183936, 90637458, 50727747, -11728878, -37769101, -63901210, -46999305, -110732582, -30411552, -112869758, 68898853, -97710116, 7732249, -88722149 ], [ 27702936, -39818931, 31484079, 106263440, -109967386, 98381543, 47313254, 110902257, -91566142, 3610961, -12787330, 28566894, -76729796, 38582659, -35932937, -86847296 ], [ 19367242, -61007719, -60810110, -73901351, 79439436, 37009038, -5099668, 91817462, -9503026, -10913636, 113412711, -115475325, 119047907, 51836898, -62178669, 83895558 ], [ -54075951, -101380358, 8109249, -100832568, -20004412, -111251711, -61926687, 58411221, -31976998, 109350175, -28532117, 34065027, -60220103, 36386910, -107622185, -16440144 ], [ -18854940, 45708108, 101117621, -109683386, -56658042, -62931765, -31367673, -38471651, 4638084, 62111614, -30993745, 91618156, -33583811, 21404084, 49189645, 88829234 ], [ 19780764, 54898790, -101631520, 107660153, 101238946, -53448124, -84831268, -76790989, 30215820, 110195343, 51609121, 5994445, 109453964, 51533687, -48169277, 62443343 ], [ -2405776, 1068344, 89547040, 260973, 23492274, 111617551, 109627550, 21749965, -18518569, -11725323, -95124634, 99974563, 110344129, 95291328, -24404817, -76903436 ], [ -44422134, 101604173, -92509811, 10976062, 19090839, -42756423, -76538554, -8305682, -116792040, 90150070, 4210308, -106900957, 16067267, -66277889, 76582930, -13485276 ], [ 113283846, 94768952, 5933132, -114257947, 94499313, 53255338, 1747217, -97667815, 59972153, 59630225, -103296132, -72535391, 51054127, 116186940, -23586199, -22783789 ], [ 26512154, 6311849, -14767430, -78746100, -29338301, -85072351, 118371111, -41561244, 69864561, -104046965, 61240037, -12418032, -76206925, 48635841, 32771005, -18908265 ], [ 82289876, 105203863, -4531704, -73478318, -98002369, -108007366, -47696051, 40657052, -78385837, -50074136, 110437464, -94434680, -38623886, -41871285, -105726480, 114588485 ], [ 110449883, 112484919, 25466441, -34872365, 70904678, 44167263, 45344535, -75476686, 17057133, -41467984, 80140081, -103550221, 109215769, 109857182, 46786971, 93532434 ], [ -60574604, -56600349, -13113069, -25808646, -40440380, -91049162, -8575790, 25920438, 806006, -30212177, 44418645, 15702887, 95746192, -119026677, 4281119, -55117204 ], [ 76496090, -21660916, -31071684, -61846776, -108064548, 7846170, 118680796, 7466267, -53914716, 91035553, 79869832, 112158184, 30274721, 8181869, 66112997, -59804594 ], [ 41330455, -111161997, -59231110, -43929661, 6911310, -10839960, 18130948, 115425309, -95106583, -118599985, 36624206, 96837392, 77158765, 29040318, -80635444, -83691661 ] ], [ [ 26052783, -3010430, 99040698, 90106196, -78466374, -114544402, -80630205, -88793893, -112493263, -55542296, 103810218, 43555333, -75529702, 7564864, -81060940, 99897167 ], [ 50901712, 85512216, 58795446, 23809321, 61436177, -45070855, -36920647, 87439142, -57803431, 6668018, -53203964, 47860049, 90030455, -73389947, 4864380, -87481625 ], [ 75631336, 33842513, -45694820, -2204017, -99551175, 1225941, 50868325, 103758055, -75081333, 41824992, 40922253, 56951342, -30437822, 50691644, -17028133, 95088350 ], [ -94684729, -73632523, -34918350, -6280588, -24591644, -63710197, 33598880, 9290852, 78762358, 11945460, 13648506, 49417386, -45588094, -12707275, -41701528, 70731886 ], [ 6954793, 109413514, 4033870, 116734180, -43001056, 115312403, -43140166, 38946628, 117423463, -33826618, -118008821, 84500727, -46196256, -4093249, 77983257, 26898084 ], [ -69549248, -95891487, 47737071, -113718793, -46839846, 67796915, -92061572, -61706635, 12709998, -36600780, -94385074, -87060712, 28547342, 60084667, 28923216, 45446050 ], [ 16863062, 31909714, 43619535, -31073448, 109284307, 28342286, -71573629, 78246747, -85666027, -16695275, 52364505, -54835573, -43436949, -90650771, 73088983, -84698245 ], [ -103182839, 84186363, 88230773, -44386516, -4932282, 77497608, 97366520, 60585889, -28418313, 111766567, 5380597, -114223558, -21725592, -103184585, -92566544, -97079479 ], [ 78146394, -45086429, 28873194, -12692218, 55767049, -1833338, 79153884, 71691304, -97997125, 8524553, 50593788, 40896669, -106609926, 65967213, 26901811, -52227081 ], [ 65422059, 100217789, 88275039, 59159045, 106456180, 70441617, 4819775, 63644236, 100671321, -39056633, 30710600, -107054933, -46170536, -69109415, -34754360, 43805293 ], [ -74906215, -112869190, -28756079, -17864254, 84980770, 35279946, -71185353, -56421429, -62069660, -7143625, 78148019, 116583962, -56130363, 94804524, -92216070, -97126036 ], [ 333002, -22289815, 88574556, 15620690, -32397835, 26368602, -107920564, 95232637, -3466355, -41065936, 41725651, -61151073, -1284124, -44094597, 26120798, -63042394 ], [ 68336961, -2902171, 115930666, 42671398, -20536256, 37351620, 103347979, -18882449, -17501222, -24992335, 40614533, 10993942, -20794377, -29700344, 65219440, -80173936 ], [ 113547466, -26265106, -82220664, -75233267, -102244422, 103421568, -71453013, 75476287, -108097765, -8688838, 36907434, -51426890, -50030104, 17824982, 30426192, -100253796 ], [ 48525319, 63714180, 98190167, -5942068, 26126284, 44309123, -17628094, 7923829, -66478758, -82157285, -75094816, 109248115, 3663303, 93466786, -50976200, 36086065 ], [ -78760176, -95156529, -84613586, -43000965, 64153895, 84967938, -8974753, 116711174, -86056260, -26653533, -28296846, 96711048, -23158364, -32704528, -71006790, -67148744 ], [ 18106194, -93975579, 108725734, 57800601, 72252815, 99443238, -110675993, 109525682, 73149711, 61783373, 59199130, 73491144, -13501441, 104833053, 82917926, -87604441 ], [ -43398643, -31984418, -111944010, -27530346, 52884190, -74550129, -94660817, 49060952, -78491506, -92166554, -1529221, -118646880, -66011299, -90546084, -73303642, -3132113 ] ], [ [ -67177224, 86563174, 10598481, 117136559, 55344807, 73311622, -41085482, 67199320, 119152896, -60604062, 97277074, 37343673, -24379983, -42633447, 52484942, -34041545 ], [ 66446061, -78372810, -116072111, 58831893, -6252779, -25581350, -77721094, 72312419, 113477658, -22909578, -53620140, 23248795, -91885878, -28287420, -103855967, -49088515 ], [ 48615776, 53273794, 1551937, 70285663, -103967135, 98135650, -3054906, -91298385, 73671337, 7591487, 98991812, -26426591, 65440085, -57827669, 56059993, 1460214 ], [ -10167105, -107530417, 72383264, -38803239, -97019081, 5100786, -43351301, 27171507, 78885870, -45210847, -31007305, -32190581, 56915039, 52033552, 41889538, -59224888 ], [ -9375151, -103088639, -80187545, 118246685, 106777806, -77564228, -46946165, 66609907, 94791692, -109003418, 36787046, 109003225, 118168610, 47334173, -111939387, -107370113 ], [ 74839524, 88127878, -43589849, 90000396, -91475853, 92291637, 11404336, 92051596, -11840395, 2696219, 31619641, 37849071, -39832077, 110005720, -1863765, -72236470 ], [ 34840683, 67756401, -58207679, 15150787, 112843828, 34394228, -105940670, 70684167, 50696888, -111493862, -105652976, -86132034, 108065614, 61123911, -36124635, 52013602 ], [ -46622516, 39321509, -50792145, -55704153, 111049144, 65690051, -89996755, -38232657, 26346653, 68918191, 31548812, 37617956, 86386508, -88088294, 104325402, -38815062 ], [ -2286346, -15283071, 100501398, 13551992, 86950346, -112036196, -57617536, 40711416, -7061222, -29421846, -85346015, 37587571, -95304977, 14439776, -104573918, 42835683 ], [ -59361369, -46946150, 31603207, 116511334, 90792483, -95668892, 48675019, 21284435, 58989322, -92064644, 44288258, -80950383, -70999394, 88123509, 105844921, 70584899 ], [ 40802961, -20242145, -114760421, 60776233, -65568424, -41585080, 3732990, 85674158, 116987708, 24027510, 112788115, 2637684, 98308947, 34490032, -114673104, 11559598 ], [ -8842354, -69855333, -99015443, -111878072, 24959198, -14353992, -119233145, 74212707, 22213615, 54851592, -100010911, 107426792, 74845560, -27871951, -87096565, -32667386 ], [ -61874878, 111795814, -17356275, -56899389, -53229696, 75795277, -63989504, -36994860, 60499227, 56794506, -55232807, -95489954, 39787594, 2715168, 3030456, -13454404 ], [ 57066077, 68558287, -63019219, 53393985, -92157177, -29885015, 37456610, -110067244, 50966419, -115660193, -16210378, 82182260, 12465622, -64704038, -26340664, 46789465 ], [ 58382815, -62816470, 91866065, 68455892, -49369469, 110608010, -19374956, -70677093, 7026762, -93816703, 74951214, 4395340, 56342848, -106788725, -52189116, 86725049 ], [ 40825898, -117678161, 89075814, 74752476, 29129167, 116935253, 66226078, 65992471, -19861335, 49217117, -54294278, -54945332, -98614824, -5126537, -45433687, 107439228 ], [ 70894413, -68650662, -10930495, -80639016, 30795602, -60190987, 104894194, 29930167, 103549257, 39327325, -61678999, -69422612, 9507404, 59980962, 40480676, 75696247 ], [ 14477253, 110008667, 115731586, 104231967, -8800049, -48072731, 80735649, -88547267, 25430021, 72707518, -89271219, -74185701, -8085476, 6918104, 118968943, -41889064 ] ], [ [ 70948224, 18252592, -32136987, 58432696, 60859126, 87607195, -24413035, 62891961, 17092440, 66442134, 8436880, -8212538, -57693031, 33426420, -15062875, -37154157 ], [ 43750696, 91006513, 40177982, 102606985, 103248263, 100154092, 35234684, -62911293, -59471178, 92477029, 47431998, 8731319, 64662828, 95551938, 66483258, -21643950 ], [ 47690323, -59831989, -65909780, -107426453, -43343966, -54278410, -73343329, -116175535, 113788209, 7454715, 91999522, 10894324, -116018168, -97162266, -23778621, 62426698 ], [ 90351438, -88998047, 19556858, -54443145, -99310090, 104500918, -106534338, -116722502, -45794374, -60790304, 28662566, 33647421, 35842548, -18052181, -30556086, 1556517 ], [ -85208966, 8645521, 21346740, 61717426, 95933776, -12616701, -100372088, 64932160, -102166441, 64290944, 95450007, -78861901, 1162516, -104106621, 94167425, -71553682 ], [ -9624444, 23030400, -86182671, -12129384, -23909415, 95706068, -59969941, -78739589, -88678327, 92048626, -49133474, 69420958, 82369379, 92470531, 45700664, -7762425 ], [ 102592554, -33158249, -66097038, -63399818, -36174035, -112567137, -54406548, -55570777, 48420257, 86440117, 112445973, 56286108, 118968786, 95906795, 21365246, -114572190 ], [ -65835545, 82984698, 105657118, -33137241, -38725011, -28440466, -56868543, -14928680, -89560185, -93421891, 2834231, 34936962, 87541676, 110649700, -100583684, -34490009 ], [ -74061888, 70418226, -32598418, 97646923, 92586116, 55250886, -94629896, -18991873, -105793296, -76357182, -64301108, -102007687, -47722744, 105837049, 90009858, -105627283 ], [ 84614093, 104547799, 71791628, -14168065, -113236377, 107041486, 108120163, -24784932, -35751152, -76775536, 82841137, -93780578, -27033239, 14551305, -18318821, -100912886 ], [ -30160862, 43777590, -108696885, -138127, -80395696, 107273855, 109321342, -80604637, -41371792, 113824807, 20860195, -5093655, 47433484, -48392379, 41649507, 53651017 ], [ 20687965, 59799843, -82992676, -5871028, 48525005, -25532902, 101738171, -117055436, -29030319, -36246343, 39046644, -100026804, -89981273, -46798818, 41503376, 49226775 ], [ 10642863, -109114247, -26132834, -114566350, -87510200, 80864971, -26125634, -38414575, 25376759, 119299498, -26904533, 90667241, 89531809, 81525632, 111557495, -31196766 ], [ 101582789, -70138372, -50502790, 25582452, 34603588, 27345776, 87326363, 20457883, 44335839, -75138582, 58523311, 84108055, 7160059, 19422305, -27323965, 41350922 ], [ 34095942, -107469167, 36228463, 68844446, 39352639, -51865497, -3083267, 115487165, 36377204, 100350793, -75071426, -6438910, -68716381, -11721595, 60402751, -58754425 ], [ -98575741, 12281159, -99402293, -83481837, 28892601, -28282481, -97127071, 92142425, -9749584, -15860192, 110964691, 115001952, 108500589, 71565415, -18402985, -98545301 ], [ 78665093, 64179810, 56895207, -59698133, 6653014, -92958402, -16984224, -118924835, 35038505, 4929042, 24298360, -92602195, 99968501, 33342023, 64296581, -59952020 ], [ 100788600, -85887737, -68143088, -85702446, 96542010, -50876158, -43861111, -24480957, 90640824, 16138375, 79536585, -107143401, -43407005, -19064085, -60828544, 99207685 ] ], [ [ -6538480, 118596663, 71201233, -114380595, 106340233, -70414643, -89724436, 36502485, -57918941, 40371788, 37013290, -27731969, 46395405, -75950348, -64632284, 118110073 ], [ 35569769, 15199455, -62967554, -29206083, -26281491, 3943853, -28513692, -37101336, 55636771, 53660383, 2204306, 101002571, 116824852, -115716244, -72591246, -99265950 ], [ 107262467, -62491452, 17760232, -26694704, 79828479, -67675100, 17432502, 88070489, -94085714, -52973221, 66911160, -96374926, 41971536, -25209157, 77544725, 47562921 ], [ -32391291, 54360496, -116327705, -46294013, 27298635, -80477434, -110457339, 39784914, 42477258, 79690, 97450325, -85851781, 75518710, -97066991, 112722486, 80780587 ], [ 12950375, 1667700, 79310532, -13815116, 38193014, -37296088, -83579936, 100515708, -62640767, -114329769, 19213489, 113175279, -94583153, -53191457, 51167175, -66325141 ], [ -51422874, -57651586, -68654019, -38224864, -105256594, 38918604, 47516854, 112171171, -69203917, 79426877, 26174200, 21846474, 36352068, -39795006, -71745960, -3882785 ], [ -86966440, 36892265, 39964253, -87862729, 54716634, -8634723, 99519780, -118943438, 20233950, -70512118, -57698324, -107262796, 1432252, -30681481, 117841972, 95454178 ], [ -118218993, 99389639, -12306925, 49999757, 109423266, -63304750, 14999425, 18476299, -25579508, 11080930, -77262891, -60739260, 101579474, 62524074, -97004639, -1192194 ], [ -117232427, 99799109, -87656820, -38529348, -79025556, 14874380, 85014669, 38267892, -73177591, -64611668, 57623903, -45721179, -74971586, -20628790, 47736579, 26159556 ], [ 2144100, 17337683, -57495673, -40393127, -42201897, -16082753, 80114433, 81046307, -82513117, 31811566, 100572832, -100508672, 73792211, 94894059, -119109004, 85859441 ], [ -70856724, -75979213, -25312550, 65373847, 100949124, 78329919, -39101554, 44346371, -80688697, 117790286, -19472635, -106661606, -4124654, -99399901, -24988982, 29276561 ], [ -22443360, -99388447, 89101758, -39056377, -40233313, 28902950, 45751946, -70051451, -13405142, 31527128, -29827958, 91313324, -67165249, -15967002, 114671738, -19039254 ], [ -63981821, -49598166, -80552864, -13395520, 30203421, -11461111, -48131986, 55241510, 54151283, 66415002, -95728212, -25943976, -108486900, 53181661, -97027071, 1823307 ], [ 23605834, 70730729, -5777694, -4649959, 86155280, -84703863, 110763628, 20046193, 56321902, 5412015, -100832285, -60111672, 36015325, 24180069, 18607366, 4551213 ], [ 18103672, -42849972, -98482625, 97535710, 19275444, -116238427, 111028656, -48566636, -34091853, -55790305, -63899590, 109572355, 21782641, 57214584, -22614212, 107423584 ], [ -72836462, -96784269, 25815492, 13774621, -118782879, -99302566, -103093082, -49019093, -14912555, -48835335, 72334710, 69936935, -66650268, 106268483, 58877506, 39607417 ], [ 115476142, -5514104, -4332472, 35854685, -2927540, 87502235, 89963747, 33872564, -108734705, 40051329, 86465359, 33976189, 79452396, 80258031, -89574090, 102581357 ], [ 37289161, 44764291, 60949010, 114730370, 34496595, 1190832, 36088956, -76195920, 101864438, 79573499, 50067755, 15891435, 39108499, 38094559, 97917075, 10649825 ] ], [ [ -83461033, -9816573, 98810780, -3850974, -116444151, 93091756, 16322632, -117456675, -26665522, -103073816, -88099253, 2315189, 51977985, -43224987, 12746005, -86858835 ], [ -116680418, -3530578, -44333874, 52443998, -33004912, 30575168, 110224279, 28066637, 78628179, -5659551, -8892691, -33505165, -70757062, 23092990, 108338740, -40090862 ], [ -97997506, 7971118, 46724644, 84909668, 106158121, -71395401, -23070265, 104546573, 1198631, -105185710, -26706910, -49353077, -4434924, 45332022, -79296314, 109511690 ], [ -31198107, -100569236, -2648099, 45222851, -51163786, 84694100, -16830276, -18204500, -35407655, 112113614, 35119340, -72565466, 98924681, 72927366, 99388524, 75966123 ], [ -31360671, -25947391, -71351745, -5177401, 96517401, -115846822, 69972336, 2536901, -91522192, -42740919, 101043742, -93366286, 30597355, -10078548, 62875799, 2860314 ], [ 56071737, -90987293, -86657197, -29612244, 16536049, -92182026, 8514330, -83450471, 79480649, -1774020, 82929251, -83951232, 53614621, 82057456, 92155276, -33313429 ], [ -57599878, -37458801, 68853935, -21057250, -109540990, 12131507, 38562670, -22728898, 1996296, 66641707, -100146529, -85792834, 98764281, -33397602, -94279390, 30290389 ], [ 46090142, -106059231, -20314433, 29883831, -62640038, 20189642, 90212713, -48569792, 6656946, -115826554, 1594928, 74390352, -93163242, -7502013, 34320955, -119061943 ], [ -13628910, -74530208, 30033299, 37149048, -4721163, 54927424, 115053795, 46001601, -105639570, -3898466, -79372144, 21347593, -13266083, -31309294, 27943954, -86495026 ], [ -79079591, 84896785, -35749590, 63952949, 108968576, -32808460, -66731221, 67058811, -81520027, 102098872, -95924997, -66425859, -82070451, 48956922, -38643348, 62063200 ], [ -18380436, 94710070, -31287052, -82783803, -2424353, 31417175, -51948600, -13448572, -114356316, 10950305, -103216204, 15976948, -75755117, 58405981, -70584756, 12693476 ], [ 9342611, -118609307, 30647210, 77536396, -11732480, -115398406, 50202338, 47154950, -86557614, 83794115, -68893936, -106417547, -56680621, 17504661, 4180992, -75723523 ], [ -107651073, 117078049, -33238370, -62440301, 113037588, -100612198, -56619616, -54081539, -112005214, 47221176, 35013813, 14403483, 42804944, -57238315, 37184667, -66756495 ], [ 67421239, -94019701, -69037132, 105355264, 15253234, -73776744, -36758850, -93912996, 42070056, 88338879, 59035927, 60393444, -36921913, 62558097, 88081918, -1251209 ], [ 67930941, 84682082, -116183464, 77996406, 17101411, -93698424, 65965151, -62321173, -98311570, -68987929, -105593711, 63607408, 14533818, 5443483, -106792905, 11200433 ], [ -116853064, -114859491, -95359633, 98167646, 63588626, -83458111, 90638732, -5602692, -92597302, -115070052, -34333481, 46163824, -49760101, -66018018, -25700786, 20873925 ], [ 87949262, -92871535, 94524345, -38637527, 78182665, 55463207, -100406909, 57506933, -86391604, -85490003, 1590006, -15468428, 50578233, -2550963, -30340558, -13519585 ], [ -42609995, 85821176, 27074450, 87319589, -93435978, 41433745, -66494795, -51462861, 92379663, 34887486, -59121449, 15390372, 50687446, 37590479, -77150581, 11470902 ] ], [ [ -19535411, -80729657, 103912603, -98117682, 91903448, 70566751, -54648287, 97222254, -6699164, -42835320, 50231194, 105442352, 90740800, 97257927, -45500978, 50363579 ], [ 90034987, 116257892, 19474962, -40412801, 5050959, 57536005, -82102660, 62003899, -104901474, -27768032, 39121715, 61504757, -38131444, 114644976, 44857790, -110302978 ], [ 35759690, -94793875, -17972214, 115661651, 98146218, -118332163, -25193079, -97345468, -83579459, -74419391, -3258926, -21441383, 3961251, -70369282, -32238413, 95038940 ], [ -20319544, -21945503, 3216609, -86900623, 45649973, 84163956, -91546395, 14615632, 3212279, -109656021, -97440649, 57300451, 20532212, 109392032, -41550021, 65153291 ], [ -67677099, 7946422, -27294859, 97908822, -109634967, 28692934, -98202934, 42870941, -93460558, 86254656, -72124751, -76259580, -110734059, 22439262, -97675240, -5496798 ], [ 60067749, 107248950, -96026019, -63252204, 10592343, -77763865, -89625956, 16867495, 91131257, 91576427, 42783619, -86237918, 112072631, -109585793, -98224995, -57806152 ], [ 68486734, -66886218, -77431112, 37228808, -42495305, 116839916, -15298031, -67285329, 18151579, -112273568, -108312971, -83835742, -70067604, 102083895, -74552946, -112422836 ], [ 33286824, -118179792, -98740954, 117551999, -31943892, -18615759, 72174545, 43213445, 41716016, 42307288, -32248408, 106173269, -39960347, 75792232, 20881014, -52324096 ], [ 62420330, 9382971, 100461022, 108683987, -100500626, -62778753, -99469212, -42334481, 9046951, -38989561, -4225115, 37306818, 84615436, 96433601, 29270144, -4231230 ], [ -97644598, 39802510, 68278624, 19824653, 41330886, 50277317, -43477871, -97860091, -12366880, 86378520, 10877781, -87001357, 10901162, 92701390, 58971978, -53186713 ], [ 79381981, 47974829, 27704215, 105419852, -72712324, 65504004, -112321284, 31922492, -12255295, 50686665, 94801288, 91010446, -49531223, -63719888, 97782098, 102636250 ], [ 53818185, -91800030, 32253853, -109268316, -1134724, 422348, 30516972, -105848386, 104160351, -74187650, 49219521, -6946154, 109784686, -111775962, 111819821, 21343720 ], [ -53787109, 12675859, 60586315, -72302124, 13342193, 30229119, 10242616, 32611199, 107908378, -48198468, 5050995, 30595243, 39936651, -100186132, 91367260, -58392320 ], [ -39478348, 6312590, -117494999, -117018760, -44658619, 49728463, 61968766, 21555303, -27315511, -63378675, -67138282, 18906867, 57901925, 37607378, -109530767, -115881386 ], [ -31181570, 14299722, 78806770, 20174429, 5789896, -8495377, 94437438, -85576619, 16014421, -103197440, 81465615, 53714938, -31846091, -75840740, 55463563, -44294993 ], [ 93115319, 78921295, 97810775, 58589503, 97626223, -45600307, 113172986, -6325817, 109300487, -42405413, -74738479, -13689836, -73206117, 113886968, -86594816, 77393068 ], [ 90396953, 109680497, 55816700, 71687990, -54939712, 66275997, -8327390, -76086260, -54552040, 86348237, 116622156, 97594810, -42946891, -18387914, -22085251, -30182659 ], [ 81436544, -103146891, 44695665, -96656365, 33139498, -2549034, 72066005, -36599409, 109839310, -116352492, -112789762, 1301441, 13086330, 81929702, 43486032, -11235161 ] ], [ [ 108479458, -103032879, 110607465, 10983598, 109383826, 24399838, 91648090, 49327294, 118977738, 21840449, 110582403, 110920764, -46909446, 92797311, -108580231, -8431599 ], [ -60438227, 26346751, 37180180, -118219728, 105420954, -100597106, -117729359, 49047003, -66398, 44409793, -108984967, 50604713, -1358332, 23735771, 24490776, -72213860 ], [ 32256604, -107941730, -91865780, 73355962, 3944093, -15929753, -107386068, -23087232, -52025031, 28971710, -80357701, 109757598, 54580392, 10582842, -114084632, 35480036 ], [ 32036472, 100053832, -5972250, 44721510, -103464873, -47349423, -87719347, 9247471, 113918980, -46887016, -3871108, 80233310, -49781126, 94961891, 14261493, -59287681 ], [ -8396909, -33101786, 5021004, 62124860, -33163661, 81348496, 85748089, -110236201, -110589731, -101011127, -118709387, 87064796, 114216971, -29329244, -56145483, 56338396 ], [ 25847593, -62497146, -63183676, -68511214, -48532154, 103368623, 113928646, 88413337, 85144361, -38416739, 10528134, 97620572, 45274148, -101930565, 103037914, 106921205 ], [ 56394858, 24279401, 29136631, 21995196, 68359308, -27798573, 45031931, 42931578, -14312412, 103942096, 61198391, -57848406, -119047580, 11453053, 116132283, -68169073 ], [ -116172893, -52329535, 2175803, 104009, 94931403, -84127804, -30003595, 51398983, -27788316, -24784625, -1593359, 82852715, 48699444, 33954769, -58690386, -103761852 ], [ 107793576, 57216595, 48152871, -86396857, 73031274, -67750496, -48634730, 62575378, -117692592, 94032782, 10408666, -103788197, 5237613, 22299975, 80345860, 8941771 ], [ 90783849, -13507058, 27995092, 62310592, -71875692, -101417313, -30167293, 98229235, -36406096, -63533753, -40018174, 63359313, -63736448, 97248463, -33986599, -62449257 ], [ 85304653, 82657571, -1640860, 25899574, -73786049, 5632219, -15108738, -64852902, -3956259, -56009366, -55147406, 32974223, 28991393, 97021374, 25291640, 45234136 ], [ 94020056, 58859017, -11305129, -74976194, -104393070, -47491868, 105780632, -79998938, -43095901, 33858975, -100533004, -77476152, 106722710, -62777776, 104516083, 61740214 ], [ 39530081, 54624627, 38750949, -57624861, -114050126, 35128034, -40288569, -40283575, -107368635, 88557249, 52778956, 70007844, 77734414, 97670607, -92262398, -51402952 ], [ -36152252, 80811126, -105055497, -85467219, 24999317, -28227434, 5837559, 92458335, -14857925, 106842340, 22843588, 76932753, 49395632, 82848495, 20403233, 100722777 ], [ 64700053, -79289190, 55179295, 31601060, 27669961, 85390176, 76597636, -118390066, -82237604, -51286582, -118162819, -51152235, 71511993, 49062091, 25493201, 62955145 ], [ -71461485, -116797169, 43638688, -45122933, 117183426, 104542777, -33849662, -53663206, -25899931, 99144819, 87274005, 86160406, 112733002, -43933081, 117538889, -108760171 ], [ -29555814, 12517433, 47602378, -16605257, 31069443, -107540083, 93552157, 108554965, -42914431, -80507941, 34428431, -100255519, 21122401, 46813209, -1239746, 101704379 ], [ 73898927, 57829218, -99939700, 31327599, -41749119, 12985624, 39914226, -82001198, -49429320, -52200132, -63387260, -4735755, -33673885, 76202540, -99668260, 72493755 ] ], [ [ 11242519, -23646886, 29960582, 104555285, 65767165, -51747613, 81617384, -73559357, 15056786, 63511218, 96740040, -72687458, 30412520, -39974654, -90984512, -67717865 ], [ 83660445, -2916538, -56765563, -45020873, 7229961, 63933070, 79882932, -60190039, -42923562, 62315615, 2273091, -49270701, -18539456, 94408894, -40241830, 33906451 ], [ 116445604, -103925935, 83015767, -75000864, -21139224, -16218815, 76563131, 97291510, -44732079, -28107636, -70951623, 99184614, -111459801, 5335793, -58722367, -17416358 ], [ 7957941, -46203505, 36280027, -60372124, 78109103, -75944773, 107633227, 51920053, -83665919, 88803165, 53600387, 8488544, 1460294, -28336031, 92718518, 82278125 ], [ -103113854, 16428258, 36132703, -19434985, 99904011, -116032536, -101581858, -11533599, -28459999, -44170295, -21267478, -69724430, 51192505, 78215105, -29129999, -63754747 ], [ 95758603, 95593179, -27573591, -39081281, -69711689, 60264331, -31048589, -62277851, -59231486, -63110825, 41156293, -94375341, 38375609, 40247594, -29132015, -73409374 ], [ 31700323, 107412705, 12117923, 112490119, 49822752, 19030723, 102325052, -102435168, -56034757, 82389515, -113392581, 51570530, 83312875, 83437499, -99223427, 49999207 ], [ 16368210, -44973945, 116202928, -95276700, 4474430, -114276443, -53481727, 80591170, 23992208, 91419155, -64529464, -114875805, 71111839, -64084601, -79861149, 32438689 ], [ -67381759, -109322261, 24001519, 70130446, -77218478, 60566684, 18783265, -18183432, -114102999, -116330656, -84178935, -15215904, -105097364, -87458281, -52002268, 19209081 ], [ -9535185, -11752606, -85119623, -28554438, -84153559, -84988077, 107503508, -10177288, -14704774, -95344276, -3365524, -36085760, -21707094, -93146679, 46057854, 35380255 ], [ 47581144, 4613923, -45545348, -53641099, -73588577, -46694832, 61141936, 100161372, 99861885, -37937205, -51826001, -116593637, 65894177, 38953374, -117949332, -38328784 ], [ 25140267, -43038073, 16210568, 116176805, 105527988, -45155301, 50959836, -6850510, -58040707, -55018402, -65581564, 80245358, 64478555, 9253157, -45018312, 77724241 ], [ -80737108, 83136280, -6231532, -82204118, 101512607, 228259, 76353316, 64332344, -68109980, -98990201, -47123367, 65064206, -12451997, 111945228, -99382627, -11275451 ], [ -55195223, 101877621, 44407911, -31167866, 92012716, 70185731, -19340926, 22244422, 13021614, -29391726, 71785188, -111687202, -83873842, 30847415, 42501863, -17354609 ], [ 19559524, -71832131, -74928485, 93331505, 91047648, 10132237, -37394983, -85688325, -11673603, -119096116, 87886951, -76424171, 111423067, 11547890, -93678391, -1348126 ], [ 22920991, 73715037, -74022276, 85404609, 42227071, 40082712, -12425170, 78883121, -94544204, -82633435, -60796159, -4623450, 95969127, -51107155, 78663794, 34006999 ], [ 18442939, -58226820, -86375058, 94896658, 54328321, -61747038, 8613148, -73459819, 60830123, -54182000, 93599097, -113046866, -53515469, 65087230, -87041326, 63224893 ], [ -16641964, -43740576, 109472614, 97025052, -22302519, -66232804, 97123029, 114779814, -52670781, -89720972, 14850525, 95177965, -15701780, -102730020, -75181455, 112641566 ] ], [ [ 52325556, -61654376, -99718356, 54310954, -100167758, -72441650, -89997695, 78358551, -57759888, -17960236, -27704004, -65479884, -57768317, -91389410, 82511959, -96937048 ], [ 117687197, 61619071, 16593323, -93737689, 79963024, 113901639, 77381100, 12778349, -24591745, -40433793, 49774241, 114619669, -44654359, -96409981, -104891696, 117236072 ], [ -55774478, 53258219, -91813417, -9187785, 3403312, 14494817, 43197862, -39747109, 68725902, -106577025, 91779821, -72871804, -7713851, -112748784, -480062, 26126119 ], [ 25472478, -51033761, -13087532, 62263879, 20268788, -105534625, 23049508, -42606738, -79591163, -13279704, -2465235, -47817634, -41772558, -113554187, -5340945, 99717954 ], [ 46168739, 35677328, -22867850, 22165701, -86572928, -109838239, 66638013, 117375853, -24530635, -42208620, -25900791, 111768364, 47656903, -82306280, 106634881, -25509111 ], [ 76394861, 41063769, -62807592, 105323297, -66770115, 58895990, -89451784, -73218047, 79243371, -67770338, 46267575, 15916025, -101368027, 7049208, -111286628, -38958569 ], [ 26872227, 784163, 101601079, -3147118, -67541447, 88019997, 62129033, 93687691, -27511560, -105922969, -66958256, -45734747, -1307858, 11819027, 44504831, -106567017 ], [ -79972385, 18999082, 80802773, 19956050, 79989171, 62326414, 67520811, 49243871, -17140203, 6897309, -79696810, 85972198, -96989380, -40445235, -93388826, -28046014 ], [ -65119590, 28289265, -84000750, -28302830, 92107691, -20201582, -93131866, -10851978, 79800831, -16269575, -57789365, 27915740, 61874967, -68677847, 61836154, -13518260 ], [ -3287446, 57809845, 63980814, -31639457, 4750725, -94318524, -89838790, -36271604, -102052667, -55213844, -3509282, 38632868, -81869816, -28200308, -96187991, -26549758 ], [ 116328745, -34447388, -86827288, -101294191, 117029709, -30773487, -9918725, -34805496, -39042815, 79416655, -32590373, -6905507, 10280082, -45734466, 63367565, 12001087 ], [ 34255972, 5552655, -31952587, -15459216, -97266464, -74274428, -57947778, 4411734, 90713984, -71117215, 23318504, 13234934, 18884497, -27488842, -60189901, 77498664 ], [ 55288048, 66352929, 78592400, 8710937, 20392671, 102113315, 114010467, -46022139, 115210066, -82633422, -3218855, 101537994, -42618467, -21126735, 82961295, 34752628 ], [ 4493322, -47416791, -110735288, 64575592, 32638482, -111056564, -94366971, -113532990, -45059646, -22943897, 68118553, 63745614, 55710580, -20331534, 78867149, -53420440 ], [ -51650704, 43520994, -45582331, -53272489, -90705023, -85834749, 89494722, -5157717, 18127722, -52340076, 84546035, 95450689, -39288743, -111346196, -102536331, 116994913 ], [ 42479255, -12682742, 7431463, 64345237, -95215408, -78675741, -22848542, -48002687, 42333547, -80106659, -15169771, -27831441, -87518747, 89304639, 52336291, 70409179 ], [ 119267372, -63980201, 31335652, -74080136, 96597848, 33835518, 111447824, 7779277, 82535497, 11527524, 47666224, 111914933, -22627991, -109274649, -74017759, 103546834 ], [ 65966651, 106865446, 15696463, 106211699, -72570357, -5958582, -64125772, -92812380, -39655726, -8904026, 88026910, 98235315, 86620589, -105345790, -52791308, 23697219 ] ], [ [ -33458394, 74436300, 97230704, 52096590, 19898865, -34828581, -49392707, -22086032, -55457113, -78713410, 101308657, 28287990, -75874132, -100029819, 53512821, -114614027 ], [ 51093948, 96849011, -78495182, -45624807, -53229319, 47509871, -28427723, -2004662, -32986096, -97377491, 49244326, 2016936, 3367706, -30115066, 34579801, 84714279 ], [ -93733013, -14586645, -35222559, 7570753, -93878285, 81485197, -107655217, -26062111, 119100553, 99725243, 8315095, -110358680, -98725736, 30685394, 85668290, -37991104 ], [ 40366535, -99800343, 92642796, 90976365, 8186140, 15757110, -75182900, 73913675, 17578147, 94378685, -85583468, -8448642, -104198691, 97869037, 25791319, -13308375 ], [ -83059165, -24319931, -98393055, 87439907, -58219682, -119057490, -36416261, -95146872, 69133446, -45627106, -47192135, 118395997, 117023058, 6548867, -116578475, -66100453 ], [ -21075899, 94723907, 67420061, -10697992, -41347621, 79896191, 33846755, -113297237, -23599447, -110586089, 48023843, 48683262, 11244048, -59832313, -68262153, -1382183 ], [ 110918653, 43882164, -3342352, 59225119, 79675739, 92850285, -63621987, -51908832, 31441243, -47248050, -101050984, 57762986, 85651287, -86581248, -61714333, -63640544 ], [ 51164095, 36488752, -101871696, -75078523, -117922798, -47823279, -63604638, 47031431, -32744208, 119254316, -62982126, -45590704, -38396636, -69644938, 115042892, -49411365 ], [ -46967118, 83816594, 69581202, -63458286, 29416094, 15174785, -55642145, -29833158, 99762076, -22598635, -328814, -115986615, -30496361, 117374218, -14287579, 65180921 ], [ -113523601, 25603008, -30950499, 20086451, -88135540, -22129668, -62747955, 97406536, 25303870, 86787650, -95598848, -108027174, 19727554, 103035253, 77056769, -48498571 ], [ 27768808, -53429198, -80661247, -103091239, 43427546, 13560369, 112181690, 70406415, -9502463, 78117582, 40020697, 89427917, -2951382, -80210251, 48359206, 86580897 ], [ 107803229, -53926340, 16505961, 106133344, 14553735, 47348800, -2083587, -44197205, -9814398, 68960214, 11701925, -114491179, -63831105, -90347790, 36009068, 33929849 ], [ -97340603, 65770831, 59587070, 74887591, -86714587, 13630904, 10754226, 34241180, -116715454, -14615412, -62589885, -87475397, -64070040, 84555248, 101249847, 56912603 ], [ -61109812, -35075245, 44881304, -2213428, 22874981, 2961018, -80618303, -28404017, -116638973, 33281396, 74690485, 113414202, 9682735, -97297840, 57062357, -85492166 ], [ 90246350, 68566387, 117027818, -65525849, 30736920, 107958454, 19616885, -90886409, 84012498, -29364397, -110499527, 17102465, -42557996, -58569328, 117679741, 19118667 ], [ -114872964, 39993088, -18780516, -15876584, 7991613, -46563379, 20763062, 112845462, 9471288, -109378697, -42120071, 9014865, 63227261, -109913931, 639154, 56624148 ], [ 41425892, -61121972, 97088933, 71510785, -96571825, 82848211, -28869117, -59573513, 19718137, 29670346, -55898234, 86140103, -21494240, 46685148, 26184336, -60595909 ], [ 99146309, 89513087, -12699562, 102896525, 42427492, 45447010, 1988267, -51302949, 83123734, 20841095, 19706400, -55484214, -89475748, 19830575, -47913092, -83985245 ] ], [ [ -102492637, -83974312, -39012840, -52615696, -21828370, 30033905, 88713722, 73700738, -12562113, -70882468, -78670269, 117951210, -36060291, -39880251, 76657860, 70332058 ], [ 14094942, 30050022, -68622166, 102974480, 105529268, -68811884, 40790212, -102989116, -49057734, -56278335, -69708026, 89295321, 93929491, -100087176, -87999667, -95612283 ], [ 100984855, 40194224, -53306060, 76395221, 114597903, -74035950, 10201279, 44042701, 48170803, -88683646, 11174437, 56605299, 110444765, 56412986, 54388992, -44068533 ], [ -21790930, -8408495, -42897581, 80771944, 109339241, -50843327, -105436824, 82681042, 32558642, -105015789, 64835827, -13318046, 15440780, 65574345, -741751, 73682327 ], [ 50240632, 7996913, 46168553, -43009280, 47942191, 39230209, 91540168, -84388612, 46350786, 19118, 42531120, -64839747, -58581830, -8854569, -26800352, -74440575 ], [ 118243269, 15133094, 61241916, 114983337, 95891519, -46467802, 103161608, 91395973, 50953031, 14762073, -94915284, -76219293, -112178327, 106341478, -66745291, -100570272 ], [ 64815592, 85769307, -8557868, -31542058, -53961170, 56165163, 30000987, 112148489, -59038691, 109724617, 93789239, 102551323, 83851656, -42999828, -78286874, -109393141 ], [ 85351820, 34124552, -43197947, -4935309, -26616623, 17081162, 102561949, -82233941, 27079435, -89980070, 61663035, 39505480, 34776024, -78814590, 114015910, 28162633 ], [ 11107878, 84740112, -33516186, -101692534, -72698955, 46112670, -78490867, -79200680, 87144555, 106914081, 87359252, 33197471, 84604874, 51996027, -32860071, 84712177 ], [ -63857315, 73589323, 8724690, -101964038, 52345594, 107903976, 29973536, 113091242, 33671649, 73905460, 111741238, 86175872, -50329223, 101292270, -110994900, 38135849 ], [ 85766598, -98056190, 12305031, -22404068, 93671307, 56187430, 19530958, 10083897, -89168329, -68266391, -39804591, 103083664, -20494532, -4037929, 90171309, -60163442 ], [ 35254410, -80642534, -7523559, -30458684, 16894237, -6961312, -75394336, -65785347, -76634907, -90574627, 113903121, 35621157, -91848521, 50281810, 51257885, 98107746 ], [ 41818357, -51119800, 82119149, 83408140, 10437643, -55886719, -106484757, 2351132, -1962369, -47150588, -56851362, 79453687, 53335014, 78355080, 9849396, -109436692 ], [ 113904662, -26688616, 72638384, -98723760, 72513581, -10803483, -113175345, 59072108, -107560079, -118920867, 117232350, -16446592, -79947918, 76123319, 1490258, -57290364 ], [ -31653165, 73308061, 30265157, 84185723, 17667598, 62494853, 59178288, 39669001, 44523712, -94893741, 113814121, -82250579, 73807586, -43593381, -116592173, -66996514 ], [ -54343719, -83811427, -48213570, -73599250, -63575003, 58344369, -23188156, 96610600, -108190769, -82855282, -1479671, -93222348, 11069549, -76919543, 45659212, -35509888 ], [ 16413433, -7481545, 112432576, 69288133, -37491695, -15108390, -51779541, 46865845, -30902500, -64160689, -82868329, 117163382, -10242837, 60246085, -45653398, -110394966 ], [ 23294450, -103297413, 112601766, 62058523, -80452755, 8485441, -68960, -112387326, 59716794, 61852890, 106657992, -72646652, -51476858, -23766587, -89532664, 119222165 ] ], [ [ -99040141, -97345564, -118173417, -42344727, -75071194, 69980620, 102200557, -29990876, -69115279, -6442744, 95954460, -1404202, -76289590, 73526124, 36378915, 23462662 ], [ -31085498, 90623847, 73588074, -80035051, -68336802, -75166205, -75234335, 39152075, -13258088, 34478255, 58528079, 107222524, -93238722, 26062476, -15344406, 30260218 ], [ 4253967, 55509149, -91534596, 12867932, 13147117, 110154446, -89759320, -22050664, 52361638, 45865447, 103097934, 101861046, -71687573, 81164468, 95146548, 68238819 ], [ 83586792, 67431219, -6293822, 107206631, 109862906, -106060986, -7607433, -31161490, -42430600, 94681946, -108581977, 47328553, -50530511, 70916321, 6794992, -89461248 ], [ -108169281, 34648175, -14311052, -25474842, -77254024, -84446149, -89066346, 79117367, -115975921, 7514036, 45127460, 44085721, 8689322, 60850879, -118392122, 72432703 ], [ -53612017, 45378325, -105237007, 105695708, 712638, 25636433, 65535310, -49592421, 70748444, 28476427, 3888389, 48631116, 46067564, 55046377, 45645127, -43490349 ], [ -36115005, 94173031, 1667195, -39793128, 117143041, 99444715, 24090203, 74267379, 62972197, 113031535, -55216186, 68304844, -26611238, 111903583, -117772703, 51327039 ], [ -102005806, -18164237, -106340881, 87699112, -43608164, 100424771, -69661564, 93369192, 28063249, 100251671, 17837183, 89843269, 80452680, 20437469, 4291694, -99533509 ], [ 71845252, 77007674, 42182057, 76330407, 39201016, 88336839, -68364744, 32126440, 31545369, -98898384, 40704874, 101723473, 106432487, -72461166, -57532382, 25996047 ], [ 52970374, -85379532, -77631645, 2126406, 67604015, 24517101, 41894502, -101171614, 110624145, 78890634, 101125601, 81053101, 103405405, 20299281, -9859250, -49618394 ], [ -22923013, 79714633, -85965815, 44844987, -21557319, -29649848, 23222844, 24690509, 112059346, -38997493, -3306158, -54353474, -71392250, 24000534, -17359678, 54117950 ], [ 74157961, 104501114, -45215124, 14895335, -25393003, -29361250, 119090234, -39823721, -85271680, 22878277, 75411817, 45815686, -117597097, 117952859, 20030080, 98253854 ], [ 44869400, -23297296, 93804497, 16786879, 6283977, -31465601, -26540900, -17889568, -4644621, 113000076, 105816330, -9144117, 54675579, 57180807, 109216569, -72785636 ], [ -22811678, 88768285, 8179866, -56826453, -2164424, -103155913, 11901764, -44518976, -116213162, -54219550, 87951886, 69162061, 107807036, -12174208, -76580661, -108908680 ], [ -26991878, -74126220, -51106466, 89551115, 18979391, 110500697, -45393998, 88100590, 4607702, 106630502, 56549743, 94614684, 6594705, 43793677, -58616165, -12547679 ], [ -108054006, -98591322, -58538014, 13901006, -31492861, -21769155, -81154578, 71490008, 108717392, -87757206, 81155859, 75903671, -61565361, -37527389, -38281734, -24114368 ], [ -114126151, -64453865, -5780796, 37426678, -94145241, -74371078, -72078629, 2410235, -88252692, 60208390, -71755757, -54587244, 50341888, 79617527, -49863489, -77525370 ], [ -28871595, -29317711, 109632934, 16124923, 49776373, -78515717, 3644400, 62516764, -47799937, 21983662, -117395919, 27072021, 64435327, 63917497, 79689369, 89555962 ] ], [ [ -78291022, 110180528, 68577984, -86346602, 74149498, -118279737, 98185264, -40061821, 5316383, 115400311, -53665298, -95090731, 91054388, -103705053, -37504334, -82791499 ], [ -3161120, 60867684, -76253077, -67444914, 112447736, 10790157, -76751730, 34818699, 24123927, -66720324, -8388311, 23133087, -107894390, 114596799, 20535, 67134169 ], [ 27815123, 4719583, 11116460, 35759028, -34876992, -56356644, 64347801, 88156492, -93151594, 34067002, 24060356, 1636879, 26359141, -109334191, -114977497, 108546544 ], [ 44147151, -46007687, -18791054, -106809380, -71100016, 25009261, -95892953, 4594638, 80675900, -117807215, 373355, -66822103, -43246957, 22016337, -52916466, 89028754 ], [ 71637956, 31651682, 30895603, 8692184, 28655075, 47206236, 14651902, 116766193, 117041526, 101492322, -7169279, -82200612, -47926596, 76302306, -95133800, 54542293 ], [ -55728318, 105945727, -51793753, -18716675, -88489664, -117815558, 72124067, -75435055, 18822592, 79595550, 48818878, 114064785, 7962436, 52463975, -105037617, -54872448 ], [ -111184289, -100928685, 91658680, -116384232, 35828784, 78693075, 97060704, -87063821, -35392601, -114092331, -52463531, 114996461, 23415337, 65141601, 114604300, 15934585 ], [ -69382672, 103121472, -118197969, -90270643, 96762287, 25497937, 56905622, 31162329, 108289604, 4928148, 1876675, 65591365, 1991644, -61210726, 96709682, 82430621 ], [ -87912279, 97004329, -90209882, 37047083, -95959144, 80227037, -76003858, 50921420, -7520057, -95607831, 49254739, -15108969, -107277875, -43283504, 58375953, 79378444 ], [ -61768845, -74866979, -80712052, 12047903, 79633825, 21925953, 109091674, -108794513, 42531597, 93286908, 75959072, -61164791, -35510942, 29604616, -23706089, -15789410 ], [ -99118591, -14053015, -52332473, 116545383, -64521885, -69708469, 56020376, -37434826, -59218917, -96563621, 95027524, -62481162, -1599118, -108696797, 98515817, 4002197 ], [ -117181420, -79681069, 69442345, -8389853, 33694384, 5647361, -76456905, -92578223, -21526683, -20780055, -78886760, 378869, 62858010, -101243748, 49001398, 21891236 ], [ -51627766, -115243219, 77509906, -108478114, 25853281, -33212611, 29758092, -82540297, -103927680, -67366900, 24215571, 16018369, -69339841, 74931933, -69271017, 35164158 ], [ -118162112, -87062890, 35373332, -64570675, 47548853, -53147606, -2634641, 29871410, -41545902, 111574222, 61372150, -87731099, 70349981, -17147156, 59091300, -34624728 ], [ -55149312, -37070958, 8894000, 75343441, 12536856, 32842250, 101823833, -84815560, -59649265, -116740756, 33908704, 8369764, -80093602, -47154482, -51404401, 75162114 ], [ -90828509, 28341029, 7317565, 118142, -86745021, -56540540, 10833061, 9414042, 63382039, -8134667, -96057145, -18259825, -77107435, -101438973, -75361993, -111835515 ], [ 64031548, -67929993, -92049718, 80665042, 112569313, 36291975, 8751479, 31595195, 117669800, -75265807, -85887896, -96181342, 39163548, 54852096, 20384152, -101112897 ], [ -50439146, 18451613, 87019746, 6382272, -106951488, -65897141, -100977862, -107002115, 40082176, 105120817, 21392447, 3614222, 28591806, 82981941, 96641597, 104309672 ] ], [ [ 86229057, 76668033, -1219055, -70595268, -2017642, -116645402, -82230230, -59332478, 20707893, -86880719, -25581111, 20188160, 82118879, -31041471, -58236302, -70648436 ], [ -88090937, -37954002, 100673103, -112806518, -94677205, 43283336, 66707469, 100645910, -82011788, -2579879, -63783640, 85410498, -4236199, 53148067, 75740441, -67687563 ], [ -101188716, -92961896, -91438182, -53777926, 1531608, -31924980, -101867244, 66020338, -15994723, 30391179, -13310126, 81330299, 5488206, 20297241, 46667206, -39728870 ], [ -47571005, 108740263, 49845608, -56473408, -80727940, -101937430, -73448602, -95647257, -86198991, -51180949, -3877542, -8328571, 102888942, -42454582, -87502144, 59874369 ], [ 59647391, 51650205, -16120162, 87440682, 85982542, 112338989, -12153692, 75515385, -23524265, -21096138, -56848410, -72626585, 25570312, 27808824, -2754264, 45176012 ], [ 61982157, 38166312, -118032851, -43748358, 33739947, -33263225, -22352222, 86766149, 29144108, 71605464, 40674575, -10747629, 64007605, 100455232, -112172651, -96285818 ], [ -107080235, 68404307, -19923283, -72812794, -101608402, -89792592, -116622381, 72042533, 5175510, 53409785, 29680196, 11784216, 50735210, 88793513, 91759627, 18696941 ], [ -10395936, -20855136, 57824079, 77879399, 108036415, 105612132, -968269, 59123669, -52068543, -32485165, -47687817, -1103929, 57274229, -79953442, -36770992, 58535169 ], [ 24756993, 17377785, -102820165, 11890584, 45885380, -46617272, -78811502, -18050691, 13820270, -48125309, 118701616, -49748034, -34335927, 10180541, 48191676, -33074118 ], [ -112689084, -107834197, -66348430, 98873275, 9393972, -90200909, 99331386, -96637685, 46445489, 46425821, -109664966, 98848766, 64478441, 88816923, 44806299, -72559462 ], [ 111966209, 100867210, 92588775, 73779945, -28298692, -48694297, 73754680, 85146491, -108347964, -39336879, 94904656, 46832174, -74765434, 67234114, -78017764, 102628971 ], [ -78279663, 77173417, 20408744, -111021279, 70305521, -67265391, -5918731, -61512217, -116238328, -116137354, 56024413, 33186520, 5623471, 113291049, 9793717, -57077432 ], [ -21372829, 54426977, 61936201, -90227045, 102248436, -104354708, -15941285, -92949228, -40615, -111157300, -66118679, -68745037, 3393503, -69580669, 91100825, 94566995 ], [ -30056719, 99944463, -69070718, 118363971, -108754164, -84099107, -101895460, -76820675, -111721585, -62519120, -42155500, -37689609, 68986414, 32803203, -90305491, -89950365 ], [ 96682625, 41641309, -69382026, -39236991, -101578870, 80651657, 8018786, 86318801, -27601639, 70668865, -74225794, 117749603, 41162815, -114453777, -38145424, -3501778 ], [ -119173673, -68943018, 8767830, 66901261, -84470719, -51888054, 69916304, -72153995, -23949073, 67697980, -17256791, -115110629, 86360797, -41430308, 40759127, 98990074 ], [ 117567891, -4619776, 87676797, 87625357, 36043290, 112485516, 117041195, 76146319, 109131642, 34389002, -72371829, 64254746, 73657289, 57783956, 78023442, -77020910 ], [ -14077940, 87639153, -35811553, 49375205, 25980581, 1695288, -27280715, -111938934, 108966403, -101816019, 16488341, 112745370, -66572347, 40137978, 29120741, 98803316 ] ], [ [ 105848813, -55872231, 46531078, 94526978, 3507780, -13825335, 86534545, -39803774, -79682036, 45191787, 109559673, -100267424, 54761550, 67599949, 14505636, -116945672 ], [ -28457352, -83740096, 59784740, -97013481, -53250490, 62833537, -54693073, -14925858, 79180432, -113283501, -58685113, -107141894, -68809475, 93040505, -8832695, 56627377 ], [ 99958582, -48917026, 3151252, 90876210, 1633792, -94232784, 28205371, 103918233, -419154, -25520056, 118729163, 58105519, 27747498, -98936285, 42860557, 37796175 ], [ 20357419, -115883320, -31754488, -57346042, 31349161, 25904188, -118350434, 17428006, 71725457, 71476291, -110238008, 47608407, -53145310, 39426585, -1711709, -62917620 ], [ -19276224, 1614897, -112180308, -75548802, 110774421, -32898078, -118027138, -17506615, -58194422, 70739402, -42256861, 103209072, 73076160, 64216806, -21018700, 87213213 ], [ 108985774, -46997174, -71179449, -61921631, -33305738, -90034209, 67529123, -1357367, 90846909, -118299498, 80734317, 67011524, -83854935, 43864285, -100111100, 38384831 ], [ 2348231, 43831107, -115772206, 64282754, 57500612, -93249281, 86577780, -19829084, 55296133, 33147068, -10786319, 79975551, 49646142, -77638183, 24324643, -99056325 ], [ -116228287, 42265709, 58753885, 108645875, 100788657, -52474929, 70644431, 45102831, 2056220, 92203154, -113618381, -70042025, -112350701, 58905975, 43162833, 90973053 ], [ -4994373, -51378906, -83956630, 101597543, 82977451, -21743335, -110578011, 7260886, -83273578, -24476758, 81207657, 41544530, -19331979, 95040990, 6731699, 82057296 ], [ 89358770, -11796251, 25507461, -73137796, -117801036, 98518378, -76482037, 99705324, -98379448, 67127031, -12634456, 3753867, 52778195, 40072505, -77097332, -102876761 ], [ 4847558, 118134113, -77482561, -35347543, -110661732, 97906027, -6095620, 102629342, -88121079, -1125615, 117548261, 31767229, -32983582, -97918483, 28293340, 2195277 ], [ 59576018, 63648327, -75313775, -94235106, -40789321, 17323148, 18353714, -107476868, -47112562, -38976621, 99009190, 40104862, -101150605, -86748545, -66565613, -45516288 ], [ 77822031, 61798958, 91006790, -118478664, 32635815, -731309, -43989367, 60323642, -53599651, 2000824, -97121580, -66285081, 48262421, 18283000, -111455019, 117579172 ], [ -7556219, 104955202, 74777416, 48198724, 47456773, 15430158, 2184119, 113467949, 32029326, 26298149, -13408214, 19927004, -82984734, 82280273, -48406874, -110362599 ], [ -55610156, -71930509, -37422226, -72578458, 38924487, -75222885, 65063348, -38921990, 119242237, -86701283, 34312598, -113757494, -61119562, -42057147, -75895112, 60389312 ], [ 92454818, -8253677, -105964761, -23045165, 41776711, -103317742, -4311172, -52718577, 2290428, -87701571, 112197998, 105974829, 118474814, 44619993, -67990120, 40767012 ], [ -5198676, -24443311, 55096196, 96910734, -4677580, 11905509, 115671069, -67496728, -74188757, 41321240, 63043038, 52921440, 56197079, -21666741, 114162316, 73371877 ], [ -112309004, 100783484, -22714092, 5662405, -85022954, -72112088, -18711986, 116275496, -94925490, 68963003, 81146333, 38861362, 6735267, -109675150, 13020820, -99225659 ] ], [ [ 101713572, 117252295, -74174113, -78986810, 13350831, -62457965, 110468483, 35114557, -93865502, -1187989, 13407402, -12674573, -41356700, -24013115, -96307621, 13019461 ], [ -25767383, 98195771, -33508770, -116079720, 118154651, 48518124, 42105105, 6630115, 74920841, -32788675, 41413050, 54657509, 34337930, -56220013, -31426130, -658887 ], [ 84989010, -67997242, 86832187, -21884455, 796002, -2366374, -110266380, -36052729, 73366319, -37570899, -60411348, 73158316, 108574968, 55910621, 71184235, 90713249 ], [ -6946421, 53182384, -29966437, 78999693, -70870023, -103527116, 42845403, -3185367, -93219461, -61977254, -27799986, -89519532, -10452102, -957426, -21579096, 88377821 ], [ 45073899, 63531253, -97519251, 97272755, 11045399, 84791832, 95858719, -1738919, -52855935, 10960826, 53224780, 6042350, 79496971, -29363170, -3507680, -48291915 ], [ -113189327, 108787320, 16991414, -49007463, 13121599, 48915894, -115778817, -32602828, -110571988, 92303886, 31914605, -23267560, -9972937, 87444133, -88730893, -84165550 ], [ -100114582, 5180402, 89864981, -105866074, 17611693, -13883976, 63103731, 68487331, -62873756, 62127410, -67636163, -515535, -52609174, -1434349, -114240117, -90938787 ], [ 73521995, -72514427, 29528864, -1877653, 104221588, -108535698, -100848342, -84212654, 65187036, -70011799, -12270876, -2849697, 25434935, 116575748, 44886041, 118363230 ], [ 53582004, 6705540, 105757333, -29632266, -48959447, 76564061, 61246657, 1841436, 5392486, 116011067, -46000794, 3628238, 65204600, 50688991, 34651719, 79037922 ], [ -101978051, -116482134, 64000824, 109387642, 11116862, -81011868, 40822491, -32790028, 46440451, -58911605, 21656009, 56347555, 96497175, -113362670, -97432462, -81161932 ], [ -44871848, 94223019, -118178198, 6663218, 38483752, 63061635, 80617353, 116909974, -68553968, -69527561, 14176354, 18858624, 89205316, 40872958, -77817213, -26885920 ], [ 12518059, 42079155, -74797285, -6272315, -17188611, -92168919, -84726901, 5848810, 96240742, -113787472, -26546825, -96379143, 1374780, 71468373, 118652560, -101565110 ], [ -17372648, -87310334, 76886830, 51312470, -119114253, -17086673, 9134477, 50157055, -54855708, -38518942, -70011269, -50441178, 67523872, -90815572, -22360736, -28428651 ], [ 6873073, -63098168, -93709619, 30233113, 23710111, -4235174, -104250595, 42810929, -73810045, 2398417, -16000805, 70794147, -21190300, -47633432, -12169188, -25272350 ], [ -22408789, 2214663, -60066367, -65981745, -37348689, 87818726, -42533013, 89388009, -25196113, -102531861, 57926105, -55346375, 117615320, 62235892, -22333764, -11778335 ], [ 74491342, 112150631, 41264361, 93562126, -8731699, 81204078, -79735402, -65087677, 79099166, -42064703, -66326665, 47592801, 88309099, 96699721, -13810602, -3918533 ], [ 39091582, -115239473, -58915515, 102945264, 95734243, 33605628, 106778171, -21275188, 78479804, 45426604, 118633204, -56835929, 88842862, 15102864, 89033524, 20933479 ], [ -26520133, 86722274, -32069285, -12947697, -58523362, -65938371, -77727945, 47046983, -5500067, -79152145, 45320042, -18387178, -69966587, -23681613, -5434781, 28077848 ] ], [ [ 94444941, 12199331, -9654815, -95254931, -55669605, -82494575, -52351400, 46507931, 26868071, 82203035, -109656569, 51047597, 91022828, -42443052, 46315536, 33335122 ], [ -20091681, -108836523, -21537016, -6074698, 5795770, -85062362, -90331824, 39282131, 87143562, -35343323, 105256801, -87850331, 37289534, 59669367, -25375743, -100950897 ], [ 88522085, -87369507, 36130917, -84058249, 84159254, -106690957, 92124460, -24450623, 81777809, 39940926, 107225073, 13872323, 93483463, -41842332, 57125543, 28789311 ], [ -117857313, -42984420, -26146590, 7094353, 74030092, 25104960, 26078984, 73677889, 53324061, 6467557, 84702667, 4707892, 53243358, -39203539, 58543345, -77387673 ], [ 45262896, -13684136, 84002445, 97842917, -100461712, 34187811, -117912271, -111076255, 80700871, 6334082, -39138286, 72915583, 91352343, 19762578, 89194389, -8634288 ], [ -119283347, -104433043, -112983484, -27239154, -67692671, 50404988, -24713471, -108972424, -5686689, 76793731, 86840197, -117054165, 90336196, -36645920, 28189532, -85194392 ], [ -108229040, 78309421, 57610599, -87304145, -14216280, -90465630, 6506235, -8880358, -109747366, -4111514, 10732144, 79073548, 85178629, 36452761, 43245013, -62504590 ], [ -50461436, -97184415, 34692797, 92132419, 23494756, -11305767, -30743098, -95991408, 81692566, 9901991, 41414653, -54168020, 8951682, 66717451, -7099361, -45093861 ], [ 84389412, -116443397, 13070459, 31093263, 99503533, -4402761, 18497474, 42218823, 114195266, 16529110, -65353075, 48115931, -42702141, 85449924, 38352178, -84382725 ], [ -73459827, 63719917, 40119775, 26021216, 70937762, 74027626, 42773299, -77178796, -109957600, 54778011, -6859800, -6070165, -23101720, -98475323, 53610532, -9713465 ], [ -31059527, -114698312, 52479217, -49694344, -91982346, 23573583, 47290979, 88540766, 35223337, 60213744, 72213594, 27620276, 108668497, 36921291, -30374963, 7849481 ], [ -9468547, -87147436, 111132323, 56676754, -12161787, 40435005, 21379445, 110073374, -107306455, 56018883, -82423322, 65171619, 89508909, 56150780, -13342072, 2257227 ], [ -96461518, -12234566, -64748704, 73048323, -113005160, -108700700, -97363484, 80766654, 26375770, -69999935, -48022322, 24627261, 18535448, 11156810, 76370190, -43193943 ], [ 58762295, 15326229, -47376731, -89794490, 45503677, -102089691, 61914587, 39769376, 4139824, 8277744, -35287259, 25178601, -8694281, 115569810, -113412454, 108442348 ], [ -80821092, 91486182, 87442913, -107430154, -35957218, 98147886, -29913034, 35988918, -32446112, 2797206, -95838083, -11127988, 45420558, -90782378, 5318864, -39940887 ], [ 61788670, 90861182, -107662668, -93396883, -6707245, -64821939, -58233801, -82648529, 66697502, 12666551, -112053908, 81378888, 94718989, 47581642, 20117514, 88058140 ], [ -47980751, -56853366, 5421160, 99748342, 87505875, 57621087, 107220679, -93074462, 1464820, 11417429, 38351224, -27624466, -52408583, -86400723, -101000834, -88286521 ], [ -75158574, 115860473, 114664329, -70627618, -23554644, 7020391, -36732636, -9985513, 60110754, -14690282, -34618310, 77924955, 33698672, 81599445, 22370473, -97660780 ] ] ], [ [ [ 76290689, -25088939, -26600310, -20856351, -42767344, 61080049, 108601495, -6033750, -58101231, 31228765, 2746222, 28656509, -82932343, 20195485, -4886362, -30387773 ], [ -57327080, 116564695, 1822546, 70897101, 112769276, 18847170, -23582111, -95848201, -6959826, 117186073, -1167954, -114370552, -47231413, -27184882, -74557335, -113411466 ], [ -114451622, 82960941, -46950387, 60316850, -92557438, 48577344, -118515936, -66509168, -101041304, -46596796, -105391190, -90860965, 70490719, 33331358, -80505392, -16398178 ], [ 64973596, 104479506, 7009383, 10242203, -55699250, -44246717, 117158402, -67847402, -86937972, -77078319, 105664298, -59703281, 64728185, -118674932, -38799514, -64960064 ], [ -38768298, 27909477, 85465827, 60498300, 37743342, -2206901, 95680192, 18234142, -90501371, -103704446, -117367615, 118572642, -50592314, -88035368, -73770943, 73537008 ], [ 6142387, 65422985, -25443808, 22381462, -10509741, -82437535, 93315615, -87919536, 67468715, 93786729, -4577225, 20967338, 107997878, -28686726, -102728762, 79618095 ], [ 34754299, 80511694, 1502694, 42731071, -101343347, -93456254, -82852201, -6126349, 8965067, -54590417, -18697047, -16010490, -15481437, -56673886, -109032944, -56150362 ], [ 43692051, -5901243, 76636289, 55351687, 70575668, 92088124, -3176267, -35546059, 93661537, 21926294, 12148119, 72723921, -38479445, 26677747, 55944378, 61375171 ], [ 36082530, 36788351, 52739592, 104774338, -67278036, 54451237, -98625465, 43798539, 80863660, -32841779, -47585392, 73343411, 93193670, 36140290, -31106377, -22655863 ], [ -85564290, 14005499, -108181138, -22293422, -103504486, 51530616, 12541244, 111538137, -54257554, -20198146, 97918040, -71893503, 70670208, 80807617, -27640470, 8601098 ], [ 45214324, -8713154, 83249510, -73650313, -78083085, -12081077, -27495850, -66790909, -26984596, 116589669, 39703580, 79129266, -62127927, -14793484, 101850979, -7055112 ], [ 109809771, -28694698, -105893312, 33089055, 78584336, -97982106, -86271129, -4936404, -97909248, 2067380, -41336175, 12147361, -101291026, 81027032, -991310, -78926970 ], [ 8668435, 115277075, -33676385, 103399272, -90473876, 61590477, 68387694, 83676511, -113664869, 63688619, 34245896, 114365661, 33609076, -58739866, 100811304, -67185755 ], [ 47183882, 85283257, 7832202, -83432756, -94004894, -85874083, -44242849, 75396547, 117633137, -49695879, 106067539, 83593775, -95882140, 67293400, -119071662, 69457378 ], [ -112237438, -88737275, 71344696, -55620883, 99068072, -59598813, 111975629, -116512419, 70285007, -9458377, 104698135, -22087501, -12706137, -106608664, -97414068, -104362915 ], [ -11990667, 16141209, 113646382, -41802963, 14038462, 104847847, -83354098, 108211559, 83721357, 12923194, 81373934, -5401110, -66808354, -19197995, -9579853, -47952466 ], [ 63815473, 57216091, 103842294, 55318695, 67431017, -61407099, 89523267, -66732970, 113088265, -107654837, -76092816, -36397768, -5133120, -106054092, 26398264, 87279871 ], [ -9153863, 51217318, -37193790, -52692166, 75871504, -105215369, 103916498, -42283418, -57750731, 97211597, -88246841, -95880303, 81007409, -72625389, -118953408, -91812822 ] ], [ [ -35993148, -24929464, -7522996, -44819152, 45088071, 34206029, 8460967, 13238526, -61345871, -91175263, 3355168, -10113581, 54714996, 6338283, 114505915, -24407996 ], [ 33904144, -113478133, -87148587, 74655566, 105023758, -31871354, 96999375, 66059547, -89733525, -104975736, -15773278, 21010462, 13806206, 12721541, -87834988, 94438593 ], [ -11497326, -50823952, 53942314, -92722205, 91443785, 71211829, 73729810, -12015043, -113818111, -94118359, -44951177, 5740703, -13823033, 118241687, 65667023, 94240206 ], [ 16876941, -56378593, 47584087, -17412968, 104419757, 117060541, -4780621, -81974997, 1459939, -147008, 34967633, 297467, 118270922, -17728552, -53873584, -75031818 ], [ 80830219, -108441133, 72654184, -30702247, 85878058, 103280051, 89081213, 91287130, -71727136, 96253001, 80066532, -55754143, -25326409, 2652495, -37335452, -91695178 ], [ 30123441, 70163501, -10717603, 118096958, -54287695, 78404800, -4977104, -108988292, -83904288, -43516094, -39471851, -116809391, -31594900, 72323940, 34200019, -18673267 ], [ -63249497, 117732308, 102140675, 51269294, -90432887, 40505048, -92011318, -65288725, -43355607, -38200374, -110043629, -15723643, 20062541, 43407296, 46649586, 40692956 ], [ 78245886, 13223439, 14738352, -115226429, -96247723, 101179209, 100170040, 4435219, 95068203, 24736225, -118808111, -114774587, -69615641, -51273549, 10796269, 104618606 ], [ -30901510, -75796070, -97022186, 16651498, -24938063, -44968135, -32159919, -85644438, -107594837, 92068110, -19936999, -85583967, -8662398, 58771713, -13768299, -68668694 ], [ -10763794, -107032388, -19594017, -6320557, 70895932, -26071208, 48020964, -117267198, -63534828, -34241308, 10686482, 581633, -14118150, 52425762, 97544698, -88453403 ], [ -33415886, 101586473, 47524531, 55566811, -77722897, -108072291, 34935854, -7454075, 16659078, -99110737, 54805530, -45356272, 12992255, -108778909, -114513513, -73118792 ], [ 14498320, 17906827, -96102507, -107706905, -83713820, -97865823, -108679588, -101354690, -5402175, -95927608, 1272256, 8266478, 51235522, 34452469, -43539031, -97850782 ], [ 46500199, 9039803, 116131453, -46880380, 106030159, -20691873, 50055012, 39748970, -114368690, -41165171, -49185088, -86775215, -88347145, 118731941, 31371564, 114080469 ], [ 5485636, 15751172, 77168505, 95866477, 70668588, 99677952, -81086918, -94217327, 108093518, -15905053, -8953410, 99130849, 113137439, -39393296, 19936899, 49589320 ], [ 56362438, 2457429, 75543706, -36495493, -73999369, 54871581, 14918148, -32905635, 17396353, 92603125, 50592088, -2497020, 75508638, 118991947, -23091087, -51370317 ], [ 82937562, 70622067, 63635198, 54003496, 54820523, -115859588, 10066825, -48250788, 35910207, -17178807, -66309330, -116003258, 73418491, 72108989, 56524325, 57676142 ], [ 39951352, -23518084, 75682174, 35954311, -5262112, 30202893, 59645031, -72991345, -14830063, -54655199, -107843818, -117448405, 109341703, -32904616, -85444348, 75322463 ], [ -8120473, -100996418, -76953224, -118295455, -78155809, -104643736, -57262186, -18025888, -106855628, 81075060, 41847565, 72967247, 49140153, 58792795, -22968014, 118739222 ] ], [ [ -101926285, -52001950, -89670240, 62083956, 45073125, 2164053, 62462731, 102080836, 54597922, -12511963, 8469817, -51023042, 58269523, 67928214, 90453785, -107653283 ], [ 6238246, 9622528, -73533841, -94079356, 85209733, -73051869, 4704426, 113574740, -95951213, 4209769, -115546718, -76711064, 114501432, 95275437, -97250432, 43055418 ], [ -2169141, 42432942, -15628958, -87691165, -70030469, 48383809, -88255118, -78476011, 68515282, -29004188, 32506395, 28922010, -17523540, 106180294, -63151522, 89717325 ], [ -95285221, -85091164, 108178319, -4234049, -8568943, -7022654, 106665303, 51706268, -19419079, 20705169, -108958047, -10886383, 68820226, -45320185, 73973850, -33853270 ], [ -97004427, -65975745, -52685471, 47126069, 110294939, -97304177, -26197731, 74136013, -119199750, -113027136, -104228670, -44128898, 25559875, 73217788, 41439087, 111364851 ], [ -80022770, 90591077, -38611231, -93350674, -14164296, -40034029, 19464709, 41355074, -61544560, 55018434, 107844535, 91420366, -71345510, 79200254, 83447871, -19256815 ], [ -19479173, -111235337, 1515350, 21096774, -72012492, 94811725, -51186533, -7482640, 21583434, 97333558, 80695020, -10371269, 43456736, -29346439, 53850715, 116293949 ], [ 98776017, 67709761, 87855966, 84800791, 109185971, -110672641, 73647363, 81171706, -39656042, -98935089, 60269564, -58877618, -48625526, -37699514, 66703904, -49397687 ], [ -60326919, -74842529, 75488041, 27412085, -58898347, 34122180, -39453357, -7194310, 8767696, 890954, 5953393, -103890129, 49081577, -34111186, 1620632, -78820590 ], [ -75722913, -2577486, 111233476, 79794246, -30183455, 91435087, 47089459, -117483132, 106057335, -87670162, 53543349, 31714312, -14976708, -87517142, 83911447, -76404910 ], [ -1816816, 382842, 62273329, 9993782, -68780584, 6190710, 12099694, 111352296, 92758984, 77213164, 71038852, 83075054, -22574226, -71365034, 78437528, 70184593 ], [ 80286602, 112028736, 101920052, -34099712, 118511138, 50089814, -102146361, 17289044, -43987119, -52141902, -94677202, -95238526, -98651286, 111780042, -23976328, -47731228 ], [ -26989119, -11843008, -21580356, 100911984, -119280153, 46126092, -45720008, -74293939, 91542516, 111655590, 91212399, 4139617, 56153746, -16671261, 87937028, -117030958 ], [ -7637137, 100056150, -118535579, 11222056, 88286407, -112001592, -52351811, 28261798, -31654931, -11253417, 100481654, -45045845, -2944700, -50305919, 87407632, 31545880 ], [ -2300940, -60273390, 72005460, -31102915, -113184055, -91276026, -108095472, -5531706, -105695659, 29671373, 109638779, -67020409, -86010062, -8557297, 19666254, -90628006 ], [ -59686383, -25459356, 2473502, -2958173, 96342590, 72270156, 57865708, -37220625, -68406828, 100823461, -110102806, -95231246, -3663234, -42065892, -62607365, -13639527 ], [ -35802728, -71944803, -106559677, -86768834, -38386888, 5781420, 28918399, 11577683, 70467755, 90085905, 11922222, -113287208, -65593511, -45758500, 30708515, 118716377 ], [ -57867445, 43800177, 41124798, 111628374, -52640721, -50982787, 51738456, -42325106, -64149398, -114453259, -81904037, -25765250, -23182903, 87404020, 15355318, -89227584 ] ], [ [ -45737421, 55378734, -71029357, 9981503, -58263859, 19729863, 37408057, 46044161, -31801889, 114067885, 92416190, -112440360, -49597318, -113711445, -7258249, 104633326 ], [ 26849411, 19520052, 30914385, -110217029, -67396473, -85981464, -6018632, -97678792, -117140112, -25091701, 95808748, 16152323, -57316036, 66474231, -88653376, 2234600 ], [ 111361772, 11912473, -34974219, -47434990, 54004629, 18645020, 107701335, -12472906, -91341080, 29882619, -83407399, -68571208, 90685428, 81554918, 14334332, -26411156 ], [ 94189667, 39472307, -30414622, -69944639, 39142636, -15233532, 1654055, 84140091, -10862354, 102446114, -84918646, 8702281, 9958615, 836308, -115087062, 117609638 ], [ 37254502, 41351110, -13438615, -92397481, 42264396, -113596095, -110947564, -15578393, 20380472, 73352088, -112511258, -108930130, 11899480, -112948861, 78308414, -54102653 ], [ -95950329, 80730887, -65766458, 1546942, -48980917, 78933095, 49097097, -87401322, 62150926, -94063793, -8859135, 67588862, -54852413, 9737080, 16946375, -79080278 ], [ 73304149, -38425009, 75130269, 10430688, 91722165, 104249252, -69698270, 95764865, 43455168, -43561022, -66115647, -52411827, 94477421, 14761587, 58735654, 99783573 ], [ 104448811, -76876324, -99226872, -38427486, 44503073, -92013821, -112207905, 8621532, -62094205, 52326342, 19428605, -78623255, 26385262, 26861731, -667176, 115627583 ], [ -12335942, -110188580, -105116727, 50416633, 51083532, 52500570, -46989452, 71477495, 70105114, -61273189, -34416120, 22185040, -114544579, 55391151, -87799459, 98925483 ], [ 28807537, -64040260, 96596215, 49131947, 60028548, -107059806, 90097163, 98908644, -73209240, 7862291, 112783456, -23720187, -87256236, -59578620, -13885996, -79020817 ], [ -59476708, -51954937, -64100758, -82230093, 94215271, -95270358, -32077734, 92328059, -95640951, -77503603, -63466496, 25584242, -63109296, -67396353, -5548570, -108896710 ], [ -80744194, 11274794, -21625100, 65852394, -42714171, 60022274, 3812337, 6490605, -51489553, 59597008, 75008628, -18692692, -33902556, 97342824, -74340148, 41802220 ], [ -67720986, 86540760, -38630799, 14218165, -58130480, -112942619, 22500418, -74652192, -51701661, 102179476, 19693682, 27502693, -19350387, -10485091, -34003102, 72726323 ], [ -73357169, 43568772, -60149039, -56968529, 77858609, -99973222, -48658968, -68413352, -42074763, 73789278, -96734774, 86305619, -100027305, 9183691, 38301906, -110170605 ], [ 52672235, 85273875, -32466947, -94897052, 44718418, -69209725, -61130427, -117221122, 36429595, 2215262, -13450680, 44083824, -29991614, -63367896, -94956152, 9872228 ], [ 35531119, 67130205, -91281484, -28629639, 38871811, -2136172, -10731432, -108075162, -17048812, 67161170, -19169570, 50554447, -89760548, -82620726, -22805983, 46962244 ], [ -880427, -91653796, 69585669, -2446122, 33918344, -74906236, -103031341, -87196726, 24800577, -6542800, 22800967, 91611731, 111966526, 53194979, 6627049, -69520698 ], [ -93302111, -6281504, 46591838, 83076767, 79378392, -77613452, -56615501, -64665012, -75264629, -59157504, -15383021, 11430758, -81076165, 57367729, -38406976, -118382492 ] ], [ [ -118469060, -2970464, -3977767, 32322565, 52817976, -54682521, -108767433, 65811043, 34375650, 48274069, -1154863, 108031354, 13254521, -105469369, -92066137, -51940479 ], [ -83626344, 10399893, 111028755, 14452039, -97246722, 89165446, -46117502, 37021115, -26016664, 21114121, -83663500, 18493821, -108081102, 36127396, 103829770, -90583677 ], [ 116119114, 98990060, 69971147, 75000246, 40280122, -15054222, -43695729, -62437339, 74397851, 30298918, 27691265, -87755974, -105663314, 66187965, 113593224, -100707499 ], [ -41669495, 11766580, 3597713, -108366926, -11652603, -117352798, -112655896, 93514644, 70399462, -73184110, 34181286, -24139288, 71991329, -101812059, 97509186, -86999433 ], [ 33741600, -60845795, -83885461, 115659045, 63574581, -31296035, 70691383, -33594913, 106743490, -111711300, 111234829, 2825989, 68919263, -44987109, 52477071, -19466774 ], [ 100058190, 39642357, 15265254, -53678970, -103300774, -40320365, 83703103, -98129902, -106341649, 113304741, 24678333, -31023733, -19468383, 7436759, 71347202, -9921413 ], [ 110219898, 68691472, -33793700, 923750, -111211226, -81652856, -111196241, -63687033, 2360984, -20185268, 53651673, 106268905, -115422790, -14016080, 74550152, -44264684 ], [ -59718968, 119144750, -44453351, -27538609, -95978719, -77267762, 109417388, 75963142, 72968746, -71575515, 102768420, 24635006, -78983194, -83507790, 75148571, 21889690 ], [ 100614763, 93155163, 115656897, 32848325, -39181088, -34659050, -68764872, -117436724, -64596138, -115630431, 96237624, -51631127, 18345137, -115138664, 103202224, 102759837 ], [ -106700544, -117783989, -103849758, 102028590, 38493850, -76162422, 2145596, 4829418, 117551460, -69956282, -68994545, 35620490, -109483892, -20267059, -98191008, -48610546 ], [ 117911214, 52823402, 76727106, 106873492, 20098839, 20225499, 79324049, -42550632, -7189527, -66461570, 5896424, 76161931, 51997781, -71151392, -21905126, 59647362 ], [ 38124728, 23416320, -74610769, -23995794, 6471302, 45247710, 87459058, -68703976, -89447757, -86091451, 35466236, 74282720, 18719222, -99541332, 71596023, -65880601 ], [ 82164095, -36194565, 44723, 4337888, -19311166, 47880427, 25065819, 81155105, 40523394, -5489100, -93835415, 20185242, 46107021, -23785204, 63266787, -57695172 ], [ 39774925, 82889011, -13050019, 30491312, -107446061, -113764535, -75503704, 52365189, -111258987, 8080418, -46610005, -86736641, -79118441, 51914163, -13406802, 41131691 ], [ -1849401, 112473523, -91430852, -61823103, 42361738, 28619023, -113352836, 100289578, -83453902, -52430401, 30761532, 25096069, 113832985, 17186794, 90437236, 68182444 ], [ -81867138, 6402661, -5062464, 74349749, -110310372, 33777494, 29256229, -12718040, 109824556, -63480293, -84428363, -3786996, -109420631, -49868982, -38939940, -119214694 ], [ 64283216, 43341247, 40253860, 80044433, -48146600, 251998, -69161051, 12021583, -74057189, 16909083, 41505017, -49231219, 79081673, 73959237, -66505210, 42478486 ], [ -6506054, -40024308, -47879000, -16886947, -100346080, -71879404, -22805182, -24570035, 60515743, 2580670, 21342916, 53215487, 92485240, 32643364, -69171315, -102416237 ] ], [ [ -89347810, 102084988, 59863309, -104408519, 24276772, -3997266, 38179707, -5380695, 108347806, 32607875, 99288661, -61120857, 106379664, 65843978, -108054260, 75893892 ], [ 85570301, 96570814, 81539590, 73778250, -103815215, -114568950, -23974371, 28740815, -38925098, 112474296, 77402401, 91466200, -107332361, -53705212, 67996178, 10217956 ], [ -61090065, 63978899, 114435585, 59293894, -84349591, -20479433, -42033704, -59448686, -11566988, -109424854, 31993379, 46555403, -69637823, 40590497, 7238099, 27075046 ], [ 23826356, 11434626, 5041288, -7266265, -9414244, 16760226, 97632060, 62048715, -59121704, 39546699, -13296202, 73307541, 101333660, 5773204, 105689824, 66979378 ], [ 7780429, 49732796, 82037353, 39467788, 93103251, -103200950, -94149619, -59719257, 27079824, -14188199, 56930007, 73478946, -33648849, -15112488, -56953604, 40129530 ], [ 78701292, 85903170, 67847118, 71431305, 112245830, -90102917, 94459468, -32942096, -5048149, -42682216, 20019364, 117598908, 18137958, -93330093, -69904648, -95439730 ], [ 36306245, -100866574, 96175474, -21876693, 18528857, -117739103, 97677236, 11547495, -68602351, -60713825, 28646281, -20651191, -70019109, 107479731, 17930233, 95075373 ], [ 68590658, 70187003, 114760587, -1625583, -79596319, 95671580, 114086984, 47324459, -78036477, 94289251, 25980635, 19644004, 70105013, 74221834, -54965623, 43108765 ], [ -111967988, 96623647, 107326131, -110633687, -46877918, -19320968, -18986396, 38708989, 37033692, 106619998, -8845415, -89757071, -64163770, -118398186, 44390138, -47934646 ], [ 75854366, 82210629, 6801175, 72294527, 37861875, -88709777, -118285034, 110597198, -86766752, -31735069, -18471893, -85629483, -94546062, -42000536, 87297521, -83735634 ], [ 107021476, 6403167, 47664335, -71571567, -40321825, 74570665, 20062285, -48304408, -80712616, 24314001, -18677507, 52431978, -12545251, -18413069, 40627696, 51030969 ], [ 63313452, -67741898, 74143026, -108648284, -77437177, -36205758, -54767089, 1128926, 91415108, -74704238, 102394427, 46965620, -5723281, 71630670, -18547015, -90665172 ], [ -42290797, -17575835, 49782536, -112738619, 102356175, -85931464, -56898085, -115982476, -56743970, -35419877, 58999679, -19542602, -94604470, -58613441, -84433427, -66478587 ], [ -16392082, 12721690, -56985046, 30220606, -95868769, 116811725, -58648372, -104618637, 22362292, -74960625, -934718, -63672775, -53795498, -114914863, -53122558, -88151425 ], [ 13924010, 51392394, 94137785, 64433005, -113781336, -52864179, 80514894, -29318755, -106104605, -4763719, 37994434, 92562309, 51623106, -89429665, 36621274, 38172860 ], [ -49236332, -1398033, 88511029, 71601233, 81872642, 5487673, -19991942, -34945905, -95603328, -66123394, 102403384, -15323668, 73713146, -102401707, -99361055, -25003338 ], [ 2608362, 73770592, 66617510, 76262796, -8804086, 66276148, -107529136, 118514303, -10865591, 45580624, -57083938, -19177922, -26028540, -100824729, -38646756, -33182721 ], [ 14923409, 31688769, 56949944, 59205980, 74569757, 13769685, 62905271, 52381377, -16867815, -1137031, 107199870, 70913164, -47201162, 91805246, -79952217, -59344001 ] ], [ [ -45263119, -40583370, 4870080, 82297461, 36592906, 14915271, 47399011, -39785694, -93103805, -90685790, 28807645, -88200368, -77309780, -40380308, -113119030, 36683220 ], [ -5032827, 84928144, 43819437, 67235083, 66712544, 56494931, -48017133, -27683182, -45477513, -27378545, 110114208, -115703956, 113400003, 86955649, -89418776, -16188159 ], [ -74174550, -80131341, -51937396, 59367160, -1222226, 98603642, -93694025, 89387648, -5310373, -16448042, 46309112, 28585433, 61626535, -24846744, -13804594, -18971544 ], [ -24784406, -18532423, -34706660, -89122495, -8272828, 400164, -29356345, -19807232, -68240689, -643857, -102877849, -43448614, -8739345, 79452637, 112513259, 20409443 ], [ -99029954, -78382722, -119177981, -9117800, 17233595, -94666334, -103040348, -101673295, -33924613, 40031358, 37398421, 44207151, -89659158, 102282200, -87479947, 4831475 ], [ -72379486, -51796935, 110844482, 73960046, -87006571, -89462770, 72058936, -79689849, -63921231, 787019, 111101782, 19637238, 50007856, 76525937, 112579298, 79971543 ], [ -57667336, -9107821, -22935903, 108812878, 106287468, 48830435, 70208046, 41807518, 28611367, 4393728, 48073637, 23792231, -75610581, 100447301, -9880621, 115331586 ], [ -104631018, 99963829, -94502556, 114135225, 58129253, 117623382, -63177401, 12905812, 19695326, 13800148, -77384231, -24753976, -75914310, 6509103, -78912899, -3028748 ], [ 50855207, 66097848, -46762009, -119282242, 102759266, 118813485, -41769605, 22744960, 98628726, -105179509, 61744676, 31836218, -50013864, 49731901, 50964600, 102895426 ], [ 58827439, 85075380, 43119669, -56600381, -82082663, 108793186, 53873453, 46389641, 5836369, 94305829, 70216397, -41322438, 93158330, 95029299, 2875488, 104357420 ], [ 176735, 100749396, -76329388, -86684335, 64994948, -28089117, -27704931, -59447086, -35609411, -36761348, -90163983, -110030378, 30499897, 38717904, -93345985, -49355919 ], [ -595845, -32886291, 5904177, 20047490, 28451480, -44739398, -92004354, -17340185, 28469884, -60726044, -112662733, -32463678, -69722730, -56118393, -63913850, -407082 ], [ 22367525, -16560754, -1655214, 55858531, 16012397, 95201594, 5759204, 14839367, 83704095, -65499223, 109415197, 76611750, -3240786, -50121321, -16533206, 60824992 ], [ -3400551, 14173046, 76026440, -60020153, 89544943, -80612991, 41110415, 116244454, 37380080, 3780513, 24028618, 11143679, 57781318, -87812252, 67902320, 102395614 ], [ 63110438, 118411189, 3273755, 3864897, -101465102, 26185763, -94568183, -16496054, -108503245, 16550302, -79954162, 67725638, 104879934, -11830541, -89412556, 59429609 ], [ -33358339, -26549381, 59866342, 111725316, -28695684, 80386096, -55134798, 112078732, -39996869, 83914288, -31772042, 96010689, 82096561, -94330311, 57587848, -85331444 ], [ -79717928, -82251533, -17268990, 85491216, -93952416, -40828340, 64313903, 76435938, -107785125, 59765195, -96484982, -55895531, 107973368, 42922667, -58559808, -49942723 ], [ 36838623, 780946, 59898437, 64732423, 117779377, -84057825, -2053205, -70249823, -115710594, 210238, -43144169, 82658360, 65916275, 18307838, 25648678, 83615974 ] ], [ [ 60276345, 43584564, 116920948, -40618684, 47832541, -72427387, -39512768, 73814452, -87605028, 28369227, -83266964, 34596276, -42024940, -48576265, -38756281, -74854655 ], [ 5668838, 25636930, -22081891, -72244885, 78620086, -91570653, -90829919, 36725723, 111622953, -14180048, 70714201, -99290365, 29188540, -116213982, 104974764, -89122096 ], [ -22425656, 30183660, 72325515, -49346145, 105211537, 35357091, 41635932, -115642038, -77366205, 108789927, -34974074, 13363260, 4752509, 116334506, -10262307, 114272658 ], [ 54384048, -108616832, 45514913, 67330591, -32638695, -81246489, 50303182, -64748126, -69999442, -45084203, -61391494, 13051104, 5989632, 4152483, 4973379, -8416438 ], [ 36277196, -24196545, -8935650, 96049970, 99000063, 82713429, -80917113, 83024579, -81956697, 57118486, 91848777, 76531841, 79795230, 40124828, 4328556, -9165917 ], [ 54945613, -22382446, 22873411, -89995102, -26176556, 36042162, -12838215, 33672004, 13035056, -72560255, -8720753, 70378479, 65596559, 54021580, -51641238, -48325670 ], [ 14770953, 65823346, -53886046, 91429808, 75156960, 19366763, 16105260, 40183695, 47037484, 16358067, 33962138, -11234951, -16585853, 36086762, 2418306, 60021147 ], [ 106108649, -14548581, 61865515, -87227297, -49473661, -78092674, -62954516, 59014753, -27034390, -22440776, 107241518, 117350246, 105229755, 1348128, -66872565, -48479530 ], [ -98925285, -60451858, -71066559, 53664300, -4469868, 102526162, 101055517, -44832639, 87853027, 72600496, -45690458, -11868547, 88686130, -90527747, 19474856, -92658691 ], [ -50513211, 23639261, -16423247, -70878398, 81120008, -2275328, 16885983, -18052540, 98180139, -23477468, -24108071, 36308620, 30172618, 105942108, -4774375, 2565902 ], [ -10561852, 5200181, 50527607, -69129433, 85154219, 47965672, 76307832, -52960562, 84669003, 17436454, -48890153, 114508432, -57795628, -67065403, 11651965, -75526664 ], [ 3994859, -68325989, -14062953, 7145545, -55677640, -43369569, 1267057, 20927354, -6164123, -34309599, 32478800, 13426472, -111670797, 103494061, 73840273, 101059656 ], [ -35393559, -67715957, -13643594, -101112976, -33933357, 11300511, -48852656, -110728828, -2503303, 26180698, -91430399, 55143367, 89126574, -25357214, -497923, -68435965 ], [ 95019003, -54013949, -40052359, -68438100, -48775941, 95751382, -68586507, 11969272, -39241923, 42526442, -112164772, -12267046, 53687127, 51661992, -90130503, 39500109 ], [ 84964537, -114929742, -34277338, 70492367, 40386018, 118945472, 109098113, -114097382, 10638947, 116862371, 75450020, 80468644, 18901162, -114714125, -79888548, -81084913 ], [ 9396558, -107079074, -26123378, -40868028, -49899231, -117371030, -38809285, 34187220, 82223663, -31893165, 29829889, 29437172, -39632014, -94852620, -8764072, 43808818 ], [ -117112869, -52127787, -115221735, 38808522, 80130950, -100784778, 32428016, 35383301, 78388779, 66701049, 66770813, -33760617, -85658852, -16426082, -90420484, -105472515 ], [ 89856266, -108490324, -29959004, 30927688, 16917343, 90000749, -80613260, -85877927, 37677845, 38406688, -91162834, 110595141, -87212852, -111144550, 101504907, -11933472 ] ], [ [ -7159183, 106069242, -60116205, 32920540, -15373552, -68266223, -67931076, -7341042, -30336013, 57654614, -70705613, 57882511, -112227204, 56041601, 31124801, -118788379 ], [ 38997543, -75999475, -26488102, 50555063, -11754878, 33707678, 60444660, 63735914, -20722608, 65765339, 10549433, -7424069, -107355024, -96237147, 107102144, 115489514 ], [ -114140718, -80764729, -58374584, -42259885, -3327475, -68017710, -27222502, 101919818, -70596120, 105474091, 24809618, 4420704, 100221222, 117571278, 79271194, 105382366 ], [ 44992744, 828754, 41878893, 45409985, 5090485, -17072731, 95657043, 39087973, 77221985, 3520550, 119009575, 98250182, 57301322, 61180935, -47962420, 92149738 ], [ -75435264, 47924166, -23915822, -110718675, 33572431, -82944101, -20194457, 49578929, 50233246, 52260173, 116813972, -46345494, 45154791, -8520367, -21983471, -65651722 ], [ -24831158, 58561878, -90286116, 42816992, 50681688, 90621416, 44176874, -43671552, 98015205, -70338757, 78911540, 111071678, 33378524, 4565219, -109408856, -40322347 ], [ -53468741, 3101086, 72549355, -7241508, 39248281, 27245299, 70799534, 101280422, -97671748, 80308054, -104206167, -37381990, 34671662, 101869607, -75074160, 17724612 ], [ -45624771, -100810162, -84435217, 22160459, 117389197, 3798217, -117229573, -92883070, 6387798, -57456115, 29517334, 35371012, 99142229, -45445714, 50326904, 54064943 ], [ -54958020, 86297067, -68089811, -102200058, -25526882, 44280303, 79938406, -94814688, -79559961, -45656692, -53946507, -41648356, 48404224, 79499836, -48529193, 19196902 ], [ -56036844, -74310015, -11651020, 115831972, -53261769, -44864130, 50917897, 65933541, -110777578, -96625708, 44198075, -43876328, -16225678, 14687401, -110134895, 110519159 ], [ -93188256, 44654181, 34062060, -62520893, -30860104, 24813950, 44866608, -49392449, -49374047, 58322676, -28274308, -84066610, -98287535, 79123571, 115279075, 118290776 ], [ -74146830, 47268278, -48591815, -61046122, 117864176, 107775675, -118974722, 77612790, -106336450, 86347842, 99952930, 65173338, 99220231, 2883700, -86536726, -97107275 ], [ 406185, 3482745, 27752124, -102125028, 70419983, -104342737, 44691643, 104715297, -105926589, -107680986, 111247334, 46781196, 98857286, 51328915, 71459551, -45454221 ], [ 92116096, 74704268, -113064986, -58716523, -32110743, 115031028, -110650308, -29970772, -35770617, 29470917, 83808636, -111556386, 97900837, 25028316, 63395237, -65938771 ], [ -24241377, -77815815, 29872291, -68017163, -2364080, 62732566, -92246228, 44868026, -86608100, -62293569, -102592683, -49450515, 68983886, 58320617, -41357753, -22243365 ], [ 69542929, 82184786, 10420961, 36504952, 14685800, -102138381, -32282832, -100118116, 35071577, 32236320, 90766450, 7070829, 96309895, 99474120, 14726184, -47208822 ], [ 102584016, -102352418, 43591522, -76787462, -38405232, 31072240, 45750585, -887132, 97826725, -14867718, 97165534, 51084536, -88068517, 29139571, 80151536, -60892223 ], [ 40387203, -60588186, 103604361, 12369311, -108258689, -50609839, -71552148, 92019072, -67455634, -24419661, -6399542, -86340277, 34386378, 39247462, 89463144, 40905343 ] ], [ [ -74171429, -24061359, 68853787, 2918630, 22854188, 97274769, 35675359, 37446245, -89315548, -33206573, 66274710, 10285473, 88239862, -64664838, -29785386, -61643859 ], [ 20672567, 48589204, -105858652, 10824916, 59351762, -67502927, 89689138, -24440061, 87921711, 3979911, 64146467, -42761025, 49508337, 36905869, 46356738, -95021972 ], [ -38606117, -26476316, -21926111, -88553548, 86565886, -19400950, 48898682, -23788019, -87157757, 9113125, 62820769, 111949511, -37801708, -23552120, 78367521, -59127127 ], [ 9139358, 116091369, 65187636, 90316184, 105105363, -56240413, 42250161, -27421781, 112279632, 13333642, -44711326, -44252447, -72311916, 25201840, -10295289, 109104462 ], [ -96247432, -69543690, 6246847, -110820840, 89059703, 117048752, 110555181, -103669432, -116848290, -28116464, -56986359, -69659003, 78443846, -45775818, -22122346, -2716420 ], [ -45055515, 74299382, 21530759, -24037895, -90287315, -70212633, 36185472, 91703594, -77289975, -16875818, 99402376, -92384795, -48722786, -94813212, 51199492, -65756677 ], [ 37427973, 40070846, 86939940, -63642678, 99325640, 11287986, 2865078, -72072685, 26323302, -47893016, -89730435, -19772106, -74193753, 21966069, 36896738, -78502672 ], [ -48678005, 72466235, 29423669, -44636828, 71303565, 80046736, 31951008, -48705413, -103131294, 25640893, -109383464, -110040055, 41151415, -60308352, -108238152, -48142365 ], [ -5275423, 34785525, -42597933, 24259902, -50183365, 105604426, 112030920, -3508229, 834674, -79911956, -19314308, 83887234, -98403898, -99724595, 23716307, -33322294 ], [ -63626161, -108256684, 112747892, 70974922, 8594269, -88537583, 22832906, 8795247, 35939945, -48089705, -24602599, 70846589, -47015442, -103358592, 23110573, -82970848 ], [ 37238735, 40577975, -83040990, -45150427, 18735710, -64449227, -31447221, 110744942, 4728965, -86985127, 46073910, -74211850, 38956490, -85024089, 37559272, -102551030 ], [ -64997874, -24435543, -37248230, -23959567, -78351922, 118140579, 118920928, -68947780, -105968922, 64789959, -103057743, -92746321, 4690247, 35894144, -64554743, -70743421 ], [ -103925781, 112369307, 10021820, -11330431, -100211626, -63094903, 26004930, 81305864, -29080613, 12434548, -44496094, -4290768, -77858861, 96125847, 84900492, 69522862 ], [ -66631676, 64059742, 77743048, -31657786, -58504628, -39898115, -77094694, -24979974, -117499110, 15765538, -21657221, 101280395, 45905145, -101612151, 44259061, -109153675 ], [ 12045814, -109198938, -102581043, -109931369, -47566508, -53706443, -18425056, 62399305, -3076486, 101794342, 26088118, 28179003, -115606368, 16974052, 71668799, 22627060 ], [ -99987856, 98345271, -80131047, -56286874, -38424548, 71678747, 24836782, -30445188, -34875562, 7917860, -117926336, -1880799, 1665294, 66394518, 1437621, 110245285 ], [ -44754567, 70368044, -112462665, 110686625, 113854997, -21056357, -77274811, -70433534, -31103017, -89310643, 97309640, -64235100, -51444392, -25903213, -92168766, 48950875 ], [ -96892865, -111527045, -9823214, 56532616, -40691369, 66045933, 69903170, 106874036, 88254105, 5392308, -9121846, -11454800, 23673049, 70580625, 41817752, -39349649 ] ], [ [ -48298583, 107787227, -35468815, -36256662, -98183977, 99941157, 19013246, 82446277, -35117352, 88874798, 90313349, -104328564, 75980943, 44413146, -39790670, 10636287 ], [ 28798193, -46091363, 34911255, 58464603, -33538579, 47147747, -60926120, -50444585, -62080113, -5472038, 103656475, -114620655, 46859552, -104416691, -80630993, 6892318 ], [ -90018727, -11264861, 102534137, 95194530, 19496501, -107104845, -105879083, -101634769, 102238012, -50110354, 88917003, -84132979, 13664332, 118436573, -34454869, 53845751 ], [ -1687696, 24303471, 31839714, -2430114, -15147014, -88136353, -41108989, 60875885, 98413263, -43304586, 93819300, -16736607, 79919581, -98632249, 71064235, 55005931 ], [ -70078357, -96603885, 98254613, -31387641, 18441710, -117245036, -51254547, -15033370, -21740227, 50325531, 25987894, -45696433, 76637290, 62261039, -30354788, -110187832 ], [ 51520354, 41831215, -77060566, 42414635, 44344183, -60298091, -92455604, -108782655, -24221763, -73219494, 70959502, -73188214, -97676339, -54318834, -71798569, 20921967 ], [ 18545342, 111464063, -106641216, 61322473, 34869954, 92551165, 115472368, -108885418, 5375347, 94360349, -9991303, -10945241, 76457704, -60774360, -38633117, 22916470 ], [ 45084309, -3345582, 59803504, -56898673, -74612789, -72278119, -112021146, 85453220, -69674271, 27515761, -64001229, -90641253, 42754758, -97424018, -70526191, 69311915 ], [ -33585211, 83860798, -44954915, 110289259, 76906294, 37886740, -67386277, 49551808, 72507382, 271021, -110624056, -95000772, -74317187, -38612240, -86527108, 72552032 ], [ -106545588, -77528044, -36401305, 76502644, 117522211, -113590701, -105322231, -109326042, -159558, -1316067, 8293114, 1799527, -30202129, 3596892, -112890478, -88585804 ], [ -99325049, -70974369, 4291796, 104982001, -25905364, 29413633, 119261017, -45517054, -98661459, -109336888, 115954281, -68876203, 111162837, -7406681, 67532143, 116613633 ], [ 1230208, -77537066, -114913224, -11074745, 36141297, -11407075, 91524129, -67548750, 105390102, -78188092, -32292537, 72753855, -39104585, -80576753, -2394270, 118252844 ], [ -61518965, -100778251, -60243177, -45549267, -49781637, 115707667, -108503409, -95563450, -51320353, -48941816, -4099792, 40005904, -83275373, 35546412, 38119833, 79779983 ], [ -35530536, 1622728, -47739163, -113392025, 6441756, 53529427, 1585780, 33175435, -109588523, 71174165, 72247431, -11635165, 21683622, -113471586, -25712716, -94369283 ], [ -59550775, -48657984, 53370189, 27073623, 92079790, 116097310, 21834558, -15462628, -37672052, -40902833, 91666400, -116881937, 76497833, 16775939, -38613656, 67191223 ], [ 61761556, -50964416, 7046218, -57197011, 92461343, 38855321, 13333358, -35978582, 63373218, 70583389, 59591132, -84483025, -19843093, 54136821, -58110486, -49454617 ], [ 12661297, 17317210, -90210784, 17672025, -113777755, 42729915, -91668711, -82991550, -42964510, -9219674, -1558563, 19465430, -12396227, -63782279, 89894963, 23771525 ], [ 88032445, 46695235, 34620522, -95534404, -1942292, -8462670, 118259751, 45607360, 9439579, 15511381, -77712642, -80476118, 117766241, 37597057, -57540979, -26298974 ] ], [ [ 115704377, 95290407, -61560486, 84429805, -79160671, 112955045, 103844385, 60575744, 63062344, -102742712, 22888228, 67388151, -4913284, -13246236, 4318606, -25806038 ], [ -26585398, 83420699, -73534690, 42917294, 76209389, 67733097, 94059210, 27841575, -67521708, 110662131, -103676329, 117954711, -32441351, -103119856, -57403185, 2025404 ], [ -10030022, -14945690, -103631669, 32487382, 108490008, 47119745, 6883837, -97531549, -3078956, 61217051, 21830389, -62809125, -97867903, -73447642, -27547809, -13719450 ], [ -84783048, -43087936, 112833364, -75659631, 88482867, -5685951, 15691093, 30921206, 93326843, 90487864, -29903787, -72589400, 43822372, 40030868, 113579074, 106519532 ], [ 69589494, 63516768, -45420653, -114589800, 27392912, -84311131, -13521986, -88980073, -43496597, -64400885, 37943777, 61119942, 105270395, -110288533, 12742354, 26737039 ], [ -75813303, -27021198, 37538441, -32522543, -84686567, 61326183, -66962252, 30155173, 76673250, 90281282, 50846714, 33133446, 70817547, 64527207, 18979549, 68182363 ], [ -108512879, -106881772, 59422416, -32869323, -87339545, -50286264, 72662857, 76248354, 39030409, 77286858, -84465705, -100149769, 43508389, 30871165, -83879909, -9906578 ], [ -13966046, -92762092, 31387702, 57083344, -69026933, -2905931, -60851017, 68439466, 87029801, -65447032, 1581390, -101447255, -69030147, 11811939, -22328846, 43512635 ], [ -16079230, -7540594, -14004645, -4825644, -5582301, -86649421, -76252501, -65781105, -27835370, -80031677, -11587696, 61180140, 69615762, 70802446, 95153997, 88693924 ], [ -695131, 70520048, 68978221, 115838371, -5276752, 57161096, 29479044, -83345882, -8855291, -105044705, 2877280, 81149330, 107471676, -69948610, -44911077, -16342678 ], [ 52410147, 50286156, -75879336, -47200367, -42390263, 108150603, 24318693, -119029651, -26891867, 43098007, 6370841, -105313072, 77163940, -118768292, -83456678, -53274884 ], [ 28113499, -75719775, -5676357, 104705430, 52285520, -110724956, 15966782, -8756773, -69753957, 72560186, 69143218, 28263731, -103829102, -7591099, -8468624, 87130155 ], [ 114727062, 8607993, -81549408, -32267245, 35283063, 97746316, -81546836, -27473356, -23630827, -69430940, -102755512, 91645277, 17523029, 24632064, -54101051, -76160507 ], [ 33434179, 72979751, -104270429, -2262555, 21683222, 64804264, 102901356, -76186668, 76883517, -60900140, 90895880, 31455454, 58345692, -56818386, 115652531, -51330518 ], [ -53556782, 53584648, -75216523, -106119825, 77707466, -95711775, 13197951, 103286734, 1766748, -114334318, -111157827, -69168742, -24471759, 75427927, 7468655, 20579741 ], [ -18674925, 61377853, -79553029, -57475679, -86681774, 97643525, 110545067, 47697471, -34578863, 42987872, 89406001, 428414, -104771090, 37532139, 17935493, -49064798 ], [ -115513111, 76716817, 13049466, 90052991, -60777996, -11598593, 95147286, -89103247, -32842564, 37167833, 56237642, 88361736, 70717077, -67339998, -14340341, -87473491 ], [ 54860740, 84853321, 35944312, -77194180, 67625660, 79380195, -57704810, -38971945, -57941317, -35537966, 18647311, 40582827, -105957050, -109682684, -76205619, 106731447 ] ], [ [ 36208285, -45841011, -26490393, 19954574, -113006480, -54974004, 40935666, 90857771, -37942989, -35122224, -3495938, 92408032, 76563384, 93440393, 45426518, -45659730 ], [ -63381001, -29379003, -87799500, 54757450, -93661116, 68369310, -37678471, 95325745, -73517877, 20184895, -81728138, 87255293, 78896768, 55883526, -67805475, 27023157 ], [ 78053312, -49191739, -8800671, 106480752, -109878410, -94643965, 107545266, -89201517, -11994978, -12501735, 1806634, 8563540, 15277118, 19939292, 44456318, 101490450 ], [ -63128416, 17386669, 38893290, -113451752, -98442701, -31817748, 74773798, 6742668, -89643986, 76812456, -108969063, 34554908, -25690386, -43248367, 115721448, 33975351 ], [ -57300676, -105088555, -118287070, -445086, -40608580, 19258164, 39791583, 87680672, -117635733, -71009270, 59571215, -28793169, -91218271, -106002938, -86783042, -112097619 ], [ -13248603, 73451570, 31124337, -102354175, 92954673, -115554329, 45411861, 40558673, 61903921, 112956527, -73637363, 7298948, -113932072, -44229288, -16240731, 20705346 ], [ 73604436, -16108816, -4693057, -78551469, -80795709, -72285331, 55685451, -95104379, 35535206, 24657534, -24323334, 78756793, -55678510, 72701046, -98805060, -91948343 ], [ 100568405, 73298242, -42633271, 14729395, -40780743, -13704974, -43247841, 54063741, 20555708, -81505073, -22452529, 17856784, 111969498, -7583645, -105064014, -2660326 ], [ -27556768, -51540940, -116834742, 14632412, 21100232, -48151974, 93532840, -97322540, 7290970, 1162494, -4562770, 31251902, 55162552, 46903472, 37619579, -94577164 ], [ 106463311, -95891584, 80584760, -37777661, 107698340, -93073417, 38822403, -23237296, 65148963, 44201065, 106906723, -86601225, 31201318, -4289341, 22316169, -39122549 ], [ 77486075, -35632787, 10854059, -54730561, 17576737, 44413420, -112730754, 14524956, 45758446, -79861879, 45073944, -7180896, 78304655, -11110408, 102443411, -22240426 ], [ 82160415, -26884280, 7496448, -49899223, -2588021, -102093440, 32274445, -66639495, -33782902, 91213061, 77257206, 102539274, -104703395, 96442634, 43695607, -27271471 ], [ 36308357, 106700233, -87748767, -32770667, -61474437, -38163742, -52574876, 2861844, 82020852, 44634486, 80836723, 13006483, -6142550, 65834012, -73420289, -86848930 ], [ -96217666, 78705117, -55953107, -41215164, -58002191, -116850902, 70901694, 38557754, -66519835, -58403857, -11836435, 35756820, 8269282, -110162255, -10360444, -69137027 ], [ -79830569, -111859389, 39768727, 95840741, -112595404, -103657836, 109328710, -80405791, 25550233, 7076783, 67436332, 30752375, -87785683, -61576861, -53367577, -80146180 ], [ 44511873, 96633570, 97678756, 25865842, 112265879, -26815314, -68997226, -109544301, -81420203, 116214294, 59411610, 98049213, -26968833, 109855479, 5972365, 21662854 ], [ -80996491, 37670922, 92715542, 101068873, 75327413, -61510049, -72243939, 28878199, 46051347, -76021312, 46997435, -61737761, -15850439, 110861217, -21679505, -40117070 ], [ 11198378, 78835343, -74945009, 90482937, -45410205, -58392289, -83646299, 50272332, -30209297, -106905118, -7527632, 102729218, -1640349, 46430330, -5508666, -63180196 ] ], [ [ 95802998, 37058240, -54374491, 65150498, -69999948, 56580467, 69909021, 35210388, -44786492, 110626769, -80768468, -12013980, 48260457, 14179547, -110335087, -106990188 ], [ 101431070, -53865950, 19555392, -89129168, 39594395, -56206649, -116435497, -1081683, -99365406, -28532668, 50989445, -36263583, 51522046, 68332193, 85487535, -33613372 ], [ 108075274, -46247092, 59992469, -113256674, 62045253, -104511101, -27804812, 112121994, 36406424, -35541696, -78707872, 78177151, -113450886, -106200864, -12384722, -50943305 ], [ 114588723, 52687372, -108837154, 70616729, 9949951, 66569467, 8007754, 19619291, -52424932, 31673694, -110859823, 59162257, -80713538, 70029391, -32118621, -55790154 ], [ 15002193, 24346263, 97583715, -16190872, -43033676, -23535357, 6254074, -67119273, -31382483, 10284407, 78273953, 79221553, 83097773, 103096939, -3659799, 112024996 ], [ -1716151, 21282603, -90598274, -54777244, -70035836, -59526691, -16605900, 59822307, 3000913, -86804905, 63605454, 52149016, -72798248, 65120100, 83041719, 6930085 ], [ -114658019, -74307028, 31202672, 82764639, -24567464, -7024801, 36797313, 97637664, -84031120, -20006779, -12941318, -85425224, 67028559, -4017070, -21737579, -81551510 ], [ -16638040, 12269377, -32150520, -64019737, 49402842, 91368581, 4642539, 55993608, -72838179, -48386170, -80376384, 41594647, 109971205, -23938934, -18355003, -108656084 ], [ -42141296, -32980933, 41674659, 38920920, 109967793, -42157921, 82345807, 63937588, 12185263, 24844268, 32869844, 65999703, -20806464, -79310130, 48402815, -74160060 ], [ -91014061, -43888409, 87398351, -21908196, -74593851, -9797961, -43842546, -18746107, -52139717, -23905750, -30551930, 59967395, 4937289, -28135180, 95672152, 98026737 ], [ -40962000, -57509267, 16992629, -28514691, -47686235, 54667517, -102742692, -64025291, 101467306, -62891656, -5396529, 90667790, 91743039, -32068350, 28747180, -101152099 ], [ -111651519, 91451770, 56602000, 39005769, 42155285, 5019809, -19405347, 61146769, 80728276, 3843732, 109389484, 50069670, -111633896, 38310305, -57204373, -32101590 ], [ 99761299, 71212101, 10994148, 105402127, -28819920, 75526513, -116421732, 30052282, -110443318, -84386697, -18560609, -66697074, -42896760, -72075862, -19553317, -77826423 ], [ -106191678, -37291543, 73085483, 109715248, -100873620, -9756930, -8303606, 14861937, -8809818, 101237409, 32477847, -90850001, -41585059, 14723516, 113630256, 109289027 ], [ -60835864, -83014045, -15003556, 99849624, -47540831, 47520606, 13475622, -8493326, 26965494, -52840354, -9951242, 12554095, 37733727, 29187368, -111996891, -72690272 ], [ -105726428, -2819553, -21829882, 50572753, -30633399, 18966609, -115858141, 40195073, -106771882, -69938689, -67604120, -71383779, 53561462, 77950443, -100513330, 103685550 ], [ -38175796, 98776133, -74970952, 104538265, 167723, 68100998, -42968182, -98258226, -38950042, 40429317, -86396396, -3370571, -7297207, 7995446, -57916232, 51433452 ], [ 44602302, -17400995, -58133037, -100980533, -47358562, -54150434, 100686590, -74871836, -83394882, -103340195, -2877262, -63221839, 116913253, 15784491, 30832461, -108189647 ] ], [ [ 88138111, 22425732, -36594000, -77095780, -89039463, 115578099, -102773010, 15622906, 118618920, -95201049, 90852371, 29075088, -15838796, 64796986, -42296720, 114215231 ], [ 57631243, -95710948, 57740600, -555865, -67046796, 102696160, 93390813, -81631665, -75054356, 93550717, -91917954, -78578351, 6818078, -33699074, 40687946, 82350082 ], [ -17580767, 92866860, -36904712, 4081635, -48679024, 74179402, 34948681, -74344083, -113636612, -97287963, 89931032, 17013870, 39257803, -4600277, -52449829, -46352259 ], [ -49259917, -69028029, -13494681, -27885637, 88948873, -84754995, -108478372, 65321372, -46399516, 88570232, -3754239, -48451573, -105432811, 17162533, -106241555, 98111100 ], [ -73768537, 35622668, 80578469, 12751170, -59136438, 41598104, 84228314, -32389882, 87783567, 87732529, -51937093, 95548304, 28344143, 60606391, -3394567, -105443744 ], [ -91616017, -79484289, -112700070, 28892287, -79744989, 75338088, -20924757, -59281672, 42982145, -92556235, 103906816, -45513983, -87506359, -35552497, -39911415, 40439388 ], [ -1060830, 32558753, 42922147, 51581808, -109288608, -54674777, 26666365, -92642481, -119104042, -58091028, 27662011, -39896748, -47832143, 98524062, 71509172, -67287431 ], [ 58377946, -1000914, 86346529, 97231244, 55635193, 109012089, -94697643, 58632178, 116537922, -47426488, 70564514, -21818138, -111294909, 117476504, 116736570, 40035912 ], [ 71243985, 5832909, -68750386, -91844649, -74676555, -59797374, 25452443, 115240371, -110071114, -17088682, 6157049, -91659942, -85538366, 82916248, -86017538, 90380231 ], [ -63612963, -57613419, -69269064, -11296926, 43679153, 28561065, 97332733, 5864893, 68566470, -12611354, 48639105, 35664166, -59566085, -32125489, -41507658, -40642865 ], [ -17907092, -83062861, 15945416, -9251619, -13160884, -99571239, -23057538, 117672998, -20439027, -40715192, -7891394, 76284488, 34943514, -11763959, 27855532, 97061622 ], [ 14251396, -66011289, -66104872, 92628972, -15618750, -49211206, -109552471, 52692244, -97454703, 23331524, 71884855, 76319075, -115012894, -91228337, 4106490, -83873414 ], [ -51775934, -118341407, -71844056, -87105540, 108608975, -115087231, 13040589, -62875871, -51915828, 40280773, -49988288, -54465983, -62995389, -7449629, -39094632, 70865733 ], [ 82023888, -111030403, -111196495, 82706861, 2408883, -71235130, 92693960, -9478638, 83778088, 89250601, 38637788, -64404586, 29034457, -95611013, 34410478, -53362881 ], [ -44493516, 38818517, -26864396, 3781665, 19588175, 26697908, -33416168, -59040185, -66547209, -17752891, -54105592, -84067015, -70645326, 22524351, 35859893, 39037466 ], [ 14226500, 44879569, -79214176, -115965735, 94287459, -26929873, -32093130, 20046588, -23811874, 98164115, -61153353, 69097964, 31502882, -106633966, 46568879, 118005952 ], [ 115106155, -105538787, 67529089, -5265288, 16024478, -100447344, 4171097, 23593063, -63756068, 110729344, 110749191, -100830901, -94284407, 20441487, -92363817, -626638 ], [ -79125241, 113040404, 70540901, -114939279, 49293108, 11738422, 114626553, -5306287, 53891595, 25696940, 29085869, 92592634, -71447469, -118742334, -113128528, 692974 ] ], [ [ 24250932, 117870967, 44772702, -41316829, -1792220, -106867561, -82159477, -75537769, 117874934, -336323, 106905888, -75728989, -51910789, -25727546, 96938191, -32573503 ], [ -100735291, -19463416, 23519302, -48444471, 35554108, -20677058, -94027899, 1506056, -8959787, -55181785, 51374001, -111026766, 82768930, 52545160, -46565110, 7401364 ], [ 62683549, -36382313, 86570491, -25917805, -94279696, 36808759, 109717692, 12331296, -59469466, -108847796, 20089059, -98961571, 114879736, 47539507, 37024961, -4749731 ], [ 38273188, 20281608, -39070325, -112424098, -19567192, 104563730, 90564639, -65682522, -48221498, -113040935, 12231508, -51463244, 12293519, 117659865, 21275904, 90607244 ], [ 27221519, -40517884, 92671775, -99644100, 33765179, 70572023, -43669453, 38804006, -66331835, -55155544, 51181355, -76779352, -8572707, 3120510, -12461730, -31143341 ], [ -48137786, 94327431, -3716512, 23155004, -31579914, -117305500, -45056232, -108580022, -33333528, -74332546, 104940847, -62214222, -72289348, -75165949, 82134771, 84869612 ], [ 89671388, 78913762, 10464569, -77495725, -111293571, 104494963, 117337603, -106722338, -24131891, 90061849, -114494284, 116475390, -26449313, 102460527, 3624491, -77288802 ], [ 18000914, -43194359, 30317496, -90437637, -109800294, -49971519, 79327225, -114555007, -46200954, -37751912, -61445515, 113331960, -35483648, -108255973, -60576692, -83541425 ], [ 113513295, 107359503, -32049185, -114811364, 3771753, 53011374, 61119896, -31971198, 96590656, 2413052, 55429547, -42976108, 51790935, -37279017, -90768101, -71165370 ], [ -35392515, 64713218, -64027841, 79921518, -109607935, 86207427, 73142984, -57976667, 103826050, -32697543, 45598819, -95722089, 22824288, 109807511, 20339608, -93829437 ], [ -94222327, -52854595, 90938107, 27690270, -12373016, -30111999, 108997353, -22014364, 8469646, -50575223, -44059196, 97099881, -21248762, -50197360, 21130939, -118494779 ], [ -80170584, -56595645, 88589750, -80360317, 6811282, 80381036, -45680579, -14043463, 4575216, -22417926, 80692146, 77370061, -24619027, -25211737, 62852745, -91595007 ], [ 78029272, -91634667, 44799926, -87971737, 2247277, 99488717, -106697839, -98993920, -84623578, -15877875, -81971090, -11970132, 74862472, -76541128, -53544155, -50705226 ], [ -116767309, 42683338, -26143897, -17412302, 104246946, -11091546, -56128970, 12377313, 7748180, 56848404, -23175139, -5434437, -48534895, 52758742, -118322370, -117111703 ], [ 115639426, -71439773, -12296664, -8138575, -15484534, 115622717, 104618966, 59228014, 26674091, 105580107, 25128833, 66876201, -59279888, 34059869, 25320933, 50043237 ], [ 109685292, -104104873, 107828091, 4246809, -24967037, 77673579, 4503149, -75157932, 9060995, -44713678, -97001565, 12461395, 95823042, 42555412, -31661712, -42975942 ], [ -26723073, 98200796, 113223391, 68020811, 9017995, -102010885, 103982065, -91008683, -74206348, -31099933, -27349945, 52864123, 81660693, 101838992, -93755054, -50839020 ], [ -3163372, 78483694, -98255721, -61169719, 99709064, 19526164, 77176577, 60517603, 104087597, -105882016, -50221028, 69447562, -34326606, -66048519, -78090387, -53769935 ] ], [ [ 36285066, -23721361, -76878038, 28456914, 65405210, -85347447, 63392946, 29723804, -45674045, 41067303, 21201554, -16312759, 76771499, -11228922, -63366315, 20282354 ], [ -98793655, -44583663, 61391888, 95247420, 51475882, 102546253, 26179690, 9709360, -91134986, -51449556, 75760701, -11060873, -16799229, -36477362, -8739921, 79749789 ], [ 30505482, 34642543, -107911207, 75473151, -4677630, 63086926, 56260444, -30146400, -62329472, 74956217, 52592103, -2766065, -73959787, 1584479, -77588124, 72690444 ], [ 2803487, -116741040, -87941806, -23001091, 97692557, 4025958, -75702685, 7234999, -28538471, 84604302, 75286794, 69298587, 2137706, 35991423, -30642288, -22938726 ], [ -110118000, -5451013, 7482897, -81247041, -33129936, 18442492, 59855678, 31090818, -80141133, -85746054, -38977377, 58000096, -112281779, 73831739, -17154770, 52234314 ], [ -56324645, -21375380, 52206170, -18115157, 92708299, 75901174, -46626833, -108931259, -104694711, -29646511, -58364909, -72692556, -29674607, -40361160, 86403760, -40423479 ], [ -64456003, 7654990, 17264785, 5469035, -14139065, 106641177, -108647837, 112120909, 33534917, 243268, -87215739, -41344205, 17215029, -92709548, -18294478, 29594221 ], [ 115848937, 26624320, -84607799, 98846492, -81203994, 104459955, 26589862, -115913573, -5949499, -92778812, 16412964, 82385667, -53033286, 47375756, 113936917, -44274545 ], [ -48211151, 115447057, -44793987, -47758065, -97819233, -107345341, 110072531, -32650555, 18981023, -66802189, 60727956, -99998309, 72974993, -52100333, 31635362, -88297502 ], [ 106252587, 33398064, 68143996, -114091247, -2624338, 16029804, 25298432, -23860535, 52734684, 8851199, -116941687, 27492962, -10955483, 63767952, -11131061, -14471941 ], [ 92410441, 14134604, -1816310, -13459216, -18558822, -21674973, 58961131, 10011496, 76693831, 4682509, -82342394, -105491880, 67780918, 30379465, -110261971, 1744065 ], [ 6165194, -5049206, -80293252, 116687816, -103252274, 2664185, 38130140, 89217712, 19575280, -38474826, 39094325, -47860212, -35661350, 66014742, -58925354, -113731390 ], [ 43246779, 18261143, 41822731, -107319048, -6087094, 25219392, 64534872, -53423165, 35228568, 107172044, 82980116, -72608705, 34441316, -12885324, 90770091, 8757829 ], [ 89387805, 118909870, 7167122, 58169394, -84654581, -111673803, 89037507, 106414549, -95601843, -82437119, -50839066, 83465095, 18005673, -108652028, 12527355, -70794336 ], [ 1976036, -91844076, 94041531, -107418410, 84100968, -46603793, -31935946, -67621016, 52797265, -67895327, 117553470, 92448820, 7555641, 69759421, 103890018, 39749574 ], [ 22888484, -38088183, 40974505, 39843971, 41487685, 88801646, 94139908, 27208746, -51218873, -107028504, 107297025, 23505836, 39785768, 69255285, 42393834, 52247907 ], [ -72024215, -86316255, 9939154, -68551741, -55944967, 107498316, -46622613, 87877477, 41858427, 59750009, -78951847, 28121557, 83629615, -73132089, 85005947, -77064549 ], [ 10668077, -50266279, -82986659, -108139107, -42649851, 115636741, -89441283, 49556529, 39352165, -111104342, -18099197, -94548575, 117827632, 87025000, -114508606, 105675351 ] ], [ [ 35515041, -29269189, 69272047, 102963848, 32075635, -99514652, 59181208, 94817412, 104781021, 46607155, -82152789, 67088986, -55427848, 13438837, 109979304, 111429918 ], [ -71657378, 33481207, 67190205, 10414701, -32698299, 119195285, -82014047, 98544037, 60697540, 51865524, -99251042, 80048154, 65915263, -79002298, 118179347, -46831107 ], [ 13017241, -42446551, 26159431, -77259393, 110270697, 117028, -90251263, -46544198, 50915813, -79692203, -12186317, 90474141, 80511556, -37118671, -105770214, -79915886 ], [ 74835215, -37209217, 23180678, 11754976, -109854315, -63352021, 108874041, 95421096, 24117132, 100800978, -73181341, 94958350, 68464893, -115846567, 39816982, -14820790 ], [ -54270769, 72086664, 27519216, 79956722, 74485525, 2113335, -26885335, 112424103, 72907882, -113628810, -80526375, -81099119, -72413507, 7982580, 29852918, -24163888 ], [ -112058505, -106595824, 46773085, 71696704, -103897675, -72471685, -14948002, 11979581, 23389348, 41426029, -62562522, 12919588, 53060042, 2186874, 45016985, 70656074 ], [ -25893272, 15560565, -112083950, 81921767, -73340307, 48180070, -34442806, -38570057, 64684181, -12428993, -77119434, -72811432, -97273507, -90245195, -78891845, 73137651 ], [ -98268001, -101383514, -8267554, 69420846, 15710169, 119277815, 103332991, -52492895, 63400420, -7604178, -115762081, 101917694, -14040765, 71591048, 75655873, 116532475 ], [ -34051031, -75261047, 16377092, -28983667, 48426550, 89048006, 58134688, 34888380, 43304346, 9954567, -46745466, -92635239, 63628286, -65901651, 75533, -96102106 ], [ -37875201, -85755555, -36299882, 13860000, 36332337, -89972905, -60352173, -119005424, -48704777, -100836721, -115610590, 13440090, 79551466, -18128408, -106533323, -5729643 ], [ 51905064, 30151417, 107685128, 21145519, -66251634, 57461432, 7408334, 81796472, 109769186, 44265242, -111853916, 94678625, 70092753, -9238446, 116589406, -37115354 ], [ -103118204, 37876568, -74414824, 57471578, 40200824, 110440190, -91502152, 56986965, -91360800, 24040789, -60620417, -65216387, 54503091, 45568112, 6183818, -33411531 ], [ 66148072, 66371192, -6443322, -60226568, -74825202, 110078380, 116698966, -38599823, -59770322, 62270629, 64504244, 36425702, -113285715, -64100476, -18450177, 60408651 ], [ 116362076, 28645282, -35720050, 47292855, 14955292, -10547942, 16333171, -26710840, -56681610, -104584642, -88837991, -5118855, 14219311, 32722424, 14060781, -90674488 ], [ -116645607, 80906731, 95876660, 34576916, 114331328, 23499364, -18332514, -97466095, -60574587, 64415558, 46991519, -13167369, -111871976, 6415824, -47151948, -48016152 ], [ 27762182, 928361, 14360149, -8368042, -84306854, 55844498, 58824618, -6222211, -107307633, 81155882, -93054256, -112454593, -31883323, -62386289, 68723598, -96845732 ], [ 69579816, 76067713, -47579737, 44115905, 229005, 112409647, 26918694, 37894479, 52430893, -113003076, -29756266, 61056999, 6574336, -104361954, 20773108, -24538852 ], [ 12180069, 110150547, 119299773, 83677927, -30650996, -88727198, -46450808, -43394297, -8903247, 33857819, -108531668, -92311365, -62516211, 9109093, -108502438, -74339870 ] ] ], [ [ [ 63460404, -74872145, 65172847, -98572364, -110780823, 117814165, -42100823, 32756492, -19393199, 68689282, -84226249, 18862963, -64015320, -12793022, -818189, 73582934 ], [ -75969453, 58872485, 45376152, 57744399, 73739738, -119065395, 112565944, -33823373, 88192779, 108083373, -21970525, 53695450, 38457330, -53391521, -106218335, -15331215 ], [ 99570124, -3990804, -18716108, -92667608, 108719608, -72426314, -30425019, 52681170, -19932696, 85457164, 17373318, -5601586, -24387980, 24355416, 3175894, 67693455 ], [ 54858064, -108010392, -20890223, 92508842, -103154364, -14227410, -14912754, -16146505, 12065389, 33844707, 40624821, -53368809, 87479278, -69642760, -26286474, -19812861 ], [ -16253993, -112067976, 90479877, 92747372, -55854214, 2799199, -59320864, -55435396, -71567595, -5444598, 35366305, 9507636, 107427521, -98098143, -66775828, -50465254 ], [ -44741559, 47494058, -66972681, -113181245, -77692119, -66735940, 38102554, 15703472, -69633174, 113038363, -65637963, -56375494, -86994639, 28423622, 7966613, 59514511 ], [ 87770180, 23090801, 104120951, -31794463, -60205750, -118299243, -76044391, 3907332, 81928447, 94209974, -155297, -110061382, -59591236, 83224796, -95613370, 24444985 ], [ -18595704, -15082034, 15784401, -59716992, 61488336, -54546276, -43204085, 86200220, -68226777, -11437396, 113271751, -37065261, 24833363, 61598452, -16347507, 54536799 ], [ -24864450, -67699624, -91029388, 70520292, -18834991, -49951249, 28291936, 24946466, 24219436, -38266286, -73308179, 79765639, -2324407, -88328102, 118291080, -25685848 ], [ -58619509, 53626016, -12246975, 97390995, 10525660, -15589022, -68803871, -31056842, -10446904, -116416335, -79109547, -72393564, 17228298, -102596683, -103174879, 28593264 ], [ 55682177, -14122488, -114515479, -108582216, 83533102, -54640838, -114453585, -1040816, 36998141, -53862168, 59231259, 12496074, 25152204, -79299826, -34149125, -62730337 ], [ 115462799, -27791489, 77330711, -11091669, -43772449, -40448168, -59480081, 112478888, 32614411, -14833401, -118464768, 94134214, 29494463, 51288563, -102940769, 106063158 ], [ 80639772, 118344965, 3307504, 126846, -17457043, 1752099, 113531290, -74810171, 1667455, -80862721, 36807174, 43623609, -70657630, 61436460, 103054059, 51990384 ], [ 91077245, 1085549, -68521178, -81809768, 36870991, -57777325, -27198737, 52705280, 44841513, 41490674, 107275769, -44055877, -84204474, 33801536, -66064245, -1169519 ], [ 111531736, 4819930, 23411421, -83659454, 53318048, 71197869, 11232606, -82565365, -66600204, -94770472, -62848689, 87363513, -101364052, -28716647, -27812204, -50877429 ], [ 49400066, -75298370, -65083768, 115750677, -116598960, 60249989, 66760049, -65664736, -47694498, 77733946, -92887391, 13575835, 101371123, -80206567, -31968861, -91488084 ], [ 49040895, 68811647, 26138605, -35913350, 31827631, -106088239, 18633375, -98829608, -98254570, -38998937, -6662051, -94755509, 33269333, -56146538, 13303104, 96644665 ], [ -42439940, -117103791, -97913184, 51195122, -112233673, 15907253, 1376013, 104378564, 81340054, -92219681, -3868721, 89185816, -49140546, 106712102, 13751122, 25759509 ] ], [ [ -106707809, -36531928, -34029589, -74528308, -21762541, -11971520, 88163149, 26589931, 4069637, 27410635, 78609931, -13245289, -73500893, 99789083, -26265682, 37366081 ], [ -34668380, -5218512, 50738079, 80661382, 37109544, 10229588, 54431146, 62533083, -107671760, -25223613, -65218212, 104703727, -51412539, 110727082, -5628291, -14957426 ], [ 7425744, -113938590, -19733539, 20750933, -7275319, 107579343, 95990148, 110871264, -108375847, -26143249, -29669299, -71079902, -107346512, -115947240, -111906906, -26151683 ], [ -40340831, 35118179, -98942719, -100094734, 78656233, 82167323, 66671583, 106235410, 1955468, 118564303, -113721815, -104253477, 86948322, 116227027, -118453248, -35784895 ], [ -16825737, -39977421, 39607378, -8823834, -49420477, -2523554, -115639860, 6011077, -110926476, 8485176, 19976656, 46197418, 100586303, -110938316, 95180087, -79073087 ], [ 4458907, 71660891, 7195437, -27011391, 106790512, -54201611, 85235808, 9058341, 85316081, 49145025, -110869391, -71226451, 24436410, -26456071, 68825923, -114092140 ], [ 50561006, -11313820, -17571450, -106470480, -22157080, 28382575, 89884745, 67966368, 70153163, 19180676, -86899841, -529582, 1177563, 103283271, -30556873, 42415857 ], [ -1067433, 29016383, -67480172, 58590799, -104312984, -113982377, 33596294, 95168691, -35875069, 29925715, -49120976, -1383553, -100516876, 22613396, -33272121, 90830148 ], [ 94883546, 84916234, -91382065, 16194880, 46496239, 90436364, -92458406, -53935935, 6419028, -108856282, -70935673, -45105795, -67846130, -49916758, 18154991, -34208715 ], [ 25168745, -77765244, 118398403, 47078001, -81413548, -101298081, -74495533, 106189718, 38471907, 48728233, 83731834, -53604050, -10090237, -36190336, 83047524, 65203440 ], [ 6720694, 69409802, 9509310, -117790259, 34855094, -2485449, -49377621, -65232843, 113480044, -96931033, 7534590, 85328241, -64375498, 22164524, -6615098, -41146682 ], [ 86325210, 96631779, -83557815, 105129024, -1751755, 58283633, -68191126, -19485975, 70709756, -77821080, -85644272, -2722310, 3572246, -70969395, -112821116, -96222060 ], [ 2068225, 42547704, -86169035, 18745020, -108546227, 71092838, -119095115, 50017686, 10719337, 41631188, -23711086, 101923218, -43204813, -5785397, -90241316, 33532436 ], [ -59702302, 94476686, -88211471, 40823272, -100648123, 60041960, 20383798, -61795199, 118055220, -83680456, -66616989, -34393896, 25538123, 33819085, 3795845, -10123523 ], [ -63209238, -80719860, 91139383, 69856644, -73124913, 73893206, -25424498, 55036308, -22541472, 21139023, -110323683, 48418010, -114178942, -12330743, -111439207, 7553916 ], [ 88011917, 70241348, 56756211, -11308148, -36593547, -34217344, -18122471, -64865951, 19659664, 108488718, 13019422, 82382180, -118092203, 34569307, 108718123, -68704773 ], [ 16978863, -103888742, -105727883, 3238973, -72998755, 36652559, -25659010, -40783477, -112174392, 81262547, 45202987, 111748673, 12784974, -40995891, 47955086, -21365173 ], [ 116567176, -24871830, -5934896, -1027690, 48602142, -54217247, 117746664, 85778547, 30269325, -8458365, 74403033, -43772692, -24147010, 98325142, 77075062, -29407244 ] ], [ [ -90403231, -110378093, -11337061, 10092195, -96080901, -20688781, 12379040, 9048483, 37423399, -36224289, -97541714, 58315517, 47775471, -86882844, -97813901, -97779048 ], [ 8004315, -119216556, -19726642, 107152309, -75973799, 24469397, 27834190, 61230037, -77791094, 116107103, 70280335, 60439431, 25077105, 94265169, -11391443, -117839290 ], [ -38319830, 46481401, 31015995, 74253112, 59099741, -31931993, 108011026, 43540192, -116592820, 24735584, -30785143, 21501176, -63706407, 35694598, 73528694, 89882543 ], [ -22821000, -4060950, 70399519, 30080080, -31244327, -6016982, -18055505, 87268142, 41258609, 79442712, 54358246, -68161037, -78078332, -60467305, 52842387, -64644998 ], [ -83930946, -36968478, 32089153, 21586097, -61672029, 9587387, -96317102, 53681293, 87419169, -103073324, -66054460, 32114211, -97817169, -96757061, 54603812, 98908262 ], [ 99831635, -42546707, -59205034, -100245113, -103863264, 8225950, -35247350, -23253632, -82086650, -108322542, -53755699, -1950637, 74553181, 107837944, 22430116, -92387228 ], [ -37270061, 12403177, -102608992, 87037688, -105778442, -55177373, 32096874, -66863272, 7968233, 1397344, -80494105, 20835764, -42242359, 112034891, -87456715, -62220963 ], [ 18991552, -96407253, 65359741, -101400725, 16901861, 61057943, 77235378, 13251342, -28139547, 26273956, -62420694, 18041932, 22167142, 49462587, 55808548, -39891916 ], [ 60533061, 61920013, -70467138, -86828343, 77535041, 80265500, 52760963, 115968121, -86541925, -118175259, -113865917, 112120197, 6139234, 95350219, -102451828, -20507832 ], [ 22399902, 77907256, -32369255, 95887928, -3720217, -37649196, 44008500, -75754292, -53222461, 30090236, 60733842, -37954896, -113909163, -60981492, 32965921, 81299063 ], [ -94138082, 76820328, 84261915, 49739903, -93512890, -42206095, 46549662, -26852505, 81773276, 58108294, 19289941, -95834151, 25930290, 71129169, -2719971, -77734280 ], [ 79823401, -28157707, -83860704, -2203616, -42406081, 62534312, -21822704, 111473739, -103019456, -31542311, 50868109, -92295314, 106219625, 81790802, 9780759, 68665822 ], [ -99083641, -10573386, -22920288, -387669, -54161248, 52576948, 20421140, -51678709, 55230873, 79984913, 31006759, 42105320, -78069259, -97221205, 94183175, 108287826 ], [ 95453589, 42003005, -5911638, -111608754, -28456359, -9664285, -63519791, -20273945, -106984766, -118740288, -89054315, 86172640, 81454644, -114155414, -18340038, 79718006 ], [ 72645157, -91210418, -88697228, 106226314, 75720202, -3688179, 26842858, -42807089, -105418450, -47032230, -107806502, -50799713, -55817135, 87764558, -3059515, 76339174 ], [ -50292260, -83502219, 91426997, 72037022, 98908860, 25582029, 78823839, -83216273, -17957584, 61573289, -73023378, 50961367, 54068484, 53460038, 82184564, 30023406 ], [ 57329387, -23373661, -22540493, 107552105, -62195622, -69371530, -59883973, 48397413, -107923592, 114591029, 45984178, 61661241, -32134964, 36303263, -105247452, -10049511 ], [ -93168223, -13505651, -88352152, 12016696, 23330247, -79696174, 62895859, -28325061, 111715063, 39160700, -101569458, 104319074, -11195367, 90773462, -48800551, 9119876 ] ], [ [ 50566674, -31719100, 33532784, 52255676, -118658177, -71832735, 96172874, -104221923, -91563331, -96304704, -13853970, -61474083, 76978936, 115637450, 23597450, 32260841 ], [ 104587635, 31765832, 113615927, -93759828, -43209837, 86445870, 42560966, 107243796, -105638998, -67447143, 118587202, 117865231, -50295306, -109792489, 93433814, -44419466 ], [ 74257191, 102860089, -64227614, 71179606, 80091443, 90998364, 38849641, -65377603, -71886211, 2400554, 20725014, -6117701, -55987673, 25559933, 82592728, -46355382 ], [ -21059217, -14329573, 38791237, 117035734, 20288949, 942105, 11074733, 26669135, 116124924, -108151771, 86408559, 11754996, -31156897, 93867818, 49627010, 559099 ], [ 76336717, -11687600, -83193937, -36551159, 97217319, -35521815, 89102259, 28493057, -14915366, 67179070, -56880290, 88451516, 16218664, 44311557, -56120471, 115273367 ], [ -68912024, -40014757, 7922853, -89253866, 90442759, 44198634, -40594787, 73187692, -103021694, 66988688, -54195981, -7330022, 60605818, -31127282, 113821520, 42682149 ], [ -70198666, -117446079, 18739650, -102705146, 44146634, 26687562, -55547695, -24605412, -14244540, 72294620, -61165068, -114298692, -38544121, 49863990, -67731624, 50880894 ], [ 81784290, 116334644, 35270573, 111248455, -6680124, -75712302, 75512885, -113864094, -45324533, 85473712, 48215644, 95075339, -21787814, 19923957, 30854910, 37942646 ], [ 89438098, -105013746, -76695727, -82131878, -38144146, 60688657, 43927770, 77405464, -55543165, -17429169, 64706153, -1076547, 90419621, -63354753, -88393238, 75561846 ], [ -8586315, -64326101, 14773910, -103447401, -6355644, 4654559, -15431029, -45670827, -66993232, -114532546, -68560342, -44011340, -95852698, -8805316, 83404502, 7090501 ], [ -64173100, -112601026, -104425264, -15540339, 88709934, -21896183, 62372910, -38609589, 43256328, -19472934, -104712682, 74102963, -87508721, -63690747, 82106007, -65040566 ], [ 106448922, -81954951, 27677112, 56643209, 64722237, 66785847, 50669480, 105443924, 80864426, -68771192, -44027266, -89556089, 58138948, 599944, -100427168, 40542280 ], [ 40255403, -26658133, -52343221, -107856040, -93577593, 57308779, 111894287, 31100483, -36751926, 98804937, 13523744, -638501, -27766481, -86482389, 68390127, -58014828 ], [ -84708235, -66127930, 60230895, 82740103, -37679994, -65887369, 58220067, 98103750, -51283865, -18464256, 63715771, -15022768, 18762617, 85309191, -33718808, -61117679 ], [ -88871747, 226726, 6266141, 12387039, 106502077, -112121851, 49395497, 5374331, 61394939, 110267860, -53938262, 110707097, -38618824, 31279823, -96938442, -112922807 ], [ -107518281, -108326249, -76372409, 24442107, -18499189, 91150511, 55873230, -46608609, -17086096, -64676547, -101673629, -63106012, 18318561, -74961345, 29835989, 114938000 ], [ -38805191, -62195993, -86435850, 104156560, -80721403, -78475869, -91282619, -89327544, 49299593, -41020155, -3962379, 41015178, -109466399, 71477803, -49019529, -55552981 ], [ -9547167, 77293625, -108593478, 86415486, 35394284, -2725741, 34079266, 78101526, 97735621, 90686412, -51106668, -76467775, -48405041, -44041498, 14449948, -76954226 ] ], [ [ -7604325, 85486261, -75613748, -26620617, 321433, 40880216, 92738194, 33511294, -86973048, -1786735, -108644275, 113745772, 13287038, 92232035, 115402907, 92027164 ], [ -20166749, 31792695, -4729884, -115069049, 76006220, 99027727, 101713236, -41958017, 24521036, 74332914, -37110144, -21862422, 11826230, 33326563, -45944025, 14867133 ], [ -58405780, 6543345, 83265093, -45886794, -1324824, 62736903, 117177318, 30755017, -43920146, -73607641, -32951686, -50030756, 105706548, -21859069, -77983088, -58609108 ], [ 99089343, -73267851, -88138562, 53542529, 1073289, -34430600, 116598973, -24975961, -21401073, -69392072, 45446527, -86795662, -18101556, 113547921, 53390146, 19569063 ], [ -89188228, 55056783, -77132902, 23474830, 50615831, 25782420, -109468900, 23915974, 19903657, 67321915, -53834722, 42182805, 106859217, -57732521, 91349704, 33998937 ], [ -1122561, -106733496, 8927457, 44616773, 19237851, -76253061, 66641259, -85846230, -42170091, 102908924, -89661892, 10966887, -57768934, -37267408, -109685375, -43717163 ], [ -10090069, 10514471, -112791211, -62528719, -36423422, -115581564, -73431921, -75675242, 96184212, -61244981, -17222129, -88972471, 82791767, -60649621, -19776636, -30317811 ], [ 110677448, 113528745, 84623767, -83441771, 91722000, 88988809, -59011574, -33818170, 18060639, -10221306, -100152435, -27075554, -16856448, 118115696, 84029081, -92634610 ], [ 42616461, -40919950, -7935582, 83024401, 72790805, 98211676, -32810119, -46340713, -97174405, -80657453, -85700092, -8988707, -37971984, 81939288, -113493824, -70018314 ], [ 87245654, 87006628, -105867400, -66086559, 46966471, 28180210, -25958076, 110557443, -44964293, -111854270, 58841369, -8021053, 112797431, -54061613, -61234323, 47734836 ], [ -12219658, -111293312, -59518827, -104702783, 75144076, 82735127, 94224015, -54172535, 48250937, -79391406, -88771884, 48954044, 100308296, 12399202, 94338418, -9217829 ], [ 9509108, 98171001, -88147960, 95643209, 5115927, 54927795, 81588409, -105258168, -79478944, -115422431, 63189862, 101703275, -26673016, -109030557, -97093306, 14371990 ], [ -27556130, 117054287, 104841961, -69410474, 30721062, -51385279, -66250157, 89910665, -72218814, 82868505, -14522619, -52362193, 98398444, 13290209, 106380234, 61601951 ], [ 49930168, 4149444, -83648985, -100818597, 13475828, -55399315, -99225057, -74444704, -52098180, -110728639, 98658683, -97839054, -67560004, -94833123, -34590306, 80435371 ], [ 59850080, 76699771, 27792833, 37227535, -107088850, -101602331, -110319436, -84608660, -99343593, -28930523, 55078827, -94258519, -17831116, 98302704, -35839605, 73401727 ], [ 53830931, 110895796, 3867084, 57390262, -56596512, 92624966, 13463317, -3791280, 57058658, -23031739, 61536368, -11297404, 52404509, -27684601, -27724848, 103452974 ], [ -98564744, -815572, 93601752, 106297131, 762746, 75744656, 4228835, -82153718, -80014288, 38105085, -112259479, 24502275, -37279573, -17753306, -68535821, -117042676 ], [ 7676270, -53688552, 15223623, 55922812, 93291135, -76155127, -86351351, -86501972, 45046677, -104668379, -15402477, -11913120, 68781547, 34907258, -95520434, 66117259 ] ], [ [ 11175092, -84951404, 55060595, -31755643, -18009734, 117661720, -108600938, -59934020, 79542421, -1853978, -91566891, -82186442, -19758063, 10767177, -47369726, 29460461 ], [ -43464317, -91259875, -65814200, 102623869, -24264439, -50179745, 104857738, -9341395, -58252622, 80268668, 105267562, -77099022, -84493095, -76116485, -105843287, -72837354 ], [ -97109816, 50014953, 72089998, -33262865, -5712879, -102667564, -27197779, -50034399, -24979066, -76388804, -59840351, -44600651, -93394818, -108889046, -9254185, 44567387 ], [ 11644030, 114178597, -31543318, 50046916, -2240852, 8130148, 16985959, 32556962, 37201049, -711679, -18744989, -29360347, 56082573, 96023927, 103334569, -69052381 ], [ -73396527, -9835864, 8912428, -4271323, 39718155, 1485509, -107084632, 114846172, -6947830, -40711311, 101452869, 113045043, -47391804, 77242237, 61389895, 105273041 ], [ 108527645, -84648369, -65910371, -41600915, -62681340, 99673290, -64373360, -106784017, -53911916, -110900467, -60676235, 94087365, 14680157, 110866950, -34421238, 39784253 ], [ 51808144, -35404685, 82663338, 17319021, -25595280, -83469384, 80321090, 85921809, 86842900, -2227011, 84565319, -18768020, -114295408, -81983231, -110362573, -76686799 ], [ -34412567, 93778650, -69979180, 106011981, 67291131, 1011159, -94956494, 67436658, 32876384, 89437293, 72317910, 114549837, -42089840, 103143909, -56325112, 100061160 ], [ -53348736, -20805662, -9463039, -66176809, 5767664, -50887086, -49396720, -40977648, -99921436, 70235096, -46798129, -67668726, 88461713, 78386913, 65713333, 21231182 ], [ 48402208, 85892546, 1087561, 49219404, 16825568, -34569959, 49162424, 77147581, -75654865, 90337631, -95443860, 9806968, -58042709, 110274041, -35977305, 26508807 ], [ 89911143, -100274157, 124302, -51121452, 74463711, -31662541, 48255008, -50683875, -40660967, -36182688, 34908423, -15411595, -42040524, -23945359, 11497788, -90303531 ], [ -5952142, -106692919, 26241578, -43989811, -36593241, 101310933, 79028266, 8320505, -19150166, 109117375, 49830280, -118173554, -50049396, 87516164, -2701613, -72590277 ], [ -70679798, 64808193, -117136847, -71870929, 96583828, -84452088, 92198248, 52587430, 27615703, 9520961, 63869755, 43784152, -54092654, 114648604, 38295684, -89492797 ], [ -37393239, -64215985, 32856254, -51723527, 51266518, 64850521, 83532396, -85774644, -69502661, 72725705, 93954558, -94142134, -8632126, -60681830, 69656875, 18729598 ], [ 83775350, 95847791, 20272515, -72560135, 64094412, 27490559, 96530310, 113674488, -112174884, -15350779, -1126246, -89358008, -11230070, -20843095, 37604193, 55414255 ], [ -59069144, -67311036, -49025086, 100618690, -78107491, 9483716, 95689422, 16477831, 58057600, -111511055, 114055419, -102431098, 57949980, 27391815, -28909531, 22869266 ], [ 45417374, 101983194, -58851651, -74866506, -48095104, 17776337, 29793758, 119038829, 83755500, 11415731, -50836014, -111271302, -99533252, 79181846, -104014310, 77592061 ], [ 101431369, -60233130, -36074325, -82601875, 45836982, -100398803, 94877306, 75419835, 58264868, 20671094, -68173978, 68167098, -25502740, 10642352, 49937764, -72041011 ] ], [ [ 63653674, -18480030, -85585436, -50719856, -89041219, -49745999, -28090411, -92374918, 1154770, -12606282, -72911404, 60762377, 38137227, -99563055, -77685404, -11627426 ], [ 97134592, -118748869, -43194379, -46572847, -78460406, -8878810, -72560813, -30616210, 9930962, -82078681, -51668071, 35309562, 80791378, 50551832, 44664803, 94650559 ], [ 117227830, 89017983, -36986437, 29662032, 38624012, 88927101, 47903563, -7795890, -115880948, -76759362, 45222139, -30168599, -81946789, -1483616, 17134261, 99457394 ], [ 78485182, -25046311, -94181126, 114265280, 118358143, 99372829, 112933741, 82761581, -113277199, -52923500, -98521624, -23651462, -77403078, 21751559, 35945775, 48948744 ], [ -86840710, -49580200, -35499360, 96158863, -14088579, -113584315, 57797488, 26638553, 97920964, -62433691, 88737517, -33171333, -47052629, 44278567, -74775470, -35219091 ], [ 48760025, -48113540, 47384750, 14965033, 99754230, -101614721, -28852285, 4913668, -62895254, 15071230, 58429485, 113601282, -28276885, 45054203, -52044784, 67410738 ], [ -9102564, 3477870, -59254061, 69257615, 78933745, 38797205, 30033170, -100609722, 33612959, -11506510, 8206015, 104212181, 35351643, -111826392, 26215618, 11565808 ], [ 35713341, 111461379, -109451148, 1312158, 97938796, 86520752, -10514644, 56625663, -28862881, -75977524, -33747289, -40544862, -34127263, -106600783, 31996403, 67700651 ], [ -15339621, 20156988, 117175231, 117857426, -73014534, 97413446, 112238628, 110499787, -18789335, -76869665, -59922678, -60326941, -88851265, -84998436, 20895547, 33050327 ], [ 118611444, -107098779, -63345776, -8455844, -79999571, 14820040, -99226888, 68194195, -13846428, -23859021, -61342237, -9531140, 48306098, -14063827, -115993555, -38072444 ], [ -118143456, -63347777, 39988571, -37175869, 36652112, 25973993, 67502023, 43400190, -42273885, -16631647, 62460462, 14131042, 89895437, 108188876, -105490900, -101731519 ], [ -101326114, 43029529, 81825286, -50833340, -88033408, 34353444, 57448688, -38623317, -65462541, -613861, 36400896, 5109981, -51876798, 111483331, -107470688, 75733134 ], [ 111384574, 22911170, 85143273, -18362252, -79952732, -3814606, 102774150, 84513945, 47592958, -50369550, 37506930, 41727212, 34984977, -19275651, -84185407, -26589085 ], [ -71920085, 75329249, 25426086, 45912871, -27275207, 114881525, 100512760, -42820420, 71204937, -60110802, 32733886, 51588703, 50715659, 106799984, 64962144, -49304304 ], [ -111879383, -53848997, -2557199, -68929433, -105444714, -26292205, -94427353, -68200187, 37545216, 18789141, 15826778, 96855267, -74342885, -14199468, -2997017, -110124660 ], [ -32400446, -55814935, -21850484, -12365447, -115416779, -18643365, 39436366, -101581911, 89633006, 62031650, -62659212, -64597063, 48339532, 87569698, -59103537, -21531563 ], [ 60330916, -62285845, 102068944, 84563072, 90523294, -31391490, -85213589, -114746585, 98392022, -68877437, 58241400, 57372543, -64042932, 19761944, 51283459, -27801895 ], [ 116976763, 73179348, 101083482, 68870704, 101389704, 56300877, -4190636, -17825154, 1044239, -65732919, 75417800, 64530067, -74454809, 45324814, -1398816, -32346083 ] ], [ [ 82073212, 30882279, -86414369, -40255303, 28297266, -115161980, -30927690, -83651828, 17297610, 107591560, 74514837, -68496036, 53590986, 11353723, -68201927, -79569241 ], [ 46805407, 97099505, 67594341, -69943081, -19907757, 51892188, -18115586, -115093892, -21655061, 82394750, -51598638, -111071415, -111184927, -38769014, -13944575, 1270916 ], [ -75470575, 94672787, 103873658, 93892931, -82161787, -36206985, 22142437, -104492367, 84817069, -60028810, -13638990, -31277975, -112403118, -89932407, 2646271, 29386150 ], [ -49945723, 51233921, 35546694, 17426792, -97287422, -36616706, 98819456, -28104421, 85907005, -59992924, 51820214, -46749646, -12077855, 6634127, -102466027, -110786984 ], [ -53297644, 22363478, 16202720, -23220635, -109234358, 104370348, 80444903, -35754220, -329335, -65211289, 72753270, 100200885, 42952366, 105297024, -44514536, 90374747 ], [ -49081772, -72652371, -3446453, -17083040, 13796427, 45496583, 40323107, 75529884, 81932909, 91003051, -63931354, -86512056, 106587519, 17586939, -84883577, 59884961 ], [ 56579941, -104544529, -37361904, -108458861, -26653953, 112504305, -75853347, -7365218, -98093546, -36153087, 8338681, 113906481, -32798850, 97471331, -112716165, 97594555 ], [ 5354026, -113125216, -19089824, 39860397, 11554590, 101931231, -80216953, -2451188, 68868427, -13149724, 91138340, -60103904, -31116102, 6471771, -65534144, 36559251 ], [ 31673891, 36253280, 111474576, 81998717, -97164858, -20572603, -36318458, 45028346, 21000443, 96480336, 104382687, 40650148, 33414457, -100786493, -16889770, 39528444 ], [ -65075472, 23453418, -91716546, -93275266, 28946490, 93023965, 35377211, 107129396, 116828166, -34270278, -17225930, -69291004, 65538840, -102348438, -105604007, -12604816 ], [ 107771260, -27479356, -114337196, -4956027, 72231391, 110814302, 113102212, -18669892, -42310750, -65282139, -41574588, 7415566, 110002461, -96929711, 84156218, 84188246 ], [ 46087977, 78796100, -76229434, 59908462, 79599450, -113734902, 103642656, -2696861, 49857573, -543849, 58396032, -36626664, -111601729, 56923471, 32731700, 53954796 ], [ 49835829, -53043037, 19321949, 115988724, -104506290, 10754949, 26110391, -62529701, -34975246, -117542107, -95162931, 19032227, -73966418, 115417197, 117502763, 72345844 ], [ -106671804, -59740031, 26664483, -56382472, 34973992, -1521956, 53859715, 103386734, 89354748, 7117455, -10741804, 38065764, 61708700, -94032988, 7332917, -108439756 ], [ 29114983, 63020018, -86034811, 87061850, -70608962, -51048017, -105241403, -60350052, 105106209, 103399795, -103558509, 63872469, 56679731, 40988305, -26023125, -49839397 ], [ -51374342, -95434086, -84104104, 99404982, 85055137, 42684655, -53242574, 79592034, -97479489, -96459126, -24889899, 67004519, 65362787, 114892666, -64667487, -19624857 ], [ -77472854, 81906554, -96982689, 14318402, 97809807, -102046160, 49996965, 34084133, -68289628, -84954877, 39629457, 6009689, 46938882, 83462748, 108533393, 113071527 ], [ 95247716, -62233758, 25655105, -21240431, -54780609, -88309438, -59206257, -85206856, 114163554, 54395452, -56903012, -57378452, -65151585, 83178, -47747236, 19631698 ] ], [ [ -82180020, 82120081, 44574708, 52644287, -89896720, 97274547, -108672843, 101989223, 97302996, -27593363, 14747952, 9136222, -39125888, -37507609, 15604754, 95690681 ], [ 22414939, 100021287, 105013283, -47637820, -28047774, 27385226, -97861920, 49051942, -91833102, -74485051, 10425251, 95545272, 37704233, -22600340, 11784426, 98312222 ], [ -51798924, -45391371, -52820685, -27518066, 84421631, -111750744, -30489690, -85117276, -63450332, -31612347, -8621962, 110016232, -66500472, 40562702, -10213922, 62719489 ], [ -71539070, -27054076, -60243960, 89108227, -82980999, 107048989, -49007149, -112486695, -46142464, -28284741, -47404303, 9277098, -11582324, 5832637, 95097703, 35032947 ], [ -36248351, -388113, -40449264, -101864667, 69804710, -81005910, 119079813, 83446651, 92108423, -61851990, -23583257, 45037211, -77233844, 49571924, -71746318, 46178612 ], [ 26540701, -77910855, 43039959, 31951246, -114323595, -84291096, -37431839, -27922651, 111741242, -76117340, -57979622, 108316358, 48248081, 6849583, 89552520, 95872670 ], [ 98086774, 13631724, -115531624, -88386369, 103519951, 46597778, -100537403, 116406544, -17381396, -106187484, -41970806, 114721521, 86558903, -112577632, 50912156, -112004269 ], [ 5085645, 43854569, 97235670, -117145982, 1628995, -18544580, -3360318, -33109738, -43193517, 36957794, 87071799, -74805559, 38336381, 111200542, -47686531, 65875359 ], [ 105388874, -20863496, 21022352, -22400229, -117630327, -114499081, -80191602, 116021748, 102047114, 28020932, -74564884, -33703534, -28358303, 68877743, -87646009, -20005782 ], [ -50963216, 26277991, -47084537, -106801547, 29773062, -86850108, -650874, -57443489, -81453865, 60884221, -71644904, 43749291, -90997920, -99987481, -102627429, 4481499 ], [ 106664820, -104570480, 10759040, 14546359, 33496868, 84704252, -108144555, 81537825, -23324318, -52099204, -40545567, -113760819, -49813741, -66892513, -24302389, -89792475 ], [ -97741340, -55213356, 12314692, -61292437, 106402517, 115043973, -42756016, 80678831, 109258210, -71964483, 47599692, -96854976, 88425669, -50053371, 79159033, 113631439 ], [ -68701987, 101566217, 49917255, 27349831, 53033286, -92538112, 28287095, -43406558, 30742594, 23264866, 15551121, 116200085, 58320197, -62086963, -88946019, 33098495 ], [ 9251009, 85338508, -25485154, 118819228, -13232379, 4215548, -86296900, 50946184, -37357143, -88085680, 45912075, -7562013, 16882681, -21718613, -114603399, 25767126 ], [ 21667085, -42740677, -24961097, 86079774, -103291018, 116379964, -70569122, 40511637, -42768339, -91995740, 86432919, -37577864, 4062299, 15767226, 22584810, -60025219 ], [ 17629970, -13178451, 43653312, -43519564, 95231110, 116862522, 1926117, 99529529, -22835011, -47221805, -19621376, -101908915, 41406562, -38401451, -2045735, -55058236 ], [ -117149567, -9036455, 60251604, -97763551, -74082826, 49665921, 62620674, -18016030, 113097424, -69672589, -44067701, 79221368, 75477817, -89658452, -24479187, -19366675 ], [ 65943586, 10377944, -7363774, -44513933, 79714279, 82805063, 15797027, 13437928, 2179382, -36638904, -3227513, -61855369, 57070264, -16427275, -1122529, -60506975 ] ], [ [ 54470055, -29211952, 57410489, 45246107, 94426594, 60492024, 46703361, -73306259, 78121545, 47846300, -70106124, 66156170, 116540261, 39257780, 39793436, -77640015 ], [ -88258226, 100442083, 75764360, -12324723, 54133153, 114294668, -34850242, 35013523, -100447729, -107682364, 46361434, -27709709, -109790441, -74747701, 108708368, -92234296 ], [ 107490947, -56442103, 51731313, -70391169, -65714881, 67532854, 79132223, -50820600, -18855560, -94650964, 94829843, 36934329, -101076082, 115373173, -106088241, -38297634 ], [ 2166297, 15119375, -23502234, -12625986, -17817511, -52561431, 53515948, -85527261, -38431559, 65444793, 63225469, -34473154, -99409557, 58059817, -73617144, 89173741 ], [ 60780077, -88113596, -90119657, -110358338, 112577785, 32412678, 80422328, 18579787, 42531069, 3130798, -72537347, 35882247, 98233537, -104634197, 22534536, -14862306 ], [ 81778534, 102952242, -107172315, -11170346, -83715960, 81476174, -94584094, -100384888, -64788159, 110719741, 96550549, 60696076, -86728298, -93804751, -29412747, -13873976 ], [ 102718179, -114727292, -94493907, -57198663, 109354384, 101872944, -61369082, 39289323, 71673647, 25681567, -96652323, 104246984, -92881982, -12814705, -34888058, 1797061 ], [ 22416541, -43133696, 69937178, 24398803, 48150941, 18916392, 70119383, 15802668, -78880415, -16914652, -111205566, -21399657, -42951629, -58547369, 105239307, 33351774 ], [ -91664973, -106314658, 105871037, -33767432, -20407295, 41925811, 21474248, -34779600, 96221211, 4748669, 79547182, -83799765, -118323317, -33908118, 104320281, -10253105 ], [ -109744772, 71004191, -42775615, 114983389, 73681930, -25130823, 38008837, 116739537, 22048303, 62970381, 18826366, -16029606, 92774063, 4599735, -46526713, -103440081 ], [ -73843054, -5984867, 43193499, 1666881, 48126249, -22350676, 54207399, -36237557, 81911659, 68988848, 83021819, -36004353, -118890364, -112442622, 44005236, 39071115 ], [ -2066644, 2698564, -73056942, -58685187, 36000793, 56941936, -48326414, 47197288, -66440722, 82031324, 43002763, -38775275, -103486990, -30890502, -44490519, -108711170 ], [ 73673862, 7241726, 18746151, -69619253, -36876276, 105655290, -978559, 3309341, -108748587, 92010848, -19415855, -85323392, 1147337, -32480224, -56703374, 55646092 ], [ 114545000, -27219527, -72185740, -14292093, 41070557, -100512604, -81210594, 58011030, 75934108, -12248692, -85814772, -96062986, -58781218, -70103933, -108786396, -68994303 ], [ 116003125, -34946927, -96635909, 39533616, -22323867, 46728136, 14606643, 69397517, 56640514, 60922143, -38381182, -31779682, -63286402, -24178778, -98118792, -61395981 ], [ 102923256, 63607768, -1196866, -119140820, -16030070, 95663634, -96147987, 32604121, 44919703, 28582181, 59251268, 96588439, -100432218, -11761919, -77288364, -70244562 ], [ 98986720, -107430507, -66122918, -112268837, 68611223, -100810541, 94606352, 44504269, 49388280, -45209320, -111701601, -2607709, -68101280, -42925967, 85585701, -82287950 ], [ -28147630, -56406779, 30897028, 109809585, -1486901, 63385907, -54389383, -69921787, -88777396, 98392304, 109995362, 90803641, -37857565, 4328939, -55532911, -111974991 ] ], [ [ -30898746, -82968988, -93909229, -24783225, 75068754, 7270898, 118073641, -103065588, -68918114, -118946954, -88839961, 32600424, -81114266, -27267839, 70785379, -54980127 ], [ -57533394, 1653652, 102598510, 91182024, -98819741, 73962582, 46756073, 68037953, 34516622, 67195416, -92704453, -66073012, 63897436, 79150369, -8375016, 78752448 ], [ -110804656, 83293303, 18898492, 97987039, -18482063, 66232193, -25827048, -67537201, 102412111, 21885036, 111590308, 35582503, -24860906, 89760050, -89056826, -89122709 ], [ 106088022, 89001015, 64072531, -97150278, 41036212, 40587039, 114842010, -39511777, 54810757, -101268519, 43481836, 60319896, 77182052, 95923278, -51112200, 61820915 ], [ 61355883, 78901228, 8503061, -77315304, -27930621, -22059793, -38633481, -97451617, -87212917, -390270, -26505876, 14521561, -118941198, -73437350, -104998619, -53142135 ], [ -43508837, -84457478, -64539903, 53560123, 70563789, 67252324, 74828045, 103023681, 19361488, -53517710, 43244792, 330570, -62754483, -118971961, 44474151, 60387648 ], [ 38371089, 52973153, -15732711, -70439824, 79707023, -77866395, 45307952, 56809494, -53718704, -21674213, -53093869, 5196606, 75656456, -112301785, 45642941, 58019953 ], [ -36270997, -22134364, -49399835, 118171194, 90891030, -50771181, 112359866, -12925134, 72622939, -32396701, -32675707, -102240210, -43162189, 49529496, 39372588, -11871074 ], [ -29030290, -93711993, -65784943, -50920459, 1568861, -1550930, 33299292, -551181, 26466178, -114031413, 24980023, -103776568, -42148187, 33582924, -62457255, -37544262 ], [ -3900166, -102015101, -56218164, -4795931, 57218085, 83648211, -84262125, 21386907, 96642611, -104078445, -27174349, 48455772, 71708456, -23611355, -70909925, -82299649 ], [ 88128496, 53960835, 63189613, -106715781, -12037598, -42045777, -50767437, 10361243, 79637403, -1141121, -16366511, 92147406, -10017180, -108647338, 5581482, -68125533 ], [ 107617615, -65838919, 23159806, 41922723, 70844271, -98454515, -89056280, -28818910, -95329149, -2256055, -26015186, 30476136, 32847254, 75125180, -374360, -19389392 ], [ 114870454, -60607763, 55000481, -68795659, 3605255, 31780287, -23840710, 109283483, 116436199, -57508791, 26640623, -30630455, 822395, 1548230, -90390040, -9964144 ], [ 36816007, -29552931, -3535669, -11964656, 112020264, 99665109, 15281846, 117315431, 78769361, 16058302, 5643313, 103420441, 54102452, -1203439, -32519104, -85329617 ], [ -112974528, 83497731, 104717090, -72636152, -33549953, 48269508, -79660164, -75320390, 82131869, -14767137, -105509296, 51922158, -115825555, 73726890, -21075896, -13986877 ], [ -32026535, 38983955, -89028025, -99032722, -59359261, -118550513, -84687492, -29772840, -76993932, -55337658, -83212762, -48577808, 77911468, 97323021, -40460024, 88468319 ], [ -7428540, 23416272, -6587600, 20123711, 19411817, -51137452, -104638279, -87054435, 15415127, 37631439, 73674046, 103369627, 87155828, -79550119, 17635756, -88858667 ], [ -115578827, -15026818, 65442418, 79082443, 73569717, 59079918, 60340711, -46392714, -68910096, -115195226, 21291462, 95896511, -100847639, -74866870, -56816749, 80448490 ] ], [ [ -87787918, 1953064, 49971612, -91887332, -104904213, 55789682, 104737753, 35856452, 99726961, -62786436, -99395264, -33498794, -31273748, 63771686, -67721896, -372688 ], [ 60993819, -24835373, -31191985, 40814773, -33684210, -47713903, 119012380, 6761535, -25830073, 99603346, 47164655, 24626503, 62562076, 100062086, -62031093, -6138933 ], [ 105344635, -91380086, -60414158, -65472623, 114222337, -37437230, -29630588, 102392147, 17152937, -10149582, 137506, -92223017, -61918575, -111869352, -113488069, -47524894 ], [ 94003968, -59140602, 25483608, 37811414, -59965467, -68443058, -80065515, -51025106, 17351865, 43043866, -100730296, 77004149, -118883164, 26583988, 112782593, -25427623 ], [ 21596457, -52420911, 84406754, 86236020, 8949374, 60305384, 60891903, -10125372, 45069848, 50442057, 23710246, 43719595, 21509587, 72377660, -2730965, -56550672 ], [ 1713858, 44605734, -58784749, -57458215, 101699136, 76045075, -35329570, -69750476, 53476564, -45570990, 77643026, 16886375, 3135527, 67886366, -6877171, -14229526 ], [ -106196965, -59554946, 46794133, 28581135, -31887270, -29296342, -101639861, -10719138, -88647527, -24211057, 67146345, -118582550, -20427595, -86688647, 91902329, -40831458 ], [ -81196596, -79995721, -18640849, -66374852, -117561537, 76750407, -1419271, 59292873, 8827813, 105137992, 16446848, 92228609, 52956921, 44847006, 13381216, -2662724 ], [ 50012807, -59282264, -46524416, -116247219, -95775377, 15427565, 45195636, -71886873, 118812494, 61802874, 18718897, -100919643, -62932973, -86511841, -109801213, -57456111 ], [ -115656405, -117636041, -54004627, -85884115, 17051909, 101631525, 74985350, 45311182, -41353072, -17869578, 24481085, 27765177, 48931384, 2646650, 79422772, -49415948 ], [ -7765707, -66741243, 339696, 6255841, -106571811, 115745146, -76247721, -110476435, 99329142, -93626931, -24227607, -74939234, 19950609, 41808445, -22678569, -45468440 ], [ 94535939, -106887023, -108873426, 25213587, -22580487, -78716109, -78502567, -101457382, -89720707, -74979787, -98571718, -78930847, 98808746, -88796828, -55655778, -85200345 ], [ 90387080, 72133455, -52975825, -93482654, 55774032, 119012169, 45495806, 105317921, -101277958, 66798187, -114074886, -10860526, 81238366, -90378792, 94508553, 7383339 ], [ 27360769, 80280389, -111562059, 107574727, 54137233, -75320189, 23862229, -56537273, 30039600, 4218184, -34984417, 105517774, 63793616, 107308819, 91642055, 98771709 ], [ 58772693, -92552311, -14651733, -90978374, -115984266, 68349106, 66396415, -28813264, 84507722, -102521654, 54753132, -80529300, 36509707, -92290766, -85640437, -100107248 ], [ 5173896, 51124047, -98349506, -35779370, 38340646, 28963466, -88228162, 44513942, 55064603, 71009427, -65710759, 107969003, 9275686, -89401852, -51422349, 46272986 ], [ -20783759, -38703859, -16712795, 7673029, 74378865, -93364546, -116760708, -34099637, 101233211, 21759511, -91880195, -4488689, 34573237, -11139122, 78276877, -86678145 ], [ 113217421, 96114854, 18222301, -17603516, 112393738, -109187049, 77275023, 95644184, -8592177, -51010103, 13365039, 24499153, -63315756, -85593048, 22337272, 94186620 ] ], [ [ 92662999, -118964314, -75708768, 69744584, 32450108, -71374975, -21542466, 18376329, -66920958, -113836914, 3656935, 16069603, 66667371, -23862176, -55157344, 61772627 ], [ -110777185, 92460678, 110406210, 95194912, 85917916, 67361550, 8290018, -1758495, 110832847, 15742883, 95462778, -74498, -109372311, 77171344, -77942253, -6880338 ], [ -64439673, -50086197, 83704895, -36008934, 63143050, -116667688, -77039385, 47415218, -77218790, -60629821, -66341461, -45178810, -100200345, 83432772, -33287288, -50817380 ], [ -87996165, 11396559, 52191943, 112978037, -104839079, -91723244, -2207482, -36132202, -17167513, -19759168, 68115181, 86544413, -94575888, -119131065, 103589693, 91626459 ], [ -27757529, 8626655, 63403943, -53123056, 69459735, -9330683, 67506729, 115028270, 114291484, -73221891, -115177565, -17383185, 83818338, -36352379, 49025778, -28329966 ], [ 114650646, 65163874, 111417763, -80674283, -65309689, -50993402, 34341300, -84753528, -40726052, -23365996, 83519380, -25978214, 50063982, 51534891, 52827326, -18809320 ], [ -90527923, 115818331, 14660898, 74620262, -9158595, 26229364, 40054079, -60015080, 113006850, -22910993, 46510326, -10314681, -2173543, -99347246, 58865618, -110280585 ], [ 108070221, -45004209, -90804077, 2095025, 45285729, 62869193, 97728851, -45543174, -99517819, -40679884, -101627880, 31601431, -36811916, 70103015, 38075651, 105085756 ], [ -117730352, -65064563, -18105641, -231584, -40425566, 42223830, 15125096, 92943281, 88110445, 58072775, 9011244, 104717760, 108809402, 62776240, -21676789, 114382879 ], [ -71074618, 87118205, -71704942, 62194775, -90247718, -3851374, -24893620, 782939, 2598577, -67305719, 115397237, 52700663, -83254292, -174170, -69147375, -118605460 ], [ -37934965, 73376110, 58770050, 42565745, -72701557, -85043988, 73163734, -77839341, -4467339, -79995649, -29621534, -88755743, 8579385, 56231162, 90060851, 77975433 ], [ -15648158, 51377854, 29987887, -25740523, -51785350, 68643606, 110552783, 70686550, -87840392, 4640168, -79037516, 84955761, -26506948, -118003142, -23812564, -54606516 ], [ -105950866, -22002799, -69392564, -16092926, -617050, -13837053, 83297104, -32193931, 72962692, -80141808, -95255808, 89294789, -78058504, 67210457, -38201260, 57269117 ], [ -5711483, -7436185, 99171268, -80365536, -78417327, -65320612, 43409942, 101727451, -22121814, -101023663, 111633243, -36579888, 20306575, 33706681, -117622388, 61883527 ], [ -93524158, -58782956, -105108810, -18614694, 91376911, 38584806, 21304018, -86320251, -44596178, 85563849, 73102854, 22684394, 89678856, 107228053, 79145043, 10189178 ], [ 89327434, 60084818, 105467801, 98983272, -87225307, -52867712, -31528833, 84349246, -102816895, -102959483, -105585149, -60656225, -115354930, -106866252, -72707528, -28271625 ], [ 63602824, 36398333, 110868853, 2304967, 54936789, 91076705, 33071111, 104633530, -9514980, 75804554, -32261600, 101613633, -22414099, 71524656, 7517428, 76473339 ], [ 36615478, 100536345, 43917072, -72113621, -79705597, 23597263, 32398385, 33779236, 60838492, -28046468, -20098123, -105614203, 44242651, -73290020, -118749088, -61771605 ] ], [ [ -24012863, 11748991, 9626924, 104283389, 37573892, -83240284, 86902297, -53197751, 56058570, -81985162, 65035063, 72893880, -19057996, 38897185, 16030779, 94208213 ], [ 47122018, 77324323, 71383953, 97124209, -55253551, 15412047, 91769637, -6342197, -107650921, -87671093, 49637596, -79691033, -11427123, 32609925, 80215457, -60336545 ], [ 65892192, -67511315, 23280139, 7232693, -24809188, 76407173, -111836482, 7313056, 101206938, 107068792, 106791486, 98114092, -73742327, 71217648, 63109487, -106366426 ], [ -106028786, -25061918, 48078790, -117758792, 49750048, 77725693, -101245233, 54276069, -118759654, -114304630, 3777641, 25039601, 55619183, -102437756, 26336619, -30879765 ], [ 57820578, 74148667, -43277862, -10948494, -2796370, 14142334, -17529361, 28322560, -245419, -25175874, 103313547, 91585045, 14959526, 31806373, -67467010, 103715733 ], [ 116633180, -12388914, 113834205, 10655205, 93710705, -68513050, 76055565, -7225871, 15663690, 36404491, -94262072, 42901297, 16508809, 35094611, 864263, 21984395 ], [ 7591573, -81548598, -35291704, -6780996, 19845322, 60733307, -64508636, 81218812, 72632799, -108980579, 46207707, 108216090, 111159159, -36736565, -10289248, 20356757 ], [ -114339829, 6185355, 19432544, -99114869, -19896958, 112576331, -55114843, 111819817, -113678977, -115395640, 28234449, 115926743, -10923116, 72656066, 94073246, 118402114 ], [ -107294915, -114347422, 84001018, 41781749, -21107100, -70889643, -10120982, -7224832, -16907600, -69974454, 108894554, -104097152, 11371004, -83217603, -95337852, 73965625 ], [ -105021877, 17365361, 88850566, 33338949, -43977712, 57756581, -98564497, 85700351, -89024799, -51896326, 34545574, 55661564, 102614293, -33598128, -38179540, 71037756 ], [ -67722742, -59399307, -71420958, -7210905, 80196884, 90193306, 116178822, 98487602, -40368350, 34159992, -16962841, 62022147, -66014097, 66978324, 56295468, 42799492 ], [ -6349399, 3839883, -119244933, 79648515, -48803770, -43562125, -58015715, -107454660, 113430947, -75492032, 20692236, -92932875, -117301444, -21478610, -42926205, 12278837 ], [ -11821007, 115999838, 29804732, -26233843, -51069702, 53557254, 2285255, 111749081, -81894533, -104597183, 59841503, 8374677, -104371044, -64856933, -31362042, -35049922 ], [ -51883281, 37016812, 40203858, 46351679, 87307801, -80067306, -36261305, 101396382, 29417789, 14566173, 17306819, -76621115, -107498278, -77445981, 34187274, 110621482 ], [ 55225556, -32935976, 79561660, 91990960, -101084081, -77165437, 52110427, -92006073, -119091825, 44188853, -58098674, -105560073, -93526506, -87907584, 19455913, 56171444 ], [ 15002963, 44951444, 51457706, 60435954, 106387156, -10735608, -110355634, 20949354, 14824592, -112873744, 35557447, 4707439, -56322117, 28462535, 52948875, 112085584 ], [ -104121191, 45115861, -115494226, 90094196, 106928250, 52710371, 45656239, -25656266, -106348036, 57399403, -22001666, 90672621, 84313457, 47742418, 22012937, -55908324 ], [ -55512108, -114404819, -109989739, -33108442, 52581763, 96950601, 18578736, -91924005, 110668337, 91321101, -65603034, 21352156, 99529850, 106457967, 92451428, 37474893 ] ], [ [ 66250263, -51813142, 43899337, 49047960, 22754481, 2668719, -113821889, 19452348, 88281534, 108685937, 1219698, -47780396, 76788407, 18526234, -7282292, 63180083 ], [ -61870573, 86721459, -32281563, 11367141, 50565317, 29089094, -56728927, 49784386, 71921830, -103259521, 105703983, -38724541, 112625968, 8955031, -74181378, -18383577 ], [ -30297186, 33717586, 112506064, -38964383, 86846088, -19596141, 79158643, 114213284, -29969122, 40876931, -73104392, 58491844, -19414727, -27354786, -794508, -19594635 ], [ 19638116, 87398369, -114511396, -64061103, -66212307, -84193374, 20362807, 23062762, 114831125, 96557212, 52696698, -48192267, -22695706, -76055177, -115921036, -75047368 ], [ -58801420, -8285251, -5664019, -23324933, -87098326, -42172986, 76378186, -22098661, 116481667, 104423851, 43500605, -113600682, 90167961, -96128308, 104401216, 97958638 ], [ 4427079, -79848095, -89449379, -69055225, 53947927, 118405088, 75494106, 41263071, 104519060, 76278142, 101269902, -46277755, 52987239, 90338921, 28956088, -37994089 ], [ -102139887, -52468680, -65261949, -17775780, -31526432, 41396400, -50900331, 93167113, 37212987, -90170562, -10729755, -116479600, 8435436, 53805636, -111748, 294825 ], [ 54784809, 75775175, -79593340, 21416760, -79657185, 11137413, 116057656, 60169339, 77638894, -23572172, 6266578, -72851813, 32496301, -10517945, 71757172, -109381351 ], [ 82159732, -97916202, 115820933, 55331529, -10392000, -30482274, -86453884, -76056194, -113061544, 64436338, -56042226, -17415562, 38163075, 59602014, 78268004, -63228512 ], [ -103915959, -72101738, -25720943, 27414927, 59080308, 12242296, -38954004, 59714169, -47599695, -74928279, 98733009, 57943782, -29335913, 9386047, -80669280, 1782126 ], [ 82827123, 81268292, 109643732, -44028281, 43171820, 25630657, 113022758, 24942587, 80694093, -17792968, -67990696, 74042899, 108992553, -42463970, 63283883, -13612787 ], [ -26296120, 107659827, -39831925, -15125564, 48556481, 60116333, -63103522, 103365090, -34787905, -60769186, -95669983, -74649524, -111042940, -73412202, 35889520, 80560460 ], [ -99267122, -72583869, 17563353, -4460985, -62482923, -89219299, 1338405, -87003973, -20273276, -87496028, 90040793, -6402246, -28424521, -27439777, -47418182, -111586853 ], [ -75732349, 116731837, 116241993, -15174813, -4602755, -65828217, -10325314, -65975724, -105796089, 115036572, -1737761, -16503730, 15083202, -80850643, 31498673, -57686339 ], [ -26538253, 9456218, -113388193, -46655189, 73393412, 41924157, -70618147, 16692618, -24623672, 66805754, -94020270, -54624163, -49467404, -86373825, 104215186, -87333938 ], [ -54427062, 58855105, -83076606, 60418827, 29061791, 5658460, 27744877, 115140119, 116248331, 115472012, 37894600, 104272699, -20338226, 99858198, 95739620, 7126925 ], [ -95351193, -1201865, 72596481, -32760505, -66295668, -55355941, 108459592, 102192351, 99600317, -85416679, 99403960, 57092497, 52872927, -118498595, 86214272, 55323580 ], [ 58822325, -89644528, 62046095, -96621416, -94759834, -37028012, -40939096, 118839932, 45741083, 64112938, -117036874, 70989999, 94871639, -104244267, 80709552, 48464118 ] ], [ [ 59842105, 64443063, -114886871, 59035024, 55826511, -83011612, -94528184, 38945655, -34739680, 42037310, 98281063, -77023436, 22870249, 33650339, -71821269, -38851056 ], [ -6405671, -51364155, -78290093, -56213617, 29075508, 19605339, -84590846, 12238784, -116203215, -71096712, 7192762, -87335368, 82983202, -42055319, 103001444, 107205672 ], [ 38443363, -63425425, -58541258, 38693584, 7543653, 17167301, 11358272, -27577694, -91787807, 29483385, 32881081, 18689198, 64206332, 35645660, 112994827, -48086974 ], [ 59273553, -106200691, 43621845, 96251167, -50749387, -4024919, 98458067, 43398538, -25142188, 23754657, -7697765, 31817530, -17927009, -113822135, 112737182, 61999765 ], [ -14599879, 64507037, -5153418, 38360762, 50684491, 51323412, -58164773, 23077428, -116207878, 16469377, 90156783, -56559261, 23223584, -2722834, 44243450, 108089587 ], [ -103798641, 78656612, -21536078, 2402857, -20192386, -90853757, 63216042, 101958694, 117048398, 95090514, 64905693, 104308173, -114284428, -61080048, -86948698, 28283308 ], [ 56665969, -56373319, 82883727, 86405152, -77023626, -76581938, 92070741, 106349538, -65488623, -105119262, 4056971, 14331255, -106322038, -58379028, 93418390, -107668668 ], [ -54793721, -84669775, 13959250, -44573340, -29034981, -68254733, 3811467, 12156336, 55007584, -73394969, -65855728, 83547784, 60039158, 57154943, -7405882, 46553524 ], [ -28357220, -103325972, 49366622, 50924878, 23916586, 76805627, -53828232, 4777821, -7727922, 28131767, -78317705, -61928025, -35411627, 34842705, -48933576, 50453608 ], [ 67237743, 55009688, -64758608, -43631315, 65228319, 10230474, -23251184, 21524311, 34699747, -84335057, -70798660, 77856317, -25806091, 8276782, 24654818, 21109151 ], [ -67608075, 12602188, -108475098, -74703702, -56833571, 67221284, 77926002, 111272928, -85543296, -102535665, -50920686, 9179901, 58325476, 8926256, -62798326, 47998327 ], [ 9694497, -99427631, -102481840, 14296464, 36533874, 15555648, -71782554, -115977740, -47563594, -30715774, 65733807, -24711905, 66926697, -100780725, -114457004, 31570879 ], [ -57915255, -13720661, -62360789, 92670957, 111984577, 5515597, -18126599, 50811594, 40396428, 3048708, -95339304, -89821143, 61794995, 29000667, -39064042, -95625623 ], [ -63757885, -42797240, -95173997, 110310016, 60337876, -95277716, -4568906, -89764708, 16496884, -87241240, -66243814, -106894815, 81436404, 55563842, 58244655, 100319350 ], [ 51991297, -115851224, -55592266, 83059726, 85369280, 33144288, 66550520, 53643279, 109086582, -57640473, -88468246, -691861, -115595424, -110200803, -34371159, 106379673 ], [ -34909078, 62547391, 9700943, -63750843, 4965131, 85271344, 48789777, -38866212, -76241139, -69605724, -105012697, 36920091, -19139314, 43172493, 112698117, 31702900 ], [ -93024876, -75354923, 115123990, -98830669, 85173008, -37535933, 74822450, 38408639, 99779940, -88369710, -35716229, -7516665, -11999566, 25218795, -55844117, 87178694 ], [ -91053775, 101747939, -106501680, -104233389, 6511978, -2515037, -8282593, 5045795, -110154107, 17173224, -57133100, 67080419, -101786558, -7762755, -80053001, 14957793 ] ], [ [ -103023411, -51159506, 52244894, -3502512, 18058369, 51107708, -63353096, 44644647, 8780756, 32535350, 112524114, 111548880, 49298110, 38455852, 92400853, 25053051 ], [ 39531690, -88525171, -64672536, -57446727, -25370983, -30972372, -54357743, -54629206, 84534722, -22670900, -80739419, -112607335, 107435173, 102621680, 31235551, 104373725 ], [ 95774253, 42461802, -118370853, -22001610, -80823574, 18031174, 58785525, 92452588, 113534250, 2922557, 47207345, 115530774, -91712061, -30897071, -89643898, 78416627 ], [ 106554155, 43033478, 23786965, -25493073, -32156721, 62115744, 108472461, 119055451, -35864021, -661980, -74054570, 113156029, -77537762, -16622082, -5647076, 87630793 ], [ 76219458, 39261552, 15253696, 24786204, -76399377, -97110570, -16534340, 46450932, -96460629, 53854617, 35764719, -104951887, 42240653, 93177955, -75927755, -30924739 ], [ -27053769, 7046259, 99840474, -3271031, 25912368, 9379516, 114168879, 88583931, 46845018, 47156780, 103562657, -16305213, -110266247, 4048510, 7396903, 97560582 ], [ -62135518, -95102892, 17632647, -59334739, 90726177, -11573323, -67844175, -7334089, 109185599, 59784464, 103175622, -53938799, 6639156, -118152222, -81713528, 115885177 ], [ 104165151, -104469188, 64939370, 14501964, 91023213, -544283, 58717643, -102082750, 20665129, 35897171, 64584302, 20920630, -3931422, -25184914, 25966799, 99813256 ], [ 76607042, 12382803, 34105910, -92656236, 34402150, -38960520, -111907801, 9780292, -30897287, 2243498, -12975865, -12207113, -9219872, 25356488, -59158375, -33199991 ], [ 85224772, -48332776, -95715796, -102906326, 34082534, -105607845, -75257458, 33645127, -77586465, -36770659, -105955182, 97949163, 32647221, -107273489, -82181032, 32773784 ], [ 47261670, -79014927, 45816006, 5204242, -97020045, 116427749, 63468159, -38366315, 76364951, 40133755, 112284171, -18733841, -4244883, -116852503, -5412657, 111455980 ], [ 49885470, 72848422, -52880779, 119008053, 29691652, -6985783, 30861986, -46294167, 12956305, 73380936, 25239156, 6326413, -18230728, -36712403, -113873950, -100994479 ], [ -62298258, 32070581, 117135055, -6047279, 67981675, -97538605, -73056481, -117063318, -28907690, -47180426, 53463144, 63518623, 63808149, 53531749, -54476553, 20239635 ], [ -54708946, 86860437, 83815987, -32258047, 54990002, 42912536, 46104429, -63422469, -47083655, 4096040, 13711587, -95093432, 83933752, 15331199, -68008087, 81582421 ], [ -109527359, -101044061, -45619356, -44961048, 56330043, 14399138, -65977633, 42878261, 78603335, -59201545, 50160558, 88475930, -118971741, -59286329, 105690562, -97399120 ], [ 20015271, -25371181, -51062133, 47978214, 48638861, -69174905, 28059328, 35175705, -26439452, -72803618, -99540520, 14020277, -12864598, -59873021, -116870818, 105816008 ], [ 93530073, 79810542, 64566099, 44060177, -14541868, 106952723, 119204066, -89526362, 19940676, 65929700, 59444978, -100219675, -59636262, -23752849, 66434357, 76992355 ], [ 60410900, -84173323, -108212506, 102537273, -19602815, 53793843, 11253522, 99040413, 25866053, -115315890, -17529894, -80357580, 103993245, 48704966, 106254307, 84738139 ] ], [ [ -57224553, -101280894, -23230372, -40394783, -68727195, -15910933, -65802024, -73562349, -108581266, 66539850, 67177260, 72239987, 9945826, 17467308, 91011467, -111435682 ], [ 32378773, 43323079, 57703055, 64045470, 9042016, 68228209, 105796011, -34338257, 28816705, -89173803, 7945850, -54437763, 37035854, 118762305, 5152260, -65835468 ], [ 33067617, -118019095, 82905774, -65296665, 61188363, -114601075, 14578226, 52650991, -72765099, -69538849, -19768614, -88472765, -95192549, 71622852, 46595606, 16218621 ], [ 3695538, 97096388, -51157124, -81843985, 21325202, 7144134, -101822115, -55020047, -30015175, -106252256, -29003959, -81482302, -27277078, -7016171, -11773380, 10354486 ], [ 21823173, 59669094, -52097955, -115991060, 116991187, -71725761, -6094274, 6245038, -18159394, -73647393, -20529557, 25293670, -98247483, 9804347, 61534196, 37341629 ], [ -61866234, 68734906, -109924600, -73243356, 108269876, 69742643, -54329861, -49123922, 35668361, 29669918, 57455781, 47954455, 110965265, -46216885, 75984665, -57449984 ], [ -57479413, -2512404, -44935206, -78037362, 107410388, 87832343, 88021971, 67501725, -33627232, -25923363, -41580091, 10645178, -15688019, -96061024, 14736685, 93794596 ], [ 37056497, 98143034, 3965115, 9871888, -96931327, -4782861, -104393350, -82124588, -78037291, -104010942, -40652833, 27225072, 107195419, -41472870, -56792908, 72617743 ], [ -35982600, 28679414, -113566419, -53525957, 71847475, 33633095, -74113177, 92410730, -63109759, 43818786, -13490517, -88439002, -21008531, 46471974, -70945068, 42041114 ], [ -117928706, -45927031, 38667769, 49291720, -37874743, -107017187, 107667579, -95974348, -71186125, 80458249, 113232283, 40801257, -44235942, -111791952, 57656751, 98434974 ], [ -112631752, 10457154, -23419836, 80036805, -113214227, 98099575, -22964809, -43338771, -27506742, -21829889, -87488449, 18678757, 100621047, 116754269, 21729376, -84206809 ], [ -35791600, -3419220, 11879293, 96632696, 16237303, -109332488, 26538758, 47315728, -29801242, 102032974, 52732593, 108722265, -111746758, -71439410, -36213175, -71478550 ], [ -66530320, 62712581, 74510116, -86038569, 41229336, -71899163, 76560958, 63484151, -68365339, -107303019, -49261232, 5344103, -106705745, 105260914, 108139069, -48860672 ], [ -57674251, -70825912, -59791841, -116916192, -98681801, 65582667, -7294987, 51292125, -80646083, 18535694, 117404, 79862612, 63540773, -4268963, 53323093, 1805289 ], [ -25477108, -85194883, -105874059, -115205164, 74052609, -110984558, 1003614, 74261569, -71801814, 38549268, 93458366, -73171892, -55256145, -62755310, -107521732, -50173092 ], [ -16486075, -91480195, 84714637, 97744158, 90962246, -85527225, 118392479, 30233854, 64886638, -102177232, 43814671, 38086159, 91927816, 108206529, -48182986, 53254024 ], [ 68590291, 14885414, 97137064, 13725614, 72460396, -4959681, 35339705, 35953767, -105906170, 114645334, 74404901, -86246108, -108741990, -66259212, 17562865, -31923451 ], [ -3561024, -43965001, -101945519, 18301648, 81215112, -91099311, -61460060, 38925051, 99338328, -5978861, 55471280, 42298471, 100315098, -42301475, 76222970, 119282843 ] ] ], [ [ [ 34219334, 44123927, 42373455, 72653790, 13817913, -24730768, -63146630, 58442410, 15418207, 30629208, 61011563, -112670390, 59490598, -66476813, 80617282, -83175254 ], [ -113440148, -10478980, 104227238, -82382737, 109834514, -48403718, 21314545, -83776062, -76147725, -18243845, 29601693, -97993622, -88459536, -32991803, 8359661, 65221680 ], [ -75914935, 49509590, -117078592, 61755210, -106260700, -88789362, -86254164, 695710, 36637293, -104338562, -89978860, 82435856, 109218375, 107979964, -40747611, 45248576 ], [ 7826082, 28257124, 33319365, 8015854, 76948235, 112524782, 30601524, -56016118, 54066200, 40593427, -21029102, -85718675, -74597679, 112997798, 27179917, -106104442 ], [ 8421940, -67459618, -88495789, -86200488, -117798501, -90464372, 114776601, -56453356, 96017718, 101827648, 87518825, 9504017, -2944442, -83532503, 15119305, -85483242 ], [ 47396337, -115974248, -9185546, -37729981, 8716223, -71785066, 87432011, -14179599, 10549261, 108536774, -93524556, -47421827, -39939029, 37162174, -118230580, 9587114 ], [ 13098925, 10635108, -20324477, 114647326, -116047026, 65064305, 34877473, 21837437, -60443263, 62678904, -78177499, 11235809, -93513702, 40470829, -8281917, -109416283 ], [ 2027768, 84556816, -92483683, -80480546, -63127570, -10170088, 64380698, 67613649, -48296510, 43870109, -5628574, -26773103, -68652156, 26403111, 53788212, -64939349 ], [ -79227146, -15313242, 12867935, -12035803, 49287036, 72928034, -117027259, 83211202, -114603898, 83459353, 14243591, 105761841, -87121478, 77653938, 82929517, -105068719 ], [ 84804688, 29509018, -92810147, -105565461, -10346126, -92318008, 23923813, -8880264, -22430415, -114242128, 52437559, 28052659, -107501405, 22245365, 31256468, 118015213 ], [ 54654130, 117477577, 44257746, 48809236, -89138209, -9527135, -39292192, -84306620, 38023738, 29851806, -12185936, 25073223, 53546486, -55488303, 30456407, -79600900 ], [ 27450134, -7750056, 106736571, -101007908, 64944650, -59468148, 77003229, 55098944, 49513092, -92488776, -50233973, 15758031, -119195809, -81722976, 80952356, 106350670 ], [ 95624365, 51607387, -71582801, 50101564, 79280761, 7838106, 23388820, -40601171, -22129408, 25915610, 62341693, 116010216, -106149354, 91758486, 95606586, -74389067 ], [ 31312983, -56494859, 22302873, 18586632, -41993032, -101201919, 62537774, 43098067, 112528884, 19468323, -98912250, -21450186, -36989190, -100500223, 7723112, -32082532 ], [ -62731245, 100310534, -74522530, -93378953, -56185183, 48053192, 57840550, 6489294, 67463821, -92316007, -81551003, 7513846, 100440682, 8723039, 30991894, 101335759 ], [ -76264309, -30821378, -86416941, 52013276, 28014834, -110786436, -117546309, -76229925, -104260508, -74871822, -2591516, 84212911, -72895370, -98502721, 41359778, 63114041 ], [ 43244722, -75005169, 94932694, -36070052, -112718346, 80375643, 38318667, -31844992, 87160070, -57879479, -32563023, -9428834, -89017904, -94607843, -88592981, -51282368 ], [ -82945245, 48093980, -118785309, -118516380, -88331229, 61696809, -112793381, -56916500, -64829457, 30221817, -71133731, -119244913, -80103746, -38310683, -72183821, 104390394 ] ], [ [ 107394521, -105894373, -91183778, 65527110, 60389192, -93104098, -49013002, 23422960, 16506380, 59920510, 37127113, 103306916, 4655292, -93382610, 114320708, 18918352 ], [ -91815758, -14391828, 2776028, -111452074, -16445344, 15680766, 1248388, 27088852, 72323504, -91168116, 118503500, -93921716, 11902815, -88447624, -100418945, -98219961 ], [ 68765235, 18422720, -84130957, 99232123, -81413647, -10961981, 48031697, -53362288, -98802384, -83989426, -68860320, -51547397, -59614502, 69498592, -31446705, 70362677 ], [ 85423669, -32884908, -106255110, 113283577, -96322, 95196737, 45627750, -64694588, -63769881, 24169549, -71313031, -95235598, 31056274, 118494417, 70695469, 31391135 ], [ -89912134, -16540224, -116469011, 96486301, 63613678, 29911731, 104677037, -1472722, 98409760, -42440647, 107666625, 35507039, 53421670, 41335303, 70131600, -113745824 ], [ -7978965, -49779796, -97222322, 46933297, -94803994, -34299897, 115885898, -10495871, -82029514, 48365160, -81744080, -96088049, 21014696, -6513763, 16444106, 116540915 ], [ 118688148, -11762053, -99190192, -56779376, -32486371, 16568367, 110494629, -69574817, -69563399, -49935572, -117335276, 63786549, -3004393, -87914752, -73761594, -75642523 ], [ -105268117, 10430669, -98619544, 53110123, -1732762, -63119020, 7793948, -59491614, 117519047, 20269591, 96210598, 14502857, 103181302, -35329851, 31983045, -98533957 ], [ 65393328, 88883846, 117513659, -97579015, -27230765, -63289177, 45775243, -81766734, 80345004, -26791635, -1385476, 97366551, 104697160, -30637225, 70220184, 3037904 ], [ -101418211, -25545666, -54015978, -56164617, 94532037, 63283385, -108868042, 31800435, -36817591, 56296069, 99394595, -107398252, -16690144, -51104758, -89362064, 24284535 ], [ 62521913, 79280586, 64186097, -99553146, -17443245, -40342930, -42789375, 90798289, 21430845, -86069489, 10671257, -6594953, -87887756, -73506362, -104294852, 6988009 ], [ 19188441, 71625946, -76613549, -76656369, -58451470, -4271344, -78493209, 92961681, -75280441, -93446257, 117831883, -38929947, -112282198, -74103013, 96205418, -70389161 ], [ -22289729, 32459301, -60864466, -33940779, 35928673, -72776813, -67430545, -117267746, -11032946, -87423749, -23775597, -47791391, -26975848, 110180094, -116357442, 86754229 ], [ -14482605, 64070007, 14834403, -36770466, 36439782, 11372420, -82075341, -88191090, -37177226, 60503944, -99417544, -118628224, -6741742, -31181164, -50148521, -106201103 ], [ -72034580, 45371166, 14035177, 29851414, 32987676, 66900815, -42476272, -35146307, 85386804, 71937890, 116795581, -59250084, 77506806, -477381, -99047450, -28391890 ], [ 86972686, 31284038, -98056570, 28561125, -76207767, 19503815, 35606716, 114523710, -71298129, -46920942, 80398107, -20686063, -50816663, -49831015, -44141507, 72826331 ], [ 110285482, 39183217, 72091140, 57850086, 35488961, 67203217, -56848410, -82469729, -27702836, 56449268, -4354780, -109943502, -58560101, -116691133, 17681670, -60808725 ], [ -42020787, 73505473, 22363711, -2295348, 72400019, 69123324, 32604718, 27774886, 15923020, 59617672, 60488869, 42691140, 14638374, -83440667, -117694631, 28135254 ] ], [ [ -31753220, -36714702, 49670632, -109139755, 44694945, 100320831, 42446357, 16304239, 3528168, 24286234, 7290518, -42867920, -92086396, -22388162, -31653110, -35736504 ], [ 25360687, -82851025, -112157828, -43502252, -15607226, 41736605, -48759857, 48134140, -106218239, 84862058, -48224409, 68036526, -54374787, -101673788, -73713197, 73230623 ], [ -98879758, -5253865, -23000568, -72125672, 110369234, 89456673, 38333313, 86767240, 114144054, 52541287, -64425231, -115066000, -73935360, 77123453, 75080725, 18480982 ], [ -59764009, -46346235, -91238820, 116659694, 15241335, 116370085, -46904699, 3853306, -67591178, -14886827, -19625450, 45577296, -50091804, 63249261, 96863612, -37924506 ], [ 4320720, 13080380, -61565745, 98938245, -17972228, -89392253, -99878007, 88104775, 34665803, -17165158, -35265562, -18180602, -81965944, 2571945, 74699284, 34357866 ], [ 22328808, 46809358, -90694432, 103612317, 42155405, -104031208, 109662916, 37831780, 115464942, 53494423, -39514214, -97574925, 8556304, 737676, -9841919, -111807112 ], [ 24496697, 45809510, -63554427, 45217985, -3097856, -78748589, -80474407, -65661241, 311798, 77391289, 99097432, -116491059, 14400489, -47140119, 90194574, 89937109 ], [ 116048790, -67104129, 69317053, 104572650, -54626896, -17453812, 85303143, 7819730, -25876404, 106542595, 51238582, 88061012, -78563141, -3469108, -49162818, -62038530 ], [ -25881864, -28088783, -14387917, 30044852, -13505949, 83965297, -93464579, -71900421, 55933171, -69992554, -15998694, 31685921, -48386285, -62016321, -47708283, 116822302 ], [ -29895918, 84258615, -83865144, 63210626, 55009141, -48252767, 10987138, -60360923, -74442285, 45841091, -107978920, -83132288, -22312645, -33918772, -66820547, -61656553 ], [ -29366687, -6605347, -22172167, -1556542, -92830259, -114194638, -110421327, 97881552, 12163254, 63970314, -76307946, 49958033, 21013246, -65222193, -8088562, -93200487 ], [ -52050372, 53284337, -13626157, -112906327, 72686472, -66365761, -99255175, -58348079, -16845763, 12965906, -73001718, 29486179, -54048459, 2355561, 41356689, 53481694 ], [ -6194294, 81635189, -29800153, -66445749, -35753445, -90754026, 2086069, 59409928, -66781976, 51586452, 118417452, -11826241, -277251, 28872407, -101013266, -62266271 ], [ 53361681, -92104237, -29657546, -16409783, 3500847, 95026356, -44048238, 30594910, -12337247, -3441474, -34965049, 22527614, 99779214, 94057731, -98307037, 15565090 ], [ -104977106, 14415191, 98515967, -35449631, 38817380, -75613310, -16079251, -75987454, -12409705, 33485207, -47623285, -19508598, 99334331, 103715204, 98033753, -37931246 ], [ 89622849, 67899095, 105841677, 105737284, -94274907, 66570036, 28091323, 109696215, 65931486, -57934652, -24905865, -56029224, -67567998, 38761672, -27326490, -26527241 ], [ 25155255, 56221590, -98136770, 18909761, -32977169, -82443524, 91332928, 91273187, -34774567, -112597648, -23710103, 54839222, 8486835, -56652840, -30358270, 24155670 ], [ -63353319, -94011231, 19098562, 22412474, 63571647, -114395228, 107113436, -90931444, 33397014, -44153271, 27751777, -119022256, 102367689, 53434631, 103743644, -57406822 ] ], [ [ -34513852, 24844537, -116573848, -28665384, 2153273, -118384618, 110097938, 24317333, -65507807, -65767461, 22543720, 60118534, 95292729, -45914051, -169144, 40163225 ], [ -1092513, -49323793, 18721796, -94188498, -77821014, 399038, -87247105, -50748596, 34116377, 32051531, 50559067, 62481158, 113268834, 11640896, 44349863, -69455759 ], [ -115231695, -54904417, -108921117, -93164995, -95634078, 111201226, 34088249, 51758350, 56543161, -8264744, 67922001, -87372210, 13230920, 56887217, -80265387, -112172887 ], [ 71224841, 56283817, -12199075, 102015494, 92085541, -1640855, -19198350, -114346627, 74076609, -71522125, 52555862, 56447624, -99115061, 19801378, 113124545, 45028277 ], [ -96494411, 63701263, 2611507, -57068886, 74898285, -114756314, 85690413, 68013632, -24659426, -94046712, -117344806, 91562630, -21252928, 92279698, 39797176, -94954014 ], [ -7559454, -81228855, -41944937, 21380430, -11254829, -36721516, 78911582, 106016426, 107080825, -40656260, 84953230, 5645772, -85630742, 105547593, -30177502, 16838049 ], [ 31220783, -111144458, -112572072, 42146278, 99338522, 92083789, 88923926, 76914166, -34995965, 47752687, 96277705, -68046115, 20077882, -27635761, 7788824, 33380007 ], [ -13090410, 53975924, -43645733, 69138116, 58329777, -65243459, 99039583, 10389479, -3806049, -44996891, 90187780, 24154485, -109625629, 71108937, 116136358, -80535789 ], [ 37896850, 39022829, 79947889, -10361003, 108248777, -92011554, 1242456, 41399438, -8986834, 71577937, 6961775, 54568965, -31257111, 15115777, 114961649, 41985199 ], [ -6541444, -59850527, 80134024, -14918401, -2190569, -115176710, 51808388, -88162578, -94517472, -81797461, 116661907, -9768989, -96494058, 80758178, 9279935, -47443555 ], [ -62854197, -75286774, 59915313, -77226628, -105177417, 80497366, -43161699, 3347981, 98991399, 16838141, -113115266, -101759074, 38616917, 16707354, -67517373, 104175147 ], [ 57076293, -48218303, -22851184, -843415, -60983362, 45621002, 56352087, 55651744, -39920539, -19573572, 54999826, 74735272, 21305407, -101806064, 116831810, -116267751 ], [ 79633918, -107289705, 58101496, -15950734, -52828765, -97719452, 102584771, -109909114, -43234830, 51553336, -52860054, -80110413, 1296175, 84639463, 41349781, 92096199 ], [ -16675438, 1305702, 66502614, 113398267, 28732763, -22237699, -7784472, -73219068, 33069456, -76625387, 19576810, -72231063, 32558013, -5937267, 52322195, -73062397 ], [ 115482268, -65309350, -54608211, 28273203, 7755201, -79346935, -29727856, 70572194, -101813538, 113477738, -26423179, 20750190, -84978877, 4052129, -51142295, -106806683 ], [ -28836224, 52970183, 103168474, -40452583, -84029389, -49048188, -90655867, 8526905, -2634355, -97128166, -86112101, 34903494, 25329503, -78382176, -118074857, 43284786 ], [ -116266164, 10431020, 98433697, -9774114, -105051495, 118282896, 59921699, -42130949, -87902299, 15779868, -79551899, -18022029, 58178373, 19580021, -38209916, -68649345 ], [ 44285255, -118754899, 18157263, 17102795, 68269714, 51820923, -46501274, -66493135, 94892408, 104440597, -90015062, -25286262, -21306716, -13665721, 85869436, -41069627 ] ], [ [ -12838747, -11713806, 92697351, 22579971, -60665410, -91450, -86714287, -32355784, -82498406, -52807760, 17496060, -90160560, -41425903, -80600118, -81662787, 52947288 ], [ 6237261, 57071895, -76729665, -111761435, -67527744, 33971353, 115801622, -39171901, 75791057, 109014854, 108550686, -82866564, -26963875, -41574240, 26480104, -2208148 ], [ -95076203, -79228275, -33261065, 75823240, -75015439, -94595125, 48659166, -58884407, 73564391, -44683544, -109001195, 10098732, -94086645, 83592665, 93871832, 20392126 ], [ -3357519, 71125466, 94295191, -65057538, 105193911, -112984989, 86688050, 118332308, 51227222, 80078174, 34438471, -16271175, -56382635, -15606153, -58015113, 76686773 ], [ 54951377, -83078076, -75142583, 26154543, -9092161, 82551422, -1557645, 56744483, -50723056, -4901360, 37582540, -68871685, 77618202, -33248259, -52701172, -61113908 ], [ 69246063, -14633670, -24850555, 21529002, 97424262, -94847001, -44100803, -24032432, -100439747, 20148212, 84018211, 77547296, 45538698, -21659955, -6666736, 82350883 ], [ -22884004, 21893684, 23936731, 66259145, 84610451, -115604965, 63091987, -49975182, 41986561, 33392239, -85853717, -36448482, -1669497, 47807287, 25322527, 46407768 ], [ 1048408, 57229057, 56704847, 9955931, 93451848, 29317753, -17607393, -88837395, -48057508, 40034587, -118579133, 58422375, -68320043, -86758250, 2497462, 71329768 ], [ 114019517, -46924411, -45138775, -84381885, 93530636, 83570829, -13647003, 9852557, 43739941, 106029628, 7476803, -73747533, -78223317, 102912164, 92469696, 20118853 ], [ -16170347, -20461085, 49686749, -96706535, 74113874, 93358922, -97713182, -117556682, -28847798, -1747379, 83824078, 106231107, 107543339, 118911150, -100585071, 112908411 ], [ -53612326, -22391020, 74763947, -89353452, -86948964, 74936577, -38661984, 77434736, -3014122, 5409879, -93838165, -78891732, -91720229, -57045777, -94742139, -119099495 ], [ 64977989, -21676190, 15526034, 72435589, -89984380, -93533077, 60901793, 74583320, -68969918, 40802148, -21012865, -18492410, 108823319, -117913929, -45220133, -36947765 ], [ -57973660, 104056362, 12994747, 39615152, -96942768, 104148344, -81100298, 55735509, 60278013, 35935129, -12290047, 59180310, 71077539, 73931132, -51481922, 99674474 ], [ 34470023, 92953676, -17545458, 31117132, 34508942, 85801349, 50877056, 108579637, -33223992, 961208, 91673642, -84307879, 37362588, 73522308, -99844503, 53694546 ], [ 60830858, 11647729, -102326792, -84317355, 14524566, -82214966, 48854290, 38700204, 78863221, 11671400, 47153463, 84269653, -115586284, -15770013, -46158609, 25252537 ], [ -105909176, 32411474, 22612348, -54161318, 105638666, -35800797, -76614144, -58733637, -75532217, 33620271, -39928075, -91720930, 67285212, -42037320, -12960811, 7091156 ], [ -105652155, 95139409, -112468634, -57534461, -45467578, -53323716, 18623655, -106147785, -8298721, 107338189, 76270187, -77731131, 7955972, 95750615, -43756887, -10934599 ], [ -16113598, 38963754, -85737239, 95665104, 84256534, -9668382, -80085417, 61351403, 40448144, 61397906, -67124564, -52720782, -9833142, 45287318, 36029362, -26945343 ] ], [ [ 98609666, 71482417, -98067, -22832644, -46328197, 25747733, 117315175, -43525312, -119033115, -54383978, 75753891, -72516496, 26700106, -27389610, 117904057, -60900713 ], [ -118390259, 41673437, -62334621, 70321602, -17385323, -87183677, -88008007, -82703392, -36556732, -46803545, -102794310, -83670115, -94402413, 12486894, -68770871, 56925914 ], [ 34989986, 100231175, 31802977, -89525864, 70232994, -51032129, 6581331, 11807508, -83253761, -24687501, -85543631, -77707893, 105786517, -18256679, -18315829, -115322263 ], [ -4486659, -81606892, 73042023, 56984750, 82245736, 72270490, -6430868, 91145537, -49494903, -103365450, 77866797, 59507884, -56243481, 90773641, -12796386, 115381157 ], [ 111861095, -115310319, 27938969, -58306403, -94361451, 13727050, 37360356, 26151384, 11981980, -104102449, 42262373, 44771725, 46617063, -48636555, -20518378, -59410940 ], [ -97287603, -8309400, 6734323, -103683285, -101327079, -81959794, -83541974, 4968138, -95226223, 112317171, 96095795, 118560357, 1456687, -94128276, -95016099, -70210015 ], [ -25347106, -109770965, 22441450, 43333523, 81651479, 56265075, -86528747, 74746916, -5305271, -52861937, -109043545, -36839402, 3387339, 17715181, 56511285, 12114899 ], [ -86637403, -3714520, -81610565, -43017682, -78390220, 36583317, 75690099, -3614465, -3216216, 108511503, -114052686, -58370215, 118760256, -19791456, 45346619, 61722901 ], [ -1989848, 37882117, -81478028, -65336187, -91291875, 31175310, -4758394, -45061774, 46297886, 117823781, 107039938, -4745616, 87277417, 90825142, 45006646, 79891923 ], [ 18002712, 82164478, 99780315, 77495263, 69327071, 37363052, 7225237, 85947808, 100571557, 117192413, 101620326, 111425239, -30453433, 110869033, 108481589, 50682064 ], [ -30609286, 84669321, -35502516, -107618908, 2484326, 55798154, -35116720, 5790636, 21243237, 58862420, 62589740, -29740825, 81333999, -38361795, -58144109, -105357362 ], [ -46957879, -23659731, -34723930, 26980952, -93788943, -27734821, -87254795, 17020564, 9098057, 77379798, 46803522, -58140984, -5825706, -17266052, 33686167, -113045293 ], [ 18214206, 48244432, 74597951, 70472816, -69725237, -44861895, 50821720, 79244445, 22839184, -110818260, -19262170, -26255381, -1515663, 19042952, 1136935, -2692757 ], [ -58182600, -23622531, 25193877, 46465278, 92590965, -55482217, -90784891, 38420713, 21740072, -31278927, -117051052, -76640332, 47453413, -45560806, 5984596, -115863582 ], [ -22191504, 108963404, -78945202, 94637716, -68344334, 47179613, 45757503, 2908599, 98973817, 8832644, -114357345, -117978445, 24748448, 62552188, 107860802, 47522169 ], [ -96892249, -87180278, -7850968, -913642, -38250687, -64069189, 90702825, 25941140, -47826836, -10940254, 90299871, -108501591, 42293767, -63064707, -25191895, 99999741 ], [ 13530774, 105757560, -109168098, -54257203, 14367543, 86721052, 74982374, 116619709, 91373621, 70752769, -62684380, -82384545, 94869644, 86502911, -48357817, -18348268 ], [ 106465585, -100587629, -104938211, 18399007, -99857990, 109250293, -77870217, 68007818, 11972043, 115824665, -84498080, 86889348, -10123227, -46548148, -44695755, -25061119 ] ], [ [ 13773818, 93028730, 51398672, 52076888, 85923663, 33688194, 94271787, -37816, 77861759, 55722685, 118731761, 56975722, 13051315, 38782858, 12246072, 7166809 ], [ 97982927, 50503206, -77899969, -95904730, 61068938, 51069005, -92513259, -110427497, 105478846, -37928672, 33472659, -16851774, 58927064, 61031055, 56547719, -91099886 ], [ 52750370, 49827126, -102359054, 19469952, -93429476, -22437751, 33713245, 1026061, 59534596, -99022514, -105761800, -19754201, 57798729, -100309286, -19729205, -48093181 ], [ 43103619, -65010660, 44396307, -7071910, 45750019, 78593132, -26308247, -20679365, -22731760, -49416897, 47483754, 116962448, 70852273, -48960571, -57667497, 69538 ], [ 24902018, -70418168, -84276280, 108347021, -62331548, 39576511, 61166403, 59545440, -96138551, -73468528, 37493662, 13198789, -64972812, -108071589, -37203409, -68983379 ], [ 12037853, 91380012, 4726655, 21273211, 9476204, 71671782, -56657537, 102776457, -6494516, 44987735, -45499913, -110084080, 69718628, 96933868, 10458271, -45241772 ], [ -69666526, 28612596, -30463264, 82195783, 57064218, 101254078, 28905807, 35159872, 107876139, 91256147, 61684020, 97937624, -117001923, -101359610, 47725123, 67086203 ], [ -98285105, 86506007, 88824783, -97038861, 38727856, 49624029, 108810640, -90182093, 4899930, 3390279, 41269985, 26661977, 60987188, 13456063, 66354805, -69269582 ], [ -86347315, 59082166, 36864972, -111702384, -40676914, -116729310, 16400994, 64336487, -17384395, -33391586, 56045609, 95560623, -21037982, -87444745, -89348469, -17942708 ], [ -41252899, 51513153, 32396992, -85341560, 63453794, -107349362, 5017979, 15038228, -19809930, 51822150, 620537, 118534404, 10402211, -99382261, 86790729, 113271003 ], [ 98569982, -55202405, 35567523, 65746075, -28945533, -16962632, -95320607, 76103138, -65224975, 97629675, 39276656, 5111861, -5147361, -29779858, -14969635, 113175405 ], [ -43779244, -104808807, 95000916, -36442790, 20032131, -116993228, 90330518, 58816390, 28278644, 45299246, -3050903, 43488814, -21906864, -39588795, 113387903, 40641988 ], [ -61908332, 83022969, -33312869, -54777358, -82769126, 35529459, -30319641, 65797496, 6174565, 77017494, 116293949, 53776463, 118030717, 49074378, 32892043, 59694841 ], [ 54062823, -105855135, -42326862, 21729456, -90873102, 11402200, -79931058, 29052448, 1654715, -93637418, 118618149, 5737697, -116632273, 53976067, 35057900, -66688590 ], [ 102603943, 73751411, 90604312, -113644904, -72257135, -71404714, -79286225, -102630868, 88442380, -50777379, -30610298, -98057651, -34006595, 37359651, 115577440, 113816850 ], [ -55625906, -26038174, -65728789, 113932439, 11737104, -42727641, -68773645, 62304344, -115209487, 38020495, 44554858, -99274385, -65717759, 81335925, -25360933, -57243010 ], [ 109145137, -21633431, -516712, -34468326, -114745898, -46934198, 83328323, -64387152, -27559127, -5386343, -100757200, 17204387, -18634514, -97423638, -60339132, -34382665 ], [ 33237965, -94275542, 84549767, -56163390, -18168708, 99940427, -86864508, -4103593, 7960327, -9495632, 21584110, 75923121, 117238168, -54966238, -20665596, 110579254 ] ], [ [ 67894053, -105367784, -90944633, 117291574, 89972270, -31108974, -8223877, -40034510, 84425144, -40854378, 7625416, 3703707, -24810730, 4174004, 13628633, -57195037 ], [ 52985820, 66571764, -80455883, -76973125, 83065734, 7423591, 117544571, -50603587, -4869293, -7368049, -19953705, -63464531, 24900277, -92823239, -28855425, 4813356 ], [ 21434231, 36242115, -67863681, -38834114, 7526743, -949493, 2044807, 79525853, 32609559, -70478136, 39554161, -7761445, 67179651, 110585267, -76914746, 3807455 ], [ 41741214, 39101872, -95795319, -32190641, 59830647, -42536554, 110702048, -30912328, 88898350, -72149519, -118960827, 10599139, -9808836, -88318622, -39359290, 108858533 ], [ 61272647, -50069185, -26105064, -67301786, 72062596, -12388238, -3176923, -103195480, 69206815, 3757500, -82175924, 90844183, 15004025, -79499322, -95940148, 95150483 ], [ -108877533, -99482041, -111053995, -24279685, 7167263, 81808046, -53034454, 1262537, 26066125, 54491654, 41096191, 28730676, 62454115, -105573252, 60960761, -34836110 ], [ 26499793, -53836398, 57598233, -19195359, -17288680, -111815394, -118961652, -69816991, -81205342, -108034696, -41891033, -60526553, -48837326, 68260089, 104460958, -74682724 ], [ -103846579, 43114207, 117076260, -12601614, -15518801, -75687365, 59826, -35364494, 80752128, -2785714, 76336199, -80032142, 63398563, -99222465, -57043726, -100153897 ], [ -87825723, 64815303, 29819154, 77548535, -11835161, -64235756, -106338615, 58249780, 84154059, 74647157, -89580694, 112865167, 114979957, -14134946, 94015026, 75492846 ], [ 10348790, -85496082, -75062195, -49993325, 55466068, -67168868, -81174342, -71473637, 106491896, 75678692, -63160565, -86765699, -26350714, 45401855, -61694315, 44092555 ], [ -76013853, 36046629, 31279639, 43089463, 45226205, -110057994, -117330482, -54695110, -54259734, 35602281, -75881851, 56631, -75923734, -150327, 77641636, 41431715 ], [ 56123, -112789148, 96252078, 73336926, -70685374, -80415141, 108847198, -51687522, -76907155, 43853711, -12607867, -34429233, 21909462, -94468945, 116736388, 22252300 ], [ -105649307, -99921019, 107081307, -21068552, -27355464, 30880184, 48779183, 88450037, -52738326, -96915844, 87237718, -93686950, 97103621, -56851658, -33464626, -46229345 ], [ 11742714, -30406124, 37471102, 118906931, 117132499, 74160531, -53886851, -38099869, -62145869, -115466563, 74933626, 22986643, 113860241, 94370987, 109169644, 16421674 ], [ -10484082, 82158511, -47067822, -50374043, -85685349, -13395211, -35084579, -41842879, -60585308, -99128808, -73284136, 87483458, -70899630, -30631869, -118367824, -85933141 ], [ -27601759, -15963621, -67688158, 39015769, -57528853, 3599691, -51710613, -98779048, 77025555, -4318937, 77522666, -8905506, 34235229, -113810824, -79526302, -87241259 ], [ -17645706, -25782733, 100396769, -66293709, 31566309, -42017035, -19950386, 101164039, -79283074, -4071256, -116551320, -43829639, -48515621, -79199153, 94359411, 58887612 ], [ 17166449, 12816128, 100769783, -85573365, 44503302, -69684639, 51105853, 71098433, 58179245, 94547203, 8859710, -113156966, -64539230, 16537750, 63901367, -40195391 ] ], [ [ -1414062, 108119111, -8659455, 32720106, -42153366, 88322150, 53273710, -21074391, 24691687, 119128290, 92527874, 65012696, 114530064, 22887897, 93541475, 36982993 ], [ 53084850, 4543617, -55681820, -88776527, -688618, 61163870, -111199303, -59834167, -82676, -109391983, -104703139, -112624792, -46479154, 43234569, 30464623, 112351536 ], [ -25118666, 42082963, 95629861, 82072250, -104191560, -76170008, -74120397, -118644876, -50177769, 53542974, 101811471, 47808889, -96037579, 57169438, -90260902, 12195276 ], [ -99554100, -22389919, -88874089, -61231942, 22307153, -51256448, 68696915, 29429057, 70151240, 32979051, -105183441, 72422558, -5869324, 26517425, 3153449, -88909468 ], [ 60193008, 24688697, -51063860, 72818600, -51922224, -94293947, -108542473, 71962417, 114175939, 111218998, 86952691, -20919032, -3621060, 55264275, -98810684, 39531717 ], [ 33059451, -63808831, 113797091, -59795101, 26179913, 113620235, 7402020, 38511456, -69857118, -118465220, 40113523, -105400185, -42565975, 39355095, -64738283, -70569259 ], [ 538274, -27894419, -113420510, -20132596, -112846198, -76228394, 97877248, 109555542, -56056194, 33146765, 53938192, 15387527, -45558190, 58530769, -74989272, 17816143 ], [ -75728593, 64201657, 51936550, 91102640, -35436976, 74919718, 40880694, 46666398, -13263285, -90717363, -8535664, -102996899, -76200475, -113767793, -45425949, 5945028 ], [ 49443790, 44602938, 34881026, -105797656, 40231507, -66689946, 95000152, 55874918, 115666425, 105362594, 109269724, 13684927, 10895753, 19027875, -11057926, 54898703 ], [ 35240767, -37358235, 48999132, -92229706, -88128004, -2050069, -70320737, -26629561, 7789320, -46154424, 36497943, 71488573, -102015612, 13158666, 74246021, -29062936 ], [ -83523540, 92989776, 77056623, -104351247, 77228958, 74370075, 2506648, -27735892, 32658878, -69781322, 105817398, 112005784, -26685452, 639588, 10930256, -101837811 ], [ 24199063, -48100688, -28193284, -115550111, -36561188, -92244237, -6230681, 90500682, -59793232, -115423363, 7038894, -32064751, 115212640, -59145202, 78046445, -6809467 ], [ 86082810, 55351040, 55897484, 69643360, 96479856, 106741074, 45073178, -8074213, -58940884, 87232007, -80667285, 114013585, 68680516, 52334423, 36809530, 17958210 ], [ -12163159, 15222436, -18530500, 20466054, 11307891, -39111435, 104857530, 13251430, 65670917, 77916737, -63288927, 47809750, 22529489, 98412336, -7412580, 103298753 ], [ 84094697, 18918446, 74034543, -97724953, -42051053, 106321126, -10034706, 111868579, -42051935, -27998695, 44112449, 97534909, 94413916, 16774619, 23809441, 56653355 ], [ 10820329, 4000474, -100660582, -21542390, -112986130, 51940961, 29323823, 112367315, 9473698, -46873886, -118845222, -19093553, 58279739, 105468829, -68440676, -67711412 ], [ 30258121, 1196572, 42309526, 88021725, 84723831, 31936677, 7140357, 71308753, -27013647, -41844038, -21671619, 95387026, -57665232, 23035475, -68464403, -34708896 ], [ 65477690, 50187015, -97507791, -42577200, 67838982, -107339900, 85010957, 15159520, -82094812, 114304624, -47504446, 35935554, 49052410, 92614421, 117807615, -24848051 ] ], [ [ -18077279, 115469196, 73420539, 32766812, -60869989, -115486932, 78275823, 51826883, 118522172, -24950532, 30243654, -73242158, -54541886, -71750624, -99058006, -98428636 ], [ 11632089, -3562136, 11893053, -70063655, 98300888, 12997041, -20804433, -110906168, 91976748, -37678414, 105850151, -104721301, 63696417, 32076111, -7402867, 40169909 ], [ -36770791, -79067814, -107371834, 32832122, 52484584, -90651044, -61089435, 51597435, 101755787, 68614679, 112286709, -23985159, 92257215, -43877461, -22502735, -60269482 ], [ -94078280, 4920745, 103815650, 56322696, -76578059, 87910223, -25324008, -53516248, -6002634, -6684362, 104017254, -6949795, -68918553, -27106867, -55440907, 44487304 ], [ -26746041, -3915647, -113992617, 66051185, 30035811, 101683267, -97844892, -75141332, 85778881, 71350633, -88631356, 41588162, -59185169, 19541152, 25318295, -112299906 ], [ 65165890, 75716685, -30175038, 13082207, 21653647, -85761808, -86254704, -96197257, 95670036, 67368372, 106197469, -75403053, 96667238, -66189239, -100256642, 99955470 ], [ 39191846, 8867776, 13688862, -103485245, -13826203, -102521870, -90273630, -16727902, -90188690, 76026387, -100358805, 115962087, -41417750, -70834614, 80637730, 80676503 ], [ 52790284, -8627425, -99985821, -110399727, 17678035, -105113891, 64435861, 96977031, 68248656, 72877580, -89445580, -14800222, -92372091, 47157804, -105988930, -50550121 ], [ 106587781, -41264179, -93562060, -116735424, -117886524, 44331330, -94821428, 41406356, 4172316, 112092065, -103974272, -51783098, 115243579, 63604144, 114791841, 78652128 ], [ 1084262, -80931445, -83952653, 92488835, -96639195, 10898029, -10207279, 68658647, 47878400, 74150792, 86446833, -40435811, 11229671, -105821919, -15812611, 31444408 ], [ -45377652, 74359178, -102403168, 40202865, -80475739, -17268931, -24731341, 75830914, 84992874, 110385857, 1916789, 15718301, -61280190, 52453077, 76989184, 85221703 ], [ -93023146, 4872076, -22755393, -95296261, 60918303, -116699810, 104773065, -100375024, -16816746, 27664625, 83731790, -77685300, 94802255, 4806229, -65333699, -87536224 ], [ 10692736, -31123751, -76565201, -61759747, -36509075, 115214943, 88504860, -70004617, 77366518, 68872235, 36995234, 48943685, 84248344, 10492006, -19477152, -68546837 ], [ 86103611, 85186129, 71939780, 100498215, -18574577, 29316402, 113173246, 24957348, 55257020, -84358055, 10305659, -112162053, 72711605, 106218881, -61958894, 109619687 ], [ -99217173, 67881870, -45114497, 59010326, 22330869, -75980, 34950485, 8635837, -97164027, 75572799, -10779222, 110957792, -2696376, 52700461, -1645450, -115793247 ], [ 96755610, -96778111, 38932526, 34936637, -104050427, 32708686, 30301248, 26186345, -67972892, -41621300, -17168344, 31034863, -59624555, -74887968, -86656731, 114650342 ], [ 7738005, 68773318, 6766476, -93157956, 56936877, 103327770, 91151942, -115128000, 92642254, 81752557, 20939092, 89652778, -5503983, -68614557, 113161595, -66195801 ], [ 6691887, 87415490, -113287885, -107231962, -88885358, -78115714, 79292536, -26156564, -61747013, -96317298, 10518202, 20959889, 49884212, 44939627, -33989472, -5614505 ] ], [ [ 39623620, -45767262, -23986075, -45899999, -98101908, -102025969, 97742172, 58291687, 34269183, 32686702, -115735477, 15071072, -94866265, 12720914, -113658868, 87368565 ], [ 26525010, -43753951, -94580610, 74162395, -81514185, -64642820, 77154578, 116023119, -26011378, -24595193, -24449806, 49580516, -106088647, 5374211, 96280329, 12865007 ], [ -10672556, 112930504, 34472849, -32783245, 64039081, 108194119, 45547041, 103461252, 112524405, -51857039, -108703068, -115692490, -46707083, -95736727, 80070953, -4964742 ], [ 29374938, 20276703, 80990432, -109963220, -26303158, 45339969, -66758025, -100215003, -104967464, 11946130, 90769235, -10971520, 83311823, 108501535, -10504375, 79181210 ], [ 53751420, -59882737, 9452133, -116500726, -53822171, 58178282, 2353013, 29794236, 44069108, 22680433, 65608326, -43992880, 68177288, -38282919, -97987796, -19812272 ], [ 17171377, -12475606, 90483023, 9342704, 1425362, -51367829, -36668631, -2898905, 47749082, -63121976, -26347958, -92001508, 10902449, 79999018, -40825623, 108790107 ], [ 117704109, -9029967, 63367495, -172230, -91085742, 2641648, 113336340, 97984204, -94284011, -43953626, -57044363, -63951188, -42096755, -49485577, -3008610, -108748039 ], [ 8947841, -105048271, -92614643, -16556416, 87348977, -59270352, 75460172, 35049015, 64828350, -87357787, 9944875, 112165687, 31015826, 18169319, -43293308, 74196754 ], [ 7579732, -55683914, -95656897, -73903690, 67559375, -17343139, 90308104, 4671463, 97483821, -115890588, -13138768, 8170539, 20914607, -109848513, 70235118, -45663573 ], [ -41378830, 112082194, -54110466, -3793192, -68236985, 40201421, 28204708, -50499951, 9484954, -23106689, 117392467, -116708887, -102343976, -28624739, -102767306, 86340630 ], [ -7755598, 36131508, 9221350, -1766076, 75734236, -103987151, -70751995, 14588773, -40178253, 50328809, 10027223, -35634966, -9370058, 115665284, -31090886, -68612112 ], [ 21855778, -66162065, 27155954, -115145784, 60509383, -47904120, -76116166, -119040095, -18930795, -115169708, -37509609, -73441764, 97596769, -6235446, 50669020, 16755670 ], [ -93969842, 79886758, -44038373, -40688435, -80942322, -114864040, 90632619, -62002959, 75761702, -63290743, -91688865, -62147595, 2264249, 115843935, 89790648, 90629045 ], [ 46863453, 80866359, -5739210, -78827205, -18410981, -89057868, 116979434, 57297058, 44563337, 118086269, -68744897, 61581775, 35178575, 90150480, -49134384, 111892909 ], [ 29289994, -16819314, 91264183, 13070668, -69737013, 12488639, -38302485, 21647351, 12149719, 11362472, 60458693, 64998291, 7177521, -74412336, -65072668, 17113114 ], [ 77032681, -15485999, 14884843, -7294578, 89638392, 107415446, 75938712, -94767938, 21680100, -65001990, -18153592, -100815208, 83789341, -103042125, 44812050, -76272228 ], [ 34583960, 60800524, 33467810, -117756107, -113585118, -85331816, 1182558, -18377404, -35023779, -18790605, 28560801, -91729802, -35298607, -77850400, -25865630, 36026755 ], [ -7697594, 105731159, -56418761, -67767783, -96508565, 7621572, 109841181, 103534255, -107176123, -36453012, -15452252, 54536515, -18456086, 81346094, 39253751, -113807685 ] ], [ [ -111530481, -3998023, -75285832, -11079006, 19903184, -74182847, 7627166, -17588383, 96420933, -48528806, 51690831, 61249085, -54537702, 39076891, -82210716, 26638128 ], [ 38292470, 52114293, -84806689, 118844810, 33871895, 109808814, -25790485, 10980445, 13203672, -14408085, 44384706, 21169342, -24824954, 41137184, 81381270, -115846892 ], [ -60548110, -106666423, -28349581, -37909635, 93337587, 69549111, -49921345, -117073595, 68336868, 30922800, 89629173, 92555053, -108660016, -49580785, -13578524, -49550037 ], [ 112731698, -102959903, -71650814, 28588986, -99097115, -68210171, -37084860, 69330409, 111383495, 8782665, 48308589, 68968996, -69074779, 28380157, -30420530, 53073725 ], [ 69411179, -104217501, -105930321, 44735167, -31150208, 78306152, -73153752, -93101531, 1406498, 117280069, -50078940, -25403909, -118140614, 21397983, 59070691, -36561922 ], [ 58067900, 6084911, 17463372, 82256683, 68630035, -76464503, -114928551, -95529170, 26597974, -96310363, 92130104, 68677861, 97956566, 63123214, -29695769, 60814374 ], [ 67655200, -114951919, -14923863, 19754226, -107972959, 50341765, -104942174, -15772882, -113344403, -4061896, 52640627, 103044623, 106735553, -55210156, -113182207, 37871895 ], [ -61538438, 108298344, -45036198, 117934490, -29033320, -116278914, 85290695, -65124120, -71532820, -76296239, 289008, -94651835, -35491524, -64193313, -82322743, -49583874 ], [ -76077399, 8844116, 94773221, -31694112, 103464446, -88803741, -16172242, -76463757, -97442687, 55934153, -56882302, 26828544, 68797602, 98826696, -75485918, 113145752 ], [ -89412185, 93854818, -101474606, -90654627, -113544293, -26570670, -70888133, 91027793, 62998862, 24795606, -71726012, 92388489, 74918554, -113591555, 38425452, 89073494 ], [ -81668676, -58665663, -50958978, -24842575, 102514338, -119057465, -59904923, -31289850, 56832257, -78265108, 16852561, 40733733, -106971414, 115387522, -17689412, 89725194 ], [ 92992287, 81010273, -24435730, 69264801, -1766215, 87207428, -11741425, -65818238, -69153144, -107153827, -93517153, 110667790, 9344680, 10549508, 99497526, 89967300 ], [ -5428001, 33251257, 13604335, 66507352, -66724815, -4435013, 70073242, -32967370, 47789545, 58448679, 62747681, 84074615, -86982618, -83682811, -67444360, -72569892 ], [ -58014448, 94939314, 82935360, 115913751, 53333318, 94934758, 106249394, -106251442, -49491394, -115508763, 55546487, -63025813, -2646877, -19695289, -20463134, -116151482 ], [ 36968112, 56966793, -110515424, 116363313, 64611531, -53265438, 95955903, -61236721, 108704641, -7339629, -117332871, -79867708, 95906781, -82517500, -78617309, 75540382 ], [ 47333759, 67320930, 8905932, -11045610, 44725989, 39294102, -35364354, -4450276, 37145122, 105957484, -77391160, 81087607, -85048353, -117722231, 64439400, 10962865 ], [ -50753430, 23469300, -109434455, -52687498, -57336050, 7219482, -91003337, 3662190, -38800471, -67187127, 117399834, -50433997, -66676252, 73029415, -103572954, 70091368 ], [ -8094304, 90890955, -44864, 72188816, -84425653, 39630978, -76625814, -102044282, -32133022, -71621085, 82873420, -90913893, 83666774, 1969797, 88288838, -63665697 ] ], [ [ -64464837, 116018676, -95256343, 48435861, -112908705, 14887532, -74651721, -82505013, 66196060, 86724998, -90045145, 54174413, 32991878, 56173834, 48151749, -9101587 ], [ -60512802, 104414245, -77892069, -53322473, -6928919, 30590180, -98765420, 11746017, 61680772, -83537056, 102568952, -107411550, 106408556, 44014031, -65720273, -83763392 ], [ 33301613, -61058464, -4671194, -68334879, 30137467, 11080901, 90796473, -71210491, -52597242, -79680428, -119174343, -63288997, 63872161, 99664112, -108809800, -11863207 ], [ -106920059, 118478832, 66391866, -34154175, -47859706, -114927154, 69263643, -18091048, 82701048, -78621034, -90237072, 98246879, 107240266, -99139690, 90430433, 5764964 ], [ 48306079, 94726443, -8247534, 95686047, 59270266, 11247510, 81434427, 15833790, 90628491, -45106797, -118846721, -66427054, -26967215, 66051932, -45596680, -18168638 ], [ 77425719, -113907954, -61369538, -76055938, 1999883, 26572877, -30839235, -102368687, 99731743, -10809778, 43805262, 102653229, -36416579, 39430740, 51447960, 35444350 ], [ -9030245, -43867603, -7090944, -21744835, -109797931, -77276365, 108794744, 3881528, -114246162, 94973996, 8434648, 90002394, 42726183, 76709909, 85511824, 106800635 ], [ 89892834, -79164053, -50807321, -47974094, -100376173, 107520970, -17398156, 106731243, -99997204, -41909892, -118366880, 9559830, 3154128, 18617368, 59065489, 51583380 ], [ 62634478, -27318105, 35915188, 31562571, 47989873, 88610161, 56210378, -54468719, 13344581, 39076295, -95191353, -110052635, 76883914, -113580405, -72077464, -62181819 ], [ -100627552, -57412677, 352406, 105613163, -34694506, -3770816, -8363881, -38542014, 40821700, 90312171, -38320440, 57291470, -46886012, 28303113, 16933477, -110077568 ], [ -45024976, 8704490, 76867642, 10653928, 79294699, 19531405, 111851187, 94164660, 30732220, 113637040, 81269119, 12981953, -100624019, -67439009, -46725609, 93343245 ], [ 80330103, 81995219, 53950364, -48481623, 81898544, 10950354, -28530304, 96761133, 71348742, -69141067, 43768153, -11251703, -115068058, 87738822, 68001245, 119136209 ], [ 68905104, 4514121, -57690475, 8752072, -99263195, 10783542, -44128123, 35462989, -90325062, 35907832, 68562035, 20987307, -44973156, 73314953, 97239879, -66462814 ], [ -57813069, -108909294, 11868990, 30242329, -540825, 32694453, -105237805, -64214591, -15667546, 113940297, 38784633, -96185689, -84254885, -62526791, -117116167, -99735363 ], [ 73163869, -77085063, 37871155, 59184907, -89909777, -28075143, 83903145, 79760785, -26233666, 106048797, 105186517, 74571040, 40796375, -27968659, -111949120, -98836056 ], [ 87840659, -117341796, 7509393, -68743457, -49280177, 35016916, 59548718, 33874272, 93711944, -103037388, 70124383, 112214773, -58891614, -89852098, 59619688, -39220956 ], [ 38232392, -58365907, 58845536, -40396767, 23743129, -11576384, 16865590, 104190641, -42502073, 50424782, -43175512, 58217170, -79305188, 46071651, 58315238, 4616311 ], [ 44431693, -47564814, -53318507, -37371188, 30434825, -33121037, -109206512, 93414048, -22705837, -110174109, -13810166, -118362170, 107692388, 3124916, -83708757, -55089524 ] ], [ [ 43083334, -87797829, -22061733, -63574482, -117911970, -52463369, -116464768, -39956708, 97392390, -65131112, -97962397, -17486308, 6005632, 73518169, -60321980, -14297419 ], [ -9152116, 72267754, -96823848, -16098589, 101736003, 60122660, -57695387, 31490107, -26772982, 86536617, -26870256, 17552061, -24683513, -29437225, -50971963, -100272752 ], [ -23132678, -111579043, 71982375, -93929755, -68556958, 62641325, 30492383, 26750063, 73635720, -19843901, -25895130, 82895903, -102494404, 64435871, 115297620, -60542032 ], [ -17774527, 83649182, -76896364, -86126045, -72008294, -79164844, -18843532, 11151078, 68125089, -94203068, 32613847, -45951190, -19147547, 102895778, 112739255, 66230105 ], [ 73832397, -522302, 64199417, 60210110, 14457368, 98807136, -44400649, -89594193, 31268337, -28865116, -117535414, -113050438, 109916318, 70189195, -55740932, -97947854 ], [ 29824969, 63006891, 30658894, 52400819, -71032983, 62155099, 98977468, -68008059, -69888625, 61737397, 94845208, 96583753, -78718307, -53135224, 87110876, 60299803 ], [ 47558508, 62992463, -113490141, -15003698, -36332548, 44729115, 110797366, -79136759, 46931718, -88286367, 35977673, 36890529, -53494718, 118777876, -44247132, 115922316 ], [ 65626203, -57995618, -57379018, 15422928, 116797500, -106427307, 117118536, -96914248, 77990231, -54835603, 6977686, -116688044, 69749384, 33027630, 31534884, 115810710 ], [ -75355356, 51546619, -42021480, -76985152, 35568043, 118391264, -118996085, -43800952, 6039272, 96600575, -36203203, 57694961, -94245614, 15670044, -111580715, 100234117 ], [ 35444161, -6167522, -63152110, -40170955, -2554339, 32417463, -76473543, -67551106, 54655335, 75739929, 102982673, -100698216, -38796266, -93854591, -12479952, -20390779 ], [ 29283709, -100721833, 80186579, 70223357, -7670778, -37853, 42116693, 88739280, -17836694, 89844431, 55223287, -112816852, 17647962, -79736129, 64879138, -3984059 ], [ 16379833, -44536004, 95484840, -48936467, -93561781, 66217912, -16233157, -58853198, 25821160, 82307112, 111797798, 105482056, 76083523, -50373968, 115443486, 7796905 ], [ 56753314, -71026109, 86964148, 50179287, 80179642, 65703140, -70074585, -36232928, 4638909, 83195556, -43105175, -113468743, 101767884, 51451677, 80993563, 7212751 ], [ 53536163, -46227102, 84374709, -15320041, 11511548, -2338690, -65482580, 24660653, 104631518, -40330934, 26636371, 81168606, 83851151, -92256932, -7376186, -47461914 ], [ 14129861, 56912069, 104740142, -51771325, -44894733, -69011993, 61816274, -108685166, 10870226, -90971242, 64334341, -35050547, -19985606, 85568185, 96036663, 63704298 ], [ -22791147, -20863343, -32488775, 106112162, 78510296, 87251030, 94353315, -34365207, -45374032, -88994646, 21084450, -111945306, 119076121, -119088006, -89627648, -105745263 ], [ 69187766, -95867249, -28070440, 38784340, 44278445, -64958667, 21697116, 24749157, -28145294, -77531707, 18780049, -28860653, -88785666, 7715893, 12408966, 46663431 ], [ 30454749, 92691434, -98122792, 116948511, -107134366, 66837042, -23654724, -87691929, 86232381, -6873858, 71006518, -86761472, -47493188, -100503479, 103676730, 30467766 ] ], [ [ 15033695, 105457558, 19939134, -35691984, -111442146, -26934792, -78825692, 106920736, 51014610, -4031664, 68149608, 60476466, 97290016, -7157793, 52327896, 98767704 ], [ -41436610, 39402238, -50735354, 27425496, -49376627, -30160597, 8101066, -67157120, 4964801, -19322900, 52608109, -98625045, -37963548, -14852264, 4838128, -76236208 ], [ 112052926, 94592647, 60313899, -21012460, 9450464, 108332389, -70270954, 114741482, -6933209, 103252218, -1612185, -71419796, 3664179, -54193308, 39635984, -87002568 ], [ -51845237, -45621581, 62728890, -12948657, 75750200, -83049212, -46609863, -92748455, -118596800, -72050206, -33630936, 91603927, 93403528, -77681066, 64866134, -42444041 ], [ -87231319, -78492571, 16676516, 108448427, 57638813, 68752153, -31788209, 4998739, 41065625, 67721760, 2601885, 9324997, 55053040, 34659384, 110798056, 19541945 ], [ -79638537, -3719478, 102852831, -37168981, 1105705, -76078085, -65002139, -94431265, 69687020, -97896891, -90350206, 4690684, 114257788, -68044785, -112137726, -87973823 ], [ -58119123, -65477963, -100388371, -117907199, -10973766, 81998803, 72130523, 111592695, 47275718, -34411099, -115814730, -68401525, 66640892, -40141989, -109890568, -42990635 ], [ 92376957, 54755694, -13699207, -42243840, 9834582, -73939522, 23506469, 22077386, -68839030, 74721136, -87073320, 1507364, -65603570, -27131758, 44812265, -117027821 ], [ -44797058, -14609443, 6064634, -31128923, -1428217, 50848979, 2903953, -73782140, 97943005, -69691986, -70026810, -29766816, 41515413, -58512322, 34101341, -47666438 ], [ -90697693, 2955683, -70741583, 31138919, -46666215, 100672222, 94651807, -33559490, 55241061, -115447887, -33585739, 70032954, -53448372, 103044925, -53147259, -91450334 ], [ 116501636, -84553729, 83503211, 76498009, -108698758, 90993470, 72431502, 16319815, 11248206, 104415088, -46851434, 49640959, -103720420, -41746771, 23281379, 89204310 ], [ -114577729, -40982999, -109841911, -50346289, 14406985, 12898225, -84612864, 36299612, 47608790, 51379679, -51473973, -33286873, -43535238, 103310237, 69123823, -877922 ], [ -105182433, -22064614, -97405614, -48367727, -70843588, 119115356, 41652972, -109481981, -65227089, -104670200, -107460472, -100532219, -78372986, -96802107, 2966888, -28709961 ], [ 81025463, -61119788, 8384388, -38361809, -90859777, -66838446, 89567246, -106766834, 70626770, 115599468, 7036009, -61948086, -6055431, -17343858, -37722694, -114391136 ], [ -64921496, 74009917, -105901180, -80453071, -94583800, -59313542, 73221353, -37102705, 79688368, -19291851, -79249623, 5296024, 46114903, 4738199, 103198518, -51954330 ], [ -72758948, -7451497, -36748398, 116544985, 118533751, -100477431, 50611550, 51926242, -69195749, -74246765, -109531170, 3756379, 43767082, -89063025, 78841702, 103048396 ], [ -69892194, 9880214, -99813974, 64466308, 102692286, 12481733, 79212041, 104816328, -13825093, 82807433, -28177627, -86191195, 105988125, -33565472, -1595348, 115467989 ], [ -68171186, -106401599, 32569456, 16407926, -102531430, -3510922, -39619903, 32170820, -68844413, 34079555, 109087100, -84974787, 17121760, 42005175, 12873743, 63978112 ] ], [ [ -106413013, 14935469, 36414312, 95840801, 31475836, -51433038, 49347037, 94221169, 75880086, 4163074, 115697333, 46890925, 95569900, -78367403, -33405066, -23901633 ], [ -25956291, -49975580, 77671364, 69457952, 114249496, -115083262, -42120977, -2297583, -17209952, 85539744, -20910570, -43809500, 93974530, 40669052, -92261001, 15374068 ], [ 48818452, -47166068, 88168311, 5175915, -30847087, 28295928, -49704882, 47567364, 38585796, -81371252, 15105523, 114538967, 86148389, -50981273, 46714874, 45494925 ], [ -53042461, -46597327, 114888312, 63168552, 105563510, 50051344, -50062071, -21745907, 115484355, 33414869, -85146849, 37456245, -79739841, 2073064, 96928308, -104469928 ], [ 61697574, 58853102, -63543157, -117710963, -47979530, 63434229, -94318785, -62468311, 71572971, 23190986, 81745363, -66963472, -75470235, -96557690, 68576657, 69379334 ], [ -88993754, -13297325, -31462413, 108082107, 92059296, 82824838, -98343590, -12578283, 32803445, 63983957, 119228691, -101246066, -115759614, 17012284, 15411810, 18313466 ], [ -104804174, -30368064, 74764637, -99196541, 84850862, -100984286, -54392341, -117814369, 61446353, -59490074, 53741747, -52082984, 79294226, 106930417, -42549019, -3169315 ], [ 115929180, -86508627, 12369909, -22679776, -66731351, 19413752, 35508787, -40514216, 105224325, -94945280, -49161800, -77526085, -61976363, -13177548, 23369786, -2306005 ], [ -76595460, -36930236, 36982378, 87912286, -102305201, -9694083, 48921601, 38567360, -31902600, -54269218, 24482965, 3900721, 96469701, 34866861, -34351626, -49193156 ], [ 35133923, 52258474, -68422728, 102364967, 103325161, -94628921, 710226, 100755282, -66124301, -9048699, 42782091, 57431788, -52301411, -19077917, -24566462, -75125392 ], [ 110902520, -27525679, -56767441, -34954400, 70528764, -37748369, 8893852, -36733088, -90778683, -18680553, 112089586, 76488309, 12025603, -98591666, 68602199, 70926331 ], [ 110873209, -49054718, -110723048, -61677106, 119268375, 23113292, -26323497, 26347800, -97662520, 37242763, 73843340, 73184758, -30707592, -80166659, 105995820, 103451023 ], [ 71051092, -41648976, 22026204, 101229314, 71480957, 60060099, -116799203, -102572326, -18234529, -53053015, 113215747, -51259142, -62945629, 35273184, 47755084, 52993342 ], [ -42493745, -81134241, -82112278, -34911648, -33065300, -29725618, -62030624, -108300525, 61646141, -109235760, -8467952, -23330776, -109698408, -75198580, 52241411, 83333191 ], [ -29620841, -30290231, 45117012, -1192409, -36965205, -101036648, -93607059, -91961247, -17864864, 31282243, 39953784, -95985618, -68643241, 6317057, 114849114, -104710346 ], [ -101236610, -42495129, -59851681, -28249859, 42084421, 66502298, -42478632, -39253536, -22565673, -65773147, -69320250, 82805516, 66468006, 91211847, 112063903, -48421228 ], [ 26784026, -55403827, 80783250, 47226269, 43415911, -109203211, -60828525, -1342781, 100074860, 87347675, -16487910, 13714724, -116062168, -99421808, 61188729, -81675776 ], [ -79831892, -34193994, 53394530, 113712481, -9327875, 37330982, -105568166, 110495216, -89312845, 25037950, 74401721, -25412835, -53038742, -18312673, -93718000, 25723975 ] ], [ [ 42782975, -98302516, -63799206, -94466657, -45084592, 4394783, -38513032, -34273219, 91802279, -12771927, 119286928, -117648893, 42434322, -102849964, 12519090, -17411610 ], [ -23888018, 111787409, 6716030, 66919868, 9854248, -22003695, 63692841, 62891156, -80111728, -16824227, -33533111, 5029351, -115293758, -37882192, -102072539, -113227804 ], [ 116067138, -1173396, -25464515, 66083771, -110459693, 91197357, -89493853, -6371093, 25553643, 82438332, 12101, 52837241, -112532703, -91721241, -36585822, 98598079 ], [ 19309742, -92884220, 104979077, 36145531, -48138096, 101190035, 49175620, 15317813, 110398343, 108607653, -64948497, 12384443, -12084194, 92719437, 52029063, -14555773 ], [ 29558320, 14124651, -50512609, 112551417, 7781579, -36321037, 65699632, -19222390, 115703665, -113456301, -14771592, -10892986, -55151378, -9023641, -11322578, 34618995 ], [ 92974724, -29112120, -38699986, 94445439, -86199295, -100845423, 89993401, 66815548, -88689013, 53325933, 78634625, 84239112, 114768585, -89979827, 6729030, -42807269 ], [ -15838213, -29717847, -1098860, 877368, 38741906, 12412788, -82982884, 67088637, -41230135, -47075779, 77406154, -6690482, -67669561, -98117357, -40607418, -115553304 ], [ -105120295, -73369945, -51980946, -83668321, 116116217, 109831732, -70090795, 109936356, 97461804, -34926857, -3899057, 81905717, 35317447, 97151638, 42117559, -90621439 ], [ 82844042, 104257199, -78438539, 81214212, 63924837, 106100375, -53960207, -65542064, -113467780, -2146265, -70365720, -111344762, -29669846, -78173465, 10252477, 95666360 ], [ -1298527, -77986919, -117612280, -51437287, 110991039, 49040052, 81497094, 76431026, 27644320, 12288177, -105425038, 29306613, 18108405, -107344889, -25664164, -18203529 ], [ -17590546, -99807700, 9700454, -95837795, 27165730, 842311, -81789919, 37937684, -44752398, -56341207, 115528654, -25987084, 106914249, 89939126, 101659844, 101269381 ], [ 55830216, -16604671, -62383466, 20836618, -100078255, 20324960, 57163777, -89181044, 84637327, 91780838, 92083561, -36687615, 32667996, 12770016, 65457726, 8908186 ], [ -58415704, -117721645, -94566028, 102393793, 102499943, 48222768, -69197364, 93499329, 66373655, 21287334, 30801018, -6950921, -25771199, 15798429, 98794633, -87372463 ], [ 98528655, 61083615, -49804179, 18815433, 101741438, -58229171, 95622190, 32891437, 59406120, -109093559, -104619076, -62407583, -4381905, -87843034, 114556070, 66071509 ], [ -74795436, -78784599, -57482960, 94565034, -99973963, 14736661, 42798301, -6016844, 81962563, -67071109, 73090792, 113846157, -43517355, -74251010, 81208455, 56646103 ], [ -66395373, 31063303, -74559096, 18695301, -116635753, 24157270, 59239614, -44042211, -22674684, -101167968, 82291446, -111789423, 40001332, 32423055, 10273286, -107206313 ], [ -91057694, -65952167, -114892100, -80711972, 7778224, 61198340, -117500608, -96994414, -49879526, -26779917, -88086632, -69591245, -73168286, -38572612, 81147475, 101441963 ], [ 39611999, -119038788, 63567724, -31142868, 105557216, 89922570, -98449463, -59003752, -118735332, -42891183, 4069773, 42763708, -106037988, -84762280, -102699269, 70552843 ] ], [ [ 110230223, -93662688, -41890251, -63431676, -111403043, -51079551, -74402116, 68297389, 7469958, -28582350, 26203924, 80113016, -68871286, -20711221, -76638123, 104857796 ], [ -33794560, 103925534, 116043525, 51013510, 52269301, 44203948, 61744844, -99127787, 101116308, -112977069, -81034770, -37316742, 32914707, 59523012, 28823875, -117303632 ], [ 75422895, 12454395, -69579472, -103513786, 90098716, -112233723, 36145395, 74825267, -98886732, 114014372, -77724131, -25775790, -71904006, -24391449, -16549255, -33562784 ], [ -101726591, 72986955, -72129249, 45751972, 8881174, -11809638, 35845212, 55895307, 20958230, 67309606, 103621967, 105397183, 9013667, -92664170, -60367479, 40192310 ], [ -48580699, -76860130, 76178177, -44117075, -97330535, 11970056, -25608502, -7976766, -43169428, 51657765, 114258106, -73785771, 70139780, 71144158, 9611236, 80879342 ], [ -3487466, -17256809, -69681202, 73308542, -61657073, -29932605, -99930416, -672468, -99447453, -112216971, -13108681, 37119757, 11768702, 85588242, 94154525, 77156161 ], [ 46369123, -106072768, -6034887, -12733144, 77476026, 70147503, -16790063, 84166878, -26179921, 113691970, 30381729, 43109386, -18910901, 82903059, -66031975, 18110794 ], [ 114272547, 49178204, -60492876, -40696542, 70139816, 30850993, -7609981, 114998585, 13362684, -37686226, -6479957, 95844851, 1184388, 108643612, -97532633, 82348178 ], [ -70142470, -63015293, -110412621, 93292346, -91559735, 70649983, 31237658, -66597077, -100407361, -119304511, 76895284, 23755349, -39019947, 119098622, -32532436, -29800992 ], [ 20342736, 91032423, 1498648, -66435656, -21963061, 74373211, 836469, -16871665, 104976499, -68170018, 86053240, 18557258, 9904293, 91734025, -56572693, 89098716 ], [ 70441647, 33210903, -39942810, -36353986, -38758466, 83666013, 88970927, 103321013, -105838424, -61121393, 68797815, 33600119, 94180820, -118110235, 104114630, -104313845 ], [ -79313223, 58288020, 84008928, -27312540, -60329230, -11526078, -1334604, -49612203, 36963295, -102446865, 77116496, -8570109, -3000362, -79300341, -40250159, 89677942 ], [ -22394492, 91391574, -20538805, 61649662, 82265221, -101563808, 116266669, 83991993, -98741490, 45468077, 60274644, 75618111, -17739991, 93859372, -34212905, 81998337 ], [ -61290542, 88961741, -17327604, -15831125, 20410369, -102044623, 83455235, -102710797, -104507916, 63750905, -66537321, 10515942, -14225662, -79464760, -59251887, -14001082 ], [ -15237116, -91918230, -66578646, -101305702, 33848199, -67695709, 89264928, -12995606, -37807686, 64316421, 37508065, -43129317, -8291069, 116792311, -98074700, 10251669 ], [ 115346833, -7849017, -100953509, -24559407, -14373279, -94440508, 49213946, -58534436, 13405398, -103314042, 107917917, 49607057, -50425065, -113179243, 112747070, 103671085 ], [ -12133883, 112409907, -48517997, 74794766, 67585434, 109862415, 41928848, 113884264, -1863982, -50433557, 62323315, 31216849, -91251849, -35330821, -52493560, -8596141 ], [ 50420268, 78264283, 49457748, 17581543, 50404654, 66544785, 111873487, -75943522, -73640362, -64546426, 86501736, 47736250, 34743753, 80311687, -54864696, 96329512 ] ] ], [ [ [ -74699876, 118649764, -642817, 183744, -56343684, 19998282, -67249999, -3436238, 10375101, 20377719, 82008022, 5871781, -101881114, -83541470, -92938594, -69572029 ], [ 38656872, 18790616, -37079494, -35018537, 88914640, -31160000, -457178, 46716076, -69857637, -74943749, -32534098, -2629845, -101620322, -41720907, 13889327, 12336344 ], [ -100274949, 18058361, 105267439, 16084308, 57964008, -33572500, -86314639, 13037641, -14713839, -72915377, -34314617, 68416276, 54185599, -19789153, 76084108, -23738557 ], [ -108504852, 55698003, -16785415, 90455628, -85926680, 34510007, 115173959, 64932581, -58727946, 46245627, -75768992, 2918286, 37861371, -70405459, 66355058, 65784582 ], [ -106741737, -19857273, 78538898, 61702266, 9493478, -8157522, 104405084, -10792567, 94542122, 80460962, 30777041, -13557030, 1253819, -2533076, -76221097, -28089301 ], [ -5700007, -85502466, 59420973, -11225543, -88592810, -102108163, -64300793, 62641557, 91601374, 56769109, 9796959, 7600364, -18180627, -54549677, -82532063, -24446525 ], [ 35698947, 782186, 74013690, 16291568, 17668231, 90639221, -7209036, 88613226, -16317180, 27129422, -39448288, 82976159, 33584145, 70101278, 8680695, 50792914 ], [ 114604712, 59082799, 384870, -114508794, -52054191, 95405883, -73297342, -107435886, -34236105, -21906463, -68626747, -50899999, -89015854, 78891090, -33063621, -13764048 ], [ -1585973, -43817655, 66310911, -109311362, 114494813, 4724600, -115207135, 52853475, 23618390, -95467096, 65279655, 41986031, -44877428, -60244843, -105941014, -62635769 ], [ 117716674, 113525712, -12221753, 95137790, 32666300, -104336877, -38420319, -66126641, 60607556, 13667400, 14185374, -242842, -70654539, -85080313, -103033983, -74110212 ], [ -46805156, 90427979, 33026374, 58235697, 66763402, -27073918, -60643644, -48851568, -102299900, -10660668, -43721204, 28873174, -23972333, 104661059, 47438860, 105419654 ], [ 62507455, -55441065, -27806642, 118167711, -115360842, -113780832, 86643210, 40307500, 101652161, -112955458, -31321131, 80783286, 49359494, 72073134, 67006315, -22161988 ], [ 111905895, -33107657, 96639560, -31504171, 87990705, -113955423, 14427721, 21762554, -25218208, 10173749, 69265985, -13550053, -20850063, 115526973, 94836775, -1645312 ], [ -20451252, 113788089, -84582188, -99489192, 110146361, 107822840, 37920846, -44924084, -118784594, 53380863, -75557030, -9798833, 71842566, 84543516, -105381458, 117683745 ], [ 114526305, 53436255, 18489905, -33224062, 91562599, 108274158, -54068526, 111151610, 41989107, -118959076, 60633633, 118939007, -9509297, -73290900, 24642706, 58190613 ], [ -32206020, 25085172, -74417856, -106542538, 84962011, -104205325, 23314461, 21956101, -111978716, -99681191, 84087638, 60682361, -82913362, 84200467, 113686316, 13991291 ], [ 94754003, -48578008, 38002774, -107741334, 109366211, -114237855, 49623342, -110158320, -56910574, 25700877, -99040447, 34747193, -25132371, -61493389, 89062065, -112878615 ], [ -106291199, -8965906, -49823968, 55600069, -115843813, 94241890, 1370354, 63411969, -105726851, -4811014, 116929792, 3010537, -74447239, -81624747, 14638496, -99433574 ] ], [ [ -48895034, 32167070, -117659874, -97271244, 69190572, 3777963, 73181907, -65535026, 754259, 118286777, 103978367, 1943258, -61505799, 8732316, 39782776, -65159869 ], [ 19803917, -85760762, 68049371, -6308200, 57166834, 32726552, -64916398, -7558439, -65155581, -47226124, 56198143, -64300519, 92476073, 115316688, 67990478, 26365371 ], [ 25852223, -97088746, 58567782, 63612378, 22183028, 79978378, -8573189, -1212115, 10685842, -78066775, 9991290, -95887111, -4290702, 27043173, 74787408, -88537653 ], [ 59082739, 346842, -27460312, -72622956, -17590095, 37011459, -14983815, -47591250, -67775061, -75713352, -23661795, -1786457, 40873507, -85669518, -81723341, 113729327 ], [ -34234910, 26196753, -61594695, 78608890, -50593672, 73742464, 88594992, -52459753, -72950689, 55548204, -62574644, -65393822, 110759800, -6139720, 15911320, 86424944 ], [ 99546486, 10292235, -13493235, 28292532, -19772657, -109142707, -104811727, 9368096, -70745674, -76094588, 19729352, 13623872, -85192205, -62125051, 87209517, -94593132 ], [ -40740883, -18111380, 73109451, -29475291, -39173910, -77523397, -46017525, 23596509, 64433472, 47431466, -44030070, -4146741, 28319399, 43145919, -101380155, 23080519 ], [ -20813267, -9906496, -49017036, 12157401, -103481324, -534338, -101213539, -50941721, 24698948, -56738704, -17357139, -99741423, -48273179, -52525759, -77790802, -96661198 ], [ -79395552, -58433748, -75310842, -20140271, -74189034, 50282429, 224613, 88736889, 97780763, -79121108, -6278102, 110918362, 110905517, -36545848, 117873222, -76917417 ], [ 58117389, -37644117, 41104818, 3196230, -109295182, 17860228, 6142007, 2212943, 103108343, -77754231, 38647979, -85617425, 60868596, -37989615, -10061477, 58829019 ], [ 88744503, -12978302, 39115998, 14715547, 69168174, 106645476, -5319125, 84350821, 58955253, 25670691, -84438484, -117637369, -69579306, -26083842, -100376482, -68702171 ], [ 39440783, 66995000, 72816344, -37085411, -18542820, -109798511, 83288973, -21276151, -115422691, 69198952, -97689548, 17898589, -20297241, -83983662, -27326266, 114895176 ], [ 116280693, -19856184, -24282398, -98076147, 42505579, 87750607, -65469559, -119041787, -45529541, 43491665, -17718753, 62354328, 90855375, 11572866, 46442632, -76733985 ], [ 104379737, 79725077, 25933327, -45589109, -95026784, 90871241, 33775218, 16960975, 109860299, 37118537, 45167286, -62106471, 108503927, 76652506, -28856933, 106908071 ], [ -51465039, 101227414, -26227071, -44377986, 56095381, -34185844, 23823896, 97253566, 42832144, 114509477, 91299871, 71009593, 95441013, 43965551, 96894868, -72854675 ], [ -55968281, 54576956, 49892427, -71633983, 113483499, -22817151, 19816079, -34808522, -36069064, -19316642, 54707056, -59422190, 58488382, 36552062, 104661213, -58218660 ], [ -18940296, 98122363, 12607877, -57822412, 90332218, -21503059, 74931596, 8013614, 99000918, 37923885, -104317264, -85239104, -70615243, -23472360, 20555753, 51498576 ], [ -74477132, -90494037, 68919436, -76275107, 90392643, -32749127, -38689419, -38208870, 84974482, 65996777, 108512143, -10757790, 11799750, 34175767, 101746169, 85732660 ] ], [ [ -109997564, -22386477, 94566369, 85342679, 34365947, 56412113, -96058779, 14976613, -13141972, -30942769, -26027721, 106950837, 83596836, -115684299, 1295407, 20314027 ], [ -14088100, -92304060, 56934495, 88435112, -8291232, 54667421, 94800465, 35708379, -6916646, -62192516, 3348831, -98039011, -112324704, -575580, -106536300, 12221152 ], [ -83794935, 60384007, 60525475, 15602596, 99410982, 40507238, -91941081, -20176400, 100851249, -92289562, -79104699, 68968940, -95023205, 98922758, -105353159, -99832151 ], [ 9933237, 91760027, 114071870, 28423754, 56242145, -88889401, -3467383, -86949391, 25513157, -16663755, 67068492, -77351767, 2969366, -68313978, 96351951, 111205403 ], [ -24924821, 46936286, -1855453, -117206420, -63962997, 16992865, 79564150, 115356119, -21429496, -57983615, -11826379, 116197519, 111925608, -97335159, -11918374, 85611 ], [ -64216970, -36477986, 72612336, 39988875, -103366246, 65392207, 42228473, 63520083, 92557075, 1255485, -7071538, -84114189, 54731980, 57886506, 4319935, 16656782 ], [ 91560520, -108156188, -113558948, 64736238, 5247704, 80446587, 100986699, -61619917, -15721040, 104147246, -35056405, 8548809, -62025195, -64670944, 79394606, 32474126 ], [ -114002647, -101545433, -19122649, -65942773, 21317884, 71974182, -29131142, 55605911, -9225749, -74916155, 43788571, -75851676, -93749171, -95411310, -93664509, -12332243 ], [ 95543770, -102123725, -53265343, -2814598, -53383374, 86848934, 23265762, -35498919, 90404600, 61719064, 62916011, -13955008, 30894180, 113546671, 46618157, -44224637 ], [ 13425152, 107593322, -86082042, 46675234, -67013964, 115971612, 86840763, -35792971, 103160774, 74068815, 103444242, -40751201, 2118700, -113776475, 56884421, -113595639 ], [ -72213713, 27215993, -110744332, -29581120, -111316016, 116328478, 108563434, 56487705, 90645468, 4267446, 87620435, 26076903, -35678589, 37733899, -47535876, -44276176 ], [ 96726798, -96233263, 28363451, 37390085, 6309478, 9126364, -47312373, 29304932, 46014025, 55430646, -90242567, 78169826, -44286920, -81293662, -76765740, -2695027 ], [ -77502616, -49790258, 45021847, 78931429, -35958967, -89225464, -54161406, 21372717, -70699482, -30330210, 111071413, 77791411, -64225124, -21020247, 28141977, 9586394 ], [ -89379127, -96639922, 61235632, 43895998, 61159352, 82736190, 112153934, 31837831, 87092217, -27753616, -28475845, -61520373, -13564719, 61941269, -53588338, -6916127 ], [ 48007838, -90753436, 78492167, -96746067, 116913331, -7699619, 95031909, -41412004, -36340875, 17348480, -19560035, 61118708, 25197166, -15542206, -78535053, 109513813 ], [ 44266406, -108722185, 62686388, 39574669, -32657468, 90755318, 65003482, -61435474, -57255153, 85758552, 20221406, -63001834, 10905547, -111673229, -2035514, -67598428 ], [ -78359921, -36415836, -115945096, 1666772, -28855048, -52580932, 73200018, -92554599, -101700043, -93175818, -80448930, -70873530, 20353703, 118918556, 86937354, 95431934 ], [ 106818787, 114774904, -74676796, 92353198, -104430666, -69982704, 11026339, -50185954, 57567209, -116280029, -1553870, 107168976, 109331486, -34639692, -38357430, -99113201 ] ], [ [ -69187405, 100960425, 46761905, 48746180, 45142921, -100723648, 115190081, 54874558, 74050966, -91673936, 112934398, 117339015, -466624, -36911353, -66301862, 86833044 ], [ -64277752, 99935405, -37095224, -61096957, -51037972, -51445388, -81296707, 88925620, -116088143, -114616702, -107473607, -114599706, -61838365, 7629660, 81095414, 76429266 ], [ 4931085, -105162383, 87076660, 119191887, 78257289, -50689682, 108815612, 31072657, -80650772, 19001582, 67607896, -88326897, -26464111, -101743076, -57063412, 25465287 ], [ 5533002, 5272834, -111510735, -37298242, -108656884, -87566368, 69399785, 115428249, 20423000, -113269219, -112606591, 63135510, -16449334, 86717476, -107655231, 38078921 ], [ 33664806, -96458596, 119234695, -13322503, 85062191, 48446251, -63796135, 100069706, 59651551, -23530832, 105292453, 57919645, -6588476, 88886869, 6493927, -58699594 ], [ -11931461, -107841097, 59137779, -80953150, -70152992, 33258546, 60620266, -49293274, 60227035, -32505224, 92374544, 101650560, 98265515, 44145601, -107446502, 105992974 ], [ -116256275, 117842006, 67002921, 87491747, -82608674, 27479854, 65923825, 7847972, 39906808, 3627796, -102873979, 69821439, 71942539, 23426919, 66519475, 63979845 ], [ 108607133, 77861039, 100821852, -50354781, -20648350, -21377724, 116653158, -62943642, -16831413, -39372525, -6090647, 40979315, 101222074, 89360374, 74238643, -76000191 ], [ 114545740, -69153917, -97602172, -116513054, 43862155, 101223400, 102174231, 12872427, -62724218, 44167238, -25586089, 63189955, 112107764, -87251029, -87311255, -118069291 ], [ 69712043, -79579444, -5617704, -28543277, -47816428, 5743950, 35397376, -75131707, -26068626, 16960900, -25902486, -113286, -30791067, 71041452, -67877882, -108022272 ], [ 71664026, -16762748, 119276357, -39746458, -25890838, -172195, -11737529, 83558611, -39445491, 110702498, 14949223, 9059054, 114363532, -103939319, -34168337, 74322537 ], [ 62897457, 98212467, -66105438, 65803516, 58007167, -4435558, 95796828, 811268, -97402242, -108221150, -103424573, -21361937, 852964, 95498419, -83780992, 4169313 ], [ -28494006, -92698856, 22647900, -100316996, -98996203, -9666259, -40754110, 108571022, -53905805, 59098940, 83104400, -34044919, -22863033, -3645973, -102165323, -78796137 ], [ -104301213, 112007899, -55308095, -87517690, 3237741, -29378888, -104992844, 51376110, 9150248, -13575647, 102944974, 51281810, 36490390, 51754994, -30469678, -24641264 ], [ 80491780, -30351970, -30700532, 110129780, -103490381, 102880706, 61259608, 57981982, 61952689, 8559054, -83025603, 62006905, 30963175, -106110526, -111495219, 36961851 ], [ -63682099, 8129873, -61639285, 3819607, -46119975, 13721110, 79316570, 67968462, -77174162, -55098962, 71144878, 68746249, 93252551, 70331006, -94146073, -69643352 ], [ 71845138, -99158948, -31588113, 17975400, 40259081, 51053172, -18113559, -74505155, 78899978, -58502616, 112446038, -106440048, -49897744, -106566498, -28133784, -71952657 ], [ 94976408, 28136979, -102570424, 33003306, 95436874, -71965924, -118179682, -31057966, 75702554, -103576366, -53524567, -46867936, -13355353, 53996289, -92464079, -101850698 ] ], [ [ -17478950, -88863084, 51547619, -99102406, 58514039, -105990391, -5076652, -2819196, -90094185, -6898141, 59408132, 113276044, -59707642, -69945034, -118784281, 69367232 ], [ 109348992, -67055540, -51717665, 6648890, 99871911, -18395864, 112837893, 78099238, 44523120, -5541850, 82554823, -87245400, 72708592, 92125557, -46590034, 18667044 ], [ 21385804, 31162835, 16963051, 111032930, 28483088, -7095255, -19273807, -8665841, -87309500, 110623694, -109536213, -66808352, -99930626, 29694067, 23226611, -8147814 ], [ 93315827, -92242601, 76493101, -112877850, -56062452, -23817477, 66023433, -45114318, 15624973, 76095662, -73534452, -94551405, -11552713, -71714231, 19150549, 50558235 ], [ -88213452, 97011446, 12471056, -48886042, -36930477, 87348529, 32478082, 18250297, -60337539, -27034757, 32036645, -17339381, -108642104, 41033645, 14591676, -57461893 ], [ 106022549, -58968479, -34453702, -111469301, 83642617, -119001969, -57172750, 94952698, 25569531, 4878503, 105763878, 8668622, 9954371, 114212206, -51118862, -62525106 ], [ 9087490, 14408509, -34239413, -102489217, -111293019, -83560614, -20109246, 18483346, -44009671, 69079599, 50636999, 44619760, 112394195, -102515, 106156190, 87447528 ], [ -15179323, 100340290, 27124041, 34866520, -105070748, -59268244, 109339784, 88194480, 38014553, -89767420, -110015251, -16821047, -41109793, -69722144, -50035882, -9770881 ], [ 1565240, -33760168, 100501856, 90478367, -78055314, 29269229, -108091069, -28807122, 79098038, 65965255, -75455551, 36291244, -20112598, 95738597, -2383362, -9660441 ], [ -75578124, -41092503, -80767988, -101257379, -77834922, -110983240, 101667843, 82194779, 69456101, -117346018, 81580635, -116837278, -10306750, -84430135, 23566683, 22273916 ], [ 105474984, 92753431, 39924974, 45646256, 91082354, 44328850, 85469561, 73447380, -72081428, -53907846, -83304774, 114188480, 30924928, 35306051, 56970354, 66370533 ], [ -53048796, -50773969, 1827803, -43513353, -103988082, -84166898, -24544033, 98678829, -36816900, 32087362, -102082733, 106154130, 35393720, 97878044, 11445020, 32711038 ], [ -815133, 18303111, 81325588, -31458708, 82387252, -53897228, -23285694, -28761531, -40407854, 84137811, 46927644, -468414, 1265172, 60854979, 60902396, -90186005 ], [ 65146104, 82776296, 86282382, -81290040, 53296797, -99563722, 111472088, -39066423, -11973097, -110884277, 6280136, 18487852, -53638595, -82463897, 21548890, -71965679 ], [ 68603011, 4499811, -1564210, -36628611, -53137846, 105263018, 48248334, 58330071, -24754457, -45436853, 51321675, 95622226, -70148638, 16125991, -58091636, -82845611 ], [ 84863000, 62805195, 98417002, 83267516, 22598961, -114049358, 28163636, -32119114, 10340942, 10986961, 90665704, 71007845, 32919821, 46683561, 70183049, -35768829 ], [ -117476538, 54566754, -85472674, -82571004, -16690551, -92258028, -116908446, -109427808, 62453766, -91247660, -92984720, 68021062, 107512985, -102393345, -112569441, -70049663 ], [ 27138029, 81559575, 29226450, 25521431, -1353342, 12244079, 43925356, -38457368, 83630448, -12981216, -67423038, 105581781, -18048849, -27358634, 101539634, 68440432 ] ], [ [ 61356614, -67789191, -46761256, -73677143, 14930561, 33157295, 114738506, -12277551, -112720792, -88979383, 15878204, 93644546, -19385101, -29068268, 25182964, 116741989 ], [ 35801090, -94918249, 22800061, -55012217, -103915455, -62443418, 86988013, 104333923, -77676964, -39222291, -107747019, -110767755, 83737502, -92201741, -72966150, 55375450 ], [ 22988692, -97608695, -34308860, -73591566, 14808983, -98981381, -90736274, 82493851, 106064278, 53563195, -74547732, 99752086, 75421988, 7118848, -18877093, 18317046 ], [ -78039895, -28718231, -4210620, -54752316, -66753179, 117274673, 65430622, 72873302, 20070368, -87960632, 46175075, 22924936, -17555815, -32718308, 118456767, -19598316 ], [ -89665468, 108290729, -42800018, -82050370, -83415503, 24588541, -107889474, -87770223, -16684009, -23429134, -70257385, -29048946, 64322512, 90030628, -55617767, 1828799 ], [ 36700636, -36491088, -45793205, -111259059, -40651273, 91883721, 60092561, 1782002, 24676344, 63878779, -42163073, 39828118, -65955492, 60782215, -28071483, 65620064 ], [ 28598231, 79111654, -37110652, -21443863, -72729474, 89233132, -105330554, -48351876, -82637098, -51283848, 74528948, 17200470, -75757927, 13029824, -69499319, -57871 ], [ 65476041, 90356944, -24640642, 95873205, -36815362, 118900611, 42821616, 49355234, 79229681, 70490179, 94342125, 91890746, -3730031, -108674351, 782640, -56481413 ], [ 29315754, 116794795, -51130137, -112382859, 101719118, 22062691, -3796485, 5027356, -28184921, -33753217, -3794108, 73326600, 9032403, 82456400, -105787380, -24947847 ], [ 14095361, 66262582, -78838598, -19995844, 45837489, -91226236, -108677618, 81223304, 28082635, 25182538, -108118819, -54358480, 86490555, 29922372, 76317146, 42409965 ], [ -22977734, -43662075, 117198081, -69181369, -118937757, 35551011, -1911741, -101552195, -70910841, -104392230, -91589267, 71454399, 92265313, 65399753, -31887811, 95976441 ], [ 26453303, 37183562, -72903033, -4152625, -65928418, -17292510, 93701316, 117426125, -108930844, -67434848, -3785940, 56028937, 38819581, -27891013, -104477398, -21714914 ], [ -109088570, 61510405, 71252927, 28656711, -82350335, 54747206, 50750399, 111955766, -108358702, 87197839, -40458594, -46369040, -1521288, 113737351, -81771027, 96927504 ], [ 63521540, 61421173, -102046438, -6666395, -81396015, -3270563, 25152337, 24710512, -32562197, 95624370, 25595696, 65352882, 111392445, 29376431, -70050526, -86245209 ], [ 113226141, -49624676, 103405370, 55688544, -58448433, 35270641, -66904064, -78398940, -83295610, 15616195, -117413572, -111255103, 24557510, 8841534, -117060387, -19981176 ], [ -4079086, -25449967, -86806936, 118641881, 7161425, -52723642, -12838785, -55693369, 35130766, 44411110, 66565964, 26286234, -35953307, -97013532, -35323126, -76856684 ], [ -72796309, 75500046, -10115083, -49163458, 16856227, 71168487, 30753852, 112363690, -38438464, 40793554, -107411485, 40037119, -53765385, -9452332, 10113474, -69538047 ], [ -18510074, -40070201, -15100254, -14013457, -62035255, 71197390, -14251371, -49916927, 92095412, 106244761, -65244388, 30155224, -111585810, -111888879, -18916677, -85188608 ] ], [ [ -106510245, 27581720, 13528787, -68618474, -112003169, 7960327, 2137350, 57998662, 30059292, -4998242, 19344848, 102886030, 30390031, 81883182, -89908898, -13897473 ], [ -18815751, -108805509, -57973549, -69118301, 69021514, -47959884, 16126160, 104201713, -32764071, -47076727, 21097451, -47478688, -111845970, -97027658, 44115614, -83001700 ], [ 40511433, 117798856, 100110281, 72222470, 55624025, -31439475, 36377683, 41797711, 84417413, 32316873, 56875480, 4975277, 72148047, 20924896, -103659330, 75930472 ], [ -86980202, 90426789, -35070522, 56329072, 27409990, 46441928, -56470508, -27572430, 33770403, -38287235, 106773981, 83045960, -81678557, -13340731, 54450250, -77142005 ], [ -39707198, 38358350, -50929950, 47604641, 80480420, 23367613, 63175609, -61662363, -26542663, 96292228, 93456140, -114561927, 69156322, 33937013, 1720809, 95401653 ], [ -63073498, -5876456, -56655568, -13141104, -93651834, -10803817, 63295171, -63123311, -39633673, 14005840, -54338590, 8991800, -15394410, -10481870, -61558418, -98170573 ], [ -38140826, -31602866, 73089477, -37876951, 80859442, -74967448, -103837094, 44609032, 30321778, 60913444, 19528547, 3266085, -41572319, 63632252, -27645553, 65393036 ], [ -85061555, -76329430, 59269435, -102025630, 85137250, -6270010, -34426418, -5077508, 6087924, 100177554, -29798397, -15782635, 49141929, 43961629, -15084133, -45553858 ], [ 106867241, -42480258, -102752866, 118535658, -21283248, -114349688, 42881505, 63625790, 40718818, -116587609, 8005489, -43285725, -94379328, 31529585, -25304510, 92054852 ], [ 118376819, -70676402, 53965480, -6093823, -110747637, -29212130, -98018139, -78071508, 48478030, 91138094, 1146120, -73275338, 31306691, -27510323, -73081567, -75623245 ], [ 14206153, -43553936, 34567472, -1006064, 25399157, 111226732, -109218000, 98257383, 78232555, 47737805, 65268112, -97738230, 98958153, 81096971, -113796985, 25302330 ], [ 20112416, 28376019, 116393082, 81310748, 84595032, 89037440, -92980190, -57277231, 117482192, 14716911, 91548288, -52404985, -6235289, -90186260, -61871698, -25129849 ], [ -92939174, -112476078, -66523685, -38160898, 78947424, -468674, 63191415, -116000416, -20616775, -39705044, 106964104, -56009269, -64204697, 92694615, 40142266, -104154725 ], [ -56976422, 105793484, 74823861, -27714022, 88701945, -57367282, 1269595, 55954451, -68237869, -42735244, -110724853, -85350230, -11416141, 54532639, 101575189, 114548274 ], [ 67629399, 8471635, 77628133, 37043303, 68836139, 4213410, 16718903, -59820231, -75736397, -115449456, 32634493, 49746633, -17749242, -23370317, 91187664, -52671141 ], [ -8178107, 102729666, -78532612, 101917753, -66243236, 17823231, 45123717, -59832671, -36401252, -23281665, -9591957, 94590010, 68524832, 2985677, -117918343, 106539578 ], [ -19410910, 46073788, 63080531, 29414401, 7596296, -76086102, -94678295, 89574633, -38172883, -76709188, 80929515, 109219244, -9889945, -92464398, 85507377, 60579744 ], [ -13921366, 75060655, 17046859, -41266847, -36251544, 46655865, 59489196, -15224853, -38833801, 57379813, 103942725, 96209996, 105768798, -12024753, -66240587, -52433912 ] ], [ [ 19423419, -104777722, 49130153, 4004423, -2725636, 18665491, 100354870, -43411036, 16000507, 70829642, -6738072, 104218641, 49791089, -89998147, -103133949, -22319834 ], [ -12976018, -37654937, 25897503, 64075886, -14520338, 77546453, 86690843, 51714268, 92919912, 27714244, -105517009, 8496216, -105931868, -87770673, 74333725, 47090022 ], [ 99769038, -21190171, -28355725, -90904217, 32740326, 47103159, 85456439, -108480479, 829415, 8574333, 68138452, -45862822, 106657379, -114270363, -20566693, -3456355 ], [ -68616966, -50222680, 79300041, 118616705, -112598377, 1426274, 92254043, -4629958, -6637110, 20458227, 15387210, -73832142, 56608305, -29137921, -68270131, 65385142 ], [ 70667488, 1159059, -94067541, -106586153, -13481981, -9487201, 110985227, 57069490, -77601530, -111388114, -87485334, -30028114, -25806033, 43244206, -53242792, 23252605 ], [ -26670666, 64866578, 5112937, 84846561, -16552398, -62851759, -11234759, -2345179, 26275033, 87952652, 10053586, -21108032, -8940103, 23326732, -40002004, -97742644 ], [ 72790188, -98722206, -89122477, 45466827, 26412947, 5708838, 85642829, -82479434, -114663705, 96116091, -110366697, -59223521, -48768534, -39813322, 111777968, -510121 ], [ -117180170, -15241516, -38767097, 76057695, 37866767, -112325868, 97841651, 27405251, 113646207, -105070492, -92939741, 42117551, -13680967, 39419067, 62874574, -87111114 ], [ -86241056, -26171589, 72191471, 43984287, 98849998, 34503121, -69779463, -104436710, 30766022, 23266350, 72068011, -22311826, -2548717, 55188978, 7483939, -102665155 ], [ 76084373, -64877548, -109454831, 43361767, -59144737, -53443869, -116261858, 93361164, -111940250, 100135525, 109488133, -17440823, -92506759, -40030408, -6517508, -82110041 ], [ 44607136, -80151454, -3160555, -12025570, -38485858, -94216645, -59776206, -19313088, -33335938, 33826561, 3908194, -24848404, 72291377, -60904471, -114479663, 105978494 ], [ 96480155, -6702489, -5003957, -19697163, -14699051, -22856692, -70097062, 50712931, 54748658, 88186137, -38807989, -56692049, -4907193, -26087741, 82729774, 48471977 ], [ 14606878, 57297602, 97118860, -7538692, -72554512, 86530082, 78776839, -113906600, 84205441, -58470392, 41762611, -50150886, -59918165, 53273902, 80144332, -37996911 ], [ -3225727, 19994565, 99498468, -49953386, -94167019, -913426, -93681125, -37194135, -438341, 115377888, 22160822, -113816921, -74797631, 12931810, 107325, -78259343 ], [ -88062663, 59249706, 4241085, 27210397, 2325069, 10406508, -38509425, 23312791, -92127259, -75154005, -14750135, 116539130, 47462532, -36352526, -23721594, 8629884 ], [ 85333582, 12285375, -94555321, -109720695, -37514321, 19631353, -34041676, 20853365, 15136021, -22747664, -15634167, 4400578, 6202076, -100537489, 61613239, -102716280 ], [ -6970224, 107929492, 116993707, -74361335, 53974612, 6299612, 109168591, 88193325, -100797447, 72931436, -64820775, 43662786, 44724493, 16272373, -78186300, 25267370 ], [ -977684, -23185494, -43035729, 20762832, 64336226, 85549595, 18636361, -3934230, 347870, -40740688, 74938231, 115985522, 107073004, 72122932, -1763759, 42719164 ] ], [ [ 101534870, 7049688, 117636460, -55812481, 11447177, 116156770, 92877447, -16555824, 66517345, 105364280, 47035033, -116697480, -80381971, 12803862, -6819774, 68951238 ], [ -105099299, 92942954, -70544353, 65841728, -90466791, 65048224, 107941991, 42829270, -72700477, 111987000, -116460643, 11795663, -20126188, -87083029, -49151492, -106898201 ], [ -110858941, 36206058, 51354826, -774513, 281081, 101835853, 92506271, 23841134, 8743659, 97578645, -70927851, 1536646, -117020555, -75879688, -102126922, 93614487 ], [ 41089288, 86853827, -31520869, -13700568, 70394671, 73907833, -40063120, 16899453, 39576646, -89839845, 77847091, -39667050, 5337724, -98387148, -82943486, -3602057 ], [ -73489327, -63136511, 37971238, 18088595, -7473406, 81649146, 87537422, -41884829, 78010139, -34811709, 12257457, -106735453, 22888824, -44449546, 94787060, -52235808 ], [ -94006956, -38008037, -42011967, -60346544, -91689873, -54155555, 17832119, 74613531, 102528566, -38631151, 95534936, -118500385, 60937323, -63648561, -59440494, 97550181 ], [ 64752467, -105344966, 78413988, -54309455, 98314445, 48107351, 81633998, -22485709, -48476426, 71942366, -48087354, 107790061, 118789220, 68326810, -18877736, 93516436 ], [ 13578426, -108280701, -11286358, 44540067, 12154638, -19797375, -63948086, -16612709, -78603854, -96116820, 6634693, -116113554, -12750301, -61324784, 26384017, -70138112 ], [ 5923598, -28373081, 87640459, 89421757, -16793950, 20073039, 3865033, 16929938, -113641917, -105443259, -99989767, 6614756, -68525062, 99246136, 2094365, -86095442 ], [ 116429039, 78091155, -63383098, -86715363, -35100103, -4229571, 17463746, -65620883, 41636573, 31371532, -102676143, -1896230, 6540841, -98564019, 8176494, -34742740 ], [ 78017979, -7895480, 90540265, -117825309, 106184805, 35703554, -73707722, 57629413, 8931293, -64069440, -38603591, -89085036, -86836250, 28991652, -17099963, 80047425 ], [ -55826381, 74932226, -63494156, -52607614, -31752485, 58247680, -72989123, 642006, 58560816, 1422525, 40235233, 112566453, 106686948, 831925, -82998026, -17023313 ], [ -17016733, -69005781, -58058497, -58662671, -54507010, 109859865, -90306663, 66426381, 43016357, -769056, 74431243, 33417148, -11117856, -62830545, -58152990, -57966050 ], [ 51589275, 2182448, -40831782, -82880831, -61821969, 39886668, -76171365, 67474782, -18301588, 73207228, -81736813, 92241041, 1291972, -11622363, -9058844, -73297997 ], [ 18493399, 71611476, 80106468, -102458687, 55763137, 119173818, 83810541, -77503683, -4084645, -25832538, -43886856, 114207145, 54228365, -107216663, 41266588, -8174600 ], [ -88446004, 4343034, -112797733, -95098352, 35937051, -54679643, 76838285, 62123856, -116641558, 92748486, -78414217, -97308094, -38515744, 70949442, -91775823, -38565991 ], [ -95504135, 110489905, -83678272, 46669741, 9607509, 7032003, 19990953, 49381624, -13351457, 96694101, 28376906, 63019392, -16500326, 54916448, -7485247, -3238300 ], [ -112194930, 50460208, 68139964, -47001406, 117754484, 98334178, 42558328, 68792489, 60361373, -85546033, 84756334, 35162150, -44470540, 72271890, 73017952, 56276984 ] ], [ [ 70031663, 18842323, -112873475, -40383649, -81557413, -44363440, -20642788, -40604016, -39703048, 94697355, 24678410, 106326632, 86305473, 70958574, -86313118, -45151868 ], [ 44257768, 17186742, -50756862, -18425041, -66862362, -74890901, 48321322, 83822273, 48843912, 32939858, -43541230, -71605317, -31871186, 118592085, -76326257, -31361406 ], [ -109178275, -112120721, -17295765, -27657031, 45527548, 38599740, 30812776, 38031981, 11837442, -1100843, 40584513, 49807227, 87361945, 103919790, -27549803, -65855961 ], [ 10987327, 74967622, 3616554, -47786700, -114964650, -55593007, -111429579, 51548403, 15607030, 56710639, 12324307, -43824435, -51991522, 7270521, -115009027, -81678397 ], [ -109410237, 16350128, -41322182, 88400915, -106527079, 57923927, -81187859, -21428859, -99085050, -72252394, 24438822, -15401155, -12239314, -29460923, 24996889, -92428921 ], [ -25874220, 23783025, 111863166, -72927556, 5149558, 6958757, -118072410, 60369533, 11183727, -19176852, -98899721, -87477330, -57712082, -60355016, -8049306, -50296811 ], [ -35294779, -70179088, 21658284, -117545288, 75240216, -53164861, 56455680, 33877475, -93040056, -9968493, 11518704, -57070674, 12506264, -74047115, 4553229, -66163471 ], [ -108805878, 18729227, -97283094, -107812997, 33502923, -22652911, -113207324, 67603989, 65217446, -22145952, 91012838, 49741010, -47399670, 64753725, -115957516, -37525650 ], [ 105820371, 63681845, -68568099, 117628751, -35383032, 21618056, -45038442, -111883228, 73032959, -107883343, -46856622, -64111133, 50197783, -111060525, 105130584, 1247632 ], [ -102584477, -111661308, 56958380, 53752876, 67593091, -75667921, 28847774, 4280810, 3024594, 3624470, 104984998, -5060166, 46282830, -64936166, -57075683, 87272194 ], [ 33472064, -83125431, 90379831, -94874269, 70146011, -101503553, -79894845, 89473906, 100933631, 109181594, -1694658, 73199582, -21156211, 100832766, 65724735, -34460174 ], [ -33602746, -99198437, 49508624, 21655725, -54769182, 73133556, -3199886, -48193704, -106581410, 117247963, 112626523, -28656662, -41727309, -110881496, 104685795, 6334389 ], [ -18021121, -80968951, 2133754, -8350692, 49937424, 105322593, -99762466, -108644329, 52822863, 104505952, -46627062, 36043403, -63883811, 89263256, -116752802, 103815631 ], [ -119236154, 65285841, -28435884, -94206923, -103871407, 102661070, 60570998, -66451388, 112006453, 36055909, -53221995, 14975061, 117870538, 61506909, 113502759, 3870876 ], [ -39518520, -24912681, 41998654, 51125196, 64299771, 54631749, 38536000, -86342637, 15372866, 15266879, 29477597, -7928577, 31512523, 10548304, 21298890, 90932317 ], [ -93897239, 65082226, -61605830, 35708198, 69626129, -30510467, -51256452, -3113604, 20126843, 113519636, 19147712, 8567844, -92741286, 87340226, -26049139, 56395402 ], [ 75304, 60524092, -86699646, 11441892, 78845689, -111871595, -61306298, 55674373, 70479947, 67857313, 4276610, 62064649, -12623967, 28208675, -14207371, 96631261 ], [ -52620810, -11273108, 37817289, 72914912, -62685955, -64119109, 40914475, 84188506, -103355330, -38451357, -18993441, 111298415, 100053524, 88197943, 111860131, -98511218 ] ], [ [ 103204183, 95409512, -25087607, 37635224, -118978016, -76771925, -4470914, 71017771, -46225917, 758158, -73935851, -90472374, 96423589, -41673923, 118231552, -100366288 ], [ -29586822, 101998140, 47947455, -17679267, 68673612, -109236375, -79722275, 68427485, 113677100, -37445004, -38591741, 35395780, 88371986, -36143885, -48116365, 95769998 ], [ 103916997, 35766515, 12960832, -23914370, -101210164, -1235185, 45615591, -35490926, 28553128, 32870673, -93540282, -114522811, -72391692, -108210528, -9851849, -10290275 ], [ -58589604, 33956464, 86164986, -31067894, -80112556, 76825510, 61829329, -7638341, 37698223, 92075293, 91595097, -65073011, -97538017, -108863046, -27083392, -5742546 ], [ -10703699, -47307603, 41273863, -79230825, 113323190, -36325892, -35960677, -74539282, 110148649, -89260747, -41923436, -47218023, 38672458, 1677815, 110996474, -107405505 ], [ 940257, -18921705, -72221568, 30959104, 68868684, 13565716, 50206834, -62156822, 103122884, 70374133, -100472843, -7991256, -28284489, -38058047, 59307945, 64782516 ], [ -50409151, -113289688, 20876728, -92962693, 34994988, -77958933, -57878518, 113606354, -79766019, 16602804, -82523946, 8560757, 32161138, 79912676, -83105779, -116871635 ], [ 33328552, 31329237, -65269880, 68941810, 103429124, -88115788, -13073475, 74086616, 95888641, -15774455, 22540031, -82672342, 78753168, 21952863, -63765987, 90853407 ], [ 46271291, -13665694, 109535776, 88604416, 57676436, 91451393, 77049502, 22557129, -61239105, -29535330, -119269838, 69136545, 31544789, 106692589, 63117489, -68193527 ], [ 73070351, 38439110, 8133436, 97461700, 95413496, 24048149, 3534660, 35758834, -54136348, -94158966, -50835521, 39584679, -102469289, 30199820, 65151523, 91921809 ], [ 38596425, -41432449, -50067640, -64712891, -31596615, 104950227, -77162984, 19976445, -100103137, 103003447, -39166258, -105340336, -96178402, 58862197, 43330251, -6619979 ], [ 9452837, -12874902, -78005814, 38587522, -22514277, 89084014, 62958450, 57832157, 89053956, -70398387, -97265452, -61653391, -98693901, -19990636, 112029454, 100923785 ], [ -54946942, -117825384, -65282300, 109035188, -73968947, 23000646, 113537410, -118251096, 101552679, -86355230, -15664017, -116770527, 77497980, 60826934, -34051378, 55896043 ], [ -88968992, 6112283, 95984917, 53452470, -59947092, 27444647, 71323949, -71141427, -41338607, -98753734, 59425081, -90099277, -65396621, 89409002, -114394801, 64181604 ], [ -53055304, 38620850, -101419748, 61625103, 85395444, -15044040, -26895181, 51220397, -108078228, 24474099, -112601457, 51806057, 16952103, -74858394, 30192168, 32049689 ], [ 64519491, 52601808, 96549789, -103716129, -64015746, -44194835, 86138633, -85131283, -92184114, 64559745, 96767367, -23811310, -44506014, 61068948, -65473708, -29381189 ], [ 17270991, 35553872, -95052854, -27216180, 64314123, 36733745, 64347018, -18735037, -60772085, 64576801, 15168155, 8140094, 87225535, -54260597, -118504809, 75977639 ], [ -43597065, 46440551, 46175520, -818848, -65667031, 93327239, -43925102, 28679474, -38994394, -31109376, -19814377, -9347917, 106978591, -12453187, -57490716, 5728644 ] ], [ [ -94336445, 61350861, 73726060, 21425144, 96332790, -29721826, 49814140, -116295919, -50887180, 108537748, 79456393, -32650264, -79535557, 27347386, 111152170, -32747897 ], [ 31819864, 100190801, 73921296, 73016394, 89575619, -35804971, -36269890, 91276988, -29458067, -28448267, -106368267, -42859688, 25709114, -63026486, 101462367, -49389036 ], [ -17336214, -109406273, 95044941, -25756578, -40261709, -42587402, 67104764, -71824129, 31703200, 102540977, 108269805, 36221833, 19186848, 19590620, 59388073, 109269008 ], [ 116178789, 17699347, 41127088, -54662621, 44163423, -4794641, 74726294, -98135293, -54313745, -7376944, 30015249, 86425257, -87148884, 61340562, -46987425, 21777841 ], [ -48570573, -37364079, 45078917, -15452970, -12671435, 98334197, 35449011, -21371187, 26531252, -54317779, -43851265, -6524367, 26373382, -43561330, 105399748, -104592540 ], [ 100306625, 55272715, 94807469, -12024478, -110077696, 59597545, -44599134, -4994960, 46277829, -37564761, -47856666, -38591658, 34730971, -85725585, 102674757, 70903388 ], [ -102346563, 112685109, -107904699, -88714128, -8838058, -71511690, -69253882, -60808406, -54598334, 24947199, 115962604, 99292093, 8586648, 93551213, 96246378, -46318545 ], [ 70395687, 6510185, 66826965, 78112009, 112842821, 115184557, -62848396, -72056162, -115670584, -87865197, 114187571, -59754128, 42012741, 82671736, 50906178, -49163171 ], [ -2181651, -70133371, 108535210, 104566118, -78208628, 20689396, 25696211, 75881539, -30207692, -19396225, 72135949, -2587984, -115584097, 105192100, -77868570, 45300167 ], [ 32457285, -110607778, 112536897, -2559109, 107664139, -58961880, 101087040, 4831111, -116097910, 16366843, 104012654, -96525048, -65194785, -24784948, 105385569, -21594244 ], [ -57967788, 50380469, 30182913, -72592625, 10045624, 103543606, 18720419, 84864261, 89080397, -101981549, -34351858, 81567656, 96020685, 80335691, -65289108, -105131876 ], [ -2643638, 69247221, 22756767, -36290569, 63167864, 7435238, -119046994, -32962868, 24187931, -22534497, -56589103, -4735745, -106749264, 54564364, -66014330, -8725033 ], [ 44843315, 97236247, -42982186, 13249690, 82583132, 468937, 55655934, 17205683, 90771267, -14514527, 4949029, 42493269, 52261721, -65220365, -66419881, 32395268 ], [ -24990276, -91947746, 16496703, -11511124, -43339449, 29912147, -76523543, 29752525, -100714524, 23662798, -63431642, 27444781, -84512615, 112176376, 87781310, 1983865 ], [ 34703483, -13509083, 103670636, 39793947, -58736507, 5875307, 64819028, -36441329, -10994345, -113480253, -43454759, 56837546, -118516917, -80247140, -52182339, 85237662 ], [ 10255228, 97102414, 5276167, -21087552, 98591770, 29387652, -63816283, 2128241, -14199171, 38671242, -85249618, -39368025, -104616509, -107493732, -21430406, 112176690 ], [ 109523603, -109786109, 105564264, -46408421, -19769075, 106092410, -73894731, -103549601, 95110944, -74313339, -9931962, 90497621, 47780804, 111642472, 100745454, 19136764 ], [ 106621475, -114246229, 38247509, 74408160, 102818246, -19528229, -67886326, -112339042, -117297782, -29229988, 909165, -55677229, 27114155, -70343457, 16623530, -28639761 ] ], [ [ 5904565, -68939692, -96363255, 57671508, 115378994, -56324961, -1962356, -59539581, 48381096, -100130161, -60817732, 45956821, -103192695, 19519224, 96854882, 103086124 ], [ 32680148, -29995434, -80653130, 90989011, -114646770, -86536686, 98502202, 7722173, -37558139, 115183565, 21803849, 90057208, -34799030, -45272667, 7149798, -9299482 ], [ -53686831, -11342229, -64947613, 48518862, 29862831, 10177737, 46556379, -24375583, 19012738, -76574378, -65172977, 62950522, 105268616, 64016022, 23077862, -90270958 ], [ -60348263, -107761200, -43468724, -90660843, 97821536, -77323779, -43300952, 13160824, 69611044, 83673409, 16922, 93356375, -90850638, 80365138, -19897701, 52331048 ], [ -16829139, 487261, -110210617, 76979327, 95964611, 112181838, -20650639, -116708844, -96134688, 59705084, 105156997, 49563889, 3084099, 38149631, -58537403, -79726848 ], [ -23316957, -85681448, -27977424, 62023276, -116294769, 91426910, 59547216, 29597760, 53958908, 4039901, -12535842, -89009105, 67447722, -17119256, 105970761, -86569245 ], [ -90024612, -8359080, -87563089, -27362488, -52896011, -62632251, 95952508, -72807945, 100489235, 85194479, -61513999, -76052540, 100661351, -65122080, 90059236, 46163168 ], [ -77065928, -674760, 60948386, -97459553, 59787340, 41035732, -87765272, 43062952, 28235803, 15307083, 116388634, 42888150, 112915721, -23305405, 11713619, -76484549 ], [ 61925905, -81074150, -110674953, 61799876, 2450148, -47422948, 95775532, -23408928, -104718301, -22315580, -83759564, 8825329, 109709617, -90241819, 21054335, -19202037 ], [ -95106564, -7377549, 110640635, -105132619, 71729277, -5942822, -30667396, 104417096, -53371394, 30787868, 105669238, -11294630, -39360415, -99400531, -87713501, -84054474 ], [ 118094836, 119266412, -103090235, 67527316, 78157258, 110681985, -33741774, 25735828, 49933650, 8497097, 86471740, 97651152, 22736854, 117552857, -106156836, 85609251 ], [ 63610029, 57690599, -27490884, 12171280, 51603228, 2199463, -61789543, 102926703, -39027629, -39409156, -13696191, 87616883, 81967199, 15296162, -12449373, 97110961 ], [ 24613557, 6862415, 17890283, -18295568, 34813119, -44429992, 102506297, 54614575, 67669622, -47694449, -100325074, 93036989, 13237434, 29539351, -80650479, -39700787 ], [ 84779176, 4224829, -70651286, -20110011, 35613583, 16911891, 75016589, 81758738, -63771053, 63949907, 72848689, 52096093, -46391290, -18156622, -58169573, 55560402 ], [ -20109689, 85598738, 3072023, 19871385, 56692440, -76144105, 38006745, -45854253, 43654158, 50408894, -108531082, 32643812, 3184809, -32920917, -81788229, 80956691 ], [ -80157871, 63140764, -37770185, -51992587, -63071740, 28138829, -90730974, 85395773, -63247078, 39126691, -8927374, 33241984, -115410308, -64533993, -94327535, -4618751 ], [ -6275784, -85167149, 101654802, 50834152, 66400536, -112865807, -33664725, 10034098, -103400450, 43039187, 9386160, -114635306, 18999982, -9788874, 118968872, -79125433 ], [ 95254683, 50182291, 98280906, 24217375, -71129850, 54415320, -81170426, -9393712, 3839455, 22448724, -106429386, -106840588, -13504435, -111676429, -75647644, 69311494 ] ], [ [ -101207415, -60559298, 18784045, 41338070, 6911848, -54437626, -69136355, 40612052, 17825580, -49497018, 118274944, 22648565, -58851748, 74495311, -107112449, 72445971 ], [ -62640865, -103574522, 74418619, -28655614, 95599964, 31884966, -68892057, 109719936, -71504265, -17702802, -1465500, -78138567, -105149662, 96413113, -88363611, -77847653 ], [ -90238053, 6673983, -88015105, 14497242, -102956848, 6518993, -111376261, -69329548, -87844325, 111012398, 72615049, -31848115, -7745704, -93023598, -85382463, -40601772 ], [ 19178841, 40747137, 93965868, 111150369, 88368550, 111854519, 72805542, 1130493, -28111484, -24856742, 25420136, 86335046, 57187300, -4245895, 60378163, 50377328 ], [ -101169390, -55031495, -41720595, 90394350, -34475359, 37561520, 118190714, 6644462, 56499771, 34271457, -89138699, -50438304, 71400599, 31866007, -30575654, -42433317 ], [ 5486621, -9414313, -24765360, 105395310, -53971475, -109054124, 51922365, 72408225, -15471420, 41501929, -11330721, 48696131, 95112746, -58960664, 105124513, 75374067 ], [ -84253357, -8015117, 92536157, 9664048, -55641938, 83495580, -80405051, 82406678, 108663948, -3020966, 81732560, -111538454, 118086223, 71571142, 22765015, 10223248 ], [ -43693164, 70614990, -60596964, 72859025, -8006084, 104220069, -3576507, 19361673, -62446258, -108133472, -102332843, 51198187, 81131953, -43076539, 108350323, -7261465 ], [ 71268588, -32138026, -64549197, 47604206, -21556981, 39708413, 57055813, -18903230, -49386222, -50539929, -7097136, 46202955, -98440458, -111815265, 58554284, 109438728 ], [ -80198453, -82546982, 22760682, 63412883, -31960549, -104417138, 52889990, -40699917, 119164332, 90894117, 38722979, 35427920, -31182124, 66281552, 19759768, -78570025 ], [ -29210611, 34752326, -19786998, -82181352, -12853210, 6895437, 114193946, -105548487, 17061149, 103481526, 98446958, -49583685, 103334943, 48210130, 24893082, -103667060 ], [ -46503734, -105319149, -45132759, 100797469, 105923282, -46624607, 70081181, -20158664, -19032869, -15959947, 87042189, -15021659, 15562539, -95019581, 95386048, -98174830 ], [ -11816626, -90351067, 46888486, 74006750, -20227059, 29807411, 4786527, 113898698, -62245410, -96257673, -27820095, 97037326, -26181805, -108093561, 119256910, -17321600 ], [ -36493610, 31521298, -100237627, -13353176, -42957732, 81175622, 92446823, 109340739, -99029667, 39831371, 69912164, 113270982, -108036504, -14415975, -91595611, 23839197 ], [ 49396359, 97164507, -91547323, 72230263, -46332171, -117248977, -27376961, -9893673, 6653831, -107756631, -54778044, -64432365, 6099620, -37280800, -89742835, 44884317 ], [ 90742816, -84548199, 61891498, 4025696, 97374912, 106260971, 20643614, -113945503, 111021482, -24106255, 77864428, 6596498, 2566399, 46525272, -65489352, -17802199 ], [ -51587704, -103967015, 53842160, -93976520, 82689937, -73266335, 5197992, -16533459, -104815053, 3187756, 36120891, -87400312, 85087503, 4120908, 79088313, 67282415 ], [ -82527084, -23760586, 78995149, -50986284, 116273790, 88401762, -49156782, 26074066, -2396915, 64677682, -79597002, 51412879, 113360298, 108799202, -104404101, -105180492 ] ], [ [ 2215758, -56416797, 71749361, 7375796, -63142137, -106980628, -73510931, -94558059, -64793569, 555974, -104538702, 31706429, 86996331, 20679630, 86918162, -31780264 ], [ -47418597, -59667280, -61674617, 55664692, -12699071, -78702170, -55691553, 67392099, -45377592, 110887325, 31603080, 97748708, 23945902, -76165139, -98769931, -20812387 ], [ 67091198, -19139619, -59522641, -76254040, 56984917, 3372144, 34948115, 116728881, -6539131, 15116013, 49326959, -70054048, 29610009, -7032758, -49198694, 19660688 ], [ -34131058, -26455296, -7900017, 64978645, -103057785, 107722263, -107823436, 16414575, -106473517, -7309041, -100437638, -77743555, -84211863, 110095698, -58186046, 81706917 ], [ 32340801, 91708050, -31564255, -67282677, 108498151, 64303101, -11143463, -91536119, -26160016, 114858489, 9608174, -16750411, 78171653, 100252863, -15761756, 74975468 ], [ 31638116, 95096535, -84841923, 20429804, -41501459, -32979232, -97927541, -111509205, -34450659, -8298042, 112863877, 68225411, -72198881, 103948681, 101575264, 108605380 ], [ -29412941, 25951069, 48307292, 10182097, 31328967, 33405187, 108310760, -53843432, 13881061, 113091517, -81596853, -119054691, 26349939, -21265467, -69161526, -2384979 ], [ 20744168, -106996533, 36855233, 96002667, 85303335, -39096006, -30016903, 42344773, -97820568, -40300502, -93162243, 80000445, -721558, 103375976, -17424214, -87958841 ], [ 64503359, -85751790, 70741665, 77919333, -16310936, 11640114, 52410813, -17818326, 29753182, -77444947, 88337093, -50449185, 102409282, 99203706, -69890419, -69786942 ], [ 88757954, -50882584, 52168660, -45541386, 50912170, -51895274, 67071769, -23096232, 27561309, -45277439, -107662949, 64177158, 94099680, -14749321, 8377331, -103244929 ], [ 74979245, -50913498, -37745673, 114487505, -91513941, -78434353, -87172490, 8030691, 99120055, 11848441, 80452175, 12494654, 20924435, -81140535, -110183686, -110248715 ], [ 97353782, -114613650, -114521282, 25434850, 79817978, -56016744, -69133329, -106030266, -63118268, 8879613, 3331014, -78363891, 10235223, 53394039, 20739097, -95510060 ], [ -9932815, 115666587, 115361116, -106811228, 51249448, -6477010, -46676410, -7292356, 34722377, 27046253, 118271904, -70896991, 27223798, 97941441, 2704934, 81707824 ], [ -69828299, -108773646, 82525191, -16045692, 49226249, -61924921, 4819864, -99201928, 16523178, 64175946, -72321073, -19952809, 64006296, -10881552, -62987901, 69731905 ], [ -21645247, 80596971, -71702661, 67346802, 9954326, -47661015, -11761663, -65806880, -76626177, -44715575, 44215404, 54784946, 15225786, -90627517, 21425382, -61945037 ], [ 40234846, 65549984, -21866753, 52528709, -34619152, -88190569, 77649994, -86592359, 33533239, 71103457, 48107871, 26846493, -76860957, -74283369, -102445932, -87349363 ], [ -84846242, -79994952, 41372798, 72950819, 66660730, -29355758, 35242116, -47639857, -104553929, -59449320, -927000, -117344181, 18102358, -70406115, 6753273, -62555844 ], [ 47550724, 36180751, -22100323, 16738599, 45463882, -62749133, -51536805, 13192970, 53470027, 51310943, -102469658, -79631535, -102419513, -107856806, -49027363, -111375488 ] ], [ [ 111157496, 11603706, 110917626, -35235554, -13362668, -76130491, -60067349, -92626287, 27719623, 13309197, -60817431, 6623771, -105533435, -75408571, -58122724, -118512240 ], [ -109066254, 64949928, 70471097, 1234057, 104908089, 9383125, -71189134, -115859432, -103524726, -88921189, 38345144, 82366180, -84502549, 7759564, 80840921, 101790410 ], [ -84121899, -843609, -50739607, 113034915, 8550913, 24249173, 100238625, -75838593, 109388208, 59805874, -24315643, -24155642, -104083775, -4285168, -81917861, 66612299 ], [ 12795787, -5316786, -71470952, 78036543, -81621212, -12143079, -61580747, -86559250, -27501373, 37814026, -51141956, -76897581, -24187304, 9863033, 104188670, -15457643 ], [ -113619492, 107523339, -107064682, 22174678, 31494172, 37565510, 31133171, -47830637, -30060429, 96053203, 73753257, 32434760, 56033318, -104035779, -91349167, -60434803 ], [ 115515275, 78077351, 75421410, 112155068, -24376487, -56447980, -44590884, 16091105, 76304565, 48666517, -103796320, 20841827, -102248179, 5230110, 29323028, -71290114 ], [ -21073600, -92741170, 56616036, -81685968, 68325580, 98101213, -44063376, -37221852, -56689840, -63139945, -15627082, -76472581, -106507625, 19684898, -12062029, 36854994 ], [ 102028149, -98985963, -23276308, 77355901, 114069487, 68406680, -32746244, 59656199, -33987296, 17993645, -43187311, 103271754, -117137177, -107481818, -44473607, 117858935 ], [ -55728043, -85754750, 86247494, -19624810, -20680369, 75067669, 58371871, -48456187, -18798603, 6373331, 108638934, -24298129, 35503603, 31231999, 5121460, 98736314 ], [ 68981792, 96526180, -37569321, -1574439, 35539869, 13281217, 69953915, 65795403, -100668884, 75691534, -26949883, 112163, -17800850, 72943588, 70687465, -69188586 ], [ -42768232, 56557563, 76063360, -87363090, -112711235, -9774906, 93307411, 32332441, 62251491, -30423099, -102212422, -84367736, -94694645, -77677126, 68491537, 82571870 ], [ 33552598, 117342313, -28813719, -78193362, 31777869, 55820623, -5122130, 20695050, 111533263, -86239390, -111622604, -63050359, -62567146, -71767659, -87908428, -94212123 ], [ -102370110, 36725457, -100209388, -10102821, 107668622, -52404355, 8862371, -114885883, -40866316, -99261322, 24393498, 48503867, 25388606, -87644078, 116464714, 110633650 ], [ 99700611, 59485472, 1596943, 96803091, -8137946, -54987381, -93592167, -47504672, -46780677, 86525759, -2965981, 88846168, -90191131, 50583643, 81968562, -35109733 ], [ 73049244, 2774428, 92956643, -89954210, -42577287, 21450954, 25187251, -40240827, -51497874, -86139504, 68853851, 19884845, 23224367, 77623581, 91131004, 83137293 ], [ -117692753, 48308883, -117675484, -26034064, 98112630, -23298582, -40809957, 75282865, -51213370, 26577900, -77871017, -64638126, 114286928, -41475534, 1276363, -57403172 ], [ 32058298, -25605113, -63132429, -92637557, 74523168, 110731593, 80940433, -66186795, -60053740, 45144305, 8124869, 93184743, -101451999, 103179830, 67091472, 71267272 ], [ -44360722, -37862992, 39684636, 66801775, -87071270, -78292744, 16535394, 81858464, -81886416, -20081966, 50665368, 29177234, -3247049, 103352030, -73269884, -86071651 ] ], [ [ -57031214, 13072917, -21675397, -41874798, 62945110, -83219039, -90979705, -86069693, -23331761, 47445177, -63462513, 102296883, 76591010, 95953639, -106638703, 29850545 ], [ -27311681, -101043247, 74762037, 62086715, -61409095, -1020216, 102965329, 44104581, 84073375, -7691703, 5131068, 71447951, 78312307, -65621791, 41317, 38383856 ], [ 69640495, 77131216, -58723618, 72267555, -1810604, 105816449, 80875793, -53175035, -91108008, -117906022, 103323665, 42242193, -55016103, 28692221, 38658990, -30703140 ], [ 85071926, -11032108, 32644995, 105076804, 107149190, -229423, 100653066, 74067731, 1156851, -21109797, -86563834, -33253291, -107530639, 58277979, -62162146, 72929277 ], [ -83421693, 43783239, -41597838, 56453577, -108695591, 89382989, -109518458, -35074634, -37496880, 61788805, 29772501, -66887314, 43464468, 62379012, 87260067, 26137403 ], [ -20239728, -104040453, -10793685, 108689028, -59441227, 25757718, 62616655, 57035620, 65575014, -99352346, 18330716, -51157467, -48498245, 53208631, -31191308, 86868739 ], [ 70704105, 65133559, -115498954, 60947474, -8534380, 69188847, 4548464, 61149310, -91038250, 96357927, 59016509, -25031560, 64159954, -22214986, 45508095, 90657066 ], [ 26668823, -5269887, 97546612, 117808177, -69806260, 56208255, 115954969, 77698392, 102893280, 5539970, 66777287, -34886731, 46129877, -16503367, 3096523, 104059275 ], [ -98130509, 35858910, -114473044, -48992755, 70222990, 18728036, -17032099, -14909014, 17480056, -22067325, -101443254, -108369774, 51241049, 116063203, -64816191, -33504451 ], [ 37499313, -58286022, -92886449, -8892838, -85032938, -97684739, -57371072, 93880404, 40080189, -113480155, -113925495, 10892858, -91097369, 118140179, -90218040, 59549814 ], [ -73378975, 97746922, -17960960, 114928632, -42507331, -21859148, 13018163, -38556542, -298519, -90350006, 3415585, -10185099, 46323615, -83221314, -91295455, -111124989 ], [ 85240311, -102009635, 79661829, 43431826, -97568231, -40936360, 107362855, 111212928, 56408026, 79135158, 10583613, -62085114, 52023258, 16697791, -112268273, -103747405 ], [ 28185940, -56174255, -37976521, 94928815, 68738505, 29744763, -7325642, -11098766, 26644478, -117766545, 43542876, 8868731, -70543055, 105017948, 92189685, -72513456 ], [ -112660807, 37203388, -29916798, -50440792, 48246899, -88010649, 56632310, -44729733, -48413540, 15225518, -102520241, -5419794, 118947508, -62939167, 67763793, 1703017 ], [ -116480518, -89569539, -76831325, -5566981, -39344699, -37259845, -58470749, 77788005, -6034619, -76057988, 26376611, 13250035, 75975925, 65898815, 67685759, -32525378 ], [ -28562111, -2121616, 47637393, -3168323, 49866725, 88506435, -98183225, -97730489, -101786349, 87102636, 52032061, -62075188, 11050316, 57842085, 53647754, 115987422 ], [ -75301500, 35132586, -76851992, -104884317, -72559340, -113104758, 22937669, 79271780, 69202167, -61498051, 90292002, -49591607, -23251890, -43581334, -104704619, 40623693 ], [ -47541257, 95902946, 14439481, -105314748, -92674457, -106001246, 57731416, -8311702, -19858422, -67304478, -34535762, -96671194, 71562724, 18003097, -19582175, 38160609 ] ], [ [ -94323901, 2561600, 96650272, -105440978, -99057895, 62824547, 106596299, -50232986, 18816357, -101091021, -35220193, 114328387, -99005152, -60764480, 5843960, 76560771 ], [ -13095873, 70898210, -927050, -81567067, -98820526, 32384094, -329684, 39713351, -43455639, 8912427, 88745918, 13806567, -113735877, -98224279, -82166070, 92641496 ], [ 73501886, 84198264, 1289539, 22697405, 85740094, -12838484, -69049163, -43941925, 19867358, 26541320, 116585002, -104974330, 53132100, 87501632, -80807903, 34882080 ], [ 104473174, 7374772, 94188547, -68305308, 57999261, -108494956, -65390266, -53060014, 7737100, 31992085, -40539793, -666003, -87706417, 22479477, 70983126, -3231462 ], [ 50573290, 21069057, 44738915, 39710426, 93381216, -6059274, 228099, 112286620, -59129291, -51477866, 74166477, 28937576, 44093422, 42956942, -42262809, -8643604 ], [ 65519969, 57338227, -93260065, 75015734, -32867058, 27851134, -103482525, 79849088, -5792215, 22446328, 85796618, 107077396, -73464936, -69682392, 57054574, 26915067 ], [ 53786652, 52189207, -31213724, 13102656, -111954261, 95357273, -78436101, 66872309, -118740999, 5833028, -108830506, -38043931, 42614206, -62061665, 115286615, 102618379 ], [ -307089, 80053061, 20760096, 79923703, 93349925, 96492595, 13434703, -10537237, -83631007, -96438256, -3670628, 79063541, 101219141, -52213019, -111939953, 52428131 ], [ -59301936, -19523646, 20018852, 9501161, -107951646, 61566629, -14467971, -40051564, 110689183, 91061649, -69012837, -58128231, -101206868, -50364060, -85035740, -32931508 ], [ -60867617, -118870810, 100120598, 60183204, -95021833, 88109363, 80868305, 22897723, -112226063, -108532404, -71474037, -7138632, 17109193, 104593825, -52718314, -45136101 ], [ 106259233, 62248049, 115770010, -29544045, 17144430, 20164726, 39128030, -93243270, -78241537, -39593074, -41231115, -117190111, -2614441, 33251952, 89291625, -98075156 ], [ -49821086, -62448556, -4102473, 31597966, 49019779, -49149872, -5289923, 59587734, -117473410, -24977351, -59490094, 72608097, -47650468, 871362, -75410605, -113194824 ], [ -5827240, 89290925, 77654486, 60150644, -106829517, -47207207, 77910932, 75493950, -79218117, -85544382, -82479415, 105658645, 9975785, -71711519, 97971377, 103425075 ], [ -45850480, 53127768, -53600623, 13923299, -49908594, 52278724, -2509895, 81382311, 103935623, -51322306, 41328841, -33441980, 106173803, -99868699, -18313117, 103901456 ], [ 47302721, 82558508, 52490941, -82300268, 43738295, 17662123, 40856098, 61869003, 36219875, 3269405, -40417928, -60928209, 87629979, 40974528, 11689053, -80945193 ], [ -111584819, -4090329, -91896347, -42652867, -35853761, 9855909, 12049743, -66839380, 85887703, 32068780, 108950447, -12920569, 5784798, -82934695, 95395005, -76801672 ], [ -38689128, -58277422, 109607302, -8459502, -81928003, -30636553, -30657190, -91847246, -84441536, 85793784, 74629091, 19539938, 21897684, 35117573, -92044908, 78132616 ], [ 104106156, 58991247, -75158865, -93318511, -108377484, 20017773, 71103305, 52810569, 64597669, 117429907, 51609864, 105033495, -26126367, -91419275, 64293256, -30961488 ] ] ], [ [ [ 97220119, -34467796, -52590028, -42282081, 48394054, 102046274, 61013563, -3687338, 75498407, 117013934, 75104274, -84821656, -87456074, 75744429, 66784203, -104692610 ], [ -37746004, -100608830, 103999868, -95615334, -100196568, 48676539, 57661025, 37455899, -107993587, 12147463, 5571538, 26099594, 41716661, -57365271, -64683862, 9405871 ], [ -86107365, -9355322, 10062583, -59605738, 111563631, 101509307, -29264907, 5662452, -11895946, -101776321, 98894576, 118139907, 119194952, -94155348, 12578933, -97154816 ], [ 38326162, -1223200, 51694577, -14178730, -85319852, 99103691, -78425244, -44573408, -54892325, -96139804, -35717742, 107762603, -24379275, 58628113, 12300285, 84761754 ], [ -6594507, 88992019, 42486982, 114437704, 89605373, -37957437, 11359903, 28357949, 30018660, -57877128, -109213610, 27703038, 118044654, 66786109, -80767659, 60622755 ], [ 26348244, 33967638, -100425629, 42687808, -88891312, -8173289, 27428804, -7326803, -78201152, 105212969, 115887636, 11743124, 4573908, -37139667, 27924395, 106646910 ], [ 58659563, -13849238, 86038700, 40847478, 100066288, -68343559, -2513077, -95266618, -14337255, 12667339, -68411760, -85377715, -56545940, -113243393, -3354247, -46618145 ], [ 90034586, 68260928, -35002333, -17194132, 18168911, -7001539, -20992167, 23148838, -38416248, 22914538, 45943213, -97066555, -58640942, -64417276, 44458660, -15683313 ], [ 94993922, 10671550, -82659474, -93998325, 84079604, -71068923, -81798528, -77401542, 10324294, 69222388, 96828929, -67835416, 16292796, 51134605, -76359623, -7479182 ], [ 50992089, -57238325, -88924189, 26760398, -100808869, -66473732, -78143462, -67994242, 62290445, 65925015, -76337126, 25498109, 83998846, -16432783, 20097371, -118904885 ], [ -3628738, -27390377, -94709315, 115710722, 23156885, 56441570, 7046101, 76911827, -1958651, 37342036, 118733553, -71569096, -117736695, -89638734, -86116871, 80962433 ], [ -67838363, -69866385, 22009936, 33151376, -34147026, 35046040, 113006285, 14931104, 107704635, 33814639, -110740840, -87527133, -30861241, -108071376, -55204420, -7705543 ], [ 102326709, -98697154, -54164201, -118716452, -65630093, -24991845, -20154240, 60037173, -104965795, 103617188, 46450314, 66766213, -8904089, -46623777, -30463908, 69805303 ], [ 38566756, -25968358, -116073445, 3213477, -86666130, -8984527, 92691728, -41476097, -34782440, 31390070, 77221654, 517145, 64880362, -65679480, -114731865, 70936793 ], [ 64395286, -16226995, -54532537, 65354881, 109674410, 116685932, 18351534, 1048003, -104046532, 35354851, 97759278, -23107239, -101843750, -15707791, 10509171, 27533509 ], [ -79610399, 56539393, -82214668, -91963631, 33547613, 17669911, -74988766, -42978788, -73642838, 109878076, 8798911, 29011743, 49502004, 77249770, -40607842, 45259128 ], [ 105989531, 76090825, -60422463, 101617443, 69308093, -61991269, 118551847, -13917888, -55029134, 81159444, -45234729, -31292176, -82350985, 20877503, 63555598, -111089152 ], [ 107108645, 6654347, -95234183, -91464543, 21830579, 69902106, 834012, 22250340, -76635992, -38124892, -32357682, 85216602, -101856796, 87080424, 94178386, 76768766 ] ], [ [ -83005892, 114020153, -96327081, 36379614, -12152165, -83736800, -103376953, 109238943, -30247275, -42906832, 6442538, -52776903, 74146695, -45655375, -101914293, -10251612 ], [ -54835451, -28272933, -78190831, -44907372, -31025989, -60369848, 63651492, -86678830, 102341591, -87466775, -109264568, -82231374, 76488666, 76315719, 83951989, 110204870 ], [ 106883629, -41947661, 50754986, 117458889, 16422073, -18690501, 67265714, 52364496, 7090782, -44723329, 62399466, 10494045, 98916232, -79909190, 29715480, -29526598 ], [ -118524406, 67577807, -114166080, 36008048, -48947392, -110030553, 95836030, 71073397, 60449070, -16167704, -43665455, 61913139, -92511427, 90892027, 87783014, 66623592 ], [ -106195463, -55980541, -40228304, 45232690, 28738826, -60023140, 14757171, 45837007, 17930309, -70774914, -105151124, 57741232, 48894479, 94202113, -65711076, 15074402 ], [ -19591746, -3232098, 26727610, 93877475, 87862413, 9985683, -42070227, -43964047, -7388649, 65865689, 68708737, 106332562, -58499606, -107461491, -114649559, -111363689 ], [ -28594854, -41541030, 62866883, -51801009, -47292664, -3009905, 57874628, 36974919, -109602068, -66166296, 7383054, -73463257, -25990711, 26158338, 103450841, -65925839 ], [ 99046061, -75154005, -65790616, -46775342, -21774017, 29275302, -43656749, 34653815, 89006763, 84912532, -61256110, -29095302, -22023800, -46377827, -61322913, 117973794 ], [ 102424917, 114405949, 116554360, 92752423, -68366710, 78795268, 81875480, 91540545, -60522494, -104223467, 26337082, 91674543, -66540804, 83840534, -4258713, 39202884 ], [ 86246651, 72403748, -40911143, -113298522, 81425844, 96007642, 28872641, 44200501, 80709369, 116968752, 45916806, -19617241, 60403630, 73280619, -86422462, 36815367 ], [ -63749134, -21856625, -69227072, 110555573, 36561690, -25544247, -39326976, 23913035, 104404318, -86096133, 37928233, -98151111, 109406219, 119046519, -67733196, -85829157 ], [ -90929092, -76049696, 107270571, 86142919, -47660535, 103574936, -7645639, 103278467, 58926928, -75528102, -28232034, -91831060, -5295606, -77014600, -15223539, -450387 ], [ 14098073, -79685663, 10376217, 39181728, -38874392, -81056917, -57094595, 38343351, 92772882, -101117907, 18002513, 86860044, -14897376, 71653260, -67615540, -59976989 ], [ -36089884, -95825431, -74994189, -113488948, 81173643, -18166574, -105942648, 104019112, 46401419, -36732464, 45946746, -53830497, 85032425, -84307448, -82538782, 102131817 ], [ 14815074, -111058143, -57463635, -57693902, 33843387, -2622385, 41715662, -81356333, -67575381, 93762881, -106436128, 53140483, -84613224, -90156488, -25579268, -56669836 ], [ 103227745, 6173319, 19053244, 62894887, -103720192, 115051560, 99522267, -17649119, 103395465, 23054412, 32337239, -60152369, 9442001, -82485697, -51301323, 34919092 ], [ -59216673, -9021741, -97955660, 27070419, -43497775, 65760459, -117609797, -94678963, -78886826, -96137092, -22143961, 78910944, -12432319, -66045624, 27930479, 89875817 ], [ 72451869, -36352043, -106401571, 69673128, -288486, -50318334, 52863033, 26004493, 70183732, -53760100, -10845542, -94636893, -39138328, 36725235, -64449248, 118525446 ] ], [ [ 71408380, 50916476, 23625021, 117228538, -90678752, -61346609, 45538451, -38166223, 54809416, -52834316, 4828572, 36086044, 90222498, -25798300, -22055191, 91325859 ], [ 99519887, 19927719, -38212196, 101537184, -5169708, 19555431, 104231648, 84628635, -19923381, -25569167, -42704848, 43690009, 7718350, -59330378, 112944941, -5958394 ], [ -60826864, 18474038, -24697392, 70482856, -111119420, 23879015, -20793474, 36405640, -69733174, 103135926, -117428987, 106139122, -105778580, 90620492, 53022679, -74385527 ], [ 86470067, 30999513, 109540325, 94070614, 11423587, 113215282, -66190698, 61311180, -107661238, 9724647, 91569375, -6090799, 107465519, -46495911, -113302979, -53543828 ], [ -32723345, -36162079, 13822067, -29190565, 110291710, -59048208, 77534389, 36656, 91286367, -18980976, -106141949, 112838339, -87021935, 87035709, 84918716, 12618556 ], [ 20296928, 51939564, -103278431, 42503473, 98125236, -55346240, -112928530, 90571120, 108829560, -23027223, 89190178, 62947132, -13148313, 47888088, 117740114, -81540380 ], [ 4156500, -18679809, -70118849, -87619780, 44429000, 14985825, -90699999, 98078713, -87294973, -105195782, 1878140, -42541425, -21949041, -92178854, 81018067, -111298883 ], [ 35032091, -93353920, -95118499, -56000231, -49265227, -29098452, 46844155, -96226738, -82028032, -51689617, -119288579, -57053077, 63276206, 75486993, -27757351, 83539558 ], [ 54321959, -64861505, 9707120, -101920781, -34503521, 40507275, 95078269, 80960907, -96501070, 28129774, -586104, 100502626, 32514340, 10981236, 106961837, -96091037 ], [ 92289885, 71374456, 89973030, 51666708, 73011145, -69242161, -91427520, -52746795, -61233011, 29538329, 905691, -66131290, 10873815, -103277718, -63774459, 38458343 ], [ 110238048, 29073847, 82173569, 72274947, -117585684, 72822758, 108857785, -12246561, 13355125, 39421078, 20532973, 14625310, -15007045, 112166211, 42136644, -115122623 ], [ -32832375, -32205816, -48262530, 100236413, -64906436, -53176118, -38082292, 1529312, 21724830, -45115468, 81592461, -82690182, -33105691, 54005902, 108293012, -112139317 ], [ 88634935, 79108085, -58777877, 85317359, -72390036, 41672413, -107419283, -17607133, -37649653, -92142257, 117047994, 60651469, -95805008, -35727997, 107725015, -114280742 ], [ 60243780, 101733920, 50287023, -62616992, 57001738, -82813802, -117856783, -42625166, -91481241, -46065739, -65308271, 26881261, -106716197, -75519025, 45726713, 52723249 ], [ 54684570, -92481041, -105922267, 95417664, 16413631, 37065907, -47148666, -73122661, 42704460, 97515049, -42287786, -52643727, 40399496, 82311402, 21221210, 100320804 ], [ 62128905, 27659582, -40635654, -20352477, -116985234, 15606937, 22401084, 107279957, -36539219, -31589135, 62073298, -24155092, -20456333, 14699406, -107682594, 74156200 ], [ -114352593, -68280783, 57727284, 55403590, -76615340, 113910905, -64289001, 92990065, -51920637, -107836445, 35554713, -30933074, 7687040, -101443420, 6573381, -1152319 ], [ 104419681, -94215845, 57840826, -507275, -91124006, 85445492, 62424862, 80560147, -96576930, 108663196, 82824189, -3689847, -20763202, -84444363, 107433589, 71220097 ] ], [ [ -114637372, -109267342, 76296512, -50300052, 113108835, 23783368, 57094007, 115237401, 4338656, 20396435, 65185442, -104963429, -95785225, 3738933, -7711290, -28328178 ], [ 15922127, -66472586, -68111168, 5552023, -90155793, 52824610, -58752538, -107408392, 7054950, -68010290, -101350656, -33264781, 58208166, 17070068, -68281115, -42239350 ], [ -45914850, 67276861, 8480291, 48976381, 93826922, 22286886, -31530942, -13449730, 37445791, -22915210, -114530122, -38293592, -17938594, 112701636, -47460777, -42183123 ], [ -115741861, 23679338, 87801550, -116583793, 109060057, -89576492, -35029192, 55072709, -32673328, -106135051, 38586489, -59504797, -90063369, 75932875, -22018291, -113529274 ], [ -28094073, 42670821, -31346038, 9559611, 19284596, -32977667, 6600943, -24210092, -15483565, -44924449, 13602988, -28619912, -49885488, -53818910, 85846583, -91448357 ], [ 30797381, 4609130, 107913098, -89603173, -94728810, -87549567, 117388029, 97660633, 85057703, 78198912, 92339764, 44225246, 33233781, -30992818, -67063430, 57690987 ], [ 6492867, -78399364, 46196732, 45578540, -75485014, 118731072, 21364294, 78773192, -4311220, -53785031, -87475843, -18480561, 86317118, 65053387, 65456472, 54717351 ], [ 93344035, 48275278, 67856380, 53993669, 67046714, 1246027, 30547267, 16132101, -107703566, 46504222, -26140064, 92736614, -73130674, 90296884, 13600681, 23567319 ], [ -87185309, 106511219, -45140338, -14047739, 16859638, -8730312, 87999714, 18367260, -11526842, 78849449, -93450200, -23863349, -5039331, 100113817, -48092892, -114192509 ], [ 107348655, 118908909, 83987668, -58434522, -86392273, 18772878, 84850209, 62849684, 5865065, -118043627, 111197747, -70635252, 37327709, 91429374, -106657159, -112989340 ], [ -88088461, 4624624, 41419718, -53430681, -72065848, 72185019, -40719140, 72683943, -88915030, -52612235, 91312784, -33281361, 76495948, -43959167, 12584878, -99934260 ], [ 65088013, -58455552, 12672564, 9686772, -15300161, 57751231, -97361689, 40008962, -45233973, 3499466, -86670944, -73709759, 95258259, -26420609, 103121214, 59177821 ], [ 77957308, 50546558, 96080292, 22501454, 6956928, 6957370, 7639657, 96808545, 46758078, 100992898, -13727643, -45790200, 49143030, 27475873, -55343935, -80877286 ], [ 46600806, -72931267, 59722523, 44162230, -73828092, 100477426, -77094932, 42381960, 62152776, -4212588, -100363301, -98389911, -9991651, -71612043, -12865977, -2335559 ], [ 67768981, 6345034, 53888211, -23359374, 108700354, 117976113, 26935249, 11021820, -65251008, -104718531, 55396868, 61212510, -1660588, 96924237, 101652926, -89165380 ], [ 8554433, 43370220, -3758745, -44659031, -9951670, 34003438, -47000206, -102995218, -30126605, -108166709, 82343388, 453952, 107714981, -35422309, 90892083, 24038728 ], [ 91314811, -35934870, 81190890, -11464513, -48140474, 16384968, 73587635, -114281572, 81783868, -60867161, 59300934, 19026529, -998744, -78819912, 109382493, -31455020 ], [ 63679595, 41290191, -10051767, 69254199, -90844227, 42874647, -67751591, -47674724, 92750633, -73201032, -25522606, 101811616, 11863529, -48667839, -28676995, 62970194 ] ], [ [ -47438981, 27512157, -105632489, -20193794, 70874324, 36851590, -52144569, -39846688, 28717341, 1578423, -55141279, 72637483, -55274982, -53305717, -7062169, -7236444 ], [ -101677237, -44079522, -85034904, -64901143, 13286674, -94384741, -51775939, 90617908, 28479889, -77664988, -26266201, -34777921, -59612293, 22274051, 65873994, 46000489 ], [ -95860334, 54565855, 5775003, 45838488, 61036443, 37131170, -101093086, 37164458, 115466717, 28164727, 24619047, -70284648, 108294012, -113391506, 1643223, -65254368 ], [ 42881651, 104272656, -93204278, 33581448, 46184381, -105278532, 974173, -88169969, -71149557, 70037935, 37147414, 13793305, -66182850, -54184486, 59213404, -8917497 ], [ 50811336, -76788722, -56764871, -62549174, 118370260, 48154364, -109699150, -99030907, 6407322, 67156351, 79738334, 105667798, 111049377, 69457883, -94591338, -74383461 ], [ 104724598, -43158986, 54084101, -35608577, -104905322, 14699307, 75252373, 68655916, -21959467, -49282799, 36446685, 97546553, 117551145, 89412229, -74768542, -67007610 ], [ -58923476, -11963657, 113325404, -48588979, -39726039, 17617205, 37370133, 74248868, -35704755, 116416625, 22698954, -57732205, 63098767, -30998589, -3726758, -27671497 ], [ -39494039, 42514580, 28246464, -94575525, 19503816, 106891040, -70222247, 50528281, -108138034, -34503165, -24938637, -72215518, -81055943, -10238451, -9190354, 64330598 ], [ 75261670, -74034049, 77854107, 76459645, -116418682, -82186791, 97313196, -2981465, 21362770, 66468735, -95860392, 84916205, -72895346, -98874653, -30194392, -118406972 ], [ -29627557, 31688520, 98533173, 88798295, -213101, 114645347, -73787642, 71499986, -31855191, -105942183, 14770717, -100362190, -76511853, -93857545, -53319404, 32267905 ], [ 10133328, 40510774, 97696204, -98518723, 113909894, -118508938, 72173352, 116246127, 102251173, 1018615, -62917614, 17825779, -53066473, 108929698, 23648826, -118173215 ], [ 67215442, 95297486, 15445736, 64525366, 116528140, -79147060, 22675029, 108495815, -86179163, -5955090, 54069341, -110938927, 44997179, -102293702, -71252213, -36031980 ], [ -23213446, 74751073, -14006376, 65499878, -119089816, -85634722, -106077426, -83880319, -83906437, 30364902, 114207054, -37018652, 1352778, 61268640, -32119878, -53540720 ], [ 113551193, -26118587, 56548196, 108142638, -2724430, -13521456, -109335523, 10161872, 84404372, 112944320, 44597102, -59176880, -24241394, -14537844, 33111845, -65321693 ], [ -85821183, -8928110, -109813756, -56054167, 115422625, -33938993, -19158695, 106736277, 17167693, -38057403, -84491026, 41051130, 72180594, -2885146, -36104721, -93787208 ], [ -45512627, -12393922, 85008548, -92134185, 20564509, 33219396, 106727577, -108136017, -95781019, -127638, 26020506, -76429917, -85913515, 23078864, 2728821, 91283883 ], [ 68345946, 92440870, 73457578, -42113290, -111454866, -35346272, -61117185, -91213071, -30905260, 34193277, -58682985, 111629160, 36557292, 28069480, -82365931, -97926724 ], [ 70145747, -100053245, -41910073, -28438263, 102488295, -29554630, -33623272, 101574290, 56389178, 44019963, -45779973, 64253843, -24226314, -33420240, -14279366, 29288414 ] ], [ [ 55326848, 7580346, -93670902, 33313589, 13850070, 90887203, 15588712, 3185549, -14048090, -97812582, 113443758, 86463450, -62939935, -8199247, -12068257, 58476426 ], [ 70208728, 102482083, -25972032, -97946496, -60570149, 84012578, -109059864, -11477933, -16690955, -84371720, -33295563, 108840374, 50577496, -72652035, -28092987, 90433342 ], [ 115972935, -75581190, 111799132, 66431792, -46114696, -94497365, 47598060, -12096160, 46141503, -24898988, -73587401, -6723530, 62268641, -68620135, 62603139, -36153830 ], [ -95159945, -113856038, -36700875, -119249560, -64252450, -65875935, -77010341, 26278206, -23398638, -32025958, 4260142, 83308471, 27793129, -8843012, -105267139, -70040260 ], [ 110561171, 63611677, 74624704, 59539092, -10561500, 3779913, 68792860, 2976136, -61062503, -113559768, 24912244, 20459086, 42236873, -5236754, -30935948, 95058272 ], [ 7029586, 85218522, -3112505, -73153, -80446516, 71244417, 21614691, -36597019, 105197057, -34137798, 90017501, -79879002, -20072990, 98155184, -64907916, -119220304 ], [ -71181729, 58282313, -28595092, -86545363, -22055908, 98927050, 35153142, 102849713, 21076092, 87143967, 58889402, -78436823, 103832655, 43207087, -75974763, -104318010 ], [ -29128191, -21303269, -49952568, -91062898, 20760140, 81190304, -111032116, 101540506, 82060564, 34298745, 8340220, -109970147, -85597926, 97075991, 86802381, 114863604 ], [ -44937104, 78311849, 1461250, 15751727, -50743550, -39175214, 58312750, -100400252, -26597377, -73626456, -44790672, -101192550, -42198533, 26102981, -48161483, 101613721 ], [ -15944852, -53173358, -51025037, 44459740, -10999176, -62982232, -86175834, -84271464, 102300256, -92619142, 91186678, 106882808, 1317447, -60681243, -12391257, 94686445 ], [ -90413953, -53622677, 82455376, -59832510, 17356757, 61372471, -34661929, 88108563, 6089656, 19461399, -60592887, -102721724, 37905765, -11978250, -77932633, 42013316 ], [ -14893756, 103366754, 111169445, -11203993, 94437274, 32598710, 2823912, -13414258, -66779197, 4776676, -41940774, 6993140, 85978642, -84621842, -83535182, 111218840 ], [ 101822705, 73251898, 36165068, -21864666, 47308338, 42064808, 43867982, -49902914, 20991626, 6650635, 45740179, 38061066, -62656822, -8613951, 90505877, 43458192 ], [ -83707930, -74805750, -72505414, -25793723, 1752906, -12872875, -114330806, -21835966, -10091062, -11783255, 8346572, 53146050, 23222205, 50837056, 87696956, -616602 ], [ 53387595, 74052276, -50884923, -117806447, 31683161, -91958071, -29403503, -46628069, -76605905, -61320224, 1283343, -38114794, 49492076, -66300385, 30558187, 393388 ], [ 66909151, 75091024, -53164342, -43989033, -117568688, 60234809, -61900336, -85288922, 107128591, -89323486, -34937111, 98361192, -107191454, 100491461, -13530726, -104318468 ], [ 9852560, 25149807, -20168485, -70723076, 79494814, 78464140, 5718289, 2114423, -67961978, 87004610, -64429979, 39682948, 76864404, 11023472, -112631268, -9968237 ], [ -38520357, 72820295, 4839921, 55570199, -98460618, -44266166, -65909195, 85356219, -17290828, -94233407, -93443166, 39971902, 30218495, 16071094, 36730788, 100104507 ] ], [ [ -101064947, -14952514, 68272938, 77298088, -69362777, -110654232, 25948154, 62056682, -36435449, -110340946, 9547208, -114739132, -97053636, -53288890, 68295446, 5284577 ], [ 28588014, -56243409, 115463485, -17733214, 43612486, -9679733, 89915837, -21690833, -44365923, -38419329, -55002327, -117450131, 34933209, 67553161, 82951514, -57055094 ], [ 110025743, -2928035, 20072194, 46789820, 27126147, 70947826, 95015158, 92438239, -29214137, 28528647, 52855250, 69849918, 60249157, -3150602, -36346676, 91073593 ], [ -76896912, -36835857, 50394643, 39053464, -69627985, -74629559, 54007905, -1409984, 13953713, 460732, -11297048, -94610055, -41100678, -118893183, -2506883, -26743543 ], [ -114851235, -76118315, 106892438, -115779395, 53260076, 52419976, 75209594, 105066024, -12517928, -70490757, -38577679, 20763794, 72146010, -34007942, 1931960, 77291941 ], [ -76043831, 16037696, -33514110, 36712992, -14538654, 27500952, -101722562, 107028064, -10624073, 36392525, 36026091, 100446432, -115390209, 64410829, -70749208, -90408834 ], [ 33520691, 59492834, 50314375, -38954738, -20878747, -64630464, -75385955, -72909686, -61524627, 77263100, 57097233, 48974275, 8137217, -40503801, -43874166, -28294253 ], [ 98804398, -30889372, 102786661, 58671878, -63131272, -88937813, -41635445, 56005906, -40622298, 32768450, -70057896, -20032077, 105521449, 108788889, -43217047, 22808914 ], [ 106029435, 111581151, -60335165, 11174611, -106556577, 48983171, -46470833, 80014619, -48686793, 115099474, 82796287, 72413015, 93654423, 37174706, -52438669, 15091179 ], [ -52565227, -69637390, 77291294, 108079429, 93346609, -14615975, 47905574, -20564620, 70674113, -4375153, 101045594, -78331855, 22652162, 67840350, -117515931, 1823671 ], [ -12211757, -43143545, -85801304, 50646174, 84700634, -26902174, -81306839, -13351240, -76205861, 118682164, -25271661, -87294182, 80380278, -37941947, -82558076, -51741704 ], [ 16421260, 87303381, -17521157, 4035100, 115357330, 8185349, 60575300, 54410590, 95561702, -14865234, -95508036, -11279213, 28006815, -90762324, 97512484, 14462685 ], [ 38199761, -84085032, 58474671, -115017727, 66583463, -53310652, 110161777, -68268614, 93039746, 103825513, 115946419, -41273504, 85369163, -46660256, 103147198, 77884354 ], [ 44337594, 71391776, -20150137, 114028828, -19950333, -25299340, 21751615, -92461676, -83381008, -8693975, 50708483, -26113190, 43911633, 106276109, -27383370, 84829464 ], [ 80556647, -74372718, -115495189, 66686668, 93752210, 35090906, -3904340, 4946604, -2445174, 103980540, -15155193, 84037972, 89346613, -12380588, -2126894, -55183427 ], [ 43734738, 99880442, -107754838, 67001844, 54890647, -11339729, 59853849, -37657581, 30161922, -117599039, -2662882, -24566410, -35257579, -78684149, 59104392, 114961602 ], [ -59262963, -4279679, -77658011, 91203666, -73635981, 27336040, 103015109, 28160879, 57939507, -21194563, 27888884, 114340004, 85597367, -10678033, 115675752, 8515272 ], [ 19787338, -34383360, 28177017, 74410638, -118181184, 49168114, 39400390, -70309199, 50732948, -49826668, -55457736, 111553515, 16612179, 38384425, 74526372, -5362605 ] ], [ [ -1508596, -30459977, -74953649, -84165061, -58170999, 93409166, 40936235, -69449882, 29653734, 108352423, -52005473, 59542259, -37304220, 13281984, -8465112, 11373738 ], [ 106839464, 106046090, -71175146, 31702924, 110461706, -64065480, -10580277, 10644487, 88680529, 70194760, 48391597, -85482435, 78992911, -57453083, 20428971, 94993522 ], [ 6603538, -86585617, -15690644, 7139965, -55507840, -40851182, 36212435, -92922081, -98106825, 101423219, -12287923, -89215420, 74298991, -13690721, -108257684, -17367185 ], [ 95304100, -38812419, -94285149, -33944979, -39127009, -112765103, 61278867, 55442038, 1345673, -39036355, -9946160, -57174378, 60034269, -69764705, 8122741, 48066948 ], [ -20593803, -13642690, 69936238, 109221973, -115455948, -74256054, -105523600, -115163212, 49996518, -79272618, 98439033, -42173729, 88168063, -25854177, -94513299, -79923874 ], [ -41487866, -85818015, 53515243, 85255236, 56106022, 85644730, 92934171, 108192059, -31780298, -35363236, 21975134, -75246890, -31348458, -82742329, 67905911, 2814560 ], [ -18744079, -103328645, 11238686, -12496579, -37344041, -100279412, 36003016, 61228210, -36222335, 62347810, -31721357, -114768265, -89430837, -74972782, -109871996, 41906453 ], [ -28123266, -93082969, -107958844, 82318404, 12072897, -100051988, 73880533, -69832850, 104842717, -94613095, 73472600, 68552121, -74103154, 91525026, -23235356, -18914791 ], [ 34120695, -26984743, 8945954, -4249679, 39889779, -13365346, 15689177, -60647422, 94966964, -93055303, 25781276, -1610288, -65798912, -111332222, -18426757, 62762644 ], [ -11108575, 19776902, 59017449, 109934548, -86532314, 15875201, -93367294, 56578335, -29525432, 33127993, -2638388, -91612178, -16836665, -73189075, -30929368, -20325195 ], [ 104802158, -53209721, -37513917, -20778136, -105072407, -60987065, 112930795, -54491783, 16584913, -84746120, 57045472, -108468533, -103910802, 26963966, -1690506, 118086203 ], [ -22452890, -37363657, -85359310, 43199966, -34022998, -76378902, 52173282, -37122433, 5800546, -77929597, -69166361, 54686500, 56125726, -23704347, -80948564, 41458214 ], [ 16768807, -46836642, 29101545, -76433114, 69210301, -117921335, -39482220, -835254, -74742866, -7233659, 45262134, -105730311, -68291433, -110366853, -73138780, 95293115 ], [ 50446670, -92898276, 114529163, 53837633, 18325518, -116909034, 13369165, -38879958, 15590046, -42564092, 72983199, 11905508, 80083686, -33049410, 38416847, -28330716 ], [ -71626066, 88822506, 86264793, -118125018, -45458874, -31465758, -61103034, -66829199, 8397988, 114032598, -64378903, 80399062, -1181847, -14181044, -56512209, -95936784 ], [ -93141966, -11960785, -13433018, 55203340, -56530053, 63967535, -112189467, -8672230, 40624033, -87799155, 61086205, 63045639, -46141380, 1604341, -63224446, 49841042 ], [ 99687997, -36671185, 65181289, 928913, -48770017, 20638189, 9216796, 111563260, 55099441, 107589230, -74735581, 87721185, 13000443, 62555433, -86615715, -26814676 ], [ -67048833, -73731106, 46462984, 83535951, -86873557, 106663998, -71457466, 20140509, 52001875, 29827540, 33117222, 71752740, 107660900, -102175293, 46562586, 60743897 ] ], [ [ -24999032, 88508904, 38335251, -9978955, 12995521, 94910111, -54959489, 63152387, -1839114, 106367687, -70284761, -15407575, 81193377, -63526102, -36459368, 87644785 ], [ 115499475, -15817162, -13152934, 40160556, -14158038, 110131098, 55898055, 69395815, 53653344, 38899609, -2202143, -67799659, -13311775, -60508948, -87618140, -30125426 ], [ -24903817, -46151904, 97112100, 36938407, 117372952, -56776456, -16557083, 100774359, -112551053, -25296196, 28952955, -14441928, 100647392, 17632614, 58916555, -51589172 ], [ 93366103, -104777874, -76968010, -16933516, -75389614, 109797020, -26279438, -97218309, 81760731, -36425957, -112318971, -9881443, -59120290, 65284458, -94456266, 30057649 ], [ 18320117, -51143456, 18889180, 81666399, -51243014, 12702794, -82390755, -4903870, -111198753, 53695913, -23159219, 46306931, -19121598, -26657308, 93563312, 57573628 ], [ -64595521, 105017301, 22410193, 64824037, 69360922, -67283604, -79758699, -37406052, -16147700, 7730392, 83803627, 40233138, -11870614, 31761793, -46203153, 87658790 ], [ -28747427, 91191140, -105129098, 34195240, 68446773, -85653985, 10536099, -7708124, 107349247, 70689177, 90568547, 35454962, 59390393, -63943802, -53841397, -89917671 ], [ 16246021, -91702815, -95952953, -1080765, 117334195, -55101455, 3088245, 114344352, -112603346, 81778073, -25771268, 11605585, 106406265, -1970696, 38658083, 20415179 ], [ 108216557, 61457749, 31093084, -14946151, -116845229, -26141229, -52918497, -70381469, 88907001, 83190948, 1242018, -97323612, -40591292, -78018506, -40717701, -111988 ], [ 8661049, -116913652, -41122546, -51907520, 39213011, 103117686, -53038415, 57741014, 65366872, 58848918, -73226207, 109663479, 39296166, -86693869, 69322318, -7352046 ], [ -116878968, 111793137, -92550043, 109649046, -77771496, -80880222, 21682075, -104523787, -94893425, -95962012, -113324050, -26535780, 23705002, -4389594, 44443459, -2876915 ], [ 61609793, -83148504, -20726179, 44508110, 115876434, -109347040, -11561427, 109458997, 35186146, -725323, -110824813, -95035325, 2939358, 40997122, 52194356, 6990168 ], [ -35814607, -7096373, -63133585, 27491085, 53786658, -84617358, -7516016, -68068636, 60867167, -653349, 56287769, 98513100, -77844519, -13942629, 19222511, 62179068 ], [ -55776297, -35803562, -86861260, 49035108, -97487086, 16698374, -68713227, -71825950, 2607602, -82653340, 50569570, -109044928, 91428958, -48613255, 93523654, -71271112 ], [ 48872847, -36456025, -67025849, -37634384, -48941296, 90696506, 43200935, -80782376, -34639456, -43309383, -109957367, -113064014, -78272175, -620491, 104247500, -76531751 ], [ 111443880, 54815157, 40067645, -28059861, -81034677, 89841192, 27542179, -64485293, -98178977, 61525363, 90049264, -10126536, 87983927, 37318110, -95741522, 106490341 ], [ -92487551, 26543426, 17676191, -25829926, 11549106, 38236606, -110768395, 117665013, -89649299, -11750113, 112946976, 94684587, 95720346, 104654404, -51271006, 35256972 ], [ 92768921, 61828585, 97876544, 29593432, -87993848, -98272168, 10112191, -101859236, 111894222, 87333219, -63415388, -113409538, -14073143, 95857969, 49722272, 29762609 ] ], [ [ 112522316, 74912436, 98369740, -50181781, 97752221, 115343410, -32974443, -90793840, 16207822, -18539038, 47967252, -78886798, -46776768, -95506014, 61924224, -29835874 ], [ 16839902, 53099725, 67807632, 57595976, -83797186, -66941797, -85138011, 14107036, 99336291, -79873087, -114751048, 118523748, -48854384, 117691099, 107691625, -71553235 ], [ -68432364, 49112519, -111537545, 115769540, -76143392, 93986150, -112077864, 94321207, 107119482, -42049352, -67504057, -49122899, 88369846, 64806651, -118333304, -6105816 ], [ 84372036, -33048919, 96131398, -71886330, -103805566, 11734930, -2081528, -16669528, -27027152, -75116741, 116876359, 115850332, 37760181, 95705264, 59844503, 60288021 ], [ 68838880, 49583187, -81800198, 81827501, 35940353, 102476801, -96748247, 43534977, -33292413, 106198608, 48120395, 22204885, -105126301, -77049986, 17425785, -70639739 ], [ 88831403, -92157333, 24068783, -76299280, 106810462, -64950184, 112380442, -110546970, -556221, -43137346, -96393857, 90675513, 855683, -80159505, -48652731, 361311 ], [ -84744220, 53420870, 36059876, -83004884, 8099326, 33934303, -113973309, 40149334, -29972404, 8689400, -118463405, -35032152, 9531809, -20587339, -87122973, -20065854 ], [ 87231980, 33093729, 27281057, 1289646, -53190076, -67896264, -2544683, -88000197, -31799140, -68706891, 14674230, -79034904, 32018191, 23795069, -110360922, 46110792 ], [ -103108946, -34507680, 91867477, -107083663, 115803509, -44250628, -80428859, 26478521, -84217455, 103992455, 53795520, 114622405, -65572695, 112325729, -109284222, 90962490 ], [ 29242806, 55478466, -105425565, -20283408, -104442816, -42081440, -59402256, 28448050, -35802690, -61050572, 26248897, 12044805, 53520472, 60747509, -81474055, -74599836 ], [ 73397100, -55453036, -53160261, -99680939, 73873528, -38588633, 83866562, 9312740, -57882183, 81545744, 85366426, 57781257, -89851951, 74654360, -10548206, 101705660 ], [ -21211659, -86541083, -4104323, -115261097, -24308215, 108433605, -83245653, 101473592, -14942523, 96621795, 68770515, -92998628, 21757505, -100532085, -98778588, 60185292 ], [ 95961333, -20189789, -112539728, -613734, 24988656, -45975097, -79277088, 13771510, -21019830, 30012501, 103323827, 116950742, 110106969, 50111172, 102986423, 33477627 ], [ -25705432, 48689554, -113818622, -55217201, 54401979, 90656290, -60470314, 116141213, -20064789, 39445851, -18073416, 76696704, 93241909, 23855266, -13770550, -66847700 ], [ 60627276, -3925009, -2503822, 35272028, -39367691, 115547164, 22012453, 22338036, 100836725, 10134151, -95966076, 65847840, 3361063, 92738154, -30122443, -53175517 ], [ -51494189, -58349914, 119219459, -6309274, 31419254, 48763484, 14565116, 25464923, -67177227, -84449669, -75175299, 16281838, 106205478, 62391176, -119290795, 31693137 ], [ -85528189, 16492215, -12847320, 109621007, -8095695, -3747158, -11525494, -101878392, -52195663, 25002060, 80525185, 42574692, -14081716, -112330564, -60081514, 100225837 ], [ -49723423, -22349226, -84561855, 62795084, 42201875, 62366026, -12712613, 57010577, -44836712, -92759811, -6451185, 114934686, 113652405, 118193669, 89201675, 71950106 ] ], [ [ -35830123, 107253918, -41882640, -31372728, -57051927, -91970108, -74720842, -89102355, 52214696, -99773108, -47254404, 50849709, 50292668, -92164266, 8158873, 13890918 ], [ -78371963, -82310584, -46837867, -69098400, 84398451, 79628940, 54527095, 111108825, -101926268, -104909599, -69123749, -66692737, -13643847, 100876339, -73139812, -40841555 ], [ -53013366, 34797681, 64800650, -80708767, -77241272, 92957293, 72964586, -29326918, -25860027, 94036853, 90929803, 37654602, -81544018, 28338303, -85195470, -42881901 ], [ -51799394, 4860735, -118824642, -71826381, -13112105, -26658435, -36721358, -102407012, -35742608, -72286897, -347452, -4908092, 68904744, 24405837, 26398693, -50094223 ], [ -12600545, -23997459, 77400201, -110514695, 55314342, 65741630, 36378759, 45612495, 103034104, 100381106, -118521156, 31774977, 40883731, 28356213, -11261130, -63323223 ], [ 37385236, -8961819, 108634062, 90659048, 31401717, -111887696, -3544392, 117120544, 77879631, -30734084, -7136521, -116738158, -11472420, -17431668, -34560063, -103186933 ], [ -47595620, 24626853, 9865286, -109063842, 12466013, 39488702, 39722598, 92849039, 112545485, -112602445, -80160847, 85275260, 22497632, -4121538, 57712135, 38440015 ], [ -47946706, -41484507, 27491679, 52956071, 56603872, -102752768, 74048389, 25929361, -72079350, 74956398, -58739209, 2935289, -108930305, 2552696, -73010343, -32902587 ], [ -69188425, -81629248, -5761617, -66579063, 101919559, -25358724, 55374725, -80965698, -91068899, 75138850, 6682757, 33438449, -45421835, 90156039, 7772562, -76782359 ], [ -45574952, -57172415, -52039465, -39301738, 23427417, -23896847, 108643437, 31022833, -48081482, -29420168, 14747274, 107341304, -15625257, -103442933, 79832197, 6052565 ], [ -51616904, -63816390, -113108417, -71369607, 71825654, -14492030, 65771643, 36190633, -83359424, 114006482, 93871839, 56951903, 76558940, 115158039, 6388514, 84839989 ], [ 18630081, -108207389, 117501181, 50624658, 7049424, -318012, -66050267, -48547815, 51540346, -53881354, -119139099, 68645137, -4426245, 37398253, 71718941, -78559227 ], [ 47927908, -57273710, -98578910, 50760720, -96017834, 86880910, -13589969, -113033074, 118914852, -11415515, -23521255, 104438866, -63402236, -47312841, 21297133, -71079682 ], [ -43009655, 48347073, 67214730, 30906146, 34819649, 19239911, 3222708, 78375338, -93822787, 11195870, -105416312, -118188230, 71668298, -118345394, -81950427, 63851912 ], [ -24027221, 70069431, -16901273, -58325477, -85963349, 114984483, -9163547, 10365706, 41014344, 25493077, -91452808, 42068181, 187067, 94508201, 60966143, 117801842 ], [ -113248596, 77216851, -109080647, -43528985, -16344219, -104064379, -55785242, 25467550, 112981763, 63486895, -40544796, -108189527, -10094585, -20310235, 64805586, -97535842 ], [ 80914681, 54900957, -69872198, -44846242, 115792039, 35816572, 25904705, -93147230, 54973560, 37982087, 24719399, 92289142, 104718890, 100091293, 17279806, 75243320 ], [ 103812599, 108261223, -51294555, 85448756, 57307701, 42996077, -28929200, -1466296, 23142976, 58070501, 97375724, 96140720, -100567691, -75961955, -76216429, 26128739 ] ], [ [ -16851015, -14270458, -22148179, -45280445, -830359, 39218106, 95239966, -12014016, -25792014, 79436716, 52790098, -96287571, 17206361, -1238996, -47468709, -54626093 ], [ 106750441, -35912267, -6461795, 17700031, 20266528, -111696475, 54746348, 4425806, 61364347, 3736774, 9997459, -111996170, 71664024, -87549187, -26996545, 54636146 ], [ -32887921, 28087106, -46398535, -47878792, 35215660, -118122244, -5915581, -99999886, 76171050, 75477196, -99073442, -7388143, 49354516, 78178537, -49442761, -9448031 ], [ -79025194, -29100543, -68601701, -54052740, 62074870, 109515761, 103984424, 70220327, -5541947, -58009614, 87759192, -103344373, 44139246, -47756829, -8672888, -44986870 ], [ -16479526, 69963721, -97545670, -72443809, -32927799, 1640002, 50559160, -69092588, -77399269, 24611987, -58736481, 26333275, 97827805, 72758949, 60344625, -94423863 ], [ 10514306, 42050189, 92335350, 45990554, 110980379, 19303219, -90247123, -44163563, -56694495, -62035055, 34435183, 85481913, 20489640, 91786673, 73004046, -61902091 ], [ 9314106, 5979899, -97982689, 109734992, 79908641, 105238, -104378381, 111471278, -10945281, 65343307, 37687906, 79721927, 102653490, 51791690, 96414978, 71223071 ], [ 69755511, 39306506, -63267342, -14199386, -23981115, -117915769, 60255999, 99085046, -26218771, -5057849, -92029479, 35574388, -33854596, -30562421, -12918272, -85876759 ], [ 80743051, -42822204, 111832378, -4694665, 87938413, -13764328, -103921190, -43566564, -30609337, -112828655, -13473297, 28152416, -31949731, -19428423, 9826130, 30246062 ], [ -41257053, -81952984, -35852678, -40202545, 110029467, -76559255, 118998259, 93917608, 87514600, 60387959, 34939140, 54253882, 114074720, 22285662, 6674611, 56128647 ], [ 46955548, -58530244, -114009385, -74820736, 99048743, -21407415, -12844682, 31944282, 64615685, -105345946, 72221362, 43733414, 46584518, -17023058, -69363539, -69547307 ], [ 93019708, 4365900, -76783909, 87824368, -39357100, -62702204, -97314465, 101147860, -58803505, 62098367, 6458405, -66902963, -93547049, -62177314, -19118161, -43987508 ], [ -90095443, -109933356, -93259949, -63821777, 112264464, 95795796, -17012042, -1776553, -118906416, 16535413, 29930516, -29577490, 104515828, -84109517, -71220977, -26200564 ], [ -92074024, 70101465, 41796042, 79403333, 19515578, 84548133, 80041371, -86106567, -107686563, 54091475, -14535833, -32451979, 74901176, -72458125, 10981969, 54833090 ], [ -70770000, -31638605, 52786870, 24101534, 40685232, 52674134, -5533930, 89019385, 48141960, -30152196, -34368275, -116300001, -111339263, -39135189, 10699587, -44067794 ], [ -112644677, 6835744, 15027209, 82374974, 50826955, -25927400, 81342486, 98768297, 44491656, -102743735, 78416390, -39906532, -46894300, 30735723, 78783930, -27602912 ], [ -36831731, -61956466, -52887885, 87397946, 76189038, -92241137, -71879161, -94579489, -59303706, 1337899, -40704178, -108349923, -113662827, 29666344, -73342102, -21145313 ], [ 76644576, 74247849, 92684664, -6206284, 65616794, 102989956, -23106058, 52264341, -92414543, 32354193, 44414299, 55909007, -101750130, -16233853, 49045398, 100163826 ] ], [ [ 113993137, 67435764, -7902393, 4489247, 43008445, -22754778, 116526610, 74350738, 19389256, -19461524, -3112424, 19907099, -12740626, -48633932, 98873541, 53429594 ], [ -62051122, 80678208, -11519723, -76595297, 69035931, 21038649, -57861444, -37272188, -90602029, -74951778, 48814750, -86698753, -100393776, -112426080, 108678908, 82301953 ], [ -45897528, 49645144, -63119224, 102379706, -104098860, 117956509, -19900177, -322758, 106169675, -11586464, 29478733, -30090634, -24616445, 62492609, -73702894, -59227075 ], [ -54216652, -26860842, -78443576, 106356464, 28695926, 116507200, 69983748, -23771106, -63076127, 47442667, -63119830, -82802239, 9387689, -78553145, 12990404, -69410244 ], [ -95846556, 78796936, -14058866, -35644222, 49914719, -37141454, -30053492, 49328346, 28288762, 70619254, -37700547, -110871722, 50361354, -80493698, -116700201, 29205692 ], [ 50039715, 42653562, 118031053, -104170533, -37822954, 70295701, -33168184, 78708206, 55849482, 49340766, 43797539, -103232018, 104302476, 28376149, 12524276, 57250212 ], [ 93454643, -31803879, 41073880, -45888565, -29323310, 91926118, 96359317, 36991474, -67117088, 72968771, -59015039, 70530709, -46493963, 101460127, 6478752, 54645726 ], [ -55519446, -12201051, 35187516, -114279089, 77418266, 111161979, 106062636, 84100058, 107637213, 16629899, 105639582, -81533901, -11026796, 116568873, 65059271, 73590444 ], [ -27468738, 71052952, -30617294, 107364246, 90526519, 27050606, 84248654, 67445426, -44718058, -115193696, -83570954, -75565815, 72526938, -115119118, 18363321, -9738054 ], [ -79455917, -117866420, 72150113, 59826816, -55748427, -97251618, 6027270, -85394392, -56996496, 33303192, -9709870, -52860726, 108486256, -1249237, 104637170, 7232031 ], [ 110701503, -40305675, 105012770, 28171329, 83963438, 31342563, -66299809, 51428529, -4249990, -20036161, -67075306, -73281980, -13488510, -91988605, 38495125, 36739554 ], [ -15742896, 71648265, 39981028, 109768874, -19548795, -109145088, 47172167, 25131891, -41444855, 10331093, 59644520, 97884600, -39203583, -68959614, -23455588, -61555513 ], [ -50592769, -116778787, -65666239, 49325068, -14593753, 47065345, 55028711, -111820134, -89203422, -64500169, -71642662, -49266785, -37042478, -9069516, -29343480, -69126933 ], [ -53236413, 89193336, 56463009, -56902591, 95972610, -85193695, -29302415, 17811947, -117951144, 89897379, 31341956, -31167414, -6231255, -22989129, 62213413, 16591705 ], [ -56910066, -4394365, -92480442, 78778095, -74960069, 413902, -32464526, 13810349, 58275940, 54841341, 42207239, 14997732, 1736322, -56926889, -113597750, -104896482 ], [ 2874619, -91571231, 74217903, 80587092, 76661372, 81627279, 75442475, 21808871, 80968949, -40707958, -72959966, 81315618, -13447216, 50792103, 61165364, 65524215 ], [ 114299520, 76336272, -81860284, 46858167, -9916378, 65421005, 23273997, -58033951, 274189, 27254286, 87346185, -94615970, 72200712, -77318215, 38990714, 29988581 ], [ -52262350, -67089163, 71327482, -13350690, 52344622, 21430848, 33498386, 2345961, 27111048, -60059859, 92812383, -88891283, -13529014, -49793276, -56464566, -85102423 ] ], [ [ -34762110, 82555452, 116591044, -14283971, 62798236, 29825897, -109317469, -24856068, -118986256, -2906732, 36671670, 112712417, -81286996, 107579240, 69145295, -72825989 ], [ -187932, 29220004, -99914421, 64942036, 53617073, -32370927, 102852955, 108150220, 15504944, 113108482, 82454770, 1958942, 23743398, 77813450, -117752469, -5924955 ], [ -32940523, 90977237, -116058672, 49316998, -21920352, 99766053, -23972519, -61948797, 87350056, -61196531, -13616478, -84432119, 66693025, 1603238, 69571782, -56743373 ], [ 76998904, 39075374, 27295282, 97466692, -9758828, 94450398, -44996936, 23265628, 39981482, 40505178, -22930207, 72398991, -69070103, 82332214, 52448676, -102911281 ], [ 21151694, 14987060, -59466277, -28162663, -37173095, -92886604, -65522361, 115711932, 114528642, -106536949, 101428831, -39573683, -107059400, 101756970, 25473457, 59700959 ], [ 118566332, 67515560, -114804694, 109734007, -76664355, 57022488, 15837561, -94237229, 83427713, -104649984, 77081586, -84582376, 102867686, -115014438, -38613705, 80728838 ], [ -65071556, 43587217, 105645452, -103390292, -17242478, -119188991, -23067277, 104706840, -112770929, 19667361, 82919746, 41866933, 46235513, 3907107, 73101226, 47678382 ], [ -53825194, -39971991, -114948721, -7801798, 98871840, 95666003, -84569945, -97537082, -36769939, -45101793, 36289842, 4321390, -94202548, -51643698, 3307101, -25048912 ], [ 110283490, 37375714, 20717573, -17327546, -101976462, 107236481, 56768561, 27860852, -79807785, -28517207, -112492628, 59684674, -109339917, -30653024, 97385359, -96493077 ], [ 28702914, -11175329, -94709852, -13103318, -104977666, 43023228, 52035852, -1560422, -13234510, -15317032, 84826084, -97291475, 58426109, -18795776, -114692710, -20155019 ], [ -50254860, 72365258, 17577969, -94562039, -58119851, 76295976, 40532016, -58129197, -39664051, -38564774, -110746521, 20075330, 50701755, 99838507, 42917560, 19746318 ], [ 36535611, -19630721, 95193329, -72719212, 23394276, 47776624, 115969550, -107141808, -16770361, -16546608, 109013094, -84481040, 47285984, -7794426, -14144980, 33017096 ], [ 49720899, -9938914, -84788060, -83151603, -57384064, 18639433, 80406910, -114384767, -55547705, -9870841, -50040169, 61546792, 69739988, 104352124, -90536471, 36486708 ], [ -8340753, -12125638, 10077768, 17688880, 32626020, -11200591, -98319265, 30173170, -107582805, -16360093, 62556784, -71798338, -34032246, 66278895, 51191023, 87341860 ], [ -11399778, 1091015, -60295626, -103679324, -58509790, 48831812, -33610903, -48748956, 63075409, 65564769, 21541693, 80397162, 42230650, 60951783, -107667964, -74171357 ], [ -20691130, -58322500, -9719770, -90072662, -34420099, -32938625, 78585554, 74823478, 64927477, -115057694, 58048019, 112845889, 115207535, 110947154, 52199924, 56259650 ], [ 12365449, 92763623, -88241793, -72748048, 26624876, -8861164, 86129831, -59618458, -52147535, 42056192, 104290095, -42104874, -75679096, -106093409, 10553181, -71305717 ], [ -28047911, -33216116, -32870296, 9695552, 46509948, -102148926, 96818606, -5876913, -171901, -55464517, -35041259, -11656248, 21884645, -6300913, 15320147, -115227972 ] ], [ [ -41632417, -104673112, 80078104, 67328388, 20375030, 111883847, -2886454, 48016053, -91745110, -11288441, -104917092, -45038828, 15382116, 118582400, 90806537, 52743832 ], [ 109015579, -91094313, 95259620, -87083761, -67854440, 100608085, 45005284, 58422574, -66338123, 68660853, -60209357, -43036644, -109293036, -43983344, 65933181, -66103740 ], [ 51812889, -54455407, -34957858, 19393082, -97289681, -112216481, 17732592, 11711200, 72973065, -55083406, -112021429, 46130539, 52291751, 83079404, 50447238, 46431343 ], [ -49305861, -63183267, -117756408, 99643034, 4952455, -107913205, -35089312, -23450522, -76781308, 56422105, 26270310, -32465040, 59341220, -84411619, 35334461, -10310046 ], [ -17434938, -69683278, 3754741, -62880392, 61482808, 104471358, 75483141, -107408355, -39390143, 103220138, 49853747, 93421412, -99486134, -44654497, -97957982, 55577248 ], [ -67523875, -109075942, -91047966, 32343621, -13590926, -34777766, 77386013, -79141357, 115719372, -115577116, 20343163, 107870520, 12962359, -11332702, -45845474, 20022560 ], [ -82311097, -106986405, -115960597, -12202527, -67684011, -45383862, -45723416, -106442602, -54019931, 105165872, -113192586, -2211409, 54779731, -14686544, -8075168, 113615759 ], [ 72476399, -87671215, 51210153, 15692583, 25053943, -29210186, 99310029, 62107776, 22461544, 9556075, -18537056, 15743891, 112679941, 46722138, 70777738, 18664555 ], [ -90333325, 80564037, 73803879, -52934727, -82455680, -100530728, 73661699, 13513925, -29869181, -30716467, -23118649, 110469399, -101256856, 74236717, -38940081, -101195386 ], [ 86566374, 12075310, 70919034, 74689687, 116745017, -77481820, 66433267, 22538724, 85381049, 56119425, -48549822, 97123397, 47600272, 36890757, 117004949, -85883545 ], [ -29608269, -39053149, -35354692, -40373414, 97979155, 51238687, -25333109, -42503111, 92632737, -10972887, 30630410, 105225396, -79754622, 73381832, 28542793, 27886623 ], [ 76461463, 88865512, -96631866, -49854407, -55865983, -112572496, 25850360, 102771851, 103104145, 60563061, -114677761, -59947165, -115003554, -51619497, -90600836, -117011774 ], [ -3916334, -81434983, -39689289, -79784851, -58937900, -31529812, 119102324, -9173123, 28216434, -90586247, -61426492, 69292031, -80146614, -34012969, -57591748, 24942669 ], [ -110337800, 76380593, -33228316, 17031296, -59320080, 15563390, 52380863, 69247678, -49047136, -7750084, -94254962, 105277662, -115077501, 81710878, 116804282, -21957707 ], [ 50245367, 96404684, -74297783, -84780032, -41044541, -91371590, 16540485, 9844682, -28141036, 37190705, 25055819, 24489392, -101887235, -75215089, -86404786, -93969801 ], [ 80672623, -8356478, -23435872, -75142239, -4780973, 61913121, -76656669, 86629346, 69064691, -98999072, -107922317, -14701296, 115615531, -23470051, -81529235, 3844618 ], [ 80229790, -65534956, -89235526, 108123077, -19406052, 61226977, 111150713, 82912962, 4400079, -32627418, -6624565, -106487652, -1262326, -114307180, 38299654, -85263725 ], [ 308551, 2536680, -116567682, -51788371, -48212081, 92234777, -111683368, 9474164, 59833834, 116940909, -72642549, 28224905, 64399536, 86863112, -117762562, 54877009 ] ], [ [ 60047514, 60018385, 7131711, 77732586, 13184278, 37145822, 33426131, 108431057, -32532979, -104070884, 12214521, -7255549, 42902993, 52895653, -56443273, -110306911 ], [ -66034877, 7736881, -10459054, 19238738, 79955341, -34678997, 16931208, 117967088, 110320465, 88737510, 34071161, 57192761, 118255813, -106125976, 6830797, 110049418 ], [ -86917607, 71470434, -92306383, -12453083, 13841026, -8325741, -111832698, -68178125, 35332655, -47114203, -18984350, -38256371, 16753089, -42129571, -91111098, -84351759 ], [ 9580250, 19639089, 95358984, 17537536, 11843684, -104332618, -94695154, 103092164, -23925200, -39072973, 29330587, 46634003, -47287925, -39418368, -376676, -48594706 ], [ -52683635, 75746983, 79048203, -52000046, 27585220, 50251038, -71047092, 116054884, -10605646, 19660983, -78617924, -41384088, 93370795, 56271184, -20507816, 7679522 ], [ -31093372, 12016419, -65159121, 58514012, -86586836, 47666178, -59958311, 109454384, -90317823, 45524516, -67537968, -47194299, -111285964, 30685328, 27886810, -95604569 ], [ -63227064, -108377793, -55435388, 45191494, 93025484, 15135606, -7885864, -42469961, 50912721, -65697353, 24632392, 40531725, 5963579, 35595550, -54316975, -43473326 ], [ 116269708, -2888322, -112894108, -118111306, 70765524, 46023002, -1517636, -87489940, -33612934, -15001850, 42611864, -67622793, 74514647, -93808958, 1180633, 1093564 ], [ -71624010, 117381243, 60902103, 66757486, 64377965, -30926390, 91378577, -17349427, 97724337, 95742351, -66498033, 64066647, -30379830, 31941123, -38986434, 110346537 ], [ -87844588, -24671246, -46331840, 103311614, -91126986, -1101709, 63273983, -38282833, -17905318, -34694287, -110942559, 34567258, 112340013, 70544698, 38726019, -48476556 ], [ -15185753, -103709712, -30482953, -13191374, -95663536, -89599682, -57457848, -88639638, -89935867, 11077489, -20357162, -72663204, 117118363, -107977394, 98562745, 37833948 ], [ 114111867, -115660883, 57241448, 76499849, -70933807, 94739363, 44556567, -93442, 21411307, 72636135, -81537618, -68050689, 54668893, 48058141, -65955962, -68815321 ], [ 4525112, 51700869, 54386381, -116190569, 76509057, -91723606, 96725884, 23528237, 45927106, 38970457, 118176076, -5939089, 47708632, -103540445, -91698178, 109105233 ], [ 22859976, 57169899, -99418132, -9994882, -83956989, -84023409, -51105411, 90582483, 74233043, -52251776, 85005087, -12170398, -39012754, -108551617, 89321520, 27549313 ], [ -90404564, 6236772, -72197129, 15777010, 59242154, 84027204, -62722108, -8401286, -52156513, -45361647, -57925085, -60140625, -35268085, 17679870, -24288802, -33543579 ], [ -94828636, 47468919, 8654109, -52675233, -113107545, 42684769, 85771339, -47557889, 117743991, -9491389, -12152475, 64332950, -105755158, 29995169, 13579793, -76498818 ], [ -57938312, 35449952, 45952863, -102716463, 94355347, -99912280, -3915008, 118642270, 116527424, 100024726, -50338305, -40982895, -91998415, -39351349, 60139504, -38556833 ], [ -108193207, -55261482, -76889453, 95748544, -111436713, 4253872, 15939987, -112186380, 8397581, 60350072, -79549786, -86529110, -42525779, -41049316, 17912656, 24822893 ] ], [ [ -49615284, -76248612, -68452087, 23112143, 116672224, -51801103, -102883438, 111949525, -51702534, -73400928, 78139986, 105124668, -92575295, -47583493, -58764106, -98301471 ], [ 54969916, -109338729, 25832188, -61039460, -118286365, -70700996, 90253502, 98206041, -101530064, -25517729, 105032811, 57496999, -90815084, 60810031, -30606257, -19687074 ], [ -13487558, 82988260, 69568093, 61092272, 58207528, 31900621, -13086717, 71314071, 37571665, 90896521, 92369219, 115846765, 17689987, 54167973, -49052359, 3654580 ], [ -13327919, 11014935, 59114758, 37426597, 72323614, 47027722, 106570979, -66451310, 87255587, -111331052, -97883596, 54964402, 81579626, -75518487, 76508354, -90881968 ], [ -104421956, -102377698, 90096254, -103875288, 4542941, -110908459, -72833942, 105170715, -5021924, 61509771, -33509364, -97312063, -31065958, -91729333, -71687477, -70867137 ], [ 81922580, 86628808, -50887158, 4545811, -105842987, 46684330, 864536, 47278061, 26241837, -29753298, 115507692, -56239167, -67154833, -117770547, 76447752, -16901289 ], [ -84951275, 55917638, 50411761, 48191078, 108088299, 29066028, 80142719, 115513430, 94327383, 95818463, 118939620, 84738819, 76715940, -80804761, 117602462, 91235628 ], [ -8678189, 20943621, -91657456, 15185640, -62254984, 66823907, 48192065, -53091392, -4016597, -103706864, 66796311, -65926545, 10930292, 19483364, -106437970, -111401937 ], [ -2247288, -67806524, 95923228, 61877747, 75641751, 108699574, -110181243, -22296455, -41260898, 56599421, -86537723, -6200389, 107935852, -35369761, 101030311, -49208792 ], [ -116341184, 29902307, 87318978, -55581340, 2900325, 87091806, 4811794, 99884027, 5253006, -103466993, -36858069, 79761248, 85184179, -63432883, 111247455, 60588648 ], [ -22602860, -68655098, 87495579, 102742590, -106098036, -16458950, -78980218, 95475467, -49104258, -66557938, 81659185, -67344934, -25923380, -101679642, -76341726, 82956914 ], [ 118622214, -80283105, 70596962, -92320893, -110162622, -33106947, 7346749, 18613138, -9858969, 14990864, -86551182, 4758999, 89770292, -108862392, -88593217, 94481996 ], [ 31498044, -1981355, -61168611, -79386901, 105515828, -71908125, 47070512, 117471059, 117970793, 111829134, 19762699, -83917553, 24822410, 76919541, 45694961, 105711567 ], [ -66094369, -93491287, 99185906, 56740696, 75217832, 74655329, 55007132, 42331108, 21971877, 108065113, -12070202, 42885241, -46697852, -111530927, 21220792, 37491396 ], [ -103913466, 119228392, 52877976, 104615050, -13919088, 37475798, -11749313, 32531490, -119209669, 21981578, -79431164, -99598980, 4394612, -29937368, 104743035, 70099371 ], [ -62766134, -110476357, -106505550, -19268733, 9621419, 86941881, -27154354, 106566701, -53685766, -86542135, -84579437, 1700573, -1576395, 56503080, 20766928, -88557958 ], [ -114039388, -78620946, -85258378, 99029306, -84403010, -7792390, -51769144, 25319719, 11477765, -2078646, -79496751, 92506145, 106972001, 20961111, 55082221, -40524359 ], [ 15360330, -88860015, -23861655, -105491820, 32392150, 39895912, 117774596, -34669625, 16170487, -97840115, 72901069, -42601412, -112872743, 68231343, -100754328, -50694808 ] ], [ [ -3031474, 80807907, 3546767, -76049188, 70742783, -2999668, -540674, 52692393, 25430332, 85050860, 2021105, 109262319, -106280134, 88543441, -76589879, 59550634 ], [ -10189043, 113300405, 72825829, -23838727, -8547437, -94378595, 54712305, -111346908, 90833567, -112004023, -85254478, -28313876, 113140518, -102706121, -6412399, -87177578 ], [ 88723406, 96437300, -25137825, 22565587, -76338616, 39442561, 8813115, -40605227, -27471906, -100705305, 96655146, 57632591, -48578603, 80969951, -10702891, -18443994 ], [ -30800072, 102928569, 71213488, 92202408, -100286178, -43745290, -53685302, 55261040, -101993879, 77769772, -90094372, -35133586, -63717030, -108198765, -73302879, -23301386 ], [ -35412737, -108401458, -26019586, -74870323, -66232769, -105836867, 59121905, -26398709, -13928920, -99674418, -31123907, -47474000, -17943638, -50190238, -8326814, 100260634 ], [ -71799092, 56119017, -100526707, 68279468, -100307614, -100764851, -46634, 1673904, 24280041, 2730, -61022255, -92241147, 30395191, 4818126, -11008383, 5331774 ], [ 73914475, 11503242, -51194267, -78854383, -79226937, 104724105, -47269679, -72445143, -5745742, 49970409, 84048462, -21012893, -18677980, 89418164, -65654787, 83760811 ], [ 109724344, 11057766, 2711516, -24117767, -39132593, -51203454, -96516323, -71906972, 30210017, -10406789, -42594089, -58671526, 5883231, -117990949, 17331791, 99315793 ], [ -101024943, -86745036, 73698872, 67754036, 117775210, -2813758, 47321071, -96291728, -65261412, 94221533, 41939054, -26153857, -79185458, 16651649, -89436340, 81517466 ], [ 91849023, -59624723, -13443302, -9787849, -99258367, -98287612, 35369865, -66971551, -97073214, 6791475, -44377591, 70013081, 110950128, -30055358, -110597177, -45780843 ], [ -54788297, 97016182, -76573656, 100148383, 59128935, 52427273, -69052222, 42227550, -73317215, 42042151, 79515457, -8957696, 116802055, 115633731, -92866590, 19168105 ], [ -94712448, 51693210, -113944366, 25576109, 52423881, 113804116, -49450514, -9310906, -111981288, 45427595, -14590002, 74684782, -72025289, -55751222, -95694973, 94878307 ], [ 47694503, 9843135, 28835545, 109264577, 114448416, 113378741, 21045643, 98949537, 35351234, -74634006, 93878815, -42394535, 50719644, -7456010, -5778833, 86675626 ], [ 89615487, 33926054, -72498594, -112229429, 81076726, 35424194, 67764784, -27718862, -14722081, 101180382, 91026766, -118663426, 60937682, 3154810, -9393899, -819563 ], [ -10195541, -87812835, 53800306, 68864001, 110583469, 85301613, -3255539, 22090946, 19775120, 64516376, -25081671, 38881469, 86999198, 48130752, -18834836, -77147971 ], [ -110600748, -105877598, -12598807, -32109400, 4371445, -43401030, 71739222, 95647833, 32300943, -9335215, 101984897, -55539286, -43544767, -110578114, 89732300, -107399448 ], [ -41544522, -12968542, 16179915, -94317369, -56523977, -99418359, -15114523, -85414967, 60751021, 47672843, -85637550, -105900257, -53886138, 2363862, -81812637, -115929601 ], [ 55252625, 92511162, -15312703, 86936188, -77004634, -26222919, -4252695, -103238088, -101039081, -4615329, 30986713, 8831566, -114392541, 1109653, -114060772, -57322168 ] ] ], [ [ [ 62734288, 2254900, -29842007, 101491653, -90987798, -107337357, 41772930, -41520307, 31019316, -58138412, -114654374, 87794282, -56661039, 75686274, 47756609, -64701309 ], [ -14968583, -62550875, 62752144, -118696123, 109663668, 53417632, 61270942, -89685759, -101816505, 53059304, -116492610, -99065577, 60358391, 44015114, -92278000, 67877009 ], [ -35615147, 42740928, 33735691, 106580051, -87537110, 72818997, 20445354, 94855600, -82710078, 65983203, -96203502, 61423754, -21185201, 99070651, 91715726, 57009249 ], [ -4508911, 98755023, -4839708, 36175578, 107538874, 36605977, -46935106, -15702663, -12935983, -112552256, -19561886, -27134643, 45813846, -36154322, 25398017, -63278302 ], [ 34054984, -5183808, -103679983, -17918913, 29274475, 96936825, -71497122, 6566014, -5517079, -84279091, 89292678, -66997030, 11654019, -24586990, -92886602, 111804647 ], [ -83445360, -92308787, 30252241, -82233536, -12358996, 40837429, -681258, 68866746, -114743282, -6947736, -96061025, 116167943, 91761306, 12959969, 51516946, -51634386 ], [ 13296926, 22563173, 100604945, 81278929, 82611238, 30603222, -32930981, 21125139, -44434764, -14108155, 36614084, 97104354, 113436973, 16020832, -45437888, -8378036 ], [ 61830254, -34947623, -71013730, 21888913, -65953931, -52615087, -29256998, 117776384, 117039168, 81336825, -66483997, -8647800, 61603829, 96530693, 48538424, 21861951 ], [ -32556701, 62241160, -40768607, 104012144, -25038869, -10979809, 95712268, 2902273, 99386335, 66735192, -49598673, 63869113, -91329495, -113970567, 52106035, -108358306 ], [ 92194932, 77445834, 24798377, 51796739, 34172089, -42363908, -77801299, -7324752, -117404642, -87966372, 41328464, 29761584, -99210139, -101321701, -101812040, 37910214 ], [ 79848479, 45051667, 107059870, 113171025, -115068974, 72083276, 53837701, -22448859, -92230405, 98625101, -2073317, 71790356, 2170495, 42090036, 8771989, 118913685 ], [ 118354731, -25238304, 65410367, -15785935, -117046301, -100001994, 110137613, 75284046, -26706042, -48629804, -60027399, 30888385, 116643149, 105741503, -76616552, 1362983 ], [ 28738379, -108523482, -46663377, 68938976, 12167275, -39062397, -39242727, 93924070, -75995154, -38559178, 69484158, -24189675, -35938894, -51720540, 25730593, -118736164 ], [ -101405698, -32124166, 52606367, 116904873, -40507856, 49984344, -64737192, -30258635, 91416961, 46602261, 57705429, 48736704, 12099078, -52918268, 83075930, 93026525 ], [ -9766075, -5590196, 72498771, 40644830, 55903116, -69951208, 80918903, -46046328, 84367313, 106235819, -25027442, -115277307, -12219002, 58515952, -69885829, -58376865 ], [ -39056199, 107685830, -8066058, 65399217, 24940269, -109275677, 71557906, 111409733, 10380882, 67794732, -2065722, 24679098, -57924816, -50233730, 53270783, 107372770 ], [ 94993511, 71690197, 72161920, 33315477, -8995084, 102948216, -100526596, -71296484, 48199563, -52271670, -89779625, 95277300, 117772439, -95809298, 111969554, 46701212 ], [ 47728134, 14687785, 113847761, -81033398, -32780239, 61314610, -45870788, -24471830, -42188372, 75845299, 69851393, -12885735, 43150394, 74711403, 25040489, -24083603 ] ], [ [ -44136717, 40313818, 8883674, 112923712, -5211194, -43336126, -65411350, 9984743, 112109400, -2681942, 8107019, -81996161, 18636541, -25247372, -34932116, 102796337 ], [ 45225180, -26090206, -104268407, -50238139, 41503895, 73844982, -19340461, -111930614, -118275626, -78948388, -21522164, -112141282, -64574745, -91410846, -72627810, -48689062 ], [ 80202990, 88750301, -21183605, 29011656, -12538120, 65943682, 7314190, -114559789, -21686648, -82765000, 10963512, -46971244, -103735872, -66754557, 24191676, 22283089 ], [ 31080395, -99127544, 22913576, 40393157, 58089964, -64361445, 98656064, 53396824, -27785379, 63510971, 68650488, 82572363, -116742771, 93004621, 66653857, 38923238 ], [ -76015085, 62558851, -74274498, 111276102, -77249696, -41116768, -63573852, 104876553, 13397589, 6927870, -15419075, 108015971, 48512382, -68565841, 42148245, -96173451 ], [ -13030199, 10216671, -45919288, -54194573, -38016423, -84467292, -56377438, -9622862, -55693859, -15630355, -72368923, 100850607, 12723455, 56958261, 80676182, 19106193 ], [ 46127837, -70450449, 26030718, 20123133, 3497096, -42657823, -98053884, -2945679, -36441328, -28538717, 93541767, -109631914, -15735449, -56836997, -48124949, 80282306 ], [ 71810757, -56594887, -37447133, -68457645, 52077450, 58917649, -21123624, -9125047, -77566245, -23882362, -99093348, -96091824, -106272480, -116206376, 104320984, 101488713 ], [ 44598477, -2086461, -100266260, 108677692, -104129253, 12859175, 109147218, 2581759, 98996516, 11407872, -70374633, 110559897, -113109749, 101068211, -63277145, -69038312 ], [ 3420534, 16449818, -35899367, 65730488, 99173532, 118058907, -80607360, -91637445, -90376762, -92796097, 68291347, 41143757, 59208706, -18919370, -57235171, 18228722 ], [ -100593524, 13939901, -30874398, -17059906, 47381769, 11823737, -111238680, -84194283, -7218632, -70273623, -94555068, 89398253, 91901700, -27914049, -32578886, -1437267 ], [ 118086603, -3472249, 118501814, 82581883, -46648057, -24225848, 53377244, 93306626, -61991593, 10832867, -108808577, -3657791, -99274420, -57659441, -42149117, 85488957 ], [ 110969205, -36546153, -60277150, 40231788, -5001058, 19851554, 118178234, 4485729, -28012810, -68103531, -18934877, 53501446, -94761779, 64787948, -13928386, 32321345 ], [ -1529087, -117172412, -40959955, 110210975, 6805198, -57321917, 20291990, 73081472, -108819007, -18004341, 101839835, 51988407, 11856825, 31385143, -35289517, -55268113 ], [ -60460281, 27684456, -107212438, -23347350, 79843632, 24060355, -37783891, 85411616, -47970686, -17682019, 72364686, -13423223, -404974, -45363283, 105509090, -1810816 ], [ -108660923, -80946433, 46624006, 88743147, 10610297, -109089227, 39671351, 68009793, -59758673, 12320212, -101584628, -76994716, 91332751, -6123176, -104962419, -5150233 ], [ -11713764, -74464032, -79438728, -34842607, 112347503, -1300192, 66034723, -5484433, -58865955, 108444203, 94189579, -17065342, -93468753, 15205040, -8168915, 10635274 ], [ 58027702, 114870319, 73271963, -72264964, -17822286, 87788210, -64479480, 96817142, -86397373, 42970851, -7574842, -46291662, 24518614, 45339196, 45435724, 63496396 ] ], [ [ -2184785, -78060940, -55171288, 61621468, -97887609, 65682243, 29644654, -42048043, 23694607, 57620990, 108319470, 5706349, 2569931, 56025204, -26968640, 96332165 ], [ -1039414, 65952499, 52313732, 74292236, -24759983, 99749751, 42244267, 11855567, -104176430, -57524598, 41330845, -105263348, 83404320, -98884025, -74786075, 29609317 ], [ 35780596, 73061518, 43132189, 114745345, 51283871, -61553087, 49142533, -57382212, -14655407, -85291567, -73054803, -14736338, -27947484, 11178582, -93106141, 38759226 ], [ -112663379, 18760207, 50826369, -3038949, 11276816, 106900231, 26992195, 56229385, 32822381, 116959519, 36864754, -79954568, -74822676, 29793431, 107724417, 34263427 ], [ 91630124, 20662114, -34071462, -6413082, 111560464, -115245324, 62507220, -106613109, -36724611, -28941193, -111221198, 117718453, -14423303, -45749350, 64149323, 15270010 ], [ -58102794, 78121187, 56875164, -112288487, 92840720, -116375494, 24255989, 58209270, 71877377, 24326432, -16926783, -6710015, -104591395, 98238532, -16568267, 41547998 ], [ -18386478, -41500800, 16337615, 49241822, 89296627, 91119316, 6810730, 96916689, -53917222, 117000161, -106934444, 111515900, -11612032, 11844371, -110020236, 5837726 ], [ -70717336, 32426828, 72251282, -34185541, -117667973, -106073274, 44381929, -100540196, 26917763, -58060361, 74262141, -39172498, 67029834, 83486264, -16368922, 83520213 ], [ -5525422, -45369746, -58806521, 15346538, 40068000, 20561836, -6705646, 65480437, 14886330, 110113999, -93366205, -69473999, -60876678, -12513067, 110349656, -1120324 ], [ -88878634, -79397009, 31829173, -97660338, 115141617, 107440586, -90771980, -69267156, 29780963, -63088233, 91530072, -33032496, -80600363, -54517587, -89078970, -83403774 ], [ -42727401, 37756729, 89445401, 35716009, 37264310, 33581181, 58031266, -84206814, 103751494, 6836824, 36945021, 14102843, -39411741, -83243928, 13298294, -55159969 ], [ -27749821, 23871010, -43689611, 114887143, -103439890, -2948036, 14355274, 32647015, -11226305, -92589240, 78049917, -22356053, -53633516, -95376180, -12518599, 7397890 ], [ -38761695, -56138879, -15488878, -53587534, 57865672, -101299217, 75105427, 59121966, -113797442, 103950707, 49217365, -115304367, 20418172, 110895514, -35510936, -118776810 ], [ 50058812, -80642970, 48296823, -38650393, 107292804, -46756288, 74547270, -30891232, 40201812, 3035395, -75788481, 25477964, -46907376, 38266769, 110715803, 113217522 ], [ -2362097, 1605243, -67621951, -14930019, -23423728, -42663604, -49983675, 11414938, 29786289, -81012734, 92873657, 57789716, -104373921, 5583365, -47650712, -63197264 ], [ -49682518, 117608023, -83520111, 102731507, 68442214, -89106936, -108208259, -61706659, -41416609, -36396038, 59132841, 43882706, 84521689, 81949532, -4335631, -66109951 ], [ -54720319, 17985897, 53306740, -60709493, -48593834, -113446760, 108168811, 97752115, 4441882, 110263212, -98078217, -55729182, -61363281, 82863727, -30491782, 117489292 ], [ -107403863, -49798543, -59212559, 55912158, 98436171, -40403100, -13321560, 102376322, 74313094, -43909721, 44196133, 69677462, -31968613, 22377785, -32987198, 13348177 ] ], [ [ -10336969, 12593851, -45194920, -18776353, -104829433, 106646209, 11939209, -22078442, 97714210, 14907181, 69084566, -76894428, -109017227, 97933, -77444596, -13577757 ], [ -115185201, -102561723, -50512120, -72265643, -104547253, 18726024, 29580218, 76710213, -3653707, -48621796, 97164154, -67037868, -62001031, 29556315, -56346036, 70894307 ], [ 115920983, 108322878, -2571330, 17075378, 1259802, -84777451, -19436760, 81166615, -76956916, 95166573, 109921685, -38169076, -96687117, 38964775, 34550167, -57007076 ], [ 2380493, -53676363, 91151359, -12850669, -58102705, -117061249, 41756697, 57129626, -91047400, 94427506, -80858393, 45226814, -90925242, 8509383, -86458879, -10789181 ], [ 80195810, -77842958, -94013263, -51964599, -51732655, -58522121, 111024642, -66725871, 17125388, 48696888, 33031487, 88691506, 4350263, 19224074, 109951865, -68944006 ], [ 98547895, 25285329, -74780626, 11165351, 22633880, -67678697, 65804340, -25528880, 16455043, 2164593, -21683087, -114439067, -112491037, 44199551, -50425949, -28848429 ], [ 24451586, -56003062, 96294131, 108140032, 73975430, -100807105, 93790281, 96515117, -101680043, 16750500, -57027258, -71182182, 70968256, 119027953, 101977055, -73355362 ], [ -23324420, 1453944, -74589218, 34074095, 100080951, -70920215, -62684853, 62097531, 94537071, -91088488, -83150259, -1926981, -40242199, 109677449, 57425357, 34042151 ], [ 67872407, -107995705, -7683141, 47873176, 43588346, 10240840, 71926167, 49355756, 55938573, -90248187, -38462373, 108228882, 116388752, -60365953, -17241959, -36249265 ], [ 106638866, 77594509, -93116037, -36603375, 1327529, 61055257, -22430301, 84408762, 104951984, 116889274, 43565927, 65189674, 63551954, -34145073, 113520009, 19682995 ], [ -95540570, -73409373, -68931889, -24590766, -72163080, -47304905, 77857205, -53847260, -99476566, -63991285, -16102584, 51513281, 51171148, -1222524, 100494102, 90190028 ], [ 83069889, -87359386, 103207140, 27600045, 83235639, 42403732, 107942227, -41940816, -109750162, 14345627, -41296435, -52093268, -68767785, -8828322, -63129260, -43084279 ], [ -118866347, 9731601, 81239129, 114374392, -80030233, 101986612, -47555929, -114467504, -18747070, -107024359, -99696894, -12893188, -90854243, 93645962, -108918153, 56885803 ], [ 20812572, 117034875, -31000814, -19099528, -75250495, 113159936, 89703679, 101860968, -31810979, 97678436, -26155878, -86742701, -19364281, 116801791, 12631234, -60995057 ], [ 83249956, -31120022, 105600608, -93086669, -68190320, 81050385, -35317352, 95070143, -74079319, -8331307, 55965930, 66535460, -100179228, -49612168, -7320397, -110206188 ], [ -65176788, 7286590, -10622240, 105729638, 105993204, 22202705, -109812174, -31352477, -103699720, -103371775, -21668035, -12873900, 28967736, -74517279, -53735862, -30742743 ], [ -19527320, 68834580, 88844909, -53660723, 39277335, -98095464, -60674703, 114647674, -88130022, 113700938, -51791931, 114756213, -119055169, -46186344, 40385382, 29078546 ], [ 48534130, -114297098, 57327719, -28751494, 44299653, -54741964, 103710981, 82773952, -49509866, 108827680, 46529942, 67310403, -38756206, 100888828, 76585155, 100548826 ] ], [ [ -57631168, -55151851, 26779845, -98888457, -56877449, -58874515, 112087215, 17956829, -101124991, 109885149, -65384432, 106680976, -108901242, -54759636, -2054914, 57884068 ], [ -54469329, -91630759, -93748583, -41064377, -81635794, -51681082, -66468079, -43036221, -38123065, 64196743, 69125974, -105614780, -6762249, 86487716, -91570075, 85115589 ], [ -12332481, -19376374, -35031959, 25436147, -84890724, -104938366, -9291796, -14463383, -14117208, -85857898, -62000008, 58198551, -83221310, 90082155, -71882294, -76601465 ], [ 94000603, 56467729, -101589447, -5130924, -21730618, -110558910, 36828508, 96979667, 58333930, 13095742, 7868508, -82274978, 64151611, 118828163, -35009036, 46620502 ], [ 55630610, 23677345, 44503321, 41195465, -30178440, -115865762, 10940774, -78972048, -92183733, 110054632, -44880173, 108014386, 70608342, -49090249, 85002167, -1719492 ], [ -4948081, 69899462, 89607980, -23930721, -29800990, 2149074, -113897263, 117383339, 24285809, 4961180, 98239321, -82729377, 112345542, -119060186, -974078, -28438169 ], [ -76382266, -95299659, 28190422, -13642956, -58377236, 104104135, 68231464, -81920836, 79884359, 15590622, -41777082, 37657116, 114230738, 26468399, 39082304, 29763523 ], [ 104936246, 45692830, -95011146, -105855000, -116917869, 67216505, -2592539, 89303139, -106544266, -51162672, 33130242, 45759363, 72401084, -112005537, 62564633, -1983648 ], [ -55092102, -44976145, -62822403, 111619365, -107823472, 90691947, 47325009, -106420157, -83711387, 45602212, -32235865, -72381870, -97095235, -115786976, 4780949, 93231663 ], [ 40796963, 103887543, 83386694, 4689737, 23238927, -14333703, 35750315, 43387298, 22671319, 100703477, -706678, 94977428, -64052435, -7527824, 96628560, 64457632 ], [ 6285074, -105999140, -25353897, 36703753, 72908590, -88766111, -59055146, 60022574, 50124620, 114147195, -66792111, -71937417, 7336026, -33753979, -89421129, 112475716 ], [ 40202620, -68600134, 91348021, 67471665, -85089485, -87851065, -72676946, -59465160, -13554898, -31365407, 71660820, -79565709, 74144855, 58374722, 71599217, -24800215 ], [ -96091538, -10817692, -67570275, -56970404, -64626241, -4111914, 101516702, 13048505, -50524674, 30432518, -34573486, -1370200, -61842754, 12871555, -4250655, 42269030 ], [ -116449618, -91476116, 75026374, -53148860, -48392573, -46838077, -432986, 49143419, -47429093, 93333956, -13685373, -94217336, -96223181, -25359013, 41333749, -25239011 ], [ 103712140, -51725598, -9747214, 25392148, -63897279, -71316006, -113785955, -77426974, -93025769, 42237751, 116667992, -79553745, 14995, 77646196, 16477018, -47413248 ], [ -95064313, -16818996, 113479455, 41313768, -65466851, -59345996, -41712518, -12118272, -25728977, -52423121, 113852607, -74982894, 87515272, -88607380, 106829395, 83502729 ], [ 48127979, -56107135, -5756641, 105193248, 67494251, 115653450, 119030551, 38693875, 70567842, 103668555, -82795306, 117101298, -40250540, -30386282, 3815028, -53374081 ], [ -93000013, 87366344, 73597186, -110899855, 16794288, 30414183, 50829379, -40390868, 112740172, 115873159, 19467353, -30610712, -58338496, 117123804, 84170908, -74651366 ] ], [ [ 81137739, 32606553, -110354335, -61871119, 109849544, -94252525, 12767944, -16711866, 91392340, -28342718, 66479162, 29866451, -73272938, -37932263, 114653909, -111223799 ], [ 64263488, 15603416, -28370962, 112354548, -39908882, 75989630, -106780390, -3676798, 89555457, 10409633, -23250387, 46924135, 42752421, -7964325, -15456350, 114445272 ], [ 96090063, 60436247, -45799606, -62942963, 114190595, -4028900, 116459865, -80466062, -85858337, -89607626, 75641907, -10704745, -100561513, 76475042, -55847028, 77622370 ], [ -113545522, -45801220, 43103362, 106924536, 72260099, -79463612, 99230801, 67520069, -18005641, 74442635, 51368506, 62206495, 37322771, -18955923, -105234588, -9005750 ], [ -100544092, 16106024, 73332656, -22568483, 82782417, 103851533, -109319859, -90136545, 109180526, -34229649, -9216406, 57947153, 19834674, 55258130, 79551083, 111353174 ], [ -10496211, 113505664, 48260307, -14322985, -49405243, 15690498, -66674473, 64673832, -19979400, -116602043, -78576254, -19201239, 77912427, 106697183, -9117555, -653141 ], [ -30270250, -60585048, -41442524, 52576568, -31488356, -107213311, 39524683, -9670941, -94445160, 98920553, 66028657, -33279423, -117753764, -101561146, -65096232, 111751299 ], [ 59082451, -17014671, -86224408, 165810, 48501296, -29669551, -103392116, -32818742, -58999000, 73890490, -7046426, -86499548, 109854340, 110964014, 26727795, 2914708 ], [ -67119249, -118779984, -113209693, -7448774, -1110473, -56598718, -71374266, 69755835, -91490114, 62458231, -85068967, -39273261, -26825865, -90049824, -80515119, -45292784 ], [ -68191898, -94172758, 50041177, -81203077, -22793383, -73136751, -117113835, -11923170, -20397021, 61013447, -52560049, -54292286, 68968805, 84307772, -113349905, -99802881 ], [ 77901967, 24594536, -36663183, 99834889, -50226562, -47699513, -114471291, 73961867, -74965075, 9341088, 52003256, 70512869, -39484031, -50614832, -120247, -115967096 ], [ 94329029, 44197340, 66378360, 8208563, -70293436, -59609237, -57189111, -115288145, -86241005, -41139434, 7914154, -68919014, 17499297, 41187805, 115823692, 31501507 ], [ -10087862, -93405918, -1271680, 66156439, -55269983, 110701046, -60181375, 66640599, 68001447, -106370195, 112544291, -12071426, -25595663, 70411011, -43046164, -116902885 ], [ 38892506, 7666487, 106414993, -83017303, -9527157, -69561952, -4156708, -55683412, -35749020, -42524793, 108274499, -90390632, -55595306, -107966089, 53848684, -8493343 ], [ -75628974, 99735499, 55501531, -37583304, -24450339, -17741354, -67134324, 15657630, 15226913, 97621858, 29629825, -109198180, 65314832, 100916741, -109640908, -29185631 ], [ -66881793, 73334217, 46378227, -72463100, 28508398, -14914984, -103204891, -55942117, -78361656, 47778504, -92945161, 87734975, 45827943, -93864740, -77285618, -42035249 ], [ -25107203, -76552768, -74420870, -94093370, 117809727, 113826275, 30985621, -42395394, -31095439, 4457090, 101470624, -63790475, 77436908, 58532230, 53556269, -24964638 ], [ -111631519, 67202292, 64450835, -38366422, 38305659, -14631704, 56267853, -104396074, -59564226, -116332950, 6720868, 6144167, 76277135, -78275301, 14219369, 112716226 ] ], [ [ 87041741, -12242928, 75829312, 65547044, -2089710, 91244292, 71781175, 101027365, -40858465, -85456024, -112086028, 106992382, -115154874, -73362888, -44250403, 57224451 ], [ -21257050, 99306049, 118698910, 9997752, 89690588, -35894448, -4163203, -79786042, -102190138, -52503575, 107220280, -64467163, 19217, -84806986, 51723374, -89854555 ], [ -35490106, -72865570, -59461457, -112302631, -9248968, 93293705, 78589939, -47264886, -17113786, 77951578, -13872681, -41837351, 103576059, 18253300, 26234226, 94684989 ], [ 5791931, 54309903, -42916150, -74264019, 99325161, 109071336, 78287643, -109541625, -109854189, 85570200, -94525409, -61475930, -102190362, -63018315, 5738818, 68520493 ], [ -48470897, 21526112, 45656036, 99072160, -21785848, -14210214, -114501532, -73220178, 45643924, -34175613, -70501264, 765306, 5319540, 106984373, 113405745, -82682062 ], [ 5211357, 6957837, 89016714, 92919899, 31966184, 220482, 110573502, -63307423, 90530785, 93918342, 35015888, -7634161, 53155851, -36813080, -92156017, 42735926 ], [ -108962817, -48749526, 32770580, -7778302, 33486211, -112020036, 90727532, 30302796, 89927359, -81535793, 62912572, 2791201, 98317863, 87584088, -10850459, 117309552 ], [ -68232229, 44892200, -83777258, -55996472, 19818243, 66645294, -47965890, 85422103, 92344531, -109521640, 73297933, -84397715, -55036421, -12750375, 15721837, 5649343 ], [ 72216122, -17351045, -59335837, 96111077, 75383461, -116177427, -29556871, -59067557, 98210540, 72807319, 31705097, 9196773, 17235682, -95076265, 17326797, -92098660 ], [ -1142027, -33047170, 68974018, 28198447, -114745453, -86705331, 8138510, 61110520, -4376449, 51921578, -66288090, 108816461, 30284690, 40854363, -55697409, 98547497 ], [ 71658690, 118597837, 32757864, -82709988, -119142376, 51132117, 68494046, 40003412, -91065132, -77915180, 92678998, 113990959, 68717731, 1353144, -81398270, -107175918 ], [ 118213826, -81827894, -118841301, -44292022, 43736233, 54645182, -10162552, 62829419, 24662634, -45723061, 95114135, -99803338, 62695260, 103795240, -54992360, 116963490 ], [ -620989, -118657249, -35061655, -53272641, -101496569, -52684774, -43083616, -112752055, 89070421, -97781572, -69042856, -108692871, -64578217, -108410007, -76314740, 1921661 ], [ -19472801, -109858410, -110584304, -114175779, 22625123, 64345060, 35731635, -75827721, 54592998, -52707005, 85493622, 61843039, -97847620, -40325986, -17983969, 44857800 ], [ 10856657, -72923674, -87307565, 30511751, 77217212, 107126248, -20732226, 71632464, 85892358, 74750568, 109272074, -80317634, -117747823, -90795373, -113776418, 40436330 ], [ -46141267, -9153137, -103392791, -908968, -9265572, -51041101, -75572078, 67542586, 107078928, -62412888, -116447636, 112556311, 7395849, -73239071, -57018793, -91735473 ], [ 58250331, 27348854, 46220966, 98390303, -43581394, -4161680, -58543130, -34104973, 85876437, -109900742, 107184080, 24187727, -67082528, 6781332, -7219072, -101511064 ], [ -24429260, 111573744, 43291486, -95130220, 18547338, 90352562, 20625357, -52091339, -57390374, -46667445, -8906447, -118908169, 70716756, -34757470, 113619308, 66240280 ] ], [ [ 64134222, -2075940, 73386499, 37252861, 55406358, -24232411, -114810954, -91864280, -106974458, 49883841, -23055766, -107020450, -16763537, 84882082, -35316689, -98501844 ], [ 95630476, 31135355, -27685910, 16406429, 70139818, -119271236, -9173299, 80223331, 10434293, 68338168, -98387971, 71255955, 21248927, 101881143, -64169693, 69461001 ], [ 63939020, 9615786, 38874672, -25985491, -81882359, -13192909, 37759111, -29705158, -37878422, -105592850, 25096878, -92450918, -91159332, 26803823, 46842484, -101684811 ], [ 57357995, -87901715, -81621159, 94283045, -105416978, -47281207, -38327885, -28818784, -38947015, -90160709, 35606087, -105149210, -105065657, 58094761, 98648001, -46032274 ], [ -65013586, 25140988, -880559, -98250850, -77353939, 11582600, -42465650, 62385380, 39814588, -82476329, -40475428, -111310816, 78854602, -84442953, -36138431, -68538812 ], [ 54508273, -109954773, -46885147, 109948613, -28168615, 20569633, -4453554, -28618140, 16427374, -94054216, 84842346, 3142327, -75108962, 96694177, 74831400, 55076220 ], [ 21254001, -34035940, -77896651, 57314695, 82866484, -77552392, -401896, -48068811, 29299970, 27754788, 43046229, -16449694, 2176484, -104160279, -82403881, -92451869 ], [ -43539369, -73736977, -37756795, -44688271, 86402102, 97742521, 15138436, -75328179, -43786287, 86218136, -108213338, -38914633, -63865136, 78542672, -27963326, 76279120 ], [ 90170064, 104827330, -72331826, 38368566, -55369276, 80748444, 93835604, -85700891, 5996945, -43174696, -97672021, 72211290, 23511630, 85737115, 91638628, -39730185 ], [ 71093496, 13151030, 18925270, -84571984, -56267110, 66513062, -68344264, -56697697, 77404591, 90898462, -43348417, 44199113, 72428546, 87426492, -12478447, 107106202 ], [ 45388330, -3851535, 108159746, 20081981, -37964108, -109349136, 12340305, 79185875, 42187946, -77190453, -23689243, -10588400, 3195275, -61071588, -23540319, 7613124 ], [ -92281619, 66500519, -31192867, -35622505, 71657385, 72623301, -36627295, 59416147, -87430047, -14550973, 113959187, -82028511, 47339804, 44516025, -59846029, 72026801 ], [ 83982172, -34557286, 105521976, -29628447, -25505927, -42812982, -27194068, 92751988, 56585275, 103406797, -31230530, 31619753, -85386604, -91031016, -25487011, -111384258 ], [ 23386620, 103522214, -108640121, 3075559, -112461336, -25260501, 52723609, -29621812, 70122584, 52541345, 54243336, 27562873, -109763065, -42186946, 81040950, 5066655 ], [ -65654579, 85643171, 28731393, 81962493, 53018946, -96152043, -103753634, 56738305, 10078927, 100121012, 33198318, -3814055, 46516144, -49846104, 93643252, -72062362 ], [ -16219178, 108058724, 61211975, -52101740, -16987795, 111318573, 48231860, -83334687, -26823283, 8028652, 68505501, -73839845, 60585312, 48689089, -14027050, 76578568 ], [ -77502754, 109612243, 53341590, 29342107, -11667367, -55600003, -72865349, 603555, -21051945, 48384718, -6022260, -57817093, 7548512, -13334559, -95665251, -49132756 ], [ 62703852, -18428281, -9724461, 21927956, 61753140, -100870521, -83093936, -72470963, -103165598, 106931160, -97054097, -26659848, 92791483, 27257395, 8441304, -109167432 ] ], [ [ 99434425, -77278294, 3743757, -105310101, 54417279, -93795483, 20295014, 88993930, 53133665, 93701332, 65147334, 119196724, -58254751, -5075222, -44400287, -64276400 ], [ 33310240, 83340255, -89089466, 85627375, 116990545, 84560779, -46905376, -52133294, -7653886, 53240236, -91955505, 35078458, -20266436, -38875856, 63287113, -42115829 ], [ -49308952, 43034705, 26443485, -9664942, 73645795, 38454186, 70763572, -81439646, 58437615, -63666530, 86640264, 68418873, 50548895, 14484825, 15026284, -33009216 ], [ -100062034, 51875830, -100313081, 26146896, 46553051, -103741104, -52949063, 106618853, -60601260, 73313832, -59136790, 14085469, -47192681, 119252999, -63122864, -34944582 ], [ -94536454, 38273056, -109268333, -1132819, 69911410, 2217933, 43210485, -71232389, 64919545, 28453459, 11928711, 45376459, 114492492, -74726887, -43038421, -100888275 ], [ 793953, -81995564, -51726781, 105080368, -20615653, -110754587, -37318952, -27802258, 60979132, 102067212, 114610029, 5028379, -4305961, -24415848, 20669415, 100469807 ], [ -22975542, 76793360, 81659541, -35210714, 7782294, 24142875, 10600202, 77355431, -74820136, 9467620, -15628967, -67961691, -43302412, 102690339, -54567374, -95077976 ], [ 42720686, 6497943, -97664760, -44423169, 113996548, -20449499, -91162770, 18361066, 114374372, 38644440, 48884923, 41037317, 23450814, -82807233, 111368442, 64418269 ], [ -112909378, -94300139, 41646917, -20719341, 90221039, 103454497, -60090292, 5449181, -88123057, -116679328, 102369201, -968306, 78788810, -85068111, 115105898, 47593845 ], [ 5929978, -33337858, 51566002, 89587334, -90705806, 78896576, 67287943, -63311927, 47961135, -41970510, -32201632, -86341356, 64952475, 11607475, -67952776, 86754869 ], [ 113878519, -85904284, 23522306, 16851213, -84281692, -114795104, -14170394, 29328175, 113110735, 90552434, 11916935, -59116209, -76528766, 81203354, 34631072, 17649295 ], [ -39923153, -20990555, 87487363, 285721, 58598748, 93522714, -7911527, 28097101, 84690392, 57806757, -14932044, 100313763, 26889787, 3602336, 42724334, 24893926 ], [ 80496282, 50567889, 63055455, -37434749, 77558406, -39975999, 106385137, 82060385, -3288028, 110369756, -76458146, 26216342, 115877102, 102647351, -34580341, 68521574 ], [ -45584660, -10178001, -35719393, 105449637, -80408363, 18004705, 46870398, 74529402, 115357409, 51627310, -28473102, 65101808, 73965563, 113447146, -103226143, -42191123 ], [ 66799198, -3769589, 50549911, 65418838, 78987, -5020223, 95794203, -61027994, 38796694, 67449391, -74982949, 97264602, -88377276, -119230923, 79043189, 26702046 ], [ 34138604, 95062747, 17029998, -63157306, -113491425, -112549898, -68813350, 107469909, -61674164, -116320820, 26965213, 98408298, 38619898, 77202931, -52746331, 16217950 ], [ -57557121, 21592736, -72558410, 28521405, 33008103, -10277724, -62386405, 73212825, 55709616, 103918783, -34913722, -101614047, -41670554, 10107626, -116160178, -21965365 ], [ 24040655, -49964776, -111099219, -24122492, 33486808, -4409382, -24587206, 19306043, -73424770, -65568731, -76592, 19023313, -99539983, -103727856, -68647147, 48011896 ] ], [ [ 107706785, -117394951, 91345247, -28832782, 63765442, 118418421, 94705045, 84461587, 16134665, -30814585, -27588828, 57116962, 79172535, -100275512, 89337039, 13479660 ], [ 36275471, -93045133, -113091769, 110941819, -31918001, 112602459, 2741741, -92831743, 65762500, 108964316, 70720843, 53066112, 62539222, -82619175, 1677403, 119294422 ], [ -53524318, 69068751, -109603710, -41530419, -75589123, 1835633, -60757020, -72103187, -58146257, 110364884, 101462453, 88706940, -4164743, -109042108, -103351011, 114305066 ], [ -85076954, -77621151, -61262927, 30272003, -45253646, 37341479, -35521155, 8131929, 61908554, 34249902, -48362792, 79831811, -91604915, -56305456, -30214309, -87152267 ], [ -82553149, -81153290, 88719718, -107723742, -17130318, -77457899, 79529434, -110977435, -54206032, 82540956, 9790059, 21007594, 115171366, 111863953, 105154703, -101834002 ], [ 110652013, -107147901, 37573017, 35821550, 97633932, -87541373, 95317053, -32084426, -107849046, -106008887, -57833163, 63190375, -43520403, -80057884, -25452254, -54471471 ], [ -20396893, -13035771, -57328534, -24049980, -73976567, 75101163, 45361140, 32357676, -99340848, 17994372, -105933425, 75975982, -79717434, -50960623, 78381377, 20361040 ], [ 103580511, -71158797, -29151712, 92234487, 98780712, 37328690, 90914827, 48468611, 78132343, 116251162, 73071048, 98513002, -42874399, 92315046, -79221684, 61153970 ], [ 46024500, -84757155, 33606470, -5301507, -85153180, -106913615, 16897021, 84305417, 47253402, 94568755, -76210678, 14624343, -22728587, 97391968, 108961871, -85129475 ], [ -34803876, 79736409, -20489800, -105770405, -17654267, -29245522, 26928790, 105591184, 79741135, -47644568, 72378535, -86643213, 42251369, -103742956, -84476378, -5583560 ], [ -47903947, 94029658, -38881743, 52744016, -109780237, -63954498, 83423394, -8865093, 6026547, -1627589, -110873463, -19294927, 109472992, -110074141, -88634410, -28701774 ], [ -15116240, 23995536, -7675413, 61753603, 21139291, -11988044, -117927418, 64562105, 10505685, -19720602, -116763233, -4757055, -102668726, -68881160, 118968986, 79367103 ], [ 42442916, 26380950, 11096718, -34885900, 95248722, 84576805, -54713359, -61037902, 35480909, -100673392, -41640678, 86392845, -48503165, 114396439, -7745943, -95081323 ], [ -109668434, 89738518, 5225760, 35680147, 118965456, 1430399, -7055484, -35367919, -89265483, 104481196, -14767361, 31492479, -74571179, 102767595, -77986356, 110884158 ], [ 52228031, -74828515, 12072153, -1147085, 51193321, 98625370, 17768616, -35922664, -23053106, -101124337, 95883906, -22043083, 56077745, -67192371, -25524564, 56841029 ], [ -88744781, 108194487, -97332446, -83817201, 1411243, 92574217, 66927735, -114580857, -49529214, 111050940, 45727787, -39302562, -95565513, -46358030, 2181592, 42595021 ], [ 113119786, -56618285, 78065846, 31755637, -96683629, 105650813, -90645412, -11320962, 26435279, 86657811, -54716396, -57218792, -116824888, -74364890, -43080196, 532497 ], [ -42811510, 13822147, 94269473, -73275212, 5833703, 97052175, 2181055, -17781015, -75051653, 59193920, -62052386, -37998529, 60993566, 106741000, -103657368, 84843364 ] ], [ [ -28834659, 97324606, 50209838, 59967561, -103755859, 114694979, 98783245, -68426268, -63860583, -50226948, 114128935, -81336579, 8950678, 86791679, -80840782, -6629672 ], [ 52513962, 15310534, 41996875, -15632805, -94057865, -5348948, 101294236, 70825650, -41381624, 9748765, 36966326, -72328688, 91483851, 93525289, -6934325, 37394159 ], [ -105165513, -34877793, -22618816, 90170961, -87245770, -27680403, -66891142, 93728804, -15788867, -48397835, 118876712, 42482710, -95759795, 25503334, -12679699, 13991992 ], [ 82986734, -115019330, -69278960, 70977932, -21298643, -22303345, -96165644, 42227886, -25262640, -40197330, -80318452, -50314491, 79799298, -32871722, -50229976, 113104379 ], [ -31189601, 1341367, 16023545, 51861323, 18847050, 10413706, 117328263, 43154408, -23250880, -20995988, 1913023, 82203452, 58542307, -503672, -36295081, 32043750 ], [ 43366239, 24788945, 44989784, 13844674, 67323945, 57298178, -65446711, 106845842, -37804837, -87693468, 88446851, 30678836, -114122622, 111037944, -91914966, -94678478 ], [ -32631607, -103437921, -73517224, -39536689, -48160115, 7425846, 56161940, -34752020, -117271413, 112666860, -33252365, -112531048, 100697519, -56716018, 66049558, -70852400 ], [ -74946971, -98621228, -12968403, 4419463, 67238948, 32496258, -72717011, 113337718, -18850986, -1086609, -85414515, 74511788, -108210539, -111938310, 19195967, 48984577 ], [ 80877812, -99294549, -78744050, 19588693, 503941, -52140775, 59607507, 770230, 94248148, 8892480, 27461400, 115349489, 41928565, 38229841, -114736893, -85737601 ], [ -55440173, 96464640, -115808423, -53512106, -6022724, -55333174, -89623028, -2933958, -105313333, -37864650, -24385388, 66443040, -106813033, 51867451, -83214654, -14252381 ], [ 744214, -49199591, 58022678, -3161745, -97929126, -61437222, -3062222, -56064212, 113327853, 32985469, -68642250, 119276482, -83421762, 37284786, -107263177, -104909580 ], [ 92206375, -102923174, -48083578, -84015896, -16788120, -99661200, -62416496, -110432920, -12168984, -62309787, 117138158, 21501747, 8351652, 40052009, 66730527, 112847123 ], [ 109173794, -41491506, 65379824, -86423527, -109576821, -79590342, -95355002, 23098390, 31822994, -26815853, -6148568, 93779040, 88239533, 83828707, 49463394, 117601031 ], [ -76481993, 72383755, -35193492, 55369862, -91146174, 62651257, -109613698, 1330894, 52833054, -12110980, 41728363, -81228021, 89583432, -97792605, 14010786, -52805340 ], [ 89448230, 58301453, -34113281, 96899106, -9850093, 83314040, 38642345, -67549679, 31922003, -80630147, -68638253, -76865803, -2766628, -7730650, -103482709, 78121083 ], [ 79289893, 117037242, -59557043, 37629047, 67353497, 57334766, 49734716, -78254008, -65171663, 119301519, -59230340, 116638395, 55315906, 21267436, 88111951, -107162518 ], [ -4835104, -54015265, 94676329, 79855018, -24246542, 13530029, 66021701, 27218982, -91457804, 88214830, 118092679, -47743849, 65788143, 80233187, 97594990, -49195590 ], [ 45232451, 100411080, -19426027, 114376033, -19667873, -80730615, -34434327, 101029633, -32293526, -43033435, 33217788, 48983618, 8857460, 7534180, 40203352, 114512071 ] ], [ [ 113868337, 47461974, -19241542, -114661706, -67050060, 49978142, 78015428, -28304100, 74965333, -40355195, 46822596, -50896259, -115043874, -24891104, -82671041, -109096713 ], [ 97414753, -4117518, -16944869, 11673193, 95927869, -45111594, 93742527, -19398477, -70773567, -93863923, 81234501, -77760674, -15694628, 82768924, -91565069, -46157629 ], [ -75327841, 107872556, 64065186, 4823413, 1044513, -99297134, 81323013, -25215477, 64968746, -87833001, -1100472, -78126031, 61852663, -21469336, -108279060, 89259004 ], [ -5310130, -14725740, -5110529, 101746785, 8213017, -34376868, 94563494, -48237843, -1971351, 75587432, -114205881, -101044738, -98331529, -20458839, 26056713, 45775849 ], [ 39017383, 88870195, -106115987, -72534879, -55721666, -112892484, -52781509, 39916395, 34491398, -51474315, -87649783, 91931234, 112191844, 111128655, -28447603, -69966454 ], [ 113777348, -101442806, 28894868, -53155751, 20454356, 118581196, 92511889, -113442075, -31196923, 101549979, -88728923, -49589065, -18353371, -23503624, -33704788, -55687687 ], [ 89531536, 68433527, 34808709, 61310905, 116397970, 2830464, 43163101, -62603296, 28972428, 97341481, -104631562, 41939975, 91858428, 63524173, -79867226, 11961704 ], [ 12637538, 92620143, 74687503, -32344543, 107337650, -2733318, -107918381, 74887170, 90888531, 94922696, -102366646, -31315750, -47256350, -51146838, 48171821, 45712033 ], [ 117291365, 42973378, 2693411, 14677900, -1535256, -119166070, -98712824, -102677868, -89162025, 23905353, -106254646, 114753222, 39814784, 51326955, 96608051, -60858089 ], [ -10885823, -113923921, -100220689, 5591278, -71297913, -89978685, -90305683, 23401856, 23874635, 21469928, -62002124, -41302445, 94955697, -63769693, 94633929, -64272109 ], [ 92101632, -100561113, 7102095, 66796862, 85457274, 19851254, 80305296, 22757825, -107385582, 18356367, 36966124, 104292175, -34047900, -119041888, 26387465, 62312866 ], [ -23014521, 100280904, 108726182, 98133471, 102813966, -57547569, 99371946, 58911288, -85324264, -77938733, -113403826, -118656063, 27749804, -58240634, -92070364, 108695067 ], [ 92718840, 97913173, -13764206, -50806159, -2956000, -95222454, -87100974, -48688710, 27931065, 11116074, 14150889, 13048115, -24830605, 47305901, 31287147, 86185368 ], [ -10521511, -80567297, -72316514, -99480306, -52412832, -65523818, 698148, 52634731, 75304476, 84012630, -5368006, -95860060, 62769081, -45683639, -53268915, 30913349 ], [ 88211692, 94660950, -90518154, 51898422, 85192528, 90158676, -46952172, 99346325, 93008488, 98501326, 21285322, -102537337, -28171214, -5454268, -82187890, -51638631 ], [ -48573224, -30904887, -23805907, -52961283, 29962149, -18685931, 107265936, 44064460, -63325417, 85040767, 66683003, -56173397, -38647231, -37208140, -66129010, 11168102 ], [ -91855647, -109334667, 96320101, 14577574, 57600168, 28422618, 8909084, -33792435, 82690969, 108124945, -55450471, 30536920, 62148652, 75579028, -109062953, 85765298 ], [ 19970549, 24993383, -111173827, -25936499, 56875855, -8428649, 60578758, 54350888, -46996091, -38354171, 7935502, -62949897, -85669678, 15194235, 47426096, -113671510 ] ], [ [ 83252634, -79825479, 62724522, -21851600, 110218092, -103375027, -56004121, 52215479, 73087110, 75653949, -14289684, -68657246, -24001150, 3310251, -30612890, -56289840 ], [ -29007951, 17015494, 57158232, 45622767, -42213787, 83671208, -44418649, 94568535, 22208368, 104887271, -114126166, -77742567, -21734076, -67110738, -20707170, 79358915 ], [ -70084074, -50275666, -8282361, -79968230, -92869981, 19789127, -19342459, -68242187, 105137820, -68970184, -72890402, -71865930, -97124919, 3130612, -6939030, -9873741 ], [ 39361423, -97249390, 7693104, -91895692, -77044957, -70811980, -89256660, 17226518, -40335428, 10294076, 80836902, -112469616, -45072952, -70582254, -44894866, -41219479 ], [ 11082968, 70041465, -65677292, 57064796, 73233123, -60461800, -32037193, -92635863, -67505159, 55558544, -11426849, -105142416, 45048064, -24235248, -74847214, 106929419 ], [ 16424032, -34484820, 16744700, 65091149, -87106273, -87396483, -21940313, -64470300, -59627655, -11448567, -55164696, 48391361, -52504899, -102072224, -66101101, -16801731 ], [ 2892294, -103739846, -41203923, 27042073, 45605984, 59803505, 106103799, -117485985, -111088032, 86204186, 68688408, 28088007, 65999977, -17037242, 103101080, -77561195 ], [ -115490224, -52935826, 27601598, -87808283, -29295447, 58945976, 57559209, -89515523, -114856250, 7695715, -114004708, 1688752, -15418066, -106603630, 48804062, 118589877 ], [ 79300792, 34089926, -70198927, 54757238, -39627784, 54226201, 15312501, 68447647, 21992771, 55049764, -29167084, -112989001, -13070873, -24819926, 33613837, 100394654 ], [ -17728649, 111429516, -41969802, -117422587, -105987831, 30092663, 89807558, 85483507, -24753593, -16886546, 45385911, 28696667, -91071001, 11515253, -114257234, 18639867 ], [ 33803907, -100308457, 77997606, 292965, 116221702, -47926187, -17797141, -23997902, 68326539, -117974554, 83155289, 7544834, 99413568, 115689574, 96161337, 14034287 ], [ 106100355, 37882350, -66755380, 117667592, 44903083, 3310082, -35271603, -5968767, 53955301, -102691676, 80273114, 91871980, 46381632, -33176015, -38903461, 83843200 ], [ 105146919, -11742911, 8701879, -93585126, -44885945, 106966605, -18370782, -101653625, 2700763, 69416876, 92370230, -18543205, -47612807, 19553906, -118472299, 52087207 ], [ 75361009, -6330531, 110596998, 104256530, 38721450, -94766383, -40352574, -18345882, 37767708, 18176513, -29650698, 22342621, 59020230, 111207587, 80645890, 5882020 ], [ -60649306, 6882354, -18653168, -68381373, 52499862, 78590423, -112428921, -105074409, 101066624, -49794648, -5298394, -110157505, -46303769, -107981963, -19651883, 77626149 ], [ 105769620, 74640455, 4183674, -81729387, -36713296, -61441627, 57269669, -20919229, -56752989, 39992069, -98448262, -99253460, -113798098, -25260971, -61372582, -29018318 ], [ -98051113, 12651505, -108675013, 56517500, -51199168, -59904216, 113297997, 103968958, 116753361, -16873097, 66877755, 49682400, 51399729, 73153379, 48759492, -103274131 ], [ -17871562, -58951326, 44044630, 59129727, 103767178, 46189611, 40692964, 33239364, 95115177, 77230961, -44123567, -109186032, -83893681, -83175619, -27350325, 87209111 ] ], [ [ 16821642, -106625260, 113922500, -95030678, -98991787, -96746434, -40210052, 92039146, -40512818, -21383509, -41869731, -21343269, 10218371, 109631029, 75437519, -53257364 ], [ -98971089, -1502661, -40944995, -29014946, 66293234, 20832580, -75355452, 8690655, -96025264, -35464899, 76147552, -50735767, 10039486, -16635840, -94012569, -104514668 ], [ -26532998, -85315645, 18885182, 23554675, -15301210, -63157897, -30290229, 22430228, -114345919, 9501501, 36562340, 54968059, -113139730, 15883860, 74906057, -54447453 ], [ 82290655, 42939373, -75825925, -24290095, 91803052, 15346568, 17658083, 10860909, -29515122, 77501617, -107129921, 87574233, 35773366, 51156550, -16561106, -51471869 ], [ -41724780, 90534891, 77520330, -73946127, 56244198, -115236902, -29049929, 14768598, 23278176, 32354786, 80326172, 9539596, -56998847, 72266405, 15198450, -113080069 ], [ 86684852, -16511668, -90771670, -76518831, -3453113, -22168169, 16736439, -115966257, 36573277, -31818062, -66747268, -11943531, -69465001, 15208021, -111805345, -1337753 ], [ -13980524, -115365109, -54904538, -67573738, 14873792, 82327385, 47473350, -68643302, 36159192, 94868792, 35430481, 71874093, -99884603, -5574304, 14034558, -63470205 ], [ -89647527, 23140495, 44078334, 96777874, 54639669, -49749876, 86517712, -8184337, -1223303, -69589850, 7591056, 30731209, 54454267, -69235034, 40192926, 117752851 ], [ -55097982, 26027529, -54394772, -50270688, -90235577, 25101175, 82800422, 48778909, -110298934, -90143399, -7874867, 16202231, -64285315, -67123366, -45288516, 69192608 ], [ -12030434, 11240251, -59247194, -8951478, -67039369, 35495632, 105673839, -89645040, 24591469, -17320600, 58183907, 110760585, 11605901, 12486664, -735260, -99164455 ], [ 23038025, -49501329, 101150244, 60824069, -950063, 27543932, 63360606, 36230916, 34011806, -62626363, 4515231, -70946811, 106121411, -116305962, -90091866, -17781942 ], [ -90453986, -72080608, -61224904, 17103315, -14022771, 37473421, 93905362, 13067877, -96716881, -74116768, -58141556, 77245058, -108944290, -31281875, -111983613, -48818135 ], [ 98183304, 23900544, 3203512, -21379628, 1059895, 15248242, 92153425, -55065774, -22317912, -32793561, -82710701, 117657903, 14616652, -43816195, 31223973, -32988657 ], [ 30369432, -107521690, -48349293, -78640789, -27149510, 28161468, -115314438, 1336478, 104127432, 116504558, -110888902, 568969, 5557075, 104137376, -2025814, -81681258 ], [ 101542809, -42067031, -21592031, 70350966, 46279433, -7004596, -34019433, -22470469, 83896903, -71509689, 54186022, -54920717, -7275120, 111542924, -98442390, 29425387 ], [ -49843453, -33073370, -18418249, -74345346, -107231789, 42143322, -29176987, -73587792, -39877875, -101252866, -66555805, -95990791, -107777375, 115266552, 49111707, 3928043 ], [ 15669814, 31540238, -94188707, -55350616, -1123649, -59478579, -100270751, -21496383, -91547061, 115581855, 63835575, 55173680, -27018649, -41054551, -75688221, 54337456 ], [ -16091427, 54527794, -88386384, 69742685, -84872211, -116352523, 49295857, 99542836, -789912, 106142900, -115877297, 44469736, 35185011, 49119034, -26537334, -104457328 ] ], [ [ 61384614, -52766182, -93799923, 66458458, 114407905, 69945595, -16688036, -59856387, -22120920, 90717708, 24487793, 53122456, 13167886, -61465040, 51374753, -16623547 ], [ 34263045, 52964828, -116916987, -33936771, -112496953, -68876305, -78471242, -20374081, 32857645, -83520752, -55593467, -3663852, -116810688, -27109581, 69242139, 88429550 ], [ -10698553, -46635484, -81461300, -29817826, 29011760, -12022644, 93702384, 66368173, 43516711, -9972042, 10891596, 50149206, -112450582, -30157612, 34324460, -54851137 ], [ 65649607, -112922956, -6433692, 115302993, 32637383, -42776015, 38804711, -87346906, 86498004, -13130090, -72925015, -156126, -87869697, 21425620, -34043870, -101430098 ], [ -17929786, -36523120, 119029728, 114104747, -116982424, 38090135, 61591698, 68286665, 101591620, 32252378, -118989847, -106034404, 71020065, -15596668, 71867892, -85870842 ], [ 99508522, 15623575, 10318811, -33933425, -44242641, 29530881, 20763784, 88651803, 70099983, 104274959, 8204188, 115308029, -110224441, 96222187, 34632316, 77463827 ], [ -36290030, -31835274, -115745310, 91246010, -12518235, 31282445, 93025875, -90526508, 81590764, -50856412, -87192879, 71497211, -5755578, -50535546, 108213568, 54213688 ], [ 109322486, -105642811, -106629636, -2946701, -39642757, 88445893, 117551682, 51632841, -47737489, -95911343, 80914949, -73781237, -95091697, -23387933, -45055550, -77277377 ], [ -55213920, 33773328, 106179854, 93840474, -34204787, 45800449, -16488152, -47982224, -28371138, 55518950, -69502994, 12659556, 92264713, 86466564, -74804063, 88693905 ], [ -3289049, 51508450, 89807088, 63940597, -113491089, -108986710, 21891190, 19912119, 23519918, -118268735, -83756408, 83264794, 47898683, 10462092, 72516474, 56121851 ], [ 14092573, -118596585, -4015415, 67257250, -63211870, 97893265, 17339002, 81661373, -82018662, 47390119, -17714093, -44086582, 62276935, 16533712, -22963598, 34408265 ], [ 34489675, 54587273, -114436142, -76329815, 65660505, -117025376, 51469749, 93174483, 77293964, 95821994, -77300236, -91350103, -62278521, 2744941, 72305095, -83104489 ], [ 117984295, -103177091, -90729706, 46365713, -21567275, 112858987, 101170307, -114006071, 22176707, -45278667, 81023300, -28518332, 42762104, -34749979, 28500017, -55751536 ], [ 7709778, -62933576, -44758604, -3802228, -4792409, -37986899, -110060637, 31510020, -2079343, 52088049, -55176140, 111901172, -50938198, 32526748, 16438439, -19528357 ], [ 24112233, -48979794, 81318637, 101889900, -30722459, 84297022, 66551173, 33995480, 103734891, 116507262, -81925502, -86495452, 41838584, -41023931, 91957223, -87741859 ], [ -117768656, -112964861, -34155724, -12860044, -90735403, -64965033, 22769585, -23720472, -50997339, -69525100, 78417698, -15206142, -43255956, -25303125, -82271925, 80124301 ], [ 70520838, -12760090, 80848102, 24148342, -96031441, -94719218, 40805211, 45066092, 98340893, 33072496, 118413538, -2360395, -117157518, 54409577, 116192771, 109554172 ], [ 24002287, 36229396, 13740386, 8485060, 99688544, -10719784, 116727089, 25569003, -1685524, -117537981, 34423166, 585878, 89065738, 108179961, 23398504, -87499319 ] ], [ [ 42304830, -37234852, 106992297, -76136655, 3142172, -80952415, -23839451, 18575624, 65124055, 97730758, -78771681, 36008404, 75737919, -42875630, -14576631, -89228756 ], [ -87791630, -11198014, 89152587, -107324959, -27435917, 30162261, -30914421, 46216917, 88580014, 27926938, -27907624, 50345904, -33959991, 43239733, -99650890, -85702487 ], [ -102991976, 12163131, 15528240, 78414314, 96014860, -52114021, 107231542, 22829190, 42102652, -10822353, 10347758, -20227396, 49405617, 23428864, -92703635, 79251528 ], [ 106268650, 114970674, -63357020, -59632703, -96446257, -107633999, -27749577, -50290568, -68107576, -86442829, 43768751, -77679317, 92670088, -57367487, -4703096, 85347742 ], [ -78057234, 4244682, 118500225, 13430816, 80992582, -4487153, 96257759, -57460450, -96197358, -102677046, 83052751, -100332847, 117500424, 107123408, -83099704, 36524077 ], [ 93770928, 37883873, 60432652, -111238558, -59690138, -101711333, -35768489, -105983407, -29020967, -115257039, -60324610, 25957215, -63526134, 56765753, 117984302, -57807959 ], [ 30780607, 45952504, 111197461, -10087666, 30635519, 35477303, 65350835, -69676149, 87979192, 39851669, -90308496, -72002476, -44555611, 116988957, 22313286, -22577606 ], [ -12262601, -871497, 77642762, -58712958, -78495828, -63504750, -103186780, 6937675, 116818004, 114005698, -43671344, -50292654, -72012171, -100638330, 90655940, -29220877 ], [ 74338207, 37237590, -70564928, 113291611, 111691980, -47232143, -88781148, 47394434, -87343193, 29350934, 8025002, -60346474, -10887695, -60582952, -56582786, -6771162 ], [ -98823339, 85410684, -109498303, -67546118, 16183553, -50690642, 17785673, 11224048, -92226937, 52731402, -102227033, -112161453, 101656069, 27582169, 59613251, 75934448 ], [ 49860712, -78860628, -101431838, 18075788, -116953023, -38844002, -112822835, -80121631, -97001886, 18337265, 64997869, 85655105, 14280394, 6398512, -89687383, 27343053 ], [ -70725933, 103043350, 98140522, 70486591, 2839538, 76916183, 93288483, -114832444, 6116132, -75318743, -108296, -107546271, 111866108, -22574575, 31211167, -49290399 ], [ 104736511, -104905198, -110108155, -93153784, -72774738, -85324949, 21821082, -57177110, 46115357, 64405285, 2985130, -100103536, -9555427, 6113957, 23541125, -89002796 ], [ 73592435, 97780473, -111272584, -7280003, -82058556, -55809184, 65163291, -116698640, 58271030, -21024038, 25628937, -68504479, 106081794, 106329735, 98979417, -62705432 ], [ -115584418, -36888905, 89856012, 2405995, 24611792, -107654404, -69787192, 16063039, 74278676, 119203635, -55702179, 101338909, 86474732, 116369161, 83205595, 72253056 ], [ 61609432, 113284758, -31824998, -44307598, -112720391, 61371967, -87541910, -63510971, 77313653, -85153050, 53467006, 100648299, 49644526, 6990091, 6276694, 92447605 ], [ -7579914, 96890637, 66031716, 93869082, -99290342, 96387021, 38537519, 72128117, 63567340, 112052861, 111571634, -102392216, 7082238, 6061475, -18471408, -6386886 ], [ -73090340, -49768480, 67398851, -73448776, -10151699, -96298846, -87080340, 109739008, 49030612, -478943, 13316917, -50895191, 105246705, 23022937, 21117952, 103345436 ] ], [ [ -106601713, -87725774, 40751367, -61321620, -111200691, 99363303, 70243037, -36437985, -117978935, 79872028, 25260113, -61965862, -55789145, -58532718, 18198538, -55937927 ], [ 3177128, -3457349, -5534801, 14672315, -106293996, 68492931, -98405595, -78810369, 13612930, 62719506, -26488954, 100783589, 37653309, 33919258, -21493888, -95013056 ], [ 12895946, 109904128, -58903105, 18232769, 18009736, -48609248, 4153343, 77703526, 109361195, -34412860, -23593200, -6233819, -103787794, -33448598, 29359921, -44611498 ], [ 76271905, -54717704, 104937026, -31821638, -107432406, 77698744, -28213351, -18894651, 30199645, 74509443, -47830217, -48079422, 107019320, -9658566, 39780393, 112767585 ], [ 107741674, -62888730, -69260899, 72941453, -15942206, -20778842, 49971434, -100372192, -19346228, -111383833, 82031761, 118521113, -115702966, 81933481, -4507263, -100592519 ], [ -72620906, -71556302, -15246502, -70674005, 1251050, 9358042, -56899124, -81506952, -109452318, 11871436, -96966163, -81721037, -47531719, 79731390, 81087539, 31624502 ], [ -91749955, 52758920, -67315217, -93257522, -49860761, 100624663, 52450384, -30892448, 96630184, -117023880, -33879135, 45342599, -33513639, 6933724, 111724503, 12433410 ], [ -16823548, 107890515, -30631064, 46415913, 60980207, 61866582, 89329760, 87159123, -35054153, -41141564, -90437531, -82277230, 52884674, 75950720, -40931759, -64001490 ], [ -63374133, 39461805, -6561504, 91626665, -44462565, 21855874, 65273212, -86950162, 101576060, -8595761, -9553969, -107800393, -5523882, 72648464, -66581601, -83702850 ], [ -79690980, 87783401, -35038024, -72857764, 13242187, -40615715, -77220786, -66053926, 118896709, 74463085, -110257358, 53679465, 80814427, -25633034, 77648444, -11992583 ], [ 107115974, 101830128, -39258025, 63330028, 103398254, -108766206, -59787467, 98974554, 993498, -48483084, 107360357, -10547385, -107789803, -95390907, 85653339, -33334797 ], [ 802138, 8866837, -31982825, 48187886, 101419959, 12700471, -22999718, -93181338, -116131216, 60879699, 79515096, 97547120, 96246723, -53827841, 27682426, -97768589 ], [ -67054087, -54599997, 58643089, 4651395, 33212172, -44826535, -14442320, 7986091, 3467601, 69414646, -106646917, -90652432, 94568904, -86786210, 35066544, -55898262 ], [ 65336212, -71462202, -12944765, -79441448, -80622569, 64478041, -21933289, 43754961, -95399996, -25226680, -51019280, -87264435, -66539376, 104440049, 106022178, -64524345 ], [ -92561758, 84850023, -37768098, -103529187, 105963149, 5286965, 70147215, 12508808, 59999951, 73970542, 70561148, -77605866, 24097156, -35368772, 71063038, -16935485 ], [ -11245587, -116637245, -83285979, -113254043, 58420611, -26050517, -118690761, 44024653, -53325290, 41110766, -77162702, 46026594, 18537988, -103939427, 40860847, -65684177 ], [ -34788388, 65657353, -64181312, -13055857, 66335990, 104346916, 116174427, 106876991, -38394183, -108409112, 16546341, -83928541, 3027183, 65498764, 272542, -12253223 ], [ 14769966, -63777460, 65525017, 76126224, -13736970, -55043245, 23529080, -28813954, 46492654, 97201033, -77890069, -19997909, -49460242, 103750384, 53774445, 63235917 ] ], [ [ 99333659, 57719508, -51802975, -87727703, 18134638, 29636908, -7303064, -87749441, -18522552, 81906614, -22498574, -12676118, -116561528, -9360300, -72794333, 5169282 ], [ -17153913, -16753524, -13543345, -114629832, 26151259, 56317276, -117259929, -55953368, 86523968, 63454084, 88891897, -111264960, -21709336, -30235201, 18750614, -15676674 ], [ -26573977, 11548949, 3756993, 90981581, -22504384, 11497749, 11596053, -38307447, -38094786, -7914949, 22810370, 85984374, 102177067, 90000057, 33151059, 48426755 ], [ 92263160, -23231229, 85358411, 19410690, -10578136, -77433401, 11999182, 89457873, -100437205, 16332259, 118958869, 31315309, 90106172, 22778821, 109674141, 117533804 ], [ -77947590, -12011252, 72556173, 10637189, -46851748, -98484825, -67699287, -102794992, 22111188, -95344424, -22681907, -4714560, 19013566, -115559556, -63436448, 84461023 ], [ -9276811, -20918839, 90986742, 99707521, -13077406, -110982055, 67564977, 37599088, 106815323, 62458520, 89531520, 85289788, -49249778, 62350305, 16025046, -25651859 ], [ 38842706, 113185657, -11401483, -45590532, 91603169, 41702095, -93453361, -81349738, -16096269, -97116676, 104170135, -106489760, -8494123, -63071697, 12764841, -90641024 ], [ -45604715, -23632348, 60711994, -79731638, -91567518, 43179043, -37037494, -5969184, 93217844, -79498271, 101312549, -96059952, -54378513, 99002622, -52461101, 33905222 ], [ -64894430, 62347383, -15560343, -102070307, 3337583, -94215123, 96945948, -111913402, -82191850, 72513914, 33831613, -116302810, -16678119, 51007293, 58790014, -38955663 ], [ -6851928, -67654628, -42538819, 40608308, 98916525, -114517538, 46594500, 95595826, 37794979, -33564568, 99794819, 2267361, 7939302, 65341941, -71720481, -17090807 ], [ -27628183, -101074280, 100032319, -1238816, -113243700, -109032029, 109728214, 11973668, 42242648, 116481132, 72313232, -65190987, 6376822, -65377649, -58185863, 15358877 ], [ 64040619, 69380816, 61149347, -71740628, -106339001, 2733532, 68550511, 97063493, -109899249, -7128593, 23573154, 81974549, 58094993, 114153217, -108296359, -81422574 ], [ -96972595, -28940637, -75461195, 9062722, 29186195, 63437558, -52976136, 114774085, 10731453, 97868789, 71578916, 116657628, -16609238, 101974912, 5344292, -13562204 ], [ 114349468, 35215774, -12935148, -95926300, 7930328, -24916984, 1630305, -29175880, 103746950, 1294165, -63063208, -79886970, 103503942, 60258807, 50057843, 65562199 ], [ 36258361, 41930371, 34213518, -75797302, 42183876, 31509503, 117938238, -110119076, -9510221, 104837478, 13244244, 34963937, -115580547, -76670550, 83476385, -67327928 ], [ -60965427, 114242069, 91634785, -56396312, 16664762, 78622490, 46251854, 68749119, 101161243, 5605781, 111687685, 50671903, 30125852, -117802533, -52359097, 89582002 ], [ -19083092, 79216465, 76156541, 15365093, -81352526, -23041925, -30072142, 65761358, 2844925, 77664462, 76506076, 97311589, 18587668, -84130061, -66868086, 116174487 ], [ -46974167, -49991917, -2259763, 3340639, -19128216, 110331790, 69769354, 50335492, 96975553, 11979079, 1705199, -52245766, 118553903, 91754696, 113367066, 114235004 ] ] ], [ [ [ 18370614, 41254030, -78152787, 106301311, -58654326, -23392058, 81649978, -23197007, -16327235, -17358710, -68972084, 118942961, 28145165, -61812970, -110114291, -21921515 ], [ 77484080, -31815867, -75167981, 83450871, 84276045, 98594044, 22372742, 88679953, -98985327, 33446986, 63314300, -19567040, 67976772, -109418175, 103411506, -30868051 ], [ -96146020, 97534707, 47648516, -116007135, -37665620, -82781888, 36341217, 117414316, 72195379, 17443539, -68125319, -104067182, 110839709, 65104857, 5482842, -117305994 ], [ 117539267, -95133413, 95089169, 41712188, -92469385, -31714867, -110367037, -42198203, -88248721, 34965566, -62909074, -84425368, -102677324, -77417842, 28174443, 12135011 ], [ -48935833, 112640065, 109598547, -95563751, -57026525, 3616738, -21373108, -3608823, -35078438, -80211734, 115416460, -60226758, 84636096, -20562291, -66564055, -21128123 ], [ 67389897, -46508444, -72892649, -100136125, -55354217, 18995034, 33741856, 48103241, -117659103, 84594779, -49131588, -84122633, -76423353, 14626508, -30324947, -72445737 ], [ -112240040, 73381034, -95788051, -76505748, 77455911, 21787895, -27916635, 118877871, 110706727, 71776105, -118418584, 78870047, 84753776, 104459178, -115639066, -36097062 ], [ 95730628, 17136922, -34507303, 100463485, -83276381, 65455920, -18415157, -8351067, 71171026, -87911044, -52348343, -18398472, 25353678, 21686275, -75729121, -45609723 ], [ 91442012, -10099377, 84647505, -103083450, -75539635, -43831635, -60953387, 8005337, 51002266, 84188832, -65277497, -81763078, -10902226, -70924765, -35264121, 94187414 ], [ -88953226, 44951725, -27974253, 15183231, -8529698, 116702571, -60652260, -17633413, 33303721, -100578203, -87125634, -117272039, -108608216, -29503736, 77629350, -6064507 ], [ 91326541, -47096041, -40962729, 47841605, -91949522, 8509722, 105459151, -117052260, 118377479, -31611519, 23507557, -90387599, 36883282, -42996644, 84286000, 74742149 ], [ -69033186, 76706942, -26395137, 116141906, 36308198, -99549290, 83752687, -109500831, -19477736, -29125626, 75662972, -87825930, -90515827, -93973042, -115361338, -57530867 ], [ -19198353, 82170994, -39880727, 72280542, -68098050, -86797936, -2407485, 55016224, 114350016, -2621927, -96411444, 47923350, -107672167, -56039948, 59574245, -29496522 ], [ 81537042, -12637164, 117277614, 74945725, -8995525, 27780210, 77017800, -68036000, -71660198, 110444089, 6683830, 50389404, 66634337, -99728409, -89731718, -98254642 ], [ 63232198, -17814358, -23185345, -102327187, 78628380, 53892393, 100051433, -12191465, 71307127, -76614234, -50130256, 2083697, 38777576, -51875918, 100167785, 72212581 ], [ 89500492, -100563075, -114325912, -106560402, -57446382, -84334673, 111417677, -58002202, -103043900, -23900859, -62877328, -87957281, -11178826, -11162804, -64462696, -25751597 ], [ -46252732, 14409164, 55024270, -103868621, 49559758, 87549750, -58710179, 60570894, 91412074, -61207202, 84807748, -69516252, 4927979, -58491911, 26586133, -52567245 ], [ -34772787, -96066297, 21106782, 79335374, -97950234, 23926923, 7565307, -44379621, 52889469, -118806869, -107311034, -64189248, 71765500, -22509980, -102584142, -115035690 ] ], [ [ -18569261, 11453223, -85486293, 105047464, 40699615, 3803347, -108409674, -106784012, -4614613, 33624942, 31205449, 47428800, 1554653, -73326918, 8453786, -105805248 ], [ -113485053, 90602482, -4573461, 61281081, 6225752, 11296213, -110213624, 109907598, -42780468, -104526820, -31177623, 32388198, -80441973, -90933647, -69919323, 13855802 ], [ 401626, 16630825, 55277963, 73299529, 117199741, -103463595, -78795037, 52330992, -62202374, 98536408, 19175456, 11537167, -73615794, 69645768, -79591677, 110982944 ], [ -38243638, -45622831, 47622585, 19209513, 47955476, -107081522, -28910356, -118339645, 37684129, 102450106, 104298033, 96501109, 14026229, -58091984, 18240330, -62662922 ], [ 48505477, 28454815, -45534953, -12426820, 82920424, -21094903, -4820214, 69775427, -64624570, 50275949, 74719037, -28102484, 110432379, 28144148, -109751354, -2583976 ], [ -11887798, 20211631, 83292306, 99266089, -11006800, -70364503, -98301287, 18455773, -112798954, 26728413, -404742, 86172606, 68948260, -111139299, -39045024, -65900700 ], [ -97661412, 43581897, 75541092, -95825587, -79464144, 66269240, -107097995, 97350777, 86900900, 7292924, -37731992, -85474131, 109074670, -15416242, -106115955, 54971141 ], [ 65796828, 86214299, 81462460, -117149659, 47806789, -19579419, -85459554, -49300768, -100031384, -108769708, -84578114, 98647918, 83267577, -29408860, 39271788, 110565201 ], [ -65504281, 97764569, -83320886, 23681404, 66086903, 71310993, 19521219, -34328590, 15984947, 103881019, 62687961, 117605836, -107071323, -49422630, 79420845, -74390692 ], [ 75617734, -117974862, 38472274, -8192824, -114741637, -83978280, -71299307, -47506026, 31254265, 65803793, 48077044, 37055584, 106867616, 70749678, 107039081, -19695576 ], [ -118085133, -109214724, -19126417, 87605353, 9216205, -114004523, -4973212, -103073695, -73052924, -8495112, 34414632, 43918839, -110714140, -17985899, 17072112, -96076940 ], [ -36536386, -98413303, 41510018, 52250351, -44097058, -28661014, -11862371, 33778909, 11243257, 36358094, -118765674, 88844705, -52004457, -118659918, 75143402, 59565981 ], [ -29886706, -79534336, -2968169, 13384148, 25856515, 30741265, -86372783, -35223995, -90803360, 92666705, -64859765, -53405345, 14366468, -111251090, 58240231, 72053295 ], [ -117213910, -82231687, 102400488, 82513283, 30545948, 60836130, -46809352, 1394863, 95784212, 76586327, 90257963, -93702615, 87276523, -94930933, -3451917, 43497902 ], [ -37524396, 16222907, -71265692, -102224682, 13021052, 66887897, -5981745, -25838945, 22829841, -69567956, -87916572, 117932065, 64801989, -29835089, 108610042, -110785648 ], [ 95855219, 96802777, -94387415, -32950756, 38079737, 69571379, -25352527, -97957952, -26651755, 38191170, -49024452, 45506425, -59075227, -67596895, 87846069, -31706626 ], [ 40533749, -76092574, -41290734, -10438233, 20274785, -7579510, -81773198, -100575083, 95384108, -61162058, 46675091, 82227566, 76714151, 103543895, 46917816, 52429529 ], [ -49548969, 109209028, -20585411, 26899350, -1184452, 96406035, -4098749, 99717226, 115762926, 50322658, 103707581, -47281352, 12852801, 113893730, 88852529, 28208761 ] ], [ [ 42434232, -116393397, -79765816, 57441666, -102939958, -108908761, -73240476, -41708145, -52595019, 59281858, 94521706, 33500342, 1311804, -68212150, -7247553, -114304053 ], [ -7068307, -41897205, -93195932, -118759577, -118414699, 70831153, 117990095, -101597781, -7180220, -85512574, -84144998, 8890203, 97608714, 83686315, -26490273, -20733716 ], [ -75726782, -93025464, -60123810, -1033105, -74569318, 32193674, 40629211, 112532900, -36619202, 41886610, 93987697, 7868607, 81024036, -97143757, 28814253, -66395431 ], [ 97390326, 63888054, -101549646, -87098171, -49391722, -63303998, -39161527, -99948600, -3122847, 48883175, 27301592, -61870234, -102262529, -71641080, 104138106, 60807916 ], [ 73541920, -65290360, 19168836, 108742051, -58305737, -93660921, 20523562, 113906199, -81079585, -116039346, -112060412, -74486415, -77588296, -31487455, -71450513, 117189541 ], [ 6149104, 113443466, -114942062, -107300381, -76745891, 18920206, -54533500, 72154711, 63740699, -77553487, -70311394, 21370926, -54927494, -67166382, 18387236, 16072047 ], [ 23953118, -33660745, 31682398, 52404310, -114171843, 15544913, 3765844, 93075673, -85009651, -61010460, -36356242, 55231284, -33445672, 12644440, -8115681, -3358445 ], [ -105090433, -47612643, 42767519, 14288022, 24246436, 62828658, -6500484, 41814471, 68631178, 100638883, -21551579, -9908544, 57314175, 106439954, -610776, -94504026 ], [ -94784935, 91989062, 3888145, 91178938, -113781137, 45669126, 89894178, -26373099, 106096901, 75701548, -71474485, -10743282, -16658474, -11837352, -112906666, -83435038 ], [ -118581604, 81310009, 74516004, 79139983, 111603883, 91611047, -33468986, -26112463, 36687279, -33387533, 39369174, 111296810, -41682659, 95225765, -65583717, -50153056 ], [ -93184341, -35646611, 15405354, -13578354, 47464342, -78245585, 22478570, -26773622, 92997265, 43857514, -79579402, 21945948, -4124224, -4066269, -106631179, 2694979 ], [ -101188775, -76405970, 6087315, 109882239, -12867884, 3045192, 5365697, 80491449, -87201245, -82077143, 11155646, 103352751, 56072522, 33328220, 74277978, 50640020 ], [ -72011496, -95418976, 17206153, 86459886, 110665762, -11300083, 5208127, 80790914, -105795712, 49235936, 71567469, -9308815, 3862989, 65401040, 115671951, 8654501 ], [ -76564761, 3558490, 113163728, 48171230, -92578419, 33746258, -90529459, -45744676, 84165202, -25741981, 59185795, 82169930, 69460122, -45063999, -106579396, 46461243 ], [ -24003553, 37263703, 59745441, 26644248, 80813046, -63450659, -12689432, -39409666, 117338484, -85052615, 110941883, 62642990, -89397243, -41685729, 4878411, -114058029 ], [ -79244299, -8131523, -110559717, 64245547, 18638482, -105600251, -92852388, -14907956, -98958514, -17743095, -48388622, -81750856, -113526951, -63115736, 55175219, -106839149 ], [ 905503, 49682256, -108659242, 76670517, -33917677, -15379483, 111555008, -49373051, 46136569, -35402723, -65666924, 2553182, -27803527, -10945633, 38431976, -102593708 ], [ -97035338, -10831192, -16971626, 22194443, -80257131, -83665605, -62636899, -93925733, 26484734, 115223044, 66344935, -6865586, 53015607, 116757200, 89700661, 17080987 ] ], [ [ -103720210, -118032102, -71831495, 53833248, 40801341, 13327318, -91152012, -32292012, -20134276, 82327337, -13010281, 83307766, -86502686, -62289638, -35872677, 94960415 ], [ 105067820, 1824432, 81605632, 13590232, 4135712, 26744965, -1123387, -28997681, 45687348, -49149606, 64072135, -48413204, 95416265, 20079048, -11270984, -40580072 ], [ -43977409, -92947126, 79510201, -62550067, 82908160, -65870894, 65749644, -65978816, 82448909, 39416948, -111828025, -40788515, 87379334, 107298163, -61662878, 100778575 ], [ 90712183, 107977796, -90411163, 23640861, -81748825, -74942284, -102487510, -74797855, -113015934, -108606526, 118556313, -90750121, 77914932, 46202644, 403337, 102945772 ], [ 66463060, -107589389, -13819497, 38943329, 54479122, 90080838, 4136906, -11562149, -103777227, -54819441, 102268098, 48872942, -80177666, -107829799, 22782342, 44648158 ], [ -67183669, 96429228, -21048927, -72209005, -104002645, -75340346, -31980029, 86590100, -94448634, 75370612, -97586568, 74616220, 16238471, 96756015, -110377454, 6329147 ], [ 119142175, -96715146, -26571861, 22225689, 40604593, 35389499, -40833711, 44019925, -101716524, 92178905, 101583320, -58584467, -39368944, -91509011, -20937311, -103453980 ], [ 92483547, -34673367, 92353479, 19095702, -118131868, -70002991, 67330354, -4025183, 35268262, -92181042, -84591473, 14957679, 68374934, 36749935, 54991602, 17366530 ], [ -7820643, 36351968, 83151047, -81909809, -25879806, 88597415, 80244891, 16567224, -63967395, 72646274, 7488463, -24210701, -111631563, 35580630, -12532925, 17386009 ], [ -115873839, -4756795, -54507628, -49764778, 112733361, 80507472, 99040336, -103568015, 6028668, 32890926, 10907688, -19699268, -116538399, -96098181, 79410477, 116277059 ], [ 93837197, -62151226, -16633080, -112761558, -97275980, 91628850, -41537049, 70872437, -8752672, 19722688, 94191279, -77105418, 96984740, -23507127, -71895827, -32753204 ], [ 31718399, -36329662, 42190460, 6115747, 13597093, -114682143, 82422518, 34298746, 42476491, 83665000, 118268755, -27134233, -19846966, -101531010, 110544280, 60078734 ], [ 85263364, 20040393, 14302850, -34564534, -14696978, -25204797, 110537333, -104899471, -106790999, -62820403, -20553447, -29204449, 19179233, -57686233, -26407971, 118944197 ], [ 13463635, 14548325, -93058249, -15237407, 8799459, -70281254, -108004077, -92225156, -15140699, -92898487, 22509825, -1589468, 32094463, -23090868, -94656666, 30655520 ], [ -101755960, 61108813, 31592242, -49214378, -80522597, -37077107, 91167258, 28958565, 110366539, -52526138, -33235016, -73543043, -85079561, 93212874, 14327342, 12251482 ], [ -14107265, 52185297, 59279656, 4097518, -4157499, 88398542, -13189700, -109486029, 65171563, -106698742, -51165828, -39804983, 50949508, -26912029, 116182852, -31832247 ], [ 74823541, 73366388, -74288158, 102254155, 14603577, 78821800, -6615387, 5765838, 20149925, -66234673, -18723759, -41839567, 48904527, -81860125, 115515532, -76962928 ], [ -109867127, -15492808, -1283550, 78100368, -85039706, 13555647, 1395723, 57782771, -27174001, 90933725, 92479722, 68064481, 76529510, -7587874, -92821586, -14874061 ] ], [ [ -24610916, 97233261, -30911367, -79797018, 26617597, 9155421, 66614469, 63795207, 118126612, -45892468, -1513107, 28549319, -77832676, -89272056, 85551988, -82732581 ], [ -93521622, 1645976, -35549976, -34358539, -71406486, 112128391, 68960241, 44785856, 50444777, 104169606, 84861931, 101096427, -32893566, -30024052, -11353170, -35057596 ], [ -112990051, -68538429, 71438390, -39595216, 95841082, -65613458, -54661063, 66221338, -76039682, -2550641, 12179903, -54869035, 45456015, 76368020, 107058365, -68864308 ], [ 8401691, 34855840, -115060528, 45397092, 113164393, -31253071, 15173443, -89503386, 5460587, -14410701, -101646596, -101280776, -55464764, -106410661, -109742945, 21462651 ], [ -26670993, 95870644, -52384467, 117658267, 19803545, 70364842, -14556625, -108935578, 101559939, 45920498, 61723458, 17539500, -116713380, -58122530, -12656502, -118657722 ], [ -54844950, 109980948, 65539222, 48333550, 2234299, -76892981, 110102443, -113068398, 51231646, -75335291, 105374053, 110088798, -5302482, -59979300, 16033613, -84130536 ], [ 69947545, 22487048, 7682284, -71786179, -77083481, 23657946, 35310324, -27942009, -8630322, 56109953, 12914545, 73791265, -35836958, 6748400, -18755301, -22588477 ], [ 47813047, -8124374, -22615014, -12366382, -49831574, 13487462, 51529498, -94252738, 97437150, 5181100, -91470433, 48737569, 73187832, -93505494, -105646964, 8197472 ], [ 8692992, 24644215, -48946618, -7352253, 5281503, -85142309, 106724320, 107844940, -81414797, -49049678, -31226795, 6620232, 74451005, 97795080, -38631711, 31319954 ], [ 81395053, -73641974, 2232252, -41043880, -75642354, 5943900, -54853912, 16392557, -23008302, -32004832, -14153553, 44650401, 64447544, -12443618, -11679613, 80923654 ], [ -90990394, 855975, -24740605, 64188617, -113836361, 91770060, -55490624, -37780116, -29360739, -112295188, 27133888, 73733166, -17769707, 33166599, -111135874, -67151852 ], [ -115435441, 53263516, 83398992, -18620497, 45378286, -57206099, -63587004, 96109040, 18474924, -6583514, 110590044, -88907349, 68931315, 25244306, -60618316, -65991470 ], [ 63860, 72535521, -5020453, -90803013, 85767213, -81313382, 96732974, 45800029, -103731065, -119200315, -15495653, -117928035, -84768437, 113639423, -29357022, -55706034 ], [ -54931492, 84053422, 105443476, 109694355, -93040260, -17692408, -61560631, 100076142, -48902119, 43137781, -27608135, -42925194, 83449631, 10487803, 16240538, -58763647 ], [ -10381607, 60839092, -59189454, 96450565, 47968300, -81538478, -24516823, -115937785, 110825537, 84249491, -9641702, 43541823, -72777487, 90073304, 110508793, 16658006 ], [ -83865348, -81850367, -40253053, 8782446, 108969838, 77076161, -114728530, -1649025, 22848323, 99927866, -96727322, 117157098, -83532945, 117706492, 108580206, -115814344 ], [ 34435705, -62461082, 13776687, -14979669, 56120156, 97420837, -28772496, -69660178, 58975696, -69233134, -11934733, 37777794, 86184928, 43445358, -17312478, 83514798 ], [ -101323103, -41270290, -48513712, -98749520, 111955506, -92367634, -104877089, -35047290, 49340029, -75096676, -64857755, -30514546, 116556387, -14925871, -82672477, -97893019 ] ], [ [ 102712150, 69233816, -79289044, 5398623, -76291424, 108707821, 67073170, 115998755, 82337699, 1213596, 67212441, -26266199, 83446677, 31915386, -29228745, -95382078 ], [ 21090135, -8742929, 53432044, -113575081, -46558712, 73136219, -28755727, 1164451, 63215826, 55173371, 97626454, 883019, -115087157, -62598366, -60197138, -38131897 ], [ -39017077, -7288908, -23493870, -80894360, -50430110, -88961587, -58509011, -88710680, 72396996, 107251794, 65732694, 85509850, -17693469, -41465708, -10741905, -42344563 ], [ -94035027, 115029794, 58643473, 58806769, 83070118, -29766522, -55798301, 37325012, -101492526, 33211995, -70538541, -90760636, 76110418, -19431698, -92284422, 79351880 ], [ -67599048, 37673212, -109900935, 75952330, 101020388, 34727282, 114935578, -106554370, -8549343, -38824347, 101451605, 103932161, -6426564, -13307686, -110350374, -80251120 ], [ -96097873, -25841525, -26332753, -31994923, 71762608, -95826912, 93781496, 53561945, -75841791, -85451504, -19819470, 96517639, -3452122, -80653957, 59652690, 34073078 ], [ 76313207, 82379305, -67978226, -115699956, 12391637, -45987787, -51428408, -72020947, -69014832, 53989270, 24249316, 39643504, -40178827, 46780341, 89036393, 8741137 ], [ 23308906, -77218891, -39701642, 39978509, 17231332, 67387356, 1936194, 67960311, 20406880, 37831308, 46306634, 68030349, 90853899, 65804167, -99024982, 96224988 ], [ 30005181, 69393279, -57475886, 118290217, 101987791, -7149310, 99683039, 99617202, -73296890, 85257503, 10034908, 40692640, 6266445, -65333182, 22034063, 8938092 ], [ 9567967, -116316994, 107145552, -23652227, 32930991, -76528612, -60373902, 29919461, 36901153, 83594304, -23017143, 113118184, -81392810, 48083130, 7162333, -57028648 ], [ 51700734, 105132876, -21257363, -92271939, 77988864, -13720268, -69492262, -5000307, 78003353, 20097250, 75989639, -109747014, 51877083, -53727502, 31330410, 57969311 ], [ -117117808, 29052559, -6430157, -116226216, 87939435, 32419269, -23018178, -72934058, -51815129, -60015907, -117045199, 6977879, -114162236, -47004069, 44758641, 31993589 ], [ -82276367, -15371050, 86264293, 93592752, -10673874, 57715520, -24879565, 68375591, -13221621, -13803590, -1335642, 27013967, -68104224, -109314277, -103505845, 72661882 ], [ -94912545, 108275399, -107736202, -96901141, -55578794, -29308218, 118805730, 75984695, 23610589, 70264306, 91070111, 63677953, 57903525, 21291915, 35692494, 80537449 ], [ -53033765, -56171854, -102381963, -4452120, 109586416, -51197307, -56936968, -3038611, -106902270, -51532179, -65531330, 94610013, -28761703, 170987, 85962431, 11819295 ], [ -72505539, 74593742, 20774704, -88549115, 63462452, 94014742, 63155171, -84848305, -83904844, -77668910, -115954949, -26705475, -118906154, 5004113, 59667868, -21331525 ], [ 80526859, -12097243, -110285933, -47305746, 81323370, -38018396, -111063661, 44138844, -50071329, 54223554, -111035697, -39473034, 13172285, 41794692, -2590914, 28039767 ], [ -60299523, -38767740, 8906197, 60298806, 10398042, -15290779, 43506576, 102780184, 97611463, -9274949, 103410867, -115675732, 81633490, 37434233, -13767162, 102745142 ] ], [ [ -75989481, -68050720, -84973132, 4605574, -27096995, -112963749, 62438932, 96020786, -90003100, 74364652, -32087997, -7100532, -52583340, 18038377, 13826202, 1359197 ], [ -1191670, 27346302, 88672307, -62939847, 59301249, 84319802, 107663303, -73969737, 98071691, -48900728, 47746099, 105973834, 74229407, -94516923, 78690392, -117268476 ], [ 9881073, 36161352, -61890041, -24259371, 35940046, 71280388, -3888354, 64193844, 35616884, -8356210, -74217952, 29388164, -13282511, -43254874, -58872741, -97959113 ], [ -8455650, 26554696, -97996945, 69585780, 42615685, -57986395, -103122195, 116422595, 22511261, -33100509, -63443544, 104363080, -18816276, -45245425, 51771643, 100474784 ], [ -89798064, -24575308, -49428334, 67343257, 12880117, 944184, 114868001, -111227275, 101526727, 2825540, 86412375, -90940085, 109967470, 75288025, -80330439, -80720965 ], [ -94756962, 1952987, 42754456, -101963072, -70784529, -95565214, -7550886, -42998337, 9755554, 48016856, 78352204, 10363789, 30522256, -118306733, 118159276, -83576657 ], [ 25709065, -8435563, -19169893, 39475746, -3451591, -94700192, -14651235, -36383180, -113824655, -114216837, 67386864, 58280409, 8337540, 103713025, 55303791, -4739748 ], [ -85943177, 109714437, -45421261, -518991, -12660685, -6741802, -109202427, 29980900, 23970323, -91477268, 64153145, -84066242, 55905648, -110878562, 83127954, -108744544 ], [ 39465452, 2217140, -77299577, -46952629, 50663464, 4580438, -77124731, -20637504, 38692796, 64065161, 61086552, 72847650, -99626220, 6056617, 65348680, 25343240 ], [ -50068438, 97003794, 16756588, 21856067, 64520093, -14720141, -36410370, 39533006, 11308870, -15472770, 105576479, -66615356, -66034907, 106211133, 72962696, 118230137 ], [ 103603559, 28734888, 36589968, -45137747, -31728680, -27734650, -52900125, -66267922, 78329418, 57640814, 61623479, 9635656, -10881210, -38252152, 12046502, 64491669 ], [ -105821309, 82241438, -9675907, 96129591, 16534302, 89516655, 103891123, 13606780, -116857742, 4307076, -34433150, -5582704, 49491622, 80953136, 65288578, 2517702 ], [ -102636264, -71649870, -105125065, -32690935, -95446413, 117708544, -310063, -78728980, -48290663, 93013248, -24239421, -110661887, -79719641, 6594583, -69922864, -66315825 ], [ -88613883, -37289264, -111010780, 45873915, -21928385, -44264024, 37984821, 117029378, 4858323, -38030804, 66001869, -27013409, 11124270, 22731396, -72462540, -44369474 ], [ 27488968, 101068617, 79380791, 83395924, 67837589, -36022525, -118897383, 82363136, -32468769, -27883007, -3951107, -13367969, -52040872, 6146612, -14531167, 104471370 ], [ 29826556, 5555551, -80061019, -108342957, -8140509, -28733911, 27501852, -82923847, 83708196, 108851671, -30547485, -3529841, 14169761, -18763784, -68373841, -93028552 ], [ 76977498, 98599762, -52856975, 103411674, 27278063, -53436750, -97618036, 73895886, 87104263, -17047354, 55599311, -35764135, -93148467, 11610464, 24837794, 38123584 ], [ 98244816, -74074853, 69260749, 99852904, 82323799, -8745464, -12777547, 59865692, 53694927, 32698378, 4086946, 8506368, -101603497, -67703402, 35846997, 49795164 ] ], [ [ -98991138, -96962034, -74508603, 68631927, 109656785, -20905670, 101061114, 119273186, 99576910, 99729803, 29812751, 61051411, 28862648, 112564824, 104260533, 90688305 ], [ 13592809, -53439862, 6224734, -21131952, -91244283, 18858279, 49385407, 28350844, -24765738, -54696238, -31178184, 55644716, 85150133, -115713766, 4226987, 12493265 ], [ -94398044, -61204313, -88301465, 100676835, -3993850, -783729, 113513027, -117446105, 108216319, 119076331, -71810193, 29919696, 73170749, -29882761, -93171637, -99700421 ], [ 7881410, -55620932, -20867738, 43394291, 435567, -21089426, 63686003, -15905361, 51022138, 77904321, 59333446, -76816564, -85256649, -83719317, -37787110, 50031183 ], [ -105219583, -67060828, 16321409, -117253629, 74198967, 25498769, -79967119, -55166776, -72158045, 63017633, -83467141, 106588697, 6397450, 26916152, 18805577, -19985402 ], [ -76506132, -74575505, -36323524, -44526718, 74457487, 80760014, 3674189, 91352292, 33597357, 1529641, -86401199, 28497264, -27143704, -52479759, 91172884, 87605565 ], [ 80341084, -40853783, 113359454, 115302609, -63446394, -75993750, -43132891, 23893869, 88413551, -63307942, -24669327, 25505743, -58641908, -81635445, 61458956, -50409893 ], [ -79019910, 109871472, -27520366, 3642087, 16741870, 73501777, 71827676, 23269596, 48996910, 47769410, -86564245, 19013085, 11683632, -117497221, 62566718, -19229962 ], [ 93581786, -16349525, -47976310, -6615141, 3589831, 25233967, -16292489, 82339790, 57079528, 18564478, 89561824, -75653048, 106509274, 116029556, 66940055, 43986606 ], [ 22709524, -70460217, 36270085, 101227917, -21830683, -95355630, 14987761, -38027929, 55208799, 82214946, -54878396, -22872463, 107416926, 41818853, 29468873, 88193545 ], [ 70679371, 24179946, 107334304, -83594994, 69364933, 53079393, 117847229, 119199148, 14520728, 88880249, -36145355, 31095190, 63969399, -62369041, 3078289, 61594976 ], [ 21539379, -69216674, 102159663, -38720819, -74283363, -112029197, -7464407, 47804344, 91344511, -97822942, 21970203, -91655772, 99636041, -102891228, -7981463, 82268974 ], [ 94710107, -93007231, -80269162, -11581847, 87238917, -26590141, -63981635, 80512852, -64079018, -85422356, 68200571, 14813633, -13631358, -78832135, -98328735, -106326908 ], [ -62353141, -93061092, 55589536, 57822129, -36695270, 41918900, 43657138, 109803781, 9887260, -94925225, -84796970, -24487304, 7831574, -65277507, 11280759, 48842080 ], [ -67682259, -60360947, 41876252, 92522378, -43642064, 11899710, 37348148, 41545897, -114590259, -12298008, 39556318, 61644126, -57963857, 111800687, -88106517, 88759935 ], [ 21292322, -77966081, 62710417, -103054940, 97123666, 100479510, -68760072, -54354424, 98931580, 83116762, 39300532, -1875860, -96531526, 102642250, 31420147, 60109542 ], [ -107732582, -73849078, 44071620, -108066205, 70427891, -55008605, -53719475, -42686250, -79905661, -37576361, 52260409, 54723252, -12634361, -105453987, 15705466, -5778885 ], [ -36013534, -31188277, 112089561, -15165515, -9902010, 79913467, 96321664, 97257242, 71145184, 55782519, -41928302, 56776058, 2650620, 22747388, 74900071, 74698355 ] ], [ [ 115929980, -109888669, -110586960, -32291041, -16955171, 94610761, -46693428, 116249492, -29128274, -42054454, 51534524, 1533438, -111316135, -99453273, 48324716, -94609134 ], [ 2153794, -36683823, 106793161, -62217474, -23531202, 68390464, 25659042, -1398107, -48794839, 5483521, 22338915, -5229812, 17236130, -91624696, 107945050, -31132905 ], [ 53815063, -1896997, -43973920, -6529675, -67473464, -37206022, 110205139, -16692871, 6009471, 56172271, -73707852, -79236718, -91084476, 103517545, 17615961, -37410275 ], [ 59600329, -17984283, -74849330, -11043666, 115841574, 88663553, 74290283, 26035000, -74009511, 103391025, 32713635, 71014915, -29221176, -37954347, 17641046, -110137887 ], [ -88699978, 30933259, 80985503, 19323217, 98671040, -62725749, 82991720, -3826214, 40091761, -93987297, -42534530, -41351519, -86573275, 60489070, 56413580, -94939382 ], [ 9013608, -7357524, -56405524, -372536, 96677252, -27918490, -92153943, 101952418, 15203076, 4857211, -4186146, -36091593, -26486002, 76910151, 24190038, 18074718 ], [ -18483243, 20204855, -110340093, -107780279, 74801867, -27810073, -23568617, 26310591, -118732818, -40495941, -93054670, 82232128, 75808741, -19520617, 36979548, -91308359 ], [ -23548821, 97753233, -15565926, 68187137, -9257330, -94358978, -96922594, 1191544, 41880379, -66905077, 58851521, -91816058, -63400497, 62723362, -94713106, -96083467 ], [ -64139551, 21677801, 39639392, -92000940, -72956774, -114467087, -62660101, 12465115, 94887026, -66126604, 95481491, 94555926, 34039470, -72171918, -39449268, 58034530 ], [ 109793687, 119241867, 77614218, 51401810, -105065713, -100479912, -88438751, 69170771, -76229731, -118385601, -42207449, -88370006, -111234336, 67024212, 26976776, -103034135 ], [ -41270797, -51839398, 16408745, -77226925, -51144588, 99754611, 35037505, -82532358, -18239100, -33490489, 73062766, -37752562, 102442249, 31723918, -113314338, 33622911 ], [ 109015651, -68786804, -21228028, 76589766, -23969468, 49904055, 43006598, 60768184, 8026053, 54833686, -21129154, -89160095, 101460435, 117011037, 45648936, 83395010 ], [ -29838403, -77619610, 19572462, 1283475, 56491992, -61757054, 62766531, 44032264, 21881673, 73423976, -88322894, 64834287, 106342840, 33000762, -5915593, -106217883 ], [ -92306765, 69141259, 93421783, -93115798, 78728779, 27432098, -9101553, 8459439, 38487036, -43889529, 112447752, 83518102, 23629693, 112407772, -67536320, 82845687 ], [ 30616420, 1191536, 7758540, -106482151, -77228595, -103365212, -4218753, -116689768, 106977752, -44739040, 76208541, 97333025, 24179901, 67689369, -43602629, 34570423 ], [ 16286075, -29919228, 73665826, -57539745, 58747248, 51241787, -15017342, -60508324, 99288178, -67220306, -111886608, 89788290, -67867198, 6220627, -113352245, -38696502 ], [ 108943503, 93898710, 37653704, -84801912, 42444859, 1887079, -41956500, -12596596, -97077175, 92029815, -64292052, -11856567, -50227319, 59795348, -94056240, 118456269 ], [ -10812255, 71708356, -106962324, -36269697, -108281900, 46352871, 31072888, 112013913, -89451714, -89477667, -61810309, 57196583, 6583098, 15851604, 93023723, -73321179 ] ], [ [ -70965042, -107316528, 54933307, -58189361, 50258970, 93686516, 100832356, -61338010, 2857785, 89235233, -87942877, -96838019, 15819484, -97956436, -17974288, -48565582 ], [ -116828395, -63366977, -56328806, -15132553, -50035019, 8768943, 54124559, -20884267, -60840863, -9193905, 111846389, 60076953, -57368621, -7413683, 92666415, 81815920 ], [ -80330147, -118834983, 57982731, -65463626, -38563003, 50335545, 80910289, 15997563, 73204388, -55512149, 85142947, -13180578, -97687587, -38759950, 1186813, -63230799 ], [ 11483038, -1215721, 96705286, 16691246, 60432108, -87399638, -106894173, 106540922, 47649546, -40487558, -37945780, -51922416, 36637005, 91121557, 113265097, 6424105 ], [ -95848172, -68919477, 22198676, 15131041, -54666779, 23479050, 92047784, -86214367, 69326337, 14546184, -89021757, 105601812, -44622271, -59770628, -117270802, 15251409 ], [ 8543643, -85896074, -29484485, -82160049, 70052434, -90717895, -1401647, 55666614, -112774879, 110252925, 92439412, -100933047, -114540937, 37389868, 59467345, 92655782 ], [ -50611584, -108835336, 71861835, 102124578, 52801681, -37705073, 86896392, -1664330, -85874799, -86901500, 36193828, 11396165, 45653250, -28870137, -61955600, -8112331 ], [ -72757766, 109043503, 118037044, -50693343, 23923689, 8120264, -89903767, 24261650, -88175928, 101329836, 54512716, 104391260, -65492475, 80571824, -51569826, -66234940 ], [ 82243812, 65238559, 32876404, 33166248, 18690687, 41313089, -37540878, -23013845, 96167656, 104854663, -89049185, -111969039, -27199701, -6949352, -26022165, 11377841 ], [ 11988666, 53537286, 32753860, -22982335, -99011870, -81016174, -80534366, 84543451, 37707817, 10157994, -7146248, 54507000, -91677018, 34717048, 50320100, 87196304 ], [ 39069173, -100211852, 41701986, 70966007, 47072870, -24857462, -74170217, -103020380, -6366724, -72338567, -57152407, 10102517, -82766089, -23987150, 56565595, -118613384 ], [ 53250486, -43569526, -48221565, 1920779, -110613389, 108193825, 47009342, -106027539, -56545293, -113337004, -93255783, -62785551, -22043153, -66660451, 44877423, 3738598 ], [ -86081045, -103487763, -37690999, -49653497, 49396382, -48890718, 22833697, 20265128, 9245266, 5965480, 94391076, -38951806, -24595468, 22551909, 5213340, 100866105 ], [ 99688508, 81740346, -40868303, 119148218, 77135963, 49687697, -29481113, 86236375, -92299142, -32897195, -78211449, 34185226, 3720547, 74109207, -115939247, -38035837 ], [ 38952799, -17225354, -113769948, -51709638, -106393449, -77571884, -98773957, -92533930, 83264373, 64660326, -58454371, 24800706, -63138258, 23441514, 91190837, 41744877 ], [ -7039311, -13196025, -102539790, 89496520, -109434376, 91976948, 50720552, 46486338, -1041176, 2579360, 60019346, 41088438, 17417487, 17900989, -24304183, 104100395 ], [ 8940665, -104119931, 108506216, -14377474, 36659849, -50435539, 53363789, 112004407, 105118934, -30936687, 28103268, -86723260, -76133586, 33974608, 63975770, 92931373 ], [ -85221086, -30382940, 83852671, 80240072, -114845198, -31714735, -2465400, 11240831, 100410148, 107451700, 71390552, -55885678, 58825123, 77841437, 15562667, 89568612 ] ], [ [ 30336376, 19745180, -87026319, 52071582, 22238886, -56740764, 107108392, -78633808, 92579545, -39604677, 97195433, 41546242, 29500677, 40381621, 70655011, -66025683 ], [ -65657792, 4849201, -87600300, 51595192, -68631429, 15616787, 75002524, -46717019, 18314149, 105698511, -80149974, 97524375, 59621544, 33058254, 9513134, -63420113 ], [ -63830126, -23426458, -23165066, -44455877, -25924587, -66902168, 46717962, 50404530, -57347498, 12161732, -24922112, 99601618, 25615739, 57183719, -92787158, -112176561 ], [ -47702235, 100276408, 103372497, 6309297, -92285042, 67311811, -52171878, 39191855, -21959328, 46192522, 96435433, 40129789, -54272911, -61311987, -117912299, -67087987 ], [ -85174953, -43281934, 23326462, 12441194, -91776100, 40937667, 72359567, 24101130, -6714607, 17138569, 7341476, 101213578, 65735602, -32463843, 100676247, -77613552 ], [ -115936281, 117479095, 41948418, 109049953, -69051216, 56349346, -91167524, 37190844, 41960830, -51776579, -27911959, -2355575, -40280354, -28787252, 29684281, -67175047 ], [ 23827350, -82135940, 94581971, -69779445, 54373804, 112384834, -46813428, -47161426, -75267314, -53117804, -34232538, -90458291, 70118199, 109036800, 45529635, 54335864 ], [ 50912231, -85104566, -110491708, -89765883, -53418569, 2169658, -32757957, -46369189, -31694419, -68932485, -42034346, 119178802, -50654384, -18228122, -99532305, -99016173 ], [ 26351926, 95458731, 3849702, 95472989, -85750095, 54654083, -76959466, -63370249, -72977469, -50561249, -23730435, 46253651, -65588491, 15399136, -7052609, 32105225 ], [ 56484727, -1950515, 94553694, -51096488, 87145239, -41983998, -90956132, 3916702, -67678326, 32184399, -81463674, -4092006, -61258481, -67206829, 35604857, 6305539 ], [ -2587261, -83371281, -32213093, 5511467, -12924745, 47750025, 111227237, 25385387, 109096910, -78315865, -68004628, -96768450, -84154305, 58497753, -30641005, 49869083 ], [ 83269657, -28738277, -50662797, -59450917, -67919502, -72000464, 18769124, -56220578, 100268179, -59880904, 28294154, -111926761, -49493122, -82141823, 89621534, 99926375 ], [ 87299889, 31115137, -115546337, -49663083, -66049365, 55036384, 85509283, -103050961, -12909651, 39743280, 75340779, -72539162, 99936120, 8739686, -96230658, 65004011 ], [ -11609028, -106121486, -99088207, 105302488, -82295551, 47758168, -21265355, -4511851, -98202369, 17526059, -104902463, -79623931, 84081585, 18225329, 9626890, -75266654 ], [ -113279128, -45711782, -29554890, 115774273, -97015950, 64019824, 77030106, -18935689, 91231008, 3729777, 114629037, -35749015, -47960543, 94122235, 73854430, -45481974 ], [ 117493320, -41975032, -67150030, 24816123, 85752297, 106765602, -25776802, 110278057, 114321549, -13445519, 116990654, 17217666, 105511708, -3822727, 51995644, 105765073 ], [ 49030865, 53468198, -101344764, -83831329, -99931354, 105816432, -72478883, 87353552, -84195532, 18199301, -9162315, -23193212, -41636308, -78322804, 7724087, 22586000 ], [ -2468660, -5637306, 40894023, -98280425, -73756533, -54313680, 24488717, 27262639, 30903199, -97269209, -111217523, 10621938, -93331367, 21396492, -83912067, 109659675 ] ], [ [ 76291824, -94332695, 93002475, 60503621, -37781904, 113884609, -95715767, -9593433, -22092434, 45928480, 2415793, -105997056, -108145000, -59153300, 73319056, 108705152 ], [ 7377085, 62669135, 59403299, -46584972, -10063817, 62785838, -67992180, -94144008, 55480834, 14482396, -55716920, -11199594, -10729693, 16490910, -112506666, 32874718 ], [ 74689819, -107382681, 67340047, -43267176, 40539590, -80763987, 44837980, -60117557, -63056761, -61994946, -31779999, 100139343, 62984258, 61826094, 117265892, 107397774 ], [ -28354226, 59508265, -71541624, -18628741, 81710672, -46562689, 78564227, -84401667, -88299248, 51112389, 54387004, -115958621, -5132853, -17730463, -64361717, -54522917 ], [ -39389561, 90726811, 82418879, 1642880, 75933731, 15930670, -73508242, 51741845, 11473432, -94131405, -110769517, -46832957, 61834310, 43603767, -20467285, 84263787 ], [ -37469521, -31111904, 105580622, 30028341, -62276301, -9245346, -8325120, 104997843, 78745073, 42758600, -110040151, -14760951, 55201821, 88374331, 67840256, -41614211 ], [ -31998679, -40300461, -56861816, -26523015, -34576945, 11939997, -29548575, 117181133, 36753174, -26547163, -74052848, 41721879, 73740310, -32217479, -44745795, -55380674 ], [ -7867174, 85160405, 55336540, -27331711, -45176508, -18428380, 88044013, -53635450, -74746242, -42823478, 32261492, -25078089, -42343356, -102893587, 49547719, -108838306 ], [ 80103118, 59274553, -71653072, 23705668, 56150006, -103452145, -4866349, -48021922, -79062194, -82923223, -101599139, 119299779, -69259040, -11507886, -20534464, 96684204 ], [ -93640346, -49651486, -87586315, -13162445, -25601476, -40425394, -109183366, -22901739, 59801685, -85149112, 7714447, 108462016, 27880550, 93870078, -78252507, 36975311 ], [ 60758693, -103559906, 66568293, -50704305, 3302324, -25014619, 103459416, -39926281, 106841265, -48729844, 76888435, 30340450, -88974626, -73882959, 113970381, 68985453 ], [ 74389353, 114078415, -39118238, 109563564, -42422760, 86656819, -20664783, -4676951, 74361121, 69863853, -3928129, 91966861, -7311320, -18116359, 17597259, 97847766 ], [ -85059249, 53053935, 19708191, 17512158, -106393089, 92989880, -42933413, -49621636, 48742385, 34637620, 12994977, 39155295, -10992307, 81095164, 74757937, 108213714 ], [ 93826846, 97880064, -91712913, -34215023, 67183784, -54076662, 51242590, -86852974, 110460203, 48597027, -8918895, 74938084, 109494755, -33024587, 54197914, -12761166 ], [ -55690975, -56811339, -41096171, -27000108, -118315601, 60023832, 89447475, 28147637, -117512148, 27082679, -90520102, -91862212, 33507611, 15314829, 101037231, -47594637 ], [ -98202466, 54688061, 116392563, 42722373, 75074975, -21031308, 37503075, -84001432, -117524696, 9826217, -8531878, 46579670, 74110254, -84245591, 34534112, 48554079 ], [ -82251425, 33811177, -13432269, 4095045, 73162597, 75103053, -77806348, -51602515, -102076428, -90731725, 56058471, -1826944, 39486472, -94409360, 1119287, -96252494 ], [ 113084321, -101158128, -21718003, 96961192, -48082125, -96869948, -81706155, 115365273, -67205442, 117453573, -20541444, 20240716, 61804705, 60474781, -600527, -9560696 ] ], [ [ -4870820, -40070358, 108993592, 106915135, -49652920, -56336442, -59079729, -7421733, -53439837, 85369749, 85955525, 112863608, 17904472, 24244950, 68404615, 48989424 ], [ 77342655, -26082299, -47211815, 75396710, 104068848, 93520354, -43539108, -20343590, -24606149, -85794188, 86923598, 728750, 74166046, -45147215, -38806428, -58279335 ], [ -58303363, -28928462, -63241232, 88846113, -102358153, -42796125, -57485757, 29369131, 20119738, -9636939, 30191103, -40474348, -102888863, -67944930, 55854707, 106274970 ], [ 21719507, 28878722, -108522547, -104214327, -68420345, 41378290, 56014465, 13627135, 88152828, -8896585, 51474934, 10565180, 27471387, -117939647, 10699718, 112923962 ], [ -101651390, 53259384, -117047371, -78113441, 113962393, 111836562, 106959438, 99515393, 81635598, -9121767, 10545364, 77034953, -1727371, 29307411, 100218460, -12546305 ], [ -44370893, 12467093, 86811341, -22982788, 5260147, -8418204, -22340795, 87952061, 46011477, 112220485, 58792905, 96047473, -113800297, 43104707, 33218309, -74876386 ], [ 44465787, 83311973, 47544304, -108354882, -36455340, -26784321, -25951881, -38582997, 87632332, 77648282, 101579243, 23008886, 55430985, -117857708, 12700035, -11957958 ], [ 13306986, 116055558, 8016145, -97928594, 33141460, 21701374, 43528772, 35273052, -78785087, -4996950, 38976851, -4405393, -95481158, 15065870, -79300049, 21791658 ], [ -28415429, 1255051, 84910767, -6531889, -76228862, 102245598, -82538768, 51203981, -113073544, -112194869, 8606385, 57512639, -109710255, -100443453, 48562240, -46830616 ], [ 24827711, -30378053, -29859173, -65474488, -73501162, -42307395, 10057440, -51877481, 87419077, 14968639, 82390928, 103367765, 96134628, 36486155, -79577047, 50041281 ], [ -97857138, 11998215, -93479690, 919118, -83134726, -17339510, 655006, -60275725, 60413071, -64279129, -76796778, -22575499, 30264174, 30780056, -56241995, 75100664 ], [ -4583314, 117533255, -116543722, 57738084, -37108626, 28255179, -77329194, -114787518, -18202088, 60570528, 19998686, 59696524, 6431584, 117922163, -2730596, -66741128 ], [ 119275474, 100129212, 113377525, 94072015, -51547942, 2642484, -43433154, -55314970, 34029631, -100680874, 25590204, 5902604, -90887431, 84470372, 19222174, 81561680 ], [ -33768101, 60501802, 110327704, 10327051, 27552761, -106351538, 86121616, -26384511, -55003877, -57130129, -46840265, 67390370, 93134744, 113843006, -116482641, -15324977 ], [ 66001249, -32809738, -59102750, 34693088, -53155882, -78263148, 30826891, 29006127, -64789141, 9391146, 72495045, -48473807, -80792287, -90884750, 72749783, -10162791 ], [ 96370557, 3508190, 104053609, -99990583, 75632477, 12641455, 97346032, 7938612, 90338943, -19399163, 99375449, -30016110, 68308625, 11903420, 53152381, 47092516 ], [ -53375513, -90390085, -20445507, -5329604, 64823300, 106335677, -1915147, 92990808, -83380041, -59446713, 75052990, 13707533, 38555187, -45365290, -83976618, -36845976 ], [ 45022850, -118813874, -23262235, 12871424, -108263151, 111852980, 91962149, 115473117, 95804696, 26421944, 84395377, -96648485, 108223485, 82120212, -24957679, -115646583 ] ], [ [ 96242600, -60885504, 96679702, 77734719, -10696703, 117155846, 37404416, -32480694, 88789718, 114256621, -111478056, -60062539, 61147740, -85384890, -60283491, 14720269 ], [ 8517217, -54532134, -82424617, 71710380, 104499112, -14066140, 46012982, -93901690, 101098943, -35433976, 49098968, 28507606, -84974305, 72375998, 88065355, -61782046 ], [ -49034586, -62323196, 77683903, 6722197, 32534925, 39776957, 50760158, -47355475, -40829486, 31976789, 32922862, 33267592, 96863849, 59257395, -116005605, -67747808 ], [ 29692313, -58426082, -80194080, 24767876, -87022986, -87323874, 91351772, 108895476, 20207854, 26182984, 90348606, -24942340, 11639750, 32060093, 43744088, -76459375 ], [ 83299113, 56554899, -95007770, 71944903, -38921605, 5958116, -16667000, -115766817, -50234642, 46829961, 14591382, 106313096, -69328635, -53699538, -57883342, -19643663 ], [ -105379740, -19103117, -22867943, -14795986, -77545835, -49362089, -68439859, -13196421, 19486573, -102760028, -87715215, -34572511, -10348042, -91346158, 73674045, -98824218 ], [ -27701882, 114057962, -34455769, -80558208, 77086883, 66822252, 111685254, 100520307, 57618693, 19278885, -71203100, 30238531, 113655497, -29271, -110375034, -86108255 ], [ 72403720, 67039188, 6496951, -118417778, 57027346, -79411953, -7319140, 101135647, -24507146, 107892011, 69910835, 109022386, 36289891, -95766958, 72504164, -115794806 ], [ 84211139, 23030090, 79294370, 10835825, 53864541, 70590336, 113800091, -7085005, -8791686, -89843262, 113050776, 6688982, -118500335, 105363393, 75293968, 62093645 ], [ -69882135, 81820811, 26381333, -114400089, -59954443, -116570187, 17279870, -18421242, 69447460, 75606176, 106118265, 53397192, 22050324, 4977493, -21632289, 82975191 ], [ 11673236, -75004900, 46643508, 13765170, 3430558, 92437980, -75131277, 12359175, 20685044, -28740106, -2985236, -10409101, -57860746, 99473721, -105222770, -78179365 ], [ 71701090, 104094843, -52937960, 62790912, 91307380, -30743738, -113415463, -50947952, -25142183, 103271754, 17923452, 3694867, -95966032, 94047061, -69100042, -34316632 ], [ -57678824, 45833966, -72429615, 88582406, 59656870, -20213962, 68682594, -66144473, 103757186, 42964346, -69406854, 19861788, -598327, 38338333, -22594196, 36409451 ], [ 68675599, -20493329, -91717050, 95312952, 94268233, -31331092, 3084422, 17121869, 80695309, -100777515, -84660103, 44569440, -109245730, -1894842, 56690765, 106401362 ], [ -113928770, -16383, 14652844, -26468633, 23892893, -115070705, -69217243, 23544304, -73381363, 22818119, -56918591, 100666828, -59028376, 97124579, -10953705, 54127200 ], [ 28091075, -58687628, 12143457, -53076943, -105427966, -24031033, 104370709, 114724127, 106069133, -101640426, 53329830, 97654910, 66257821, -66204446, 57878736, -93626356 ], [ 103811700, 9603653, -16768261, -10137487, -109086788, 82083497, 40873740, 60156903, -78101861, -113265420, 93787259, -56870858, 52419779, 9210772, 53165019, 70242709 ], [ -76988024, 75105168, -80565891, 50435168, 31312076, 47191050, 104219163, 110735301, 98504889, 110434108, 76056816, 96820905, -2896266, 31972289, -108640941, 74417546 ] ], [ [ 78833423, -46702248, 27872276, -59049874, 41015215, 110046312, -15548161, 9967590, 11895234, 107191159, -26999543, 24736728, 117696628, 31346874, -100810890, 101863988 ], [ -5464104, -51107889, 5364977, -74233335, 95128034, -920252, -26698507, 17945576, -74183783, 65373596, 18244629, -86192740, -31121600, -66579519, 96165097, 25994499 ], [ -53843623, 15328734, 74934995, 60132050, -89329926, -59344715, 91709165, -67591839, 98037348, -113012618, 78178451, 104248678, -89943285, -40170791, 19482913, 28157946 ], [ 32880751, -37409656, 42284386, 19959579, 12248078, -19945718, 19552391, 64775670, 89540937, -80069995, -20361104, 106010095, -100947853, 69636245, -30893412, -100530951 ], [ 64919106, 101830407, -111510195, 153160, -21052726, -50068717, 49138649, -49696377, 79848402, 62095457, -110744312, -912779, -18119537, -95212990, 77875125, -61976297 ], [ 110619822, -60323709, -102698111, -114889331, -78332290, -31313446, -18543215, -29858333, -38194441, 55688466, 86018565, -54320359, -86165656, 88083955, 51891075, 114642792 ], [ 13627027, 69097413, -85917035, -52762371, 89320735, 20287520, 1332202, -36687064, 38132023, -34815045, 59032270, 98627141, -77211850, 45333176, 113275616, -30673850 ], [ 105243574, 19491105, -82979792, 11781665, -25886830, 36031013, 46532049, -32130537, -13072513, -96280895, -67380454, -76550186, -108819264, -37536055, 27571333, 5758856 ], [ 22291705, -23668443, 29681951, -15612059, 24939385, 94138669, 73417062, -78924901, -93811553, 104966761, 47099129, 7281727, 19378006, -45883826, -107318072, 92150047 ], [ 13499684, -40854257, 90129246, -3550384, -101150835, 60241540, -76783488, -78661232, -35102385, -10268461, -32033384, 65609646, -103600952, 78838963, 28067011, 25959904 ], [ 94701771, -2110180, 34644494, -58700536, 46065177, 28433234, 97986116, -48156215, -26894191, -37458719, 17776343, -91394171, 70329073, 80395136, -68162202, -10482491 ], [ -115908389, 115730835, -28202176, -84676822, -14557750, -12260559, 102383137, 23154673, -9705931, 80329142, -69233194, -25490299, -73454906, 69253905, 46384179, -37045678 ], [ 54645567, -80908959, 102449718, -103127317, 87777366, -108005833, 80082171, -16180655, -74801538, -37128807, -41756246, 7057205, 54214666, -34943330, -46322440, -76044243 ], [ 54891126, 18515085, 35890428, 18645004, 4982502, 63053054, 27798815, 26082073, -78225411, 78919084, -97684451, -102192096, 42470714, 25945913, -82118294, -18865748 ], [ 62561070, 92488811, -111519889, 78145014, 1602263, -78564837, -44352149, 101013774, 22145666, 69860091, -82719761, 62299175, 87448810, 44511161, -97201304, -67661130 ], [ 29567884, -113890011, 96859901, -68649766, 15960463, -118711509, -64959503, -73924843, 93598549, 47706869, 35658697, -21981622, 84198771, -67509931, 6408178, 118388251 ], [ 20214286, -86572755, 32421794, 1920382, 88673910, -29735934, 82374092, -110738577, 63943433, 65659304, 67043683, 71141966, -60777223, 69386887, -107099171, 61340780 ], [ 81280255, 77341466, 39573102, -54512623, -7161098, 90020323, -49765842, -22349352, 41504178, 106878192, -1010956, -97864893, -7297941, -91646338, 50515709, 25315585 ] ], [ [ -5522880, 27802818, 27393531, -77157353, -110393089, -49878764, -104864002, 72012320, 50444995, -42569563, -54474565, -1143833, -63582235, 69604157, -62851716, -14508958 ], [ 109025006, 21912543, 29398760, -81473170, 84219697, -58251617, 99676178, 97803268, -27718936, 109703418, 64060837, -16321285, 48964788, 63934830, 24464766, 56945361 ], [ -110261578, 14433770, -7428221, 118280341, 119046667, 67358825, -31057637, -32765948, 68662140, -29832699, -24881933, 56433813, -57617379, 105979634, -89797293, -22065996 ], [ -22727308, -45152940, -9372258, -17627242, -16519293, -43961255, -11140647, -73123095, -94283789, 14460423, 73624654, -1198320, 54590820, -25025842, -21312003, -39977448 ], [ 8485770, -63698286, -36780983, -81990553, -90130181, -82025207, -27616311, -90590626, -78861503, 119302451, -81084967, -27971965, 68798024, -104817803, -99348585, -118685321 ], [ 114064221, -80773670, -27639275, -90527820, -53041587, -68659740, 90834250, 108261618, 73567479, 89576635, 96772047, 66513817, -78546093, 5886802, 39881192, -77497636 ], [ 73868163, -67147155, -38349778, -28770673, 117350284, 84875092, 25149626, 6571538, 28002737, -23350028, 74044731, -33464220, 66796589, 5724206, 65408291, 63634570 ], [ 84404788, -18167681, 9961410, -24433748, -49328487, -17081522, 90732041, 105525861, -94773433, -28778484, 114920294, 55972860, 101011565, 26010416, -59098490, 75600134 ], [ 68630541, -58372622, 105702112, 4645165, 3625440, 8418293, 111747888, 60012492, 36917772, -44408352, 22224861, -37286595, 92561965, -35645049, -22134290, 4321560 ], [ -10407982, 30992130, -61694493, 65562915, 16181775, -45767309, 114750242, -112597945, -75673273, 22241013, -91709876, 19049230, -51663908, -110663089, -29370067, -113313323 ], [ -66242093, -7523757, 13460751, 23848608, 41521390, 44034784, -90749936, -18632697, 67474629, 14870330, -13996216, -28617513, 12181435, -112985290, 33655915, 3738521 ], [ -13374333, -118843152, 66537357, -117019978, 93742235, 87445734, 1007324, -27608401, 22957006, 93435984, -12733545, 91796945, 45803923, 17666649, 3043444, -104893214 ], [ -33154293, 34010339, 99321474, 20606546, -86057999, -118521183, 15100573, -86272657, -12006112, 86692450, -87993962, 103483652, 97435380, -56533482, 64354991, -65426798 ], [ 43162328, 61659465, -53130327, -46203180, -65386261, -48083252, 76911617, -96501169, 15500769, 111839737, -94129829, 47501183, -61553004, 102794397, 67838402, 78957218 ], [ 69126892, 89278326, 64682725, -113466828, -97022754, 63923821, 89677138, -49443338, 49652655, 79752230, 78021533, 112187546, -113512071, -101979453, -74685891, 54314295 ], [ -113119958, -33006793, -100238089, -74898909, -33336666, -60602776, 87563319, -63942294, 112848360, -30659647, 89693258, 85948420, -90074788, -112615969, -20541959, -93491336 ], [ -79429644, -10715059, -92073986, -94628116, 12475342, -89010156, -61980470, -96333864, 116268182, 98472192, 39498289, 7655982, -23661087, -14315031, -68539946, 104294081 ], [ -115584206, -87745486, 26818726, -119251346, 970598, -24487300, -27440631, 29569782, -106181671, -97480066, 21248275, -112328488, -69306251, -92396240, -85898870, 81130647 ] ], [ [ -51926415, -63962577, 77014286, -73413305, -51716909, -91636049, -34951271, -36659541, -29801212, -56553542, -42656794, -26838488, 48296093, -16716815, 23302756, -94626816 ], [ 3872467, 115392411, 57475937, 58275688, 19875478, 93648889, 52042478, -32435080, 87437189, 57476468, -97627009, -98330186, -42741536, -29617710, 10172631, 20976540 ], [ -21542537, -62700643, 27250368, 105509176, -36334745, 6769280, 2776932, 97160787, 103922789, 88403828, 50774229, 55058845, -21482145, -81495232, 86583476, 100881170 ], [ 16278644, 38149435, 95723821, 88405100, 61990416, 110021106, 85825581, -27006811, 68924140, -45590870, 110420342, -12692428, 61231199, 29945808, 16793782, 88888030 ], [ -56179133, -14620526, -84416599, 93401740, 56716997, -51005708, 99358605, 79468931, -11132346, 30217814, -52530966, -86671703, 19940299, 15272002, -36300740, -107688651 ], [ -61849256, 27187824, 57599776, -21552543, -97845206, -92018254, 19408411, 60643127, -103574990, 46376906, 64678282, 37818830, -112275014, -55961702, -51536794, 78474813 ], [ -55467320, -9697481, -2542413, -101837322, -107287657, -5045776, -84588076, -89108990, -27689331, 38020132, -103674371, 18093468, 7105059, 92262477, 27182986, -23817291 ], [ -97986660, -38152261, -46166545, -71285670, 11694519, -59567835, -16228167, -62132990, 14929497, 57386421, 69392517, -15484202, 48524940, 43322095, -55192447, -46655177 ], [ 88631071, 114836798, 41540777, 81706649, 104854455, -62625482, -13023038, -41151222, -81702373, -50632822, 8440510, -18737792, 5253835, -15596384, -117570426, 4442661 ], [ 98635658, -40425010, -118393191, -72101014, -34127975, 65261482, -7820948, -69187055, 76016907, 116765121, 117654203, -70383310, 30247021, -71058835, -26153499, 97213346 ], [ 31372672, -98852540, 40868365, -21385885, -82963650, 84470969, -495858, -106754159, 44952453, -109523664, 112479577, -46439435, 53472972, -71853495, 90897218, -56859144 ], [ -29286196, 43397324, -39561654, -39391697, 27572786, 65412375, -85899871, 24796225, 65158486, 50345174, -43703456, -3818211, 116554094, 18805736, 107394181, 44192286 ], [ -55946914, 96472416, 43604668, 74465363, -6334335, 14977760, 75807795, -44060019, -62964219, -53018059, -103182295, -29453011, -82404548, -15037040, -93639820, -114784837 ], [ 52213216, 95341576, -76650065, -39582306, 82208398, 11887367, 30311272, -77252711, 111938816, -43993280, -33771446, -61357928, -82989397, 57224288, 94939652, -25901472 ], [ -118321796, -10936296, -64369677, -78187048, 13219676, 78155650, -44337410, 66488418, 65741736, -36249943, 74712807, -43139841, 21100346, -63528577, 8824529, -15922348 ], [ 67544129, -60105542, 22325657, 30291746, -609803, -48833012, -59927309, -86880370, 100585200, -108495145, 35237484, -11934856, -76531409, -98952327, -3443444, -42964328 ], [ -43996103, 20204922, 54612780, -1949806, -69996425, -90259918, 21550216, 31730751, 55147134, 113717070, -105617504, -83171940, 34566287, -3038348, 76571096, 62352584 ], [ -70836967, -39539341, 2861835, 118046356, -112622965, 78724596, -95394025, 29520261, -93137945, -13481707, 13676114, -50253832, -6477054, -64721636, -22634931, -87806658 ] ], [ [ -52068873, 67926199, -111581610, -19703531, 341478, 107526297, -112979761, 94586590, 13207429, -50897931, -81215654, -97925592, 20593960, -22180025, -28404316, 78569674 ], [ -93057184, 102934927, 98240953, 14399679, -84185180, -37887828, -62052845, -16041264, 109197735, -15310775, -10636130, -118502244, -39948709, -87472336, 43991010, 96947521 ], [ 83323845, 30562872, 14405163, -55978394, -91147498, -103022759, -26615120, 75230955, -83606794, -85880568, 83982714, 61247399, -98747119, 84978413, 100692247, -73622130 ], [ 27152998, -64174924, 112180422, -36508492, 81037894, 117544715, -93034990, -98043825, 73248439, 102574663, 21767471, -117049710, -54864039, 36032035, -90709414, 30901266 ], [ 9796624, 19578867, -64158094, -18457093, 29555236, -66933330, -1979193, 69172849, 50464742, 50144035, 11554468, 69101431, 22410826, -80049999, -89584289, 118565782 ], [ -82511788, 117459960, -97997385, -85428491, -75068060, 93080280, -65690980, -11913671, -88924835, 62960831, 59196104, 14096128, -35515746, -14873627, 66720386, 24375784 ], [ -19556159, 11605712, -16110531, -8003298, -65013662, -74874389, 21879034, -24823796, 106355069, -27686314, -28265794, 3972783, 89453433, 19309653, -107191398, 62783886 ], [ -12951577, -18451561, 45161304, 98571744, -53920352, -59065933, 116114224, 3894904, -9194065, -36363352, 102395447, 35889224, -12032463, -110367687, 113644861, -107297571 ], [ -72745211, 64242429, 78064163, 20649953, 77522034, -13599326, 35802560, -32453787, 91007271, -99040204, 33975498, 74507328, -64849536, 62549316, 27934037, 42494562 ], [ -49702691, 17063374, 70503291, -77232226, -27187071, -46945205, -79304488, 24178473, 56233103, 37737854, 19590258, -18722701, -24927150, 30882805, 55703082, -67292848 ], [ 45224390, 568889, 50133476, -18678724, -13555568, -8903812, -28384991, -53945595, -119259252, -91005000, -115363044, 71919001, -75340790, -71399357, -15428437, 108453669 ], [ 90407235, -4948390, 102898984, -100093130, -57472371, 96174918, 92992486, 41160273, 22886285, 87759705, 117240823, 96558086, 15395893, -92591374, 9653795, 67066361 ], [ 54027736, 22575987, 45492415, -63691779, 79359764, -58740399, 64286876, 77246725, -59604323, -82171791, 79367700, 69478636, -18241058, -1606701, -36400157, 94843425 ], [ 118719709, 48865635, 118132329, -99910357, -4834859, -13528410, 16256999, -96304280, -21485793, 108083643, -14808434, 60533146, -38443697, 18466572, 19740653, 55178756 ], [ -71622302, 68621503, 65122545, -49998207, -50210853, 28029366, -70043621, -102430045, 87766217, -102164592, -64368566, -106837331, 19205994, -36767756, -45509891, -1861902 ], [ -113223518, -70541912, 22276074, -105627851, 102312305, -90705572, 116280547, -27846107, 40731734, 33815294, 105011992, -117553813, 57207214, -81197769, -80603446, -78051420 ], [ -13722391, 48629473, 19738508, -97731169, 85699031, 71321386, -102286827, -46105783, -73702789, -55877603, -70661520, 4204086, -9672578, 75666402, -34562861, -23632770 ], [ 42424648, -75130466, -44914121, -65368144, -8436148, -60973601, 50242920, 45492928, -4957549, -78472179, 114970304, -108806957, 87470209, -15208241, -5796387, 64897381 ] ] ], [ [ [ -24589409, -81475910, -6817388, -72390172, -37231494, -95702506, -34057341, -66766154, -69466871, 43537815, 51133512, -25938133, 17564846, -106199047, 25772454, -50236413 ], [ -60839247, 29840880, -10845438, -26449541, 65680895, -92009133, 87407927, -64064828, 79469014, 54807746, -62760588, 75739189, 44663501, -85069662, -90298894, -82496350 ], [ 61298291, -19945760, -26464963, -102366422, 71866416, 89446273, -79815658, -78472881, -110657122, 30193236, -116746745, -86462342, -53911109, -14603300, 118060611, -82463181 ], [ -107847123, 8947736, -66631401, -65021119, 104473838, 76103686, 108493260, -50208462, 4533768, 16652386, 25036831, 19655806, 99770006, -24177444, 68744994, -37381647 ], [ 13875062, 105460342, -63791266, -70412794, -39557775, 72534119, 90954313, -81018498, 5379397, -34852492, -102193265, 91049389, -57854497, 237707, 45712429, 93390190 ], [ -119215609, -98201569, -86513419, -29267533, 8821524, -83980180, 107026790, -104191903, 40297217, -94551789, -41540005, 113475239, 27431326, 36813935, -54113579, 8067498 ], [ 64861738, 64909093, 24511669, 31016280, -16967384, -46468262, -54879575, -105104522, -74087871, -33828668, 82411643, -61155626, 70160468, 104389531, -9090162, 97337749 ], [ -100212966, -34598803, -93446033, 3895493, 11924097, -108246592, 107280385, -74193351, -39405919, 63614599, 60399159, -40575345, 43157454, 82359670, -69709353, -17088778 ], [ -11564207, -52941673, -58389433, 81587088, -4961388, 102190542, -8808571, -85836731, -8403861, -45350712, 29057560, -15951538, 106534030, -43411284, 30889505, -31335399 ], [ -32500805, 66387409, -67870249, 17337037, 64456545, 57981994, -3596747, 15742021, 60505080, -90802882, 107182960, 74004322, 50581355, 85774337, 65580170, -15156318 ], [ -42750401, 96433073, 39433254, 25070533, -56126347, 62447456, 104006613, -87226249, 59265824, -1414327, -45959119, -100464302, 41687129, -1286492, 99282451, -57070561 ], [ 101300950, -58034585, -98256294, -39954879, 28032225, 58697994, 6407479, 61010673, 69310252, -33758975, 48681765, -12900300, 58519610, 19325091, -67085076, 53473178 ], [ -75732308, 104737521, -97337530, -49131573, 48105654, -58610640, 99759629, -6499501, 47685280, 90723362, 59168727, 19719245, -56441558, -80900237, -45152875, 118702541 ], [ -23971624, -62755500, -84898858, -7086176, -26166114, -45152436, 61759638, 118651812, 14794425, -66211967, 44731818, -113742710, -93842466, -7897751, 30491051, -53515081 ], [ 63295729, -76648887, -48266588, -27988575, -7840327, 57371683, 41061402, 8655783, 29125773, 54000533, 5507779, 71698166, 88735306, 23040262, 14584523, 67126793 ], [ 28897954, 48722157, -57872767, 35421101, -61881138, -111375150, -67667408, -47122649, 113721805, 96980190, -6590079, -77067859, -101984462, 68305593, 83211022, -78592852 ], [ 25688427, -19598614, -81662022, 37815176, -103359380, -39381726, 58994763, 1828747, -55194215, -64025261, -290137, -94757443, 70425406, 13609887, -45743655, 36311618 ], [ -69133796, -33959328, -112949926, 93390637, -92309934, -101275499, -116169727, 73580924, 49460021, -87008053, 85702833, -63428720, -22903737, 94472452, -54664580, 66470692 ] ], [ [ 29845541, -59670954, -86734266, -1313805, -90062868, 30508642, -105524553, 103205925, -84340582, -71217732, -45928041, 94793603, 60951305, 115051960, -76193470, 52391338 ], [ 16089068, 28395870, -77534966, 72270494, 27991028, -32672130, -93370835, -105475065, 82524341, 27153129, 14082244, -60823275, 78268888, 104720531, 91813435, -53457197 ], [ -68876880, 54214070, -9572902, -63022160, -75963386, 75564613, 84674742, -82457679, -102571418, 30450998, 38356496, 57548362, 48566279, 115571435, 14123025, -93164045 ], [ -56524170, 98129411, 91734220, 88965410, 115258223, -27003466, 106053692, 54461648, -17181320, -27631330, -57689110, -56738192, -30231935, 70101984, -114098899, 108045057 ], [ 3747791, -44026268, 89148948, -23027577, 16413061, -78080287, 15944258, -59682273, 13701989, 112335087, -112874240, -117904722, 29592091, -118513781, 43343511, 8323902 ], [ -21939109, 94774970, 89900674, -45887291, 26129973, -51012814, 96797583, -3761257, 14687366, 75970296, -62437865, 71861025, -116714613, 69538398, 114594239, 93841659 ], [ 109922679, 89246290, -74760245, -23468406, 64045047, -2912908, -33326883, 36108304, 26243529, -79910937, 37447222, -50714497, -4058872, -13921502, -812279, -100384378 ], [ 87565211, -15746086, 80107970, -116396154, -82450732, -21077363, -51961673, -117493563, 104924418, 76351861, 42314411, -12259324, -1560869, -113867423, -82386318, 21678937 ], [ 18859379, 8181736, 109927672, -23473892, -78840721, 19973289, 44437285, -49340348, -67650185, -69019937, -80063795, -67009669, -22661828, -60955989, -10479581, -12283513 ], [ 65658452, 28637685, 37420228, 41504848, 30831416, 506430, 100301495, 65968074, -56471072, 107968634, 67538275, 117592348, 21965780, -104245650, -10619581, 115706770 ], [ 71275263, 24357576, 45125778, 46561749, -81542262, 5433793, 28515443, 62277441, 70160273, 4522930, -25123530, 15577153, 12655261, -7115284, -59800635, 87903428 ], [ -66743022, -49331909, 37646411, 79762893, 101519789, -26842132, 16286851, 54876316, -67760338, -88272853, -38599627, 37729985, 87737753, -54582113, 27272054, -30732139 ], [ -76382667, -4408299, -18271826, -72390288, 68638615, -74921999, 14219526, -119139598, 112857916, 60753776, -4038966, 52074957, -18418405, -55288290, -25045280, -49056297 ], [ 22901362, 25762958, 73767521, -114855374, 47690425, 109591935, -68091138, 49285561, 97535496, 77051634, 82537340, -81320065, 39578164, 90401739, 15066226, 101293344 ], [ 4486783, -107195909, -91840872, 31022341, -5957151, -95122766, -107853505, -44094589, 21322762, 115867290, 17149411, -41519053, 54709145, 32927722, 104677089, -53036550 ], [ -99061146, 63516401, 35471734, -14709204, 79542282, 101603829, -93310697, -19956852, -440867, -107750084, 2766598, -70681370, 33337243, 82820922, -111430578, 84735318 ], [ 42525466, -3964950, -106884696, 91452219, 59426264, 4705140, 117908496, 59940779, -712116, -60978659, -56724754, -67303281, 99069481, 63311072, 85510510, 108823666 ], [ 110639527, -4062948, -19783034, -28696461, -94321042, 34858958, -16858334, -62579851, 11399203, 98516662, -99825750, 65106067, 84010103, 8523439, -69786747, 90464047 ] ], [ [ -21237703, -88297351, 18617254, -20711386, 103977095, 95533856, -41372712, 13847854, -117161731, 6946563, -38735358, 70958574, 71731525, -93280805, -101543532, -116027103 ], [ 42004280, 58062482, -30713030, -105625495, -116698360, 87090263, 94286745, -52588279, 90691534, 8419743, -60734947, -79268702, -24872881, -45391591, -119246050, 44776356 ], [ -34893505, -66584194, 11192087, 95615214, -45226747, 59096643, 59292036, -110263395, 100543080, -680888, 62416445, 36119607, -459085, 107344843, 113256716, -68301668 ], [ -98679285, 71505581, -59685200, 78407697, -107123164, -109642621, 42865403, 52961888, 32856930, 12506861, 16619142, -13184386, 57205439, -91831906, 108958682, 81530347 ], [ 152645, -8862660, 46109388, 44794149, 86658480, 74828247, 46909587, -114360650, 67394058, 41318531, 79742810, -65635085, -101257330, 46659817, 54164335, 67383958 ], [ 50161908, 98698541, 46514120, 33543975, -32296983, -44488322, -37348799, -11114367, 11786401, -81475943, -9750702, 78591022, 67431963, 114245205, -60880671, -78600292 ], [ 74207711, -75370004, -85344077, 85775811, -78848317, 55685721, 25774788, 22120634, -38853154, -77825732, -52848118, 60293994, 17931334, 21202313, -97739707, -110574917 ], [ 74988551, -89386122, -61353886, 58067781, 16158397, 39195806, -76557617, -36101093, -94250860, -23459713, 114162597, -40685406, -7079306, 67861674, -18625376, -37794317 ], [ -46817309, -105802078, -53329812, -94243077, -13171457, -4687969, -92353046, -101574957, -118933265, -106925366, -15198300, -31990213, 68222521, 63486598, -58428042, 93369953 ], [ 13093549, -94093095, 80418039, -3093219, -7954656, -79952284, 64573032, -100915969, 96331511, 87383874, -40203236, 101231141, -110748949, -114047614, 69218297, 36817250 ], [ 39500065, 67469827, 11264862, 48918137, 65462521, -85127053, 109073150, 92250796, 105441869, 65878606, -68837977, -34789594, -4633213, 39380851, -70846094, -99737613 ], [ 119084286, 30475818, 65147448, -39830824, -98454649, 28852509, -52722005, -105464463, -112966989, 5462393, 80185470, -91245136, -66774846, -102475073, 62306213, -45486210 ], [ 29246759, -80107799, 102615782, -51015886, -28089829, -18542783, -104825694, 52271679, 83076225, 97304871, 51816942, 13734873, -66371021, 83852215, 109436187, -23576730 ], [ -104928435, -38904371, -44305321, -89302089, -24224022, -70579334, 22556231, -95377020, -54422010, -53695478, 106846122, 86142536, -111631048, -117224471, -117418378, 106383601 ], [ 73898812, -114799613, -7529424, -54359839, -18216392, 94256291, 116937370, 96090063, 94008921, 95076589, -103306145, 109549130, 19187219, -76800291, 80292022, -43254241 ], [ 6925171, 84867674, -95915444, 50612154, -118655630, 25194153, -108605950, -22497840, -117091485, -109542297, 23226858, 6955385, -109115177, -49154273, -34040917, 77712488 ], [ -85386968, 32775084, -116206096, -16515523, 30192328, 115806250, 45497770, -28527892, -50152425, -4192189, 39941248, -110345120, -771732, 114621678, -107644529, -12797237 ], [ -90887861, -98666540, 81364817, -75342725, 34598081, -62271026, -111539097, 72094907, 114365389, -32079618, 41699104, 37479875, -3439473, 112397732, 109837272, -25561934 ] ], [ [ 32415219, -117119240, 20494920, 70139643, 74301804, 116706971, -88068088, -14399751, 77232318, 38993230, 58481118, -116154908, -111848129, 35088094, 20787097, -81169825 ], [ -114716464, 32826653, -71818290, -25294737, 87447575, -105007374, -84311568, -23721671, 72348270, 102840785, -29971128, -30164220, -2039361, -53451314, 103179799, -55993532 ], [ -88205566, -30060660, -74127056, -17598084, -12723531, -80283124, 75105442, -6342662, -74353846, 65654873, -65694225, -6371420, -114131727, 88880037, -86214815, -52287459 ], [ -23115774, -96156697, 50592028, 48258943, 73857753, 97669085, -96602091, 19544292, 45956458, -70296141, -41528736, 16490352, 13374565, -116085554, -95783104, 76534840 ], [ 85671239, -50168288, 30415756, -95131115, 115666381, -79171536, -21347859, -109447511, -59906531, 51650897, -112136794, -98294700, -106364970, -74068432, 110912334, -59406739 ], [ -75929634, -11025569, -86975821, -10720128, 88393675, 107170841, 19991250, -53418927, -53864990, 45962872, 1240023, 74760338, -39750829, -12543311, -22031789, 100842046 ], [ 32139850, -20550186, 61140272, -86265491, -87446394, -24823069, -49787936, -95523742, 26068676, 14898464, -80907942, -55214306, 53816981, -3719655, 116217582, 45085179 ], [ 40799446, 5860984, -114712645, -41525084, 115603128, 85872649, -63440697, -28453510, 63842916, 96334255, 90522364, 94881741, -72098915, -110273938, -11955625, -8536727 ], [ 33558031, 46030136, 38949689, -7639564, -21676002, 95725532, -29973917, -89922730, -95771747, -18632858, 49454181, -91293234, -36105488, 11279629, -75916795, 34164294 ], [ -74885922, -65938775, 29899257, 74031387, 76767463, -100182691, 6923517, -85920946, 90863035, -89157095, -25400785, -38876007, -15103348, -56412046, -109275219, 77635719 ], [ -85642529, 76377008, -82698006, -28966164, -20327552, 93218959, -28310576, 1214753, 119127505, -32092133, 65323230, -107191279, 23161079, -98188877, 48492540, 82185865 ], [ -42695671, 1019459, 87238408, 55294297, -92901925, 47481217, -27089660, 84367374, 27321502, -65671974, 108044847, 49395773, -84954984, 72627423, -77839566, 73440071 ], [ -90846325, -113394472, 77522881, 85401367, -103462096, -57002186, -52460787, 48055761, 63510034, 111417975, -55222292, -84634086, 16073928, -20559580, 31885497, -111869402 ], [ -107125589, -116763164, 80221859, -79276788, -56669134, -15289827, 52982719, -41929295, 107327274, 99253125, -51245805, -15352659, 58799887, 48464670, -66576316, 111783394 ], [ -98671079, 11495932, -51083363, 42776887, 66804035, 50840446, 45350599, 57994450, -51536415, 50896955, 86382806, -59763127, 1007424, 28439676, 81575967, -33812360 ], [ 89250254, 23580435, -195606, -74797063, -25682837, -3340746, -98772596, 74437844, -105201827, 82727504, 94741633, -69145624, 59686193, 95472372, -24921530, -70463956 ], [ 51430192, -93491296, 102561396, -90032407, 20637416, 79657180, 77122715, -5961528, -29064865, -104445432, -6448613, -76492068, -12927106, -43186051, -90392484, -914148 ], [ -102686574, -22439749, 16188665, 78847093, -30819254, -114112987, 14114788, -33811703, -56050370, 3839597, -81715467, 104151182, 77500542, -78207202, -38481009, -110363110 ] ], [ [ -26138723, 60766667, 70055289, -63552817, -68739834, -113470507, -21777991, -40642613, 66020774, -78565030, -12332393, -36569712, -115852317, -106965387, 53972497, -107488559 ], [ 69357016, 64103928, 39516943, 87310282, -89384041, -103881931, 76278989, -93783912, 49769375, -37561495, -107395283, -27057018, -40171991, -31310169, 41652039, -17641165 ], [ -65021384, -116222880, -104993887, 39134683, 20819101, 52437251, 81877148, -27806877, 4512150, -116423643, -116846222, -111454488, -8937755, -7940641, 37458025, 110790451 ], [ -79815481, 92630752, 74962529, -100429434, -9424783, 105429124, 90273454, 34929886, -70067023, -34155080, -81500036, -106861792, 30973828, 100760878, 23968102, -116872537 ], [ -25466246, -22439751, -78252575, -39593974, 13164362, -26110234, -34272372, -18344902, 73534271, -22081792, -99631821, -5820338, -9241999, -81889962, 24427600, 81316322 ], [ -110730959, 7672034, 20032164, -9078632, 77134796, -27529107, 111247409, 17349829, -119271861, -96346356, -28511684, 116025172, 464011, 108856117, -61050831, 58046114 ], [ -57921279, -5683201, -114981244, 4003673, 101770170, 4433797, -101194168, 112321090, 52913101, -85465157, 74313133, 19850221, -73635618, 38471092, 25177640, 50068041 ], [ -29174798, 87304084, 87463942, 5386846, 69289134, 51896633, -95078008, 108346262, -61397141, 117870609, 42101301, -17977728, -103374657, 60199623, -17879238, -25112239 ], [ -113868583, 105859637, -96114225, -908168, -91775135, 82775353, -60874517, -111507132, -72206018, -24085467, 117031869, -79346021, -55551267, -71631889, 77623344, -70232401 ], [ -15041030, -72778405, 15046911, 116906008, -4230088, 3544964, 117288988, 104021179, -118656511, 46404754, 83755983, 112607474, 38952358, 88659906, 29515925, -31652617 ], [ 11837082, -21053233, 30831121, -72293817, -84144257, -91745583, 69175070, 39959608, -53009204, -20779896, -71659073, 47357580, 11692983, -86200075, -56643641, 44432599 ], [ 80570343, -59779424, 38441307, 3563003, 45409722, 20470522, -43297796, -67441769, 12264114, 32113671, -21937089, 14467134, -20181706, -52638321, 53632300, 97577465 ], [ 55878959, 76490313, 83644726, -110105808, -9666671, 50110780, 87756126, 105245577, 72910149, 53315786, 67606681, -57996461, 116892568, 98056379, -85562733, 92836252 ], [ 60138004, 52999161, -78141709, 56006918, 33316510, 94580127, -76324222, -26223224, -49038741, -108400167, -102307344, -100009032, 79228660, 11280632, -14667371, -118740108 ], [ 17977540, -105664154, -79298589, 103137256, 84364523, 67010596, 113881651, 50707650, 105500197, -9926196, -102152310, 33016699, -7915840, 18799843, 114218733, -116075734 ], [ -28122588, 70632835, 76856841, 118915502, -116869006, -63848529, 77803696, 83354292, 57886465, 107393250, -117759000, 27619236, -61780042, 54417263, -110455710, -102563757 ], [ -75907762, -6257591, -68332326, 59499858, 59653465, -14727937, -99271548, 8709237, -70113871, 37237002, 70324468, 13887391, -54736746, -48953395, 65884567, -27627952 ], [ 70445437, 13466574, 105716054, -73085108, 43221796, 114058023, -85603928, -53810495, 88142880, 18687066, 115086189, 4306586, -60649885, 39862770, 60793411, 54519554 ] ], [ [ -44424095, 114992419, -114380859, 54767004, -35358793, 31437319, 29995976, -13929460, -93187000, -80549940, 100887027, -64241308, 80371622, 78836310, -118803703, 84849284 ], [ -53677990, 76381577, -101191004, 24676613, -107996221, 104770578, 112294104, -63833543, -16832133, 58272629, -94113567, -75804150, 31160659, 67335375, 29342024, -18639522 ], [ 77879480, 48801031, -86141239, -23468070, -12426893, -84682548, -116877376, 79742037, -679979, 79248077, -59923421, -21599992, 114162027, -64331019, -106994694, -48383487 ], [ 82041339, -46584732, 67891465, -37684692, 7061882, -29832589, -41587816, 27410617, -13381651, 80046622, 48157298, -26685359, -89383384, 18631478, 9542706, -112724170 ], [ 80243096, -117377852, -89720667, 102923505, 71141944, -105028736, -13313169, -9921404, 14468479, 32864854, -21659917, 99671898, 36146860, 6021673, -71169391, -43593944 ], [ -115985458, -39984660, 22089806, 94164898, 72039651, -58107976, -105199613, 40102822, 44411351, -100735797, -115529548, 80590005, 55167103, -79476824, -74620541, -33721617 ], [ 80265527, -7380347, -104747527, 16955480, 57579042, 48426172, 1546617, -32880415, -58270114, 111466821, 18909473, -55917273, -29905144, -66042352, -89203048, 49580006 ], [ 26160968, 113964010, -74449595, 47263541, 73423228, 51439685, 51304330, -60965024, 61704561, 117347123, 21905880, 98038407, -2228756, -84451476, -70132733, -29218943 ], [ 7564779, 102327234, 1820255, 103486074, -33922178, -97118955, 91905792, 28043813, -69100126, -15767470, -111799640, -27898275, 16337227, 41026080, 19715197, -110303378 ], [ -38408581, -50801272, -37666119, -2358542, 54169843, 85121071, -75073166, 11403360, -61516448, 67937907, -90791138, 66348550, -665821, 20812662, -10464924, 14077357 ], [ -22081728, -114529520, 79075085, 63818612, 58340954, -97279816, 97917956, 18175275, -115775808, -118410943, -88568792, -39090348, -112054705, -88452225, -94187464, 2011760 ], [ 55391348, 47887363, 91430153, 28002329, -21263554, -106609169, -21634281, 48943631, -54696497, 35916067, -117845441, -56072935, 115889581, 82550436, 91647750, 29359875 ], [ 118134136, 112439725, -17052155, -105044924, 42205263, 14574642, -45034736, -60201979, -16400956, 73098394, -24186293, 60367104, 108531840, -72194956, -77365171, 72923381 ], [ 61949847, 3066286, 115419786, 39880005, -56064772, 111570946, 40813021, -11566525, -50202056, 23265254, 109176357, -51614212, -8706469, -8685288, 86992964, 11632090 ], [ -107646450, 62960144, 21314416, -50166084, -83824458, -57012937, 23332787, -32034761, -42128993, -31190991, 89936070, -11111711, -74063586, -116756302, 14702439, 36211886 ], [ -75128356, 35789487, -93372954, -109856007, 27937070, 44696122, 71910854, -54193729, -93187131, -42264061, 106194631, 3737673, -15781388, 64615179, -118223123, -21628079 ], [ -82594076, 110994344, -75811464, 67013386, 110701982, -112469032, -39080293, 88823674, -94515514, -119117490, 44007990, -81190676, -35034271, 85458071, 27519579, -48286604 ], [ -118012888, -82162309, 29423074, -104250137, -100515428, 42679441, -48881998, -110706520, -95758963, 96553857, 94054226, -106077184, 52226872, -67624431, -49082358, -8774911 ] ], [ [ 42622825, 99054537, 41744760, 114365676, -108263777, 61075361, 91020353, -56595236, -23645100, -8045046, 3180070, 3882614, -41470601, -10185579, -63697637, -72854181 ], [ 46980605, -69451085, 51756881, -38617837, 76096126, -59934990, 84625502, 31402695, 74500302, 74908110, -100480428, -97172925, -111432921, 82625307, -25362908, -94262744 ], [ -67882215, -76728550, -20420099, -21407296, -55847883, 54676119, 24396502, 62738371, 20852900, 3758370, 29087608, -81741295, -52970647, 65817481, 100046966, 6762319 ], [ 6319167, 104242372, 105769117, -86023603, -115019076, 82913693, 57000776, -45211558, -116254875, 43620637, 84847810, -101719196, 23493550, -100543193, -3518278, 83134222 ], [ -87119486, 75163759, 101616060, -63014884, -8205599, 77060956, -21869571, 78218078, -29820674, -12791995, -60534608, 7287926, 32128870, -55817897, 67069245, -106780810 ], [ -86821546, 3197122, -19330785, -2175637, 14396161, -106100239, -87812415, 53888693, 92587225, 47114282, 25497422, -44291292, 54517413, -61981982, 1302103, 1573889 ], [ -73203424, -70941380, -69552763, -65407541, -45684443, 105323937, 88479801, -66495754, 74205210, -22171406, 68798897, 70926646, -53374414, 11006985, -9235820, -9904414 ], [ -24341457, -82655591, -79392881, 83552165, 44683603, 72821992, 5585518, -97054094, -96413918, -3862447, 16151213, -32861791, 54430176, -4313959, 73397886, -8889499 ], [ -16979483, -90424671, -82965862, -22636757, 7459423, 95951358, 30921842, 87089283, -100507543, 35392132, -10310467, -71419168, 63711072, -66836293, -99847981, -6159341 ], [ 21735364, 67276321, -94927350, 107668433, -92423584, 99494984, -89304279, 73224712, -10216341, -30857972, 117767861, 113535458, -67132873, -111367757, -34974135, 117440887 ], [ -60414440, -1695092, 67137503, -101232667, 29229694, 79183247, 98598970, -27947710, 69575804, 21111980, -5877458, 9724547, -89512775, 113587923, 19919572, 105023221 ], [ 95872334, 14620382, -106837328, 100374229, -117006339, -95233083, -68035409, -115734007, 16180300, -26580826, 35774650, 54918072, 43953183, -100244000, -36288112, -85353273 ], [ -81368821, 31118398, -96785467, 79393225, 93402637, 109840319, -118540828, 73744378, 98168501, -14673479, 4656215, -16346510, -95436276, -52505261, 106180512, 40632633 ], [ 61595102, -772170, 94044106, 47083449, 107901090, 70982173, 112569827, -13173925, -68391422, 29608574, 92852297, 85425440, -4178631, 62920894, -94852627, 21743106 ], [ -65844312, 47252395, 96024607, 9118638, -101138421, -88822034, -75614947, -61581460, -678582, -40706369, -53043937, 33789386, 26415245, -39170999, 88705097, -110899887 ], [ 98325762, 84224518, -45057396, -89220160, 76342170, 90519177, 91966397, -25163600, 5267596, 5160241, -65916335, -43696621, -80346574, -76092567, -4737993, 17144503 ], [ 72010091, -25901207, 94074126, -98498497, 16670851, 42709332, -90215441, -90400877, -75237650, -70097677, 62244161, 4315814, -80192100, 90005494, 84471426, -95832822 ], [ -105572117, -11632592, -20093864, -91967605, 82418550, 16506287, 11187690, 53911743, -40553337, -63708586, -65090672, -24391398, 114177494, 72767347, -116159777, 20207415 ] ], [ [ -105505603, -76806038, 5782681, 60751984, -26086192, 85090628, -69959549, 102386884, -79217130, -95538587, -35817659, 84961009, -28964197, -21468250, -60138456, 62727270 ], [ 14316128, -41788997, -58122588, 81284704, 88058073, -18319559, 44470159, 65189147, -104402321, 41303449, 23467989, -50200151, 36255901, -51838929, 54294124, -100957570 ], [ 60780362, -3306452, -67700690, 13194686, -18895738, -1571456, -41370934, 24266028, -63659154, -10930750, 104979071, -13216342, -2561288, -33824224, -30897422, -35397680 ], [ 22058889, 41042263, 48245526, 84621774, -951939, 64689932, 17453398, -29445331, 75221397, 54354657, 115498993, 89455196, 68177622, -96146317, -9007807, -54316108 ], [ -3434991, 73125864, -102702735, -75691688, -49854712, 98356929, 21454038, 74342754, 7477325, 29686695, 18683935, -27624211, 75404045, -9891688, -84701641, 53998123 ], [ -50558932, 50255896, 111313325, 77191170, -46592624, 60433569, 54783360, 76966784, 11009485, -76529353, -47394491, 60064267, 118068785, -100537257, -82437588, -104874124 ], [ -104905626, -73702702, -56067686, 53989414, -96065031, -24375221, -112286986, -96457480, -101631802, -100382207, 16572628, 118978538, -93678003, 105957671, -25306286, 94252489 ], [ 57596096, -41209205, 5112585, 104646129, 19515604, 83534522, 11371511, 100857497, -33890814, 27595767, 28514862, -44012333, -74287975, 84443625, -62571487, 34683739 ], [ -4424398, -70227125, 114172403, 19826743, 108759762, 105456828, -6574099, 119082266, -81324708, -68771621, -99637775, -67309671, -53217673, -71627513, 72835552, -15955386 ], [ 77211006, 100780544, 27811519, 13487424, 46328021, 86278207, -48054132, 57141758, 21021192, 96727792, -29187312, 36257831, 29825259, -40827123, 15891594, 5819671 ], [ -97286625, -84039042, -13889002, 115240721, -63907282, -28936968, -95354837, 74241457, 30283869, -108402393, 43845921, 89872317, -106147280, -74636911, -49506158, -26240377 ], [ 13060295, -86970464, 99985021, 31636002, -114535695, -104376050, -32538430, -22535218, 50772768, -74205546, 54887575, 118253839, -87654702, 86154774, 46582681, -105765138 ], [ 112593443, -44113867, -21959768, -4508159, 116410170, 32022377, -23117158, -95996718, 66916773, -30991756, 18241668, -9292011, -42148830, -9607976, -86989896, 33206012 ], [ 32366234, -97827535, -99024953, 2937596, 102835366, -60985432, -116392063, -66139765, -77266215, -97636537, 46861888, -56713162, -75787955, -53630109, 102079931, -14195408 ], [ -91875511, -77023583, 38674255, 74451416, -22108336, 83053098, -47773958, -40048236, -51305484, -90618109, -3458246, -42081499, -77974232, -117897187, 70724620, 67156526 ], [ 20233323, 7744866, 93377481, -97622877, -105783416, -8279454, -65416520, 36988330, -13142522, 69391756, -1134032, 96338296, -61038216, 71319743, 78042085, 104750208 ], [ -51840145, -113971758, 1405436, 63576335, 47919911, 95389223, 56577997, 34644895, 48815522, -69896100, -110455232, -90285222, -12653022, -13532209, 22577703, -25529990 ], [ 1205970, 7540389, -14168175, -65352066, 80771722, 30345995, -3191770, -29465459, 38453454, 75560402, -115029502, -21475384, -52510015, 117883261, 71898182, 95053318 ] ], [ [ -67043369, -15824392, -116772870, 73681112, 15626704, 73451887, 88469997, -78253995, -10600180, 60391833, -90796999, 15842236, 41730770, -2775455, -24112832, -111729187 ], [ -82105151, 34336947, 108703432, -61581816, -104526977, 48648720, 65296182, 10088515, 22860365, -74600941, -73700393, -80753455, -19612817, 104796026, 41298787, 30792692 ], [ -90653426, -18556700, -89116187, -30763484, -32597104, 81187146, -46811303, 17023867, 71524696, -29084841, -106464201, 117632975, 105768959, 8757480, -25879518, 39832444 ], [ -26797417, 52917992, -46552395, 73601851, 70244777, 108326475, -64143821, -49178399, -39127274, 51794799, 31814961, -61403582, 113278476, 77528466, 117939932, -37503922 ], [ -87648908, -108321450, 62237169, -5499172, -64900934, -43471519, -10405474, -75647381, -24197141, -2811041, -38218515, 116962426, -56076134, -24063080, 75857352, -63420530 ], [ -97388194, 67041447, -2610083, -83039379, -44395891, 24316232, 30793361, -39448984, 35562113, 62043745, -65174681, -8817684, 32662003, 20889292, 101896189, 94224604 ], [ -29218461, 21538947, 17113893, 85806771, 25380572, 29969957, 8479488, 7333834, 19372575, -59600182, -68085355, 101768916, -39226249, -36014301, -31268395, 62887337 ], [ 102145666, -119021437, -55136400, -17228902, 112877614, -73485261, -23049636, 5105787, -96609694, 37023432, 56833530, -45683411, 89919751, -38202310, 10919910, 87845355 ], [ 95317506, 107822267, 57729220, -60192497, -115580258, 78182343, 102544754, -85538503, -105814418, -54318040, -60251909, -22495121, 48135145, 69149836, -49028076, 23290301 ], [ 17888773, -103884968, 90369398, -15669062, -65551458, 59403171, 94113534, 59216423, 4312922, -61188078, 52542015, -77809170, 16327897, -67953369, 21718329, -10601386 ], [ -75813587, 116767948, -4349024, 68255349, -63690592, -39205645, -109006348, 85614125, -740119, -42272753, 117150108, -68240687, -82064516, 101149958, 47871392, -100755861 ], [ 58368254, -90872895, -6554003, 59923025, 111421961, -110568983, -46091927, -14881314, 22987099, 101670479, 37017940, -89363580, -117699947, 3471913, -96772239, 86231529 ], [ 83000829, -38559765, -32216141, -25851391, -46547810, -96994535, -78291739, 43270098, 21447730, 109735201, 64703828, 112153679, -32564330, 39251030, 10299111, 41429663 ], [ 66380802, 30961141, 78514647, -111045735, 48656068, 12887707, 55424631, -38268590, 75435015, 17090322, 24069063, -8135131, 6491919, 12411290, -19148399, -67755634 ], [ 118911565, -95528262, -34980245, -23064871, -17831680, -63190413, -99640900, -71975352, 51568312, 37311166, 86144984, 16838988, 53455091, 22146471, 35641121, 60205818 ], [ 79624396, 101861438, -73005835, 2720464, 78349974, 2212688, -73679270, 75835501, 50640406, -73461768, -73900631, 117070659, 102569462, -3302326, -48669863, 44269739 ], [ -21656122, -50935662, -114339099, -64187878, -61867443, -2734475, -9418172, 10157473, -76435293, 48869834, -24797258, -28959332, 100010733, 30708642, -103542024, 8798589 ], [ -36793023, 46897169, -54636545, 64579848, -27992325, -31253217, -106731973, -64628734, 78931329, 17119186, -16481534, -36617110, 32431468, -79909757, -23872583, 63023091 ] ], [ [ -21951853, -23764755, -47277376, -23431257, -15581921, 89861105, -85863535, -106136407, 117973367, 65098379, -94965367, -107314610, 77280022, 58708303, 9912253, 52247586 ], [ 976150, 89961077, 69615934, -58803191, -49987716, 15975243, 113992113, -74863775, 2094775, -86471895, -89338138, 116758978, -101372841, -17616613, 91339161, -58959366 ], [ 80173045, 116850792, -50621602, 54317625, -52255607, 89330220, 84064569, 754095, 80467683, -107235834, -79029212, 113003579, 24261288, 71849621, 33548708, -716291 ], [ 18305932, 12461339, 58258345, -39923486, -40257449, 46823339, 5422588, 98463241, 60232497, -98709985, 93683104, -52720320, 9541556, -40690348, 16991043, 28234315 ], [ -112574355, 52118060, -15946461, -51453383, 9877267, -113131645, -82564486, 13498461, -58464230, 72895382, 78872514, -58270330, -51742776, 23343617, -913203, -104051513 ], [ 101454908, -14754555, 30450905, 105306319, 88043256, -104329347, -113010354, 8333968, 12274287, 101321930, 63948574, -98303971, 105651771, 80108216, -44911606, 51759940 ], [ -104600282, 48915959, 107840414, 13056997, 19819556, 61050395, -73635117, -70534147, -44053203, 90538460, 1340284, 88152129, -36210271, -27222997, 4408813, -14681049 ], [ -831197, 87005496, -41553103, -70936011, -21959025, -67811616, 38092114, -8715454, -117560418, -25683089, 37217718, -20032899, 106441989, 24407250, 105419256, -71621155 ], [ 69099772, -17274339, 14048354, -102776025, -53265897, 29029834, 7172958, 43255637, -7765477, -14921560, 108583138, -6710906, 10214358, -72500888, -5731528, -74495922 ], [ -87542213, -85872354, 79846711, -17473295, 36648882, 66920812, -88158110, -119136412, 13884140, 47634355, -2478406, -87898041, 32834432, 94997390, -67256602, -95441148 ], [ 13666868, -44185116, 8435076, 90988115, 99409923, -60297657, 30409369, -97722425, -40393752, -53971913, 114911176, -11094942, -116004390, -1862868, 86976417, 47347127 ], [ 31797557, 32802952, 45401051, 73291599, -114779999, 411536, 35141972, -29479012, 79799001, 91059063, 45003357, -47108716, 98494540, -68149263, -54540118, 95891090 ], [ -118566793, 98870505, 41283231, 74041868, -110857147, 48678625, -109473273, 18807577, 11664326, 33329400, -30393362, 881475, 82525366, -70873782, 36524294, -27244579 ], [ 6313517, 33230957, -20907533, 106129398, -60043911, 77949276, -37897839, 35098398, 40465773, -44333592, 77065630, -30966700, 38833889, -30256347, 51580758, -91309971 ], [ 82333636, -88649164, -84694336, 110610827, -80006896, -33612271, -101998616, -51209184, 15427016, 60919733, 50170597, -62577187, -64730046, 118422427, 59111708, 110262827 ], [ 107863845, -107814304, 55587480, -48120548, -43825382, -25432757, -109665291, 31484663, 46468278, -101500219, 45006615, 97225321, -82933808, 90740362, 73970045, -106442803 ], [ 108931475, 43621584, -21031079, 56272564, 116021746, 84253947, -54209087, -85510992, 115968969, 117461114, -33950036, -40314272, 114467622, -100069289, -93805678, -73427156 ], [ -54939750, 60001848, 50500541, 83745102, 31297005, -30198278, -47194458, 92265260, -90423082, 15126507, 55104099, 28343736, -101089010, -23380207, -11514770, 44442820 ] ], [ [ 16479936, 28868827, -118935883, 96058632, 2588205, 65841698, 81708017, -73279482, 87163929, -29916493, 88603139, -77452788, 11775922, -2118226, 79390004, -68756108 ], [ -12828369, -18221157, -91194519, 109696077, 37345676, -70719170, -37968691, 18360665, -27271644, 6866768, 6907055, 66559016, -30147653, 54263588, 70181207, 85338707 ], [ 83797436, -66345217, -6244992, 100570388, -76633553, -8842022, 34366148, 22695182, -60447103, 73050213, -108978053, -71842179, -111539811, 85943675, 101410475, -68130140 ], [ 91173424, -51470431, -44746644, 79428453, 99932716, 21959473, -74389768, 69030777, 18324897, 60020383, -81148561, -77557285, 23543496, 97847744, -88361577, -43488026 ], [ -79800359, -67593322, 16086008, 111793796, -63334553, -68119833, -43932261, -55998814, 74583108, 95952716, 73482798, 78154416, 10959672, 95080918, -38797879, -35812965 ], [ -95720217, 81998294, 97902733, 46425565, -116556311, 109006272, -9617605, 27275776, 38424379, 102730507, 94622062, -40651516, -33634978, 83930968, 80777341, 111338798 ], [ 104644099, 17581162, 62124188, 82305271, 90983170, -65593736, 98978324, -49208559, -31191204, -95447776, 60730313, -109690487, 15697302, -75937494, -78311623, -74721352 ], [ 7754385, -114495740, -102504628, 89191358, -80622326, 56743006, -88339468, 3289127, 40218089, 117095356, -12110249, 117855678, -92533498, -55176039, -56501548, -72503159 ], [ -34181356, 100759854, 73785749, -20328048, 110779890, -119172787, -112486511, -85538656, 73676747, 45565209, -78939214, 37527641, -58977473, -3059679, -19698128, 106715215 ], [ -3370584, 50487358, -79121023, -53140981, 54749834, 9046584, -87036256, 74825020, 89788486, 34910356, -104175047, 88322028, -32778540, 63979047, -58027531, -8216275 ], [ 90008742, 8223000, 113024099, -100473614, -51069266, 73192671, -73280634, -31287598, -57261787, -92865553, 35181299, -91877653, -16911848, -64779110, 56825439, -43947757 ], [ -34260507, 91363570, -68877465, 80899026, -34757967, 48364152, -84708473, -91093183, 42155641, 17274663, 74681843, -48996174, -42877696, -17249251, -113817367, 91820675 ], [ 80015038, 113379428, -114305201, 105121188, -46198635, -116699518, 112599065, -26696974, 42212821, 33144204, -91958889, -44594114, -86607620, 37673269, -24774511, 112429589 ], [ 10740905, -113674588, -118864935, -107984502, -35236534, -84178969, -35365438, -63900939, 73201840, 44013638, -614123, -49375098, -67219858, 115814825, 92377901, -71241978 ], [ -108903580, -68028591, 7160958, -73598664, -57200340, 5573189, -86255152, -60323914, 1999996, 22771343, 95818079, -92374695, -46154067, -98307547, 95600554, 83400787 ], [ 88878137, -10125547, 3075948, 118403650, -108460766, 32070813, 39931581, 63930531, 18290040, 46324187, -29136068, -4795126, -2722629, 37286836, -76797443, -21238907 ], [ 11568227, -6546857, 13601539, -47240522, -90231684, 1517655, -12433750, 21028386, -60293135, -43328705, -71841626, -107930981, -32544269, 83910413, 74045042, 108368338 ], [ -72417798, 43736538, 2476676, -73027723, 97387191, 6935749, -19379269, -6392865, 104206440, -76708425, 68587396, 50726437, 32592679, -116552594, -59531801, 83611476 ] ], [ [ 97914786, -106512464, 36848334, -5289571, -1764486, 96648261, 20272162, 29725683, -103099979, -74756845, -65580507, -533918, -101898247, 19279908, 114958260, 96491103 ], [ -73205825, 6494723, 5936914, 80923278, 68583980, 83974, -95626285, 38618834, 37084913, -70871615, 48526504, 102661143, -84945853, -66939381, 35167248, -39137419 ], [ -4353354, 107251289, -9487658, 31325649, -56939593, 42289713, 3689252, 17248008, -28471863, -26767204, 4766032, 32680027, -114174259, -19600979, 108346140, -107299463 ], [ -80747119, 70692641, 110677777, -34025200, 51526837, 65384016, 31140943, -40729640, -50659009, -40772290, -4250253, 65496069, -78704255, 92448554, -93355007, -68234970 ], [ -104792264, 28393315, 56853167, 21629902, 52731561, -81180559, 72577358, -89425554, 81665491, -106437659, 48129364, -8598240, -107003656, -110708915, 96180757, 54427972 ], [ -77230300, 115017359, 111078216, 94008121, -110862593, 23765153, 5917773, 66354554, 37986641, 86977770, -1302872, 36311076, 90358142, -113283903, 44022878, -102456967 ], [ 100638037, -42886735, 5254874, 73968167, -44395320, -98088584, 77700475, 39171290, 28208846, 100882907, 111946849, 29952952, -22899324, -47765668, -105921511, -56050617 ], [ -39643029, -60843284, 20979366, 39469392, -39060079, -83586578, -29220310, -40802982, 53109055, 295736, -8199674, 89801215, -79087146, -118467298, 48484700, 6763433 ], [ -30077515, 118809117, -50236592, 31636648, -105631172, -77198019, -1267890, -113522021, 53991083, -77324496, -3552020, 103783502, -4649855, 73287671, -90889245, 98219518 ], [ 113989764, 66237555, -31485133, -44246682, -26730431, 107271271, -99192090, -79657667, -22383178, -89960356, 58137613, -114769092, 12318742, -29169161, -17607639, 18535726 ], [ -36475888, -100994334, -59743094, -39831030, 8837553, -7965167, 18489885, 64034148, 78865099, -24851920, -54942132, 9784908, 3878345, -104510035, -46186617, -115145389 ], [ -3555911, 26025745, -90458340, -49206165, -101742217, -38492213, -5857406, -6963263, -19024965, 29205869, 51892215, -78634523, -106602707, 48542168, -60733659, 86958960 ], [ 8427776, 59601046, 88130235, 20529622, -83072540, 110807014, 73662646, 24144942, 89046692, -66663735, -84523983, 21596504, 38185980, -52120166, 62734845, 422576 ], [ -55904179, -74366568, 117676856, -107989933, -44035477, -12906, 94396031, 110622328, -62911881, -78157505, -29675582, -94054204, -71181680, 60223094, 100511195, 60644924 ], [ -46244244, 91644979, -108483040, 33760279, 22955485, 57984837, -51181399, -49589665, -26650165, -88633996, -94686791, 82147380, -93632797, 68944657, -105192753, 102058428 ], [ 4684670, 61794843, 24758416, -91414118, 112257268, 107718446, -105383623, -13922652, -100009415, 26184205, 23826352, -70840942, -68156668, -67426134, -29956619, -46704264 ], [ -52675779, 84437316, 14024112, 53068293, -102516358, -92618239, 71732093, -78497911, 47388457, -100779093, -31053902, 97754995, -102163517, 53566795, 64000049, -115047445 ], [ 37336365, -2886560, -32435056, -48985447, 114482061, -56364120, -118078902, 54805675, 89865093, -43085084, 27234712, -70015798, 43328413, 68552043, -61796234, -11874710 ] ], [ [ 56100767, -23717428, -81365549, 18932765, 103329573, -35537390, -45964835, -54560096, 106823240, -59156321, 17258021, 89324875, 103177172, -82489372, -53928124, -72745540 ], [ 78598782, -102542743, 15719631, 46992877, -83972080, 53667876, -44464220, 557792, 104390549, -24513959, -53051342, -39015656, 36024275, 68677872, 62618039, 59149413 ], [ 10661552, 105103385, -26438218, -56768587, 67945063, -58446555, 96062675, 17477842, 9685111, 88313523, -95529724, 111886104, 47855014, 85476006, -32440249, 35293123 ], [ 79623669, -102282870, -85064683, -88365450, 18193456, 2180311, -5030255, -106913304, 40351152, -58150573, -35259748, -94681564, 48310217, -33394261, -18526918, -31247530 ], [ -26969980, -25864322, 37680693, -35828902, 75424565, 29305202, 99329076, 91754805, -59482873, 17718462, -97639300, -65170759, -110850956, -93956452, 26507046, -114390054 ], [ 24044047, 5930853, -6495896, -23495912, -90376542, -87020174, -99479480, 88357755, -4580045, -11376661, -86659410, 10705434, -109370439, -58691715, 84674995, 55412880 ], [ 77833908, 89940072, -8778115, -22299134, 8412225, -54265354, -107757028, 64856765, -102381518, -76867787, -98904194, 97137976, 39825602, -65086024, -67982470, -110894820 ], [ 22100452, 64276431, -64092693, 91270407, -112023613, 114321549, 10692554, -101768922, -107643695, -89344131, 105982946, -5519407, 39874750, -27771485, -56963178, -50629470 ], [ 8391349, 8568521, -96957852, -1874632, 108111055, 21595823, 71563530, -112513012, 108497364, 83192487, -49268365, -33638413, 53608009, 56877171, -46957754, 55715164 ], [ 26211388, 76500578, 101748781, -57607096, 36199291, -76786661, 83473684, -104368912, 9843353, -42468854, -46794729, -48605835, 21206453, 68249640, -81277614, -52027324 ], [ -10263273, 12332762, -62917425, 56523400, 10658019, 69505629, 111119266, -5596958, 95708109, -68593075, 11535551, 79455254, -69310312, 4379795, -66344050, 17111231 ], [ -57848491, -9430576, 60743068, 67548810, 43083715, 82589073, 6273025, -116222122, 49208814, 19110049, -60654777, 3464958, -65993967, -105326323, 102497244, -107429250 ], [ -83747966, 59212829, 84048068, 86476937, -100766918, 110750002, 67584371, 103459551, -40652972, 74725952, -58711235, 28744160, -92307866, 48370908, -24988573, 80046297 ], [ -29842130, -53225303, -34843756, -82960621, -52520308, -62009723, 115352765, 43003817, -63247914, 84650635, 76368376, -65035076, 94708055, -71765172, 3462678, -106891253 ], [ 39309502, 68460702, -71977900, 79374703, -51513136, -44788479, -68954401, -78817940, -76932945, -99982007, -43886540, -58481083, 26663136, -8381636, 47459813, -104672868 ], [ -36032973, 100633013, 55616849, 124928, -92333611, 104010404, 116991880, -47847982, 43220213, 35715025, 8235398, -22362441, 47821382, 101804829, -23139294, 22123672 ], [ 96756663, 23652326, 116706691, -34244395, -95874312, -80188344, -97595290, 98247637, -97638770, 19288281, -30848264, -42352402, 23244982, 72496830, -73662622, 68633074 ], [ -77838975, -84140615, -37337009, -84787855, 52898281, -35491632, 101722867, -22932291, 50401985, 98711782, 90982306, 22797945, -77594192, 18217835, 81245542, 93874152 ] ], [ [ 32951161, 117845610, -26898995, 56917530, -10125726, 67007455, -58301069, -111706731, -102165152, -79246836, 19304886, -82114905, -85000605, -113761830, -68632775, -16730565 ], [ -70434981, 15880599, 64786644, -113021895, -78622657, -84628165, 107476861, 10639495, -24606494, 35122615, -55141176, 21045615, -108410712, -68542903, -103019064, -114163438 ], [ -18678709, 33537327, -47891599, 44063523, -95462856, -94101055, -107151790, 44436108, 34669342, 48882957, -65942935, -46121544, -25475493, -89006988, -114809753, -68677269 ], [ -83266976, -59708684, -2315086, -107915307, 78381875, 7302370, 31487330, -96922200, 96767612, -9660265, -1780347, -85450509, 40801413, 43710001, 5808117, -91116295 ], [ -97044158, 76493191, -37633066, -108172898, 6394960, 94536591, 96169590, 107386725, -116458234, 112757417, -8542584, 101510625, 61545838, -117693916, 82221189, -77093026 ], [ -83946635, 18085534, 87447620, -34734688, -59735148, 47245991, 89251421, 104766558, 87294836, -7114676, 97812081, 7237646, -33840371, 75261360, 86709402, 36317579 ], [ -106947358, 63470247, 75971137, 13772624, 62449064, 38853111, -115450332, -2863490, -18298052, -69848008, -57107598, -53365251, -116377945, 38296876, 13512580, -107431004 ], [ -3380334, 16511257, -94415036, -113893447, -87752126, 9390281, -13410805, 48408644, 117825525, 2570341, -82117147, -105669681, 16290081, 113519845, -33220908, -18403241 ], [ -32192875, -109501275, 68299339, 67687365, -1629115, 24435661, 28773880, -67492677, 43036204, 109136977, -18722353, 65499828, 107473135, 52410461, -55091297, 9697974 ], [ 7843263, 6032400, 45559309, -72071097, 44397726, 43635819, -102926241, -20671906, 54475101, -109451250, 20821068, -60525253, 29096632, 35340899, -11738054, -50513344 ], [ -75380826, -96912290, -44971627, -118175070, 25127727, -60457553, -41301593, -118913633, -58292800, 55224036, -13783553, -106155012, -13317823, 105835995, 88871518, 72398367 ], [ 59367367, -54431268, -106900765, -117514425, -12498967, 89158810, -55551956, -11919752, 93990314, 49996020, 79764083, 50901970, 20108643, -12802835, -23209260, 64641355 ], [ -1690769, 35442913, 77639176, -40263401, 111371264, 42817427, 109136791, 35301060, 39843794, 91474664, -28129168, -105827916, 115525012, 49875997, -28371020, -78043349 ], [ 100923593, -51832261, 97715886, -108703702, -66779305, -12725815, -110698927, -32643939, -105801379, -25929297, -519954, -80109353, 36794630, 115076200, -33855971, -33756917 ], [ -87159308, -72772161, -76331064, -46818343, 33218398, -108998450, -29606493, 93831812, -42265221, 44407336, 14974904, 16671444, -82977513, -15464953, 45495940, 37501063 ], [ 97917814, -34237524, 89643629, -108576868, 77075579, -89507410, 42656219, 55391686, -99561639, 25817276, -76081442, -27323004, -118033412, -29480639, 116015747, -627784 ], [ -20192631, -34303240, 74369844, 11313351, -110744583, -36470165, -76801417, -62006874, 54277567, 86096343, 54304998, -2363352, -113913525, -25123898, -94991352, -74417748 ], [ 7447859, 105313801, -97076359, -112350049, -43614492, -23777894, -36482255, 108511884, -73551222, 81864765, -96047650, -92446741, 85935765, -72121478, 94643592, 56859551 ] ], [ [ -69848539, -49217513, 67964103, 79519833, -76559799, 73734426, -73164293, -81216060, -103337353, -24003112, -84408180, 87419390, 36746432, -14511612, -60746566, 63194274 ], [ -40493305, -53848945, 6741341, -40069795, -6614061, -56383257, -105884817, 54101772, 75905576, -55138211, 76436677, 111100462, 32753783, -105957528, -24101497, 101548422 ], [ 58495765, 48900809, -14546585, 20650561, -9538854, -88088922, 91638293, -112196502, -38759364, 65958104, 116206591, -6296404, -112285486, -76989812, 43257498, 73226709 ], [ 112896759, -80599929, -24910541, 49774264, 83659203, 27562957, -25026233, 31291551, 9625835, -13085311, 35446839, -15989024, 109257353, -33749896, -58526166, -38158504 ], [ -101885746, 25682499, -33403068, 55154199, 108615669, 99615709, -93916907, -3357585, 95665176, -6362202, -100828922, 33297529, -24097056, 98569175, 41237510, -103903086 ], [ 27465147, -83273308, 50074274, -51176797, -28477396, -95804024, -91346903, 40509022, -91810295, 70665651, 25248464, 103359235, 61855450, -23477426, -70016148, -42173555 ], [ 115809495, -34206943, 5091502, -90400027, 75658045, -106976931, 98018448, 750157, 115368584, -110045938, -71861267, -99174095, -65208783, 68599042, 17018171, 62494232 ], [ -99557010, -83454596, 9484609, 3014291, -4168630, -89842625, 10572220, -51145450, 45010718, -118649573, 21911886, 48104359, 106992739, 35472670, 86935761, -93001635 ], [ -34064660, 15345703, -46958879, 58787654, -36265807, -116565016, 102185123, 65079232, -88642783, 114499553, 89499864, 4142257, -70635358, -83876429, -31071026, -22304133 ], [ 35819288, 12295015, -37359994, -89453643, 11120596, 17900729, 107545240, -113296696, 107220972, -30767324, -99429555, 13761958, -95739210, 72218458, -118841010, 245155 ], [ 7966233, -43267542, 29859549, -71649737, 82605745, 76455852, 18118037, -57496865, 71619037, 58090930, -37823000, 11252112, -95902753, -14306766, 24477110, 7394658 ], [ 15908288, 13106482, -12429877, -56338153, -25251197, 39006384, 88301194, -57722432, -22181014, -23476211, -28487457, 30201326, 73575467, -48206381, 112824550, 50651177 ], [ -108148498, 70377858, -1212813, -34572749, -43875862, -58325555, -55793357, -6964254, -99803145, -95809958, -29564008, -59535633, -35974061, 112275118, 117579704, -96819513 ], [ 43614196, 57641070, -93406326, 52232163, -75283334, -110402298, -94357915, 106547857, 29714718, -64141867, 96848531, -16954210, -86317149, -55862817, 107700059, 69260637 ], [ 7042574, -80492984, 18524575, 39914568, -87325101, -73746718, -10343046, 58787683, 116015724, -63812621, 51258313, 73919007, 5092323, -54134553, -10814554, 21333375 ], [ 97848091, -48997895, 45647099, 29532093, 14178447, -21966242, -108509595, -70498990, -103877717, -25562945, -20607055, 2707156, -27763755, 3706210, 37193710, 31115665 ], [ -26715818, -87524079, 86085266, 15756822, -66174755, 27259894, 89536939, -101023189, 7584218, 7778284, -64514529, 70075598, -117139069, 82851230, 84925628, 118649282 ], [ -106687706, 60338319, -118692288, 101850251, 53511210, 61494987, -67241312, -33696178, -99087948, -24327604, -62392348, 88010310, -34737552, -107121906, 31760677, 44587525 ] ], [ [ 90961578, 59477498, -4530956, -47260674, 66730341, -102639687, 119062971, 72578530, 88620075, -43561505, 102485337, 83547033, -82082107, -30113788, -34174241, -95024896 ], [ 57908482, -5474169, -1305801, 53610327, 24656628, -59088204, 57681648, -98454410, 49035965, 74847775, 2157572, -53400195, 87186983, -42101084, -112902197, 40996527 ], [ 3190566, 29966070, -66568183, 90657795, -89016818, 77421271, 65135749, 94175104, -68479524, -65937520, -104318958, -85715104, -89813703, -36630218, 896137, 36492725 ], [ -89677604, 21269827, 106875170, 77537531, -106082054, 96929559, -3050343, -77482946, 77535145, -9934948, -36813365, 65102495, -41333234, -93717342, -58318843, 49422201 ], [ 83153329, -51759126, 26073835, -28472693, 64111795, -74222107, -15396166, 12459115, 1907620, -64353179, -64267419, -39488394, 115107735, -58769766, 101612833, 22870635 ], [ 6510831, -113652441, 86045736, 19421708, 21888465, -110716236, 110390065, -23791192, 39649326, -91063207, 83357288, -98712247, -43194539, -51622515, -102721314, -20572623 ], [ -103348088, -69404407, 64947168, 1056808, 5236369, 42066685, -46680079, 117755581, 94070349, -24108090, -53307799, -34244354, 78871041, 654098, 7995376, 107754688 ], [ 38131523, -67054844, 30644646, -78766359, -17109436, 28627966, -32989374, -66690472, 97728925, 84755783, -60774806, 101261988, 91432791, -117606234, 98844708, -15746076 ], [ -81928069, -96708551, -40802591, 67076846, -100931459, -116336120, 68911894, -64455617, 98396192, -97783367, 33153032, -26046484, 2524637, -9567457, -33466441, -41208066 ], [ -12238747, -93902675, -17948732, 31353708, -32191733, -28237752, -22484517, 92654929, 67857583, -72495210, -29470127, -64016368, -28134067, 25718124, -1033082, -75212612 ], [ -37351644, 25165991, -114488360, -19177567, -38714386, -114588641, -54565810, 42620259, 10546994, -79250448, -7342741, -98255044, -51078690, 107385150, -33215950, -104243244 ], [ 96546644, 47900604, -50111242, 98925035, 65147422, -23081346, -32130711, 12682826, -112420512, -29893150, 45072859, -19229645, 118766453, -55449717, -27216671, 110571585 ], [ 93594638, -24725397, 36720761, 54453069, 102219171, -43541365, 82281704, 84111552, -60657578, -110033682, 66619763, -74986126, -36417688, 59887931, 102936285, -2477700 ], [ 3715211, 67696266, -35281937, -112273255, -26405056, 106869523, -107475578, 15978568, -93857384, -58671768, 90698531, -25694275, 58400410, 20410648, 91857002, -5245714 ], [ 97953847, -50220289, 76192643, -7031548, 48205857, 67424616, 54588870, -106245797, 20210934, 23092464, -51681716, 71931501, 91054198, 89270752, -15579670, -72086503 ], [ 111454525, -44743216, -110714732, 79890875, -118757300, -13338262, 110724090, 89446632, 66188474, -65603324, -103315399, -38180409, 115878397, -52447974, 61934968, -90060836 ], [ -116839885, 3375872, -53697700, -59004753, 97845679, -89464528, -5734739, -97529331, 115210247, -16105381, -40422981, -8928953, 84502705, 42664151, 76989063, 48493539 ], [ -103028271, -56767148, 25938351, -87083696, 38792312, -36488156, -12780503, 17745941, 51508227, 5727415, 98807684, 88179199, 33628921, -19005090, -29208347, -64635277 ] ], [ [ -26541248, -91267811, -19289356, 61691865, -48281509, -113087638, 80480663, -28290794, -79936777, -93827977, 24080297, 110207826, -14998326, 91513760, -118790320, -5895022 ], [ 86998195, 104343424, 65354643, 8168519, -95837030, -55351497, 267140, 53565508, -110307529, 6949725, -68762269, 47121678, -57784403, 29598459, 48177470, 55127031 ], [ -19051377, -75963090, 40185751, -17803975, 101138025, -109856911, -46491345, 29224831, 109141208, -63166276, -40202482, -78465826, -22550038, -85733122, 59520899, -108484315 ], [ -90852528, -11901524, 73009788, 112830051, 107183896, -102164288, -98962234, 21523473, 26611061, -97083495, -95497959, -56128954, -63948417, 7793067, -40015889, -65856679 ], [ -70793162, 113869369, -105785278, 106695055, 119054096, -9757813, 4434000, 18983568, -67264608, 68736364, -28603593, 88219393, 64837879, 107630340, -14711241, -11326504 ], [ -1237885, -104197332, -69561408, 23245234, -26746966, 55866574, 87125142, -91616883, -28376896, -70514623, 78670053, -112201944, -92792691, 54807969, -92429087, 111300835 ], [ 94453546, -69877118, -72884283, 65936914, -37530077, 100861262, -2990785, -39073086, -88083846, -70653987, 112531082, 44916315, 45923786, -46902988, -15864018, -39238293 ], [ -66723855, -30146099, -82267082, 39788340, -113654168, 67672738, -68072763, 43297813, -82276473, 98837977, 37969153, -53141139, 85738215, -62252348, -55087946, -81144837 ], [ -99236816, -96669722, 101730243, -36739348, -58468711, 69143564, -9512737, 118116210, 19857790, -115232416, 62650227, -13043876, -40267858, -10343914, 33009666, -84504345 ], [ -103708156, -10332926, 25247034, 47191338, 78911795, -110619699, -69529224, -63922166, -947269, -81746911, -107583, -94167836, -25963624, 64143727, 55837800, 56790032 ], [ 109308701, -64591504, -38070930, 42357585, -51044369, -18111326, 14174390, 116315331, 54136233, -109554218, -63458310, 2480736, 14247004, -69193725, 67405155, -67769698 ], [ -23678001, 90109130, 110000469, 66422125, 94833876, -94125692, 27475110, 72661244, 21299673, -99456315, 70595203, -12293479, -26069588, -53134044, -107310754, 60063064 ], [ -65561016, -102851425, 7210387, 60921711, 94653740, 3370615, 66690441, -62230054, -61609333, 23095454, 96365435, 93593331, -37926396, 69515414, 21965145, 20103832 ], [ -75755536, -12214565, -3836105, -19264811, 13509701, -121325, 56135279, -2460906, -85257771, 8711112, 105256199, 709052, 10086253, -44043428, -70399436, -107269422 ], [ -46875961, -107032156, 32335185, -19961753, -30235343, -61785980, 14800137, 23012653, 87615601, 79386468, -14373799, -114202631, -40966104, 49958035, -36851558, 54667695 ], [ 44524654, 99662873, 24059648, 88990930, -29537310, -89417419, 55921618, -49690007, 115921357, 103336156, -22094337, 109242793, -9083790, 12228317, 5363160, -31783948 ], [ 61333572, -51262574, 117468113, 25484650, 44985122, -113039729, 45705094, -44916532, 28393809, 85439432, -98603331, -63009968, -59481241, -31938214, -108028860, 20827727 ], [ 99087209, 50087100, -14622656, -81860833, -101273293, 53762406, 48563610, -101537818, 83292526, -86662548, 109845260, -57276503, -79425178, -6563463, -13667196, -110323555 ] ], [ [ -16863231, 13439823, 82225956, -20292943, -33008016, 61704046, -18816132, 61110185, 116671113, -1922652, -29127551, -5393176, -59902556, 57188462, 66479874, 11004873 ], [ 29488273, 75564053, -52895320, -14524633, -70861840, -112967945, 13985287, 101159688, -88062758, 1773450, 107065353, 89719799, 62209255, 52448905, -79738265, 117701617 ], [ -2738654, -43332388, -15133342, -82227517, 85439699, 65462358, -28086542, -29292369, 91342530, 94271851, -79815105, 19472270, 87984196, 51172710, 97354255, 5710347 ], [ 90805014, -65410536, -54158987, 100286035, -94109157, -49933331, 57109015, 46919346, -92470706, -82496480, 53751552, -36179412, -35383940, -46726892, 76217269, 56883610 ], [ -67834759, -102895579, -16307868, 21467945, -64846055, 87798369, -15029029, -48212433, -84106239, -94931796, -8420012, 113565788, -87143275, -93102084, 81497204, -85165388 ], [ -116683723, -27677418, 66985184, 30790322, 86353581, 27206843, 117552649, -117999401, 79031393, -54471038, 17577156, -82626692, 79903208, -58699175, 113138507, -66147003 ], [ 53233154, 10010889, -81075178, 73587596, 57516783, 87559759, 88854855, 41661004, 21688826, -4273541, 51007278, -51665167, -928209, 19404815, -83223630, -98966109 ], [ -105100927, 21768095, 1598205, -45845471, -18911883, 101262374, -102254985, 26383576, 43116607, 111951352, 98185421, 35848524, -42101978, -30582275, -52965645, -38511902 ], [ -58625285, 31475499, -22497340, 85460242, -44080507, 56846619, 76577568, 15059920, -39116859, 71229882, 53777246, -95136543, 52199960, -48312297, 97850864, 88811635 ], [ -69730498, 75690607, 112528611, -100599783, 70613810, 33950507, -39576161, -4054593, 11208875, 67586068, -37695829, -19126541, -51382483, 112866760, -33966926, 34239897 ], [ 99723636, -65701731, -103874719, 72066849, 6798842, -118623646, -101855623, -103013609, -8567037, -61512727, 11671276, 68870282, -109339262, -62511207, 26329078, 109826034 ], [ -90016960, 36765792, -71591786, -11767508, 7252592, -97965469, 99998200, 100235263, 17895690, 56222589, 54585696, 66014852, -102830797, -2641565, -48821456, 117679292 ], [ 54315148, -21035859, 95930100, -59358063, 29707248, 56608411, -1734207, -85029256, -104009723, 34429478, 112359282, -47830816, 109610030, 94874982, -95525170, 115885088 ], [ -99877725, 6697329, 21294597, -91872862, 103665900, -96706084, 3996373, -8821202, -28679752, 119258847, -105230453, -34403192, 80361993, -101773502, -28108113, -26734077 ], [ 113263005, -88873037, 42532404, 16350767, 35775987, 104779887, -39490814, 84887617, -86863795, -41204027, 116479208, -35762671, 91764300, -47114521, 41442749, 78242305 ], [ 85969994, -107228835, -36571611, -105688140, -106340882, 97312021, 105658938, 74915931, 87007233, -8623960, 28136480, -47327338, -24468452, 66898128, -470729, 30982612 ], [ -45210714, -51680547, 23498581, 2227107, 31554134, 19320892, 35047346, -86793995, -54817779, 67350721, -4845433, -113216660, -64925333, -98978917, 3425655, 5970610 ], [ 91773828, 2984721, 69557540, -53446608, -42623948, 23039753, 24246393, -97490179, -69799170, 6326297, -76974872, 74801837, 16613575, 17828022, -8055951, -67907140 ] ] ], [ [ [ 63376981, 24235081, 109317994, -40306299, -78953675, -117714208, -4791132, -85616878, -99015601, 29123593, -101743712, 52176776, 58204763, -105377658, 73842600, -66167232 ], [ -110746499, -101953997, -51306334, 60776567, -13986389, 35760359, -11425019, -86890863, -33383898, 28956427, 88755995, -50735751, 98948002, 12163545, 99902184, 54452861 ], [ 30519629, -40042867, -82365517, 107033279, 9330260, -16997288, -99064882, 3793082, 102978477, -31837802, 53725407, 98869501, 13406909, 67566382, 33601377, -62998905 ], [ -16045478, -3683618, 74449661, 79737586, -109199565, 40616357, 29246124, -24443629, -1399701, 55654772, -69022020, 41307045, 34045044, 8942968, 65481283, 5585853 ], [ -5108078, 74379781, 95965075, 10807233, -19592674, -50912904, 6153101, -102127225, -59679650, 31593637, -49031125, -87607794, -8796786, -32697528, -58502236, 22815936 ], [ 57709201, 66925983, -114594358, 9198037, -100258699, 14406017, 32201855, -9696632, 32351930, -91901746, -78138838, 93168144, 26471678, -37874418, -116053756, 68262246 ], [ -16729397, -8918116, 86519130, 55714077, -26438810, -117439174, 23860573, -106058825, -79476056, 78156245, 113641750, -49861231, -46220875, 86896684, 85822580, -71822309 ], [ -38112906, 99985321, -31699944, -2694171, -72090809, -14981370, -52027350, -23180767, -112604820, -51306919, -92996056, 108200318, 75913527, -55143318, 50296910, 11822868 ], [ 91468762, -62209651, -20570490, 107662874, 20748327, 80595114, -502739, -89272170, 36297094, -58324212, 24471755, -26783313, 114658995, 42242888, -3781576, 11910563 ], [ -41815650, 3202743, 62698780, -67998320, -63611232, 70469567, 98032487, -105689281, 73444104, -108217686, -58916115, 55494836, 61812285, -90549331, -108367466, -8317971 ], [ 83551497, 118727027, -50567334, -48985159, 57180732, 46341125, 113221891, -79054265, -17229356, 60490178, -86192162, -12476951, 114823566, -74202880, -19573829, 112537939 ], [ 62475200, -88895168, -27981910, -113176839, -15934880, -57028641, -63356825, 104076572, 77856378, -104570795, 103247194, 48483165, -51962711, 26015882, -17013447, 113597179 ], [ 116157454, 37222165, 54123790, -94233673, 73463962, -22873271, -39797187, 68331729, -59422757, 80177351, -114923478, -28205120, -42074906, 10421147, 29082703, 79533067 ], [ -55349499, 60389062, 87529853, -57624330, 37836304, -106853473, -98676019, -98899875, -62377673, -28758749, -81340723, -75314902, 4781642, -15087398, 74569927, -17525771 ], [ 114101509, -48973502, 17909075, 45826363, 54642187, -10073538, 81903896, -115006056, -12990365, -55318421, -79759699, -94964619, -38494899, -57044149, -103285445, 93019226 ], [ 53696952, 79925639, -79313478, -50951387, -32912670, -46888688, -104025101, 115133788, 116849195, -5993880, 71535613, -67966127, -3065433, 74822616, 85808490, 90565537 ], [ -23278783, -113124702, 111038981, 43898657, -22355513, -65600925, 89946898, -78278897, 91765109, -50754663, 22907110, 77584818, 76979999, -7410008, 113151050, -23742551 ], [ 84942377, -37678863, -14272314, -86100748, 77003759, 15378551, 5130829, -85794839, 40935680, -3401275, -16932524, -8267039, -117111987, 68692453, -70966726, 113330183 ] ], [ [ 11572193, 78341116, 57742794, 42585113, -47044667, -10742350, 10434454, -1347127, 29255025, -19260324, -5119336, 80752375, -76181611, 17486412, -94865996, 53248551 ], [ 47832438, -12529463, 64137928, 108735449, -96722066, 1085763, -18027014, -48376640, -73538947, -38420193, -76367176, -104794201, 13877649, -93304833, 101837620, -89919198 ], [ 14450177, 111481581, -106831038, -115790455, 1353107, -73027895, -67371916, -34747100, 13919317, -21496533, -43219176, 38323760, 64440234, 115603604, -86096472, 76631488 ], [ -38995536, -71829023, -19583396, -41459011, 70408723, 66227057, -85073687, -66416928, 23966643, -90122265, -102028788, -65480573, 49106503, 65245763, 111132013, 77128881 ], [ -22699546, -103376428, 45355399, -41990608, -110497658, -55914392, 103033645, -83321929, 63726363, 1470119, 15951498, -40688195, 14515083, 57353571, 100643277, 6577147 ], [ -110553216, -55262449, -97503917, 94132448, -85357538, 4058130, 21087367, 104719635, 43480252, -84031946, 50375310, 111440214, -109409425, -92499686, 112628251, 103176262 ], [ 99932125, 117899688, 65878222, -97095537, 82803569, 72319392, 2913938, -18303546, -64818028, 32258909, 25534772, 94608650, 81898736, -94859181, 118745883, 26231958 ], [ -11204296, -98767471, -89796110, -99758966, 7971945, 83336959, 63804622, 10534424, 94305375, -2353948, -36590311, 107891880, -37701917, -7611479, -115348647, -115386677 ], [ -90694922, -66405198, -82542088, -112703852, -97829720, -112370316, -5492670, -107598585, -91157282, -7880530, 68071334, 102255409, -5855530, -16441039, -92696422, -100243883 ], [ 108072952, 115360027, 10408776, -90934766, 4593223, 73789233, 51352932, 26773526, 115852393, 11982515, 36766093, -33342468, 65445182, -22442719, -106724507, 115877468 ], [ 13781591, 93722105, -118930789, -47417095, -855427, 66564687, -1532818, -7843480, 27014683, -79782941, 9598275, 89986860, -48455084, -92570282, 97834462, -107203606 ], [ 14100561, -8161664, 114116204, 97011748, 16899512, -52277871, 44355109, 74831469, -3036313, -101349441, -77985285, 91211365, -92897535, 80155150, 70965732, 8844275 ], [ 69788714, 73574987, -95565851, -98846654, 28977814, 102478871, 96365334, -11162095, 109886906, -56788169, -46783101, 9328140, -51686905, 96865732, 12728958, -15665441 ], [ -9054932, 48517240, -91337528, -25696504, 44259356, -85212736, 95662368, 27711501, 17388131, 71278678, 55604587, -106663840, 102591255, 79604780, 70275273, -42182036 ], [ 32549286, -113930703, 29282096, -48790186, -111233732, 54116665, 15481034, 107121812, 79387456, 100301922, -69422431, 98769903, -38336076, -77426520, 22013776, -119035211 ], [ 71656289, -50701266, -67661743, -53719044, -50246618, -33913911, 107542758, -4091137, 106328149, 53379166, 96018339, -109376377, 71605487, -89622056, 41746887, -118865933 ], [ 70002391, -110197051, 51752482, -113517998, 39245508, -10683650, 113556313, -57599979, 112995467, 80564093, -7669662, 28962532, 28804287, 6103410, 58466034, 115171348 ], [ 113009115, 14308446, 26394657, 75691378, -45045208, 4617540, -85075300, -100740426, -50663757, -81888262, 66226771, -114482818, -106185911, 57224154, 87018293, 98189965 ] ], [ [ -89035945, -49938403, 117672024, -36636646, 90241142, 21143729, 77849764, 60091776, -22366727, 13920448, 118781559, 79928049, 95281360, -109948575, -35238704, 77961208 ], [ -102807352, 16784298, 51406758, -93545319, 85216364, 27538701, 106211865, 67241096, 83465515, -54253614, -7082448, 111764171, -70689324, -67151846, -103242489, 81506026 ], [ 39457061, 19101145, -63065093, -110945209, -113302674, -74571782, 91153365, 22894479, -40634925, -53878433, 26208467, -49474959, -90133201, -110897316, 84909485, 109701888 ], [ -114377416, -83084347, -112578338, 13392580, -97076882, 24710513, -111304765, -33146482, 29888427, 37576355, 12541191, -91024052, 83450465, -36291916, -87418256, 5002907 ], [ -44874278, 52560052, -36648375, -112978982, 28978406, 20180251, 11954484, -56694037, 24300845, -24110529, -75630070, -3168145, 74135432, -42635309, 16474158, 104007972 ], [ -49330923, 27206728, -87009120, 79212210, 49915675, -119198825, -19305288, -110471722, 5061150, 97308844, 54979303, -67777911, -114117359, -114264351, 90042348, 22892825 ], [ -55989487, 115967945, 109340959, 7112305, -4333873, 23895048, -29448529, -83917186, 34771089, -76907862, 117073755, -110072079, -68808842, -18479811, -34093947, -109157988 ], [ -90975618, -113973293, -46692470, 7043464, -77674107, 110538239, 91017960, -1173640, 18109718, 90790990, 80469339, 19877073, 26096243, 17175868, -13250444, 70875822 ], [ -29299570, 658157, 33662072, 83144952, -18118996, -20951887, 109496663, -49155892, 9328606, -100595907, 40748232, 96872757, 32948462, 42023845, -99045792, 3504440 ], [ -14463611, -31478257, -19810005, -61423899, -22097847, 36741640, -64590353, -83037470, -99535466, 37397781, 69397489, 101227204, 27010953, 6832187, 95379936, -89711124 ], [ 54141031, 26230161, 112556303, 22513204, 118448745, -111459603, 18867415, -1279038, -72495618, 15016588, -29409325, 25692426, -84429377, 62856992, -112885848, 64596773 ], [ 86830067, -95579847, 91178353, 53411624, 17709478, -78202390, -22312227, -76501466, 53327388, 52033412, 67758172, 820349, 54888208, 25687289, 78419092, 21468123 ], [ 83429657, -84075549, 101380117, 60218609, 8502002, -40710153, -114702429, -78846171, -10024030, 119148989, 82808163, 49983345, 53362026, 114717318, 114897358, -16138643 ], [ 48681452, -398136, 15496469, -47502889, 10335707, -70935910, 81700828, -57346940, -18705390, 78177084, 93024618, 60792289, -17304183, -23717540, 19472505, 14533984 ], [ 19079145, -96126471, 53682600, 113936153, 50836855, -56083598, 349039, -17232396, 33732106, 44062702, -7159117, -19730810, 43728998, 103931850, 72616542, 22325400 ], [ 72360402, 22159981, -72294890, -104102263, -34062604, -73318217, -33269421, -63861427, -104323472, -58583057, 78628394, -88872288, -108566601, -77552152, -100335390, 39748527 ], [ -66819917, 9567000, 56781886, 14374791, -101242506, -1419846, -65602450, -38763452, -107473017, -8419363, 98236589, -30079242, -87347891, 73652833, -96437114, -112487194 ], [ -49357771, -17289607, 95048885, 102925952, 102509790, -116622543, -4597273, -97542300, 29307982, -32560982, 11930823, 76098525, -28212402, -60733020, 23393735, 24027055 ] ], [ [ -112195639, -106830951, -108817894, -99957144, -15712892, 51717004, 100953139, -6478355, 118099181, -72776230, 83715608, -4226273, 95674696, -697260, 92116435, -60293018 ], [ -57911524, -8319584, -111896142, 23536501, -53027576, 109899431, -478023, 25869227, 70740711, -96338540, -108709569, -107737332, -107735350, 28072642, -115476455, 50970497 ], [ 114191322, -70187501, -40705150, 2255433, 33334715, -99454941, -50760392, 25256377, -28564810, 57836846, 82264333, 21217479, -95506185, 114130845, 24977802, -41117611 ], [ -70253543, 83710054, -77139713, -82669509, 65991076, 39138075, 25203245, 90489587, 82976648, 101076636, 45402034, -56450608, 16792483, 110214901, -77605331, 39137568 ], [ 76966536, 23526447, -49003446, -277724, 75027000, 61925479, 113894986, 65641397, 116540561, -44821021, -23619621, -92617788, -41129451, -66740538, -4366179, 104191523 ], [ -12226517, -5276154, 43123873, -25881677, 27393350, -105753777, 79586373, 28245478, -96939934, 21380683, 100795393, -2350331, -45739577, -76072102, 56436162, -110761117 ], [ 3017377, -81248895, 4417860, 53085386, -83391035, -98004714, -29582225, -113888889, -90676507, 105064240, 18416429, -30580956, 112692984, 71063422, -93068480, 55372909 ], [ -46502996, 68277403, -64819149, -21688559, -114700710, 72446932, -15086021, 20215659, -62161006, 20116312, -71051519, 111615636, 11741455, -107404618, -31699024, -13228803 ], [ 104897391, 79443443, -83244685, -62667518, -72251483, 92876663, -27938435, 103511272, 115745652, 52568135, 96648073, -87970825, 95212284, 39244112, -99018906, 69040238 ], [ -118188431, -378010, -96280341, -5500956, -86200476, -97352925, -92673234, 68234084, 88623680, -26194482, -116263227, 7148127, -66847737, 93298507, -93983860, 30348222 ], [ -60432042, -117653753, 95675217, 78744180, -19992274, 7794754, 27021907, 109804942, 54858774, -59862226, 29076458, -15144915, 50859143, 23587717, 12597337, 52330710 ], [ -69551642, 94663915, -30120751, 91209205, 82930496, -64325464, -115843005, 98711901, -60346158, 104069729, -41724877, 9266051, 34441370, 106801522, 61710257, -101861996 ], [ 24620823, -67845929, -66856129, 98980236, 51301411, 113673647, 4274438, -16480778, 91466482, 62436195, -37409296, 25579308, 76612209, -27518948, -73464118, 71854117 ], [ -60822912, -113252712, 110078763, 1479539, 89225212, -8383999, -18501061, -11026386, 31253825, 86225432, -91560264, 614415, -29667531, 38108571, -36822168, -26715543 ], [ 40879274, -44911654, -113349736, 71283939, 71920055, 100946179, 112659640, 90720030, -57210927, 50139414, 99315399, 33070688, 87307092, 25381245, 105672293, -11057736 ], [ -17604996, 75611597, -71859537, -107000356, -42223675, 61667551, -91979128, -95652716, 105225395, -50771954, 97610501, 113302253, -37133962, -7840025, 96505669, -104781131 ], [ 90619046, 76104838, 20134521, -108188076, -100880335, 58470829, 69065682, 96899435, 116796143, 76675785, 2694098, -103880670, -98262071, 94543908, -51852262, 64446706 ], [ 116053773, -116163840, -65851006, -64146659, 35977258, 76448269, -26931763, 51571670, -65319251, -27986599, 22891574, 79673274, -87518225, -7206529, -69191835, 71179403 ] ], [ [ -116697266, 109124590, 43236955, 43562678, 71172863, -37308643, -24235442, 116385186, -86929684, -110417305, 75856286, 59478220, 187601, 13894535, -66447742, 116177742 ], [ -97723519, -21722033, 88032575, 93826064, 36749827, -31180845, -22843205, 85434015, 25748732, 73002627, 65271902, -43836135, 95262077, 36763338, 70262732, -80155025 ], [ 106935387, -30645376, 95286546, 58504237, 37901039, 48115677, -110273603, 5541336, 118635253, -38468817, -112424246, 105866869, -64146866, 29967383, -84258407, -96197264 ], [ -3197259, 94943553, 40781625, 46084978, -53098028, 33592447, 21958287, -59071426, 102630828, -2949083, -104596911, 112764014, 34861753, -98246373, -116963481, -23614236 ], [ -59217071, 109083344, 23499072, 110381400, -108085047, -88483708, 100753793, 78094389, 11473157, -7528722, 314515, 83782942, -39888934, -91278595, -12983597, 16622160 ], [ -84031861, 110792550, -78365792, 81556481, -7181753, 18939884, -69797074, 113499787, -87045338, 56930573, -53117375, 94081731, 103330629, 74025864, -77269268, -69670596 ], [ 64287827, -15170816, 70824691, -68016222, -31595033, 75615812, 37063353, -110653711, -1266737, -55773300, 114510355, -97032539, 90052463, -14270028, 65154054, -45222418 ], [ -118816003, 49451298, -116636496, -8165735, -16892446, 118680725, 22924009, -96573158, -49251180, -94099510, 50912532, 24381206, 39084089, -10911377, 45885280, -54230928 ], [ -41131973, -4149365, -15527011, 8009040, 52060400, -98074663, 84993086, 96520, -96705153, -61300487, -103269900, -98779028, -83634471, -59121177, 111903, -79682099 ], [ 106100309, 90396219, -6769026, -86769170, 52617378, 113974924, -105477127, 37362457, -63767321, 11837720, 84503882, -8416455, 105423646, 34571931, -116547660, -18831380 ], [ 18206624, 102703496, 14552064, -100788273, -95284297, 100893487, 53189126, -26564272, -11966041, -56509464, 52152524, -13688518, 17340639, 112400986, -104942613, -101476401 ], [ 94111839, -4987746, -64564200, 95922321, 36719791, -112070861, -34296502, -62678110, 117486085, -62175950, 49620154, 108551678, 89992773, -59836808, -84414915, 83976816 ], [ 33406268, 75673483, 82393434, -11873774, 23456682, -52369650, 100109053, 29935430, -113540384, -29401797, 58987041, -54805926, 19993279, 88582183, -103488038, -28812491 ], [ -24682340, -103777648, -43225067, 68809040, 9523643, -86409054, -51588682, -68846181, 17228757, -92672609, 49738679, 65763108, 99336597, 97234153, -27655439, -111008720 ], [ 5725219, 25092253, 83543230, 8582382, -36775371, -63103150, 26451613, -100969851, -18754470, -114319312, 106770970, -79511356, -101889009, -90244273, -43599449, -5371635 ], [ -105860099, 78920113, -93290008, 67658962, -51852533, 73696616, -86975950, 3366443, 89389941, -26940807, -63209133, -47459699, -43683089, 111867737, -76707667, 22410013 ], [ 8542218, 49378545, -26220644, -32345092, 55242277, 38211636, 91411222, -39178446, -107609439, 96758088, 81881409, 103409277, 115253566, -45221581, 41683607, 115368614 ], [ 5656672, -62826331, -112004129, -67419237, 102323394, 118397721, -78249104, -19956016, 37601269, -60496295, -114492828, -103577755, 68095635, 87384571, 3313391, 28865127 ] ], [ [ -1252478, 50330667, 51091379, -18388107, -118575859, -115719119, 111900563, -85628482, 112179440, -94533174, 63794044, -60856823, -80528117, 84069255, -89646490, -118646444 ], [ -22784136, 35123046, 20297424, -113860601, -90858333, -13363385, 80361268, -71514075, -98442781, 12510281, 52785823, 75018854, 66756606, -3875873, -46154457, 2863988 ], [ 95498829, 117678850, 40013721, 69677666, -87036936, -74802497, -70509650, 70392634, 86612545, 6574294, 93162381, -54246179, -58373585, -86782610, 61319454, 3089601 ], [ -115462054, -15149125, 113986375, 54105655, -51649094, 52009250, -1530026, -16425615, 1737756, -92363657, 114727012, -18783956, -107676397, -70812289, -93098671, 92022592 ], [ -15168083, -63679271, -98773466, -46200495, -111327683, -5522038, 92062078, -19187668, -71261747, -107038357, 96282259, -69335015, 91066609, -77959768, -88120799, -58685067 ], [ 17966909, 15507798, -40924035, 10709104, -17142062, -31543471, -65219497, 45910891, 106938157, 20742192, -37792982, 65996083, 89799101, -76632723, -85514073, 52144172 ], [ 5260765, 103214986, -80655350, -50312770, -114890975, 88101584, 95699143, -105867966, 37417759, 114778074, 102304857, 51682735, 58751230, -29847931, 113245063, -106517939 ], [ 30600227, 54430779, 75095733, 21523384, -66103864, -46126973, -109908209, 56963240, -49766985, -93266821, -66201571, 113999503, 54274443, 75104664, 61258287, -47060219 ], [ 94457404, -64549879, -15136283, 98861892, -8158934, -56515189, -58585760, -10915381, -9165545, 98844438, 1985009, 74391285, -19353388, -51078642, 71839981, -21545630 ], [ -75779569, 39401256, 50322716, -106829173, 53646911, -772474, -88458554, -60300114, 4175546, 59535878, -35311500, -31314439, 68114387, -23023098, -88672274, 95846716 ], [ 28498852, 18433548, -31884694, 39863445, -62003507, 40948292, -64622013, 26213221, -48331088, 101177961, -35051676, 19224388, -104090890, -50174622, -80618833, -44943478 ], [ -102596215, 23534947, 107260523, 16833442, -116991725, 4563623, 69591034, -49531199, -88982021, -93365167, -96427295, 31679935, 66498134, 32773401, 106143709, 9816878 ], [ -94794713, 87860683, 41600027, 33173430, 35790907, -60974313, 93829051, 10907731, -73175444, -11790344, -49350236, 81313625, 13548919, -46918200, 38113317, 24538486 ], [ -64156904, -68747937, 29796302, 119079840, 94041506, 5175568, -42494294, 6942910, -50213514, 6852571, -39774502, 53518496, 45232161, 87655807, -116970621, -79866795 ], [ -18148130, -98399117, 42980913, 63274905, -6719339, 5044629, 14736261, -24102885, 40006321, -37024924, -105182728, -88208506, 70844437, -86175685, -20559153, 45090768 ], [ -76610458, 27351010, -96384558, -33953206, -103796549, 109989660, 18599032, -51094755, 15674494, -73573177, -88240255, -86498037, 27733809, -55211970, 40658287, 54211473 ], [ -54671320, -57073961, -97522646, 101362238, -106129270, 81598399, 24286184, 78123774, 38335866, 18479021, 84132478, 76538775, 95638804, 30221243, 74696326, -71219386 ], [ -48822066, -72341526, 75788687, 54666465, -53986233, 59827183, -49213598, -36274862, -38521271, -33331872, -97184217, 3328762, 72121264, -49650350, -397849, 87225635 ] ], [ [ 47250951, 68897263, 67940525, 41837159, -70915019, 84459701, -114765191, -60007596, -15983432, -8325067, 38589122, 116339666, 27437322, -47943468, 16533869, -4475304 ], [ 63985968, -116103408, 4297101, 64046229, -29656381, -18818871, -4859549, 14169278, 59378404, 39229717, 15902814, 100372767, 94619951, -1504021, -44004105, 114840104 ], [ -97486715, 109844428, -83113830, 2028274, 26254384, -80367560, 68706274, -8594874, -40349800, 33523468, -25641266, 2447287, -9609945, -78740531, 7772395, -65702888 ], [ 17034715, 108989237, -107051026, 21029206, -98852680, -85680883, 12175881, 106397982, -29294620, 9886418, 109246957, 96037528, 11943468, -57487754, 10115485, 56309186 ], [ -44179863, -60671670, 17626129, -52594233, -39808726, 97842054, 56672038, -27971988, 67801198, 98895723, 585956, 53316740, 98147891, -95450647, 21796208, 75929109 ], [ 24617798, 101985678, -13755482, 72129019, 113208794, -79678999, -14047750, 29157344, 1689573, 82216000, -88042295, -109766973, 83300446, 60867851, -55412873, -51906476 ], [ 101659160, -62224859, 52700237, -68100983, 94171342, 13826557, 94766121, 61688457, 11640716, 57198145, 75003578, 33728846, 61041620, 118312637, 53623282, -12959778 ], [ 62152988, 76902195, 5162707, 771505, 98462173, -41151502, -100866043, -64726068, -14046756, -41179885, -46772266, 448847, 101745925, 60536210, -11851430, 25736739 ], [ -106204110, -52451757, -33982254, 90749579, -37371151, -87581528, -61518851, 111536459, -66792330, -33885602, -67508474, 78194874, 100988561, 108450032, 72216696, 34307713 ], [ -5775335, -101465304, 70707371, -51001153, -43266770, -24871173, -67562910, -61556398, 39496734, 96454813, 114150596, 83436720, -21542900, 24668961, 34649593, -49165500 ], [ 111922377, 44856157, -89507920, 85084712, -61177253, 6077835, 36022883, 41314138, 104728413, 106142859, -76304274, -113470017, 13301680, 1812505, 22835918, -61953165 ], [ 82584026, 71944805, -21781656, 110380343, -20501052, -101082027, 115056885, 62304023, -97022426, 47430251, 77581908, 24173066, 87068510, -76424287, 37441064, -113444093 ], [ -103186532, 107402335, -112957555, -89529883, 95172703, -13122600, 105608985, -108938500, 97940838, 69957564, -94649311, 118737132, 36990858, 93281770, 71321586, 32839553 ], [ 32007073, -61902123, -103673558, 101530442, 98039932, 18592196, -97492904, -61311315, 29689443, -54953278, -46926215, 49094254, -102180797, 55890533, -67084161, 91914544 ], [ 50130524, -49700512, -42519438, 89358323, 99558784, -24642845, -74788880, 118840734, 117480918, -48207795, -3236344, -79855763, 91745911, -26811861, 75660105, -42862309 ], [ 59062787, 104655282, -1900311, 67846837, 28194398, -99622035, 95781276, -110398233, -111445096, 58769667, -71171722, 94153718, -98367201, -6820800, -14870312, 74673920 ], [ -30305207, -12898016, -13341588, -85319255, 104641199, -97578544, -36349800, -15894163, -15399401, -106279781, -79474679, 69298341, 94975300, 15689149, 68147241, -91509792 ], [ -17361858, 41701787, -2164393, 67720536, -4390605, 93695750, 71372718, -6154361, -58525248, -55879706, -117134530, 37273788, 37432873, 70935978, 70382346, -34241038 ] ], [ [ -29802346, 70263269, 106545510, -111460854, 75400142, 5072512, -116555764, 50562708, 98650331, 41124443, 109057245, 96144190, -115457557, 72199331, -92326874, 93630851 ], [ -113425827, 110259066, -8247307, -98716790, -36703684, -52004799, 48417022, -39219153, -45265865, -32249492, -60197941, -11307984, 52512069, -93981794, 63792315, -49509921 ], [ 99728604, 56515758, -71183421, -32933643, -29858485, -75688227, -111061233, -21908451, -110842455, 65309315, -96772111, 25282665, 30011996, -13249529, 7673429, -49165667 ], [ -25063587, 56213005, 97337884, 21382380, 31660150, -106203983, 18890384, 73714456, 79947082, -63702171, -118219223, 114924933, 78861937, -73746754, -74432909, 24532936 ], [ 98033083, -67795901, 57447051, -4921299, 65122662, -78467080, -13752397, 79404847, 28621790, 107099348, 78866906, 99720234, 61524073, 83942912, 80603672, 26360430 ], [ -103026129, 78525291, 91553130, -64960405, -71661870, -6316027, 97291288, -11111769, 93804763, 41921690, -7314152, -69486685, -51549622, 100309637, 104598955, -973908 ], [ -79498699, -41540146, 114978979, 96747966, -78736884, -48031603, -6014776, -66096385, -107530580, -17827205, 74771380, -57438829, 3643353, 10029883, 57651029, 44595078 ], [ 25134921, -111591397, -11765483, 108984908, -97227705, 81678755, -6325890, 52028278, 48800011, -43765318, 9959441, -66563720, 97906811, -112840682, 82742093, -38382907 ], [ -98026520, 13910367, 38503775, 111782959, 104190382, 48280460, 112047416, -14532584, -100455874, 45788155, -54518816, -71879501, 20377348, 57558605, 54141271, -41441430 ], [ 58324823, -40608059, 108183750, -16800372, 98388507, 2491122, -29666093, -110320841, -42700203, 118221723, -67815226, -107843287, -68767827, -25657487, 94613045, 97139891 ], [ 29456921, 73588226, -12298474, 10629423, -87517219, -78709304, -104932519, 27352540, 65202978, -49935057, 79170161, 88240881, -57537681, 67617879, -25989197, 49138240 ], [ 60108301, -8009007, -3047392, 86355290, -13367901, -117246019, -7005689, 52203405, -15174367, -9743689, -103235892, 30802385, -13622033, 97652975, -40093493, -62013224 ], [ 58373568, 71592281, 67933267, 84283168, -61291844, 28036228, -55242025, -20300593, 83276184, -45296382, 69427475, 87963409, 55265052, 99132044, -91427987, 96220510 ], [ -43777539, 48274547, -91573802, -20724522, -45997900, -79611212, -2882755, 28838791, 57394999, 26150045, 81648265, -52285761, 69450825, -90379432, -17748762, 69350380 ], [ 85283357, -41975045, 31806400, -9694727, -54632220, 59444173, 59996885, -37002137, -92240415, -81690284, -46924973, 87634800, -96246235, -20021076, -75191703, 51766521 ], [ 97652709, 28520952, 96266675, 47831739, 69354464, -117626644, -12530229, -19821223, 83404893, -8941497, 98147998, 18398027, -25322804, 108467955, 31169136, -32931486 ], [ 7901946, -15639267, -43159760, 28710640, -26870353, -106804307, -86912979, 15901128, 7833496, 72057726, 85799089, -104598691, -7686843, -103593806, -7364135, -46224348 ], [ 51566212, -66387931, 87502162, -12879738, 80769024, 77572126, -71997251, -6232461, 93033465, -110501167, -61147641, 81738217, -35330362, -81403270, -50287905, -13635804 ] ], [ [ 43391369, 91431648, 109310992, -56231003, -90390265, 102408428, -107966989, -99165344, -3509563, -76804308, 27928129, -59720998, 19701127, -53941251, 61104999, 42346159 ], [ 51122206, 52552856, 40181842, 52064983, -63622723, 49171632, -69026464, 93342027, 69087180, 51747599, -114972598, 24678854, 5053752, -79289917, -68570974, 92996160 ], [ 37805763, 54929543, -97370498, 12182676, -23271155, -92932973, -76990513, 88611968, 81588276, -10673466, 43285899, -114430827, 85686596, -50390134, -32085890, -52008554 ], [ 26376598, -11244719, 90470266, -34392904, 20258633, 85047059, 88615600, -93532926, -72784199, -81748309, 45452368, 6547787, 56786355, 590970, -8514371, 34289641 ], [ -37309334, 57976366, -71653477, -43078430, -21319268, -59526609, 15387271, -34008729, -65761840, 30217811, 46431879, -96416146, 101888123, 75754142, 88139662, -40752673 ], [ 91050061, -98761503, -15723130, 61952931, -11943525, -112977944, 99056281, -20113869, 6182806, -68871601, -35197479, -61548303, 21915953, -42016974, 85577964, -114410857 ], [ 81848645, 87501190, -40421118, 49265019, 113092877, 25079203, 32543858, -76991573, -68256576, 104658820, 4225537, 45607636, -116985179, 9815003, -13472113, 20963514 ], [ 48325108, 63216221, 77572505, -74803785, -57656467, 114462054, -25835597, -46927522, -36282259, 3330058, 106911305, 29775025, 34654856, 88835106, 29727423, 73895709 ], [ 93847077, -76406125, 80234481, -36433505, -98143207, -9997637, -43983741, 37087059, 67946650, 20503174, -17490350, 60332849, 107447019, -7675601, 597450, -104388147 ], [ 88310015, -17426806, 64460145, 44043261, 74338359, -98151908, -88757312, 55608975, -30928335, -103388175, -112827444, -49016094, 2427177, 17030863, 85768591, 63015782 ], [ 8665108, 76982153, -27219192, 4656778, -82563249, 77159668, 101687139, -84085506, -87404243, -52526900, -47421563, -65684443, -3870202, -40760499, -83045574, -23871390 ], [ 24864144, -28628311, 31364540, -92895327, -90712982, 116782886, 113689278, 37619537, 3651969, 3222745, -81804149, -112552573, 32219350, -57579359, -6629109, 111516906 ], [ -17628768, -92173053, 560675, 85142724, -83129699, -42265321, 2187075, -117254828, 75736458, 118043224, 68196387, -30121603, 96523400, 66140111, 105375637, -33424645 ], [ -84553910, 100856454, 81223883, -4899162, -39801946, 32126634, -76510331, 24895254, -44521756, 106272697, -116296596, -33686173, 49446108, 79280631, 32035496, -84390101 ], [ -87233996, 96636212, -34941367, -27687488, 93446838, 7952049, 3748896, 51138439, 38212641, 4616072, -72569969, -37606988, -110792929, 55895481, -51410895, -68378431 ], [ 98624365, 32225865, 70633654, -68809832, 39962870, -1926705, 73932046, 50788256, 92351571, -48946439, 28975604, 6380394, 85472030, 93657334, -108855431, -53664212 ], [ 58696960, -56027463, -76473112, 110125701, 118829320, 46041314, 38022587, -20150313, 93409578, -70201810, 89546897, 50130864, -38655034, 80931670, 79650817, -29346990 ], [ 24434618, -21445318, -100236241, -20394537, -52851639, 32353344, 38978431, 68643052, 4590900, -117591060, -81247599, 110939232, 53222678, 12757447, -68051152, 131344 ] ], [ [ -43105360, -6717536, -9278666, 67511843, -94640476, 11696659, 95734575, 19998778, 5193681, -74420844, 103510561, -69996129, 31758003, 6805095, 117619903, 49724773 ], [ 76921787, -83357570, 101934153, -88981687, -64512084, 11234102, -80355669, -46649214, -8635232, 107841038, 104913870, -98216399, 62738750, -92939359, -111706579, 51025770 ], [ 43194934, 24448701, 73201743, -20408033, 56053270, -67427891, 97629795, 25325849, -35800994, -21413902, -18615196, 30098370, -54809022, 94683890, -13936586, 71405640 ], [ 39580565, -75911530, 47667244, 1924300, 51013310, -50106830, 100204751, -17014910, 59029238, -9531916, -25825344, 110530815, -51047866, -22818620, 41577823, -6682090 ], [ -71056994, -78040459, -71978657, 110457848, -47177008, 65023077, 32082142, -24092238, 14871391, -107087477, -47305531, 64680569, 7032620, -55347657, 10912248, 75742482 ], [ -47178671, 107802049, 70652290, 109409415, -62059286, -51348882, 53015004, -78274734, 14594130, -1151889, 46677372, -17128132, 78817879, -46172311, 25241572, -81043147 ], [ 6101769, 102197913, 19114623, 59303592, 77421063, 111498848, 67683999, -41085667, -48642832, 39047582, -22603934, -65104954, 46018278, -51831899, -63467409, 66434656 ], [ -9684126, 87210863, 108131014, 76425100, -75786609, -86408195, -92442849, 33859879, -92776583, -21342345, 78262446, 50261233, 90542949, 35888557, 37950008, 8024567 ], [ -37003775, -44820992, 86823624, 79445812, -93137743, 60522070, -12867330, 78788600, -41060447, -107122694, -47875159, 58107273, -35530439, -16189497, 16942754, -112092479 ], [ -103383223, -3340427, -46538943, 115444488, -4012603, 75195799, -24302319, -101832533, -82213792, 63791787, 75413783, -113066692, -54846410, 16844710, -87907138, -81746804 ], [ 58507957, -110994301, 52686048, 25517400, 9342615, -101088887, -88528165, -118173637, -109587534, -42829303, 89263414, -38800021, -87024468, -110760899, -41480467, -101592939 ], [ -99407861, 55018963, -77591058, 29164293, 42627116, 56223968, -75744013, 95489198, 117339616, -58611519, -105015135, -106241148, 60091693, -1726757, -86267524, -98159437 ], [ -58845015, 11683744, 9194230, -33656363, -117498441, -93092518, 22322366, -57364822, -73685953, 70098283, 23644995, -46612003, -27532038, 63460455, 69335982, 29962071 ], [ 32621225, 53691281, 40851487, 102078323, 66696129, -30254760, 68723379, -26410267, 66912506, -104731540, 17447074, 110460116, -20530896, 77709848, -115690979, -79531025 ], [ 40600973, 95630880, 70938321, 54985143, 56248850, 9582066, -15965199, 102293256, -40637975, 70233968, -9476167, 109987844, -82177069, 46568041, 80901671, 14052226 ], [ -118806288, -49128101, -57347896, -111210913, -64793407, 17653974, -92452181, 64735815, 29524211, 33939114, 83753876, 46034013, 27932599, -28898880, -52299576, -114467337 ], [ -4259969, -36985094, 86034756, 8854787, -31651686, 85571172, -89977998, -39390320, -10433359, -39926129, 30040524, -117753459, 50714938, -117152288, 117048000, 40404580 ], [ -70602259, 58206578, 24395805, 22375688, -110768956, -49011803, 112695130, -43251489, 8141905, -87439248, -43294200, 54392447, 93712639, 86352375, 89320998, 5574797 ] ], [ [ 117704290, 36000036, 39546293, -100005516, 2391706, 105634761, 74576455, 29326756, -87016895, 52132121, 76671473, 73360762, 100319968, -117808456, 71911814, 73748043 ], [ 48374288, -67554552, 38337540, 90552321, 105292923, -26160181, -30244808, -19864684, -75847628, -99673927, 26018623, 20475228, -81390689, 28780826, -62636139, 3804347 ], [ -55095020, 6620971, -4151165, 44542703, -56678928, 7002295, -9560617, 7423315, -86353315, 113878255, -75155501, 23037167, 69548896, -22222986, 48958385, 106172393 ], [ -100169221, 74182371, -54843805, 9012476, 8513972, 85087190, 63660999, 8174388, -80300947, -29236165, -90585398, -115687309, 64295647, -108042283, 104480113, -117091855 ], [ 71612881, 65618261, 91487710, -83872643, 15190925, 71749680, 53300663, -24800624, 23561347, -80468324, 43417945, 35404165, 111111830, -26863904, 97484497, -81462095 ], [ -20302455, 50315475, -32947632, 8081827, -38032432, -39338921, 98470049, 37297295, 12983002, 34797439, -83963534, 78252233, -53333177, -70142314, 82464005, 6898600 ], [ 83045093, -87125983, -61597214, -9359632, 87762109, 40661392, 86810049, -33606037, -90249085, 116582895, 59452545, -27671530, -13037318, 2362517, 73672161, -38820410 ], [ -31601889, 3170610, -91048485, 87467613, 100948923, -44140060, 3786124, -87048179, -77250231, 32557086, -83707478, 97725426, -38687240, 57410147, 47735293, -110093420 ], [ -31562353, 92413351, 73662603, 93263506, -71316200, -94865054, 38466707, -30455336, -62099449, 28814542, 88698996, 27420686, 42305166, 53871309, -100294011, -106246729 ], [ 30329779, -56680649, 102882533, 79864677, -5326457, -86080350, 42043349, 18924586, -70512839, 26892227, -5557037, 93225424, -49391544, 110358384, 947626, 47802860 ], [ -104319692, 48193899, 22689613, -57326662, -52749034, -83309086, 45799263, 32035351, 67265481, -108430468, 44160060, 81888411, -33362799, 55836136, 81096059, 37289164 ], [ 9057430, -916489, -2399121, 112821962, 118220452, 80192486, -44856233, 118617863, -11572319, 51799355, -10990287, -68462616, 40612335, -94216677, 78095426, 12890234 ], [ 68141906, -23057880, -105082675, 40822877, -117340815, 17803513, -43746070, 59777931, -40222334, -13517970, 60790350, -16383493, -67022568, 31436683, -76269127, 112002049 ], [ 91550365, -10258900, -78696595, -29070656, -67072562, 18743764, 57686694, 1784059, -104803373, -92858055, 104384965, -30993748, -59489474, -37449043, -99843962, 16500971 ], [ -100548801, 104379027, -77454147, -92501405, -42217120, -109171017, 5242420, 90659637, 6503756, 35432993, -89975311, -77434713, -103009550, 99733226, -61809503, -52478055 ], [ -57906263, -14090460, 28254471, -18995722, 106336553, -78065359, -84873912, 58271583, -50640210, 79594115, -34137134, -112416650, 78694909, 111049513, 5922598, 78416422 ], [ -49744464, -51334011, 77709059, -22530236, 103113253, 85157097, 60388646, -8719135, -116534126, 99994689, 95138485, -115845915, 20334857, 15785542, 53488806, -85241226 ], [ -117109872, -90382648, 76276792, -18138494, 14642491, 94871951, -34494588, 78484473, 87437144, 48138948, 39380723, 98937915, 10624349, 28498449, -103483362, 53422777 ] ], [ [ -69163635, -107935409, -78885246, 63809858, 20883821, 53189252, -109712810, -90594985, -100423871, -50361514, -77111567, -49683015, -67909861, -22322662, -108464636, -43637366 ], [ 79764117, -88014737, 15255685, 81687507, 98947233, -101097734, 98302741, -52773654, 56743375, 70498848, -115894374, -2286672, -105939171, 117930258, 55905805, 45318660 ], [ 39698712, -55643122, 93101288, 48419658, -15845062, -7918095, 20029061, 29240065, -69998618, 31546118, -52793368, 117187265, -2485180, -105968684, 89592806, -62113235 ], [ 58638622, 15302186, -37686482, -24004604, 60999049, 75230540, 48055961, -79394630, -52134792, -39088387, -19895142, -115238868, -28409943, 65037908, 64532950, 53311480 ], [ -10628664, -6303113, -64253748, 111717546, 50309958, 72674274, -45544372, 34990932, -7769369, -28632964, 42151617, 77631841, -100196014, -56517114, -67935268, -55748697 ], [ 44603686, 117358964, -91893870, 67992646, 49813762, 103920058, 23984111, -103739765, -71478606, 3369975, 52684109, -11137733, 53070773, 114885929, -8164276, -54822991 ], [ 95058068, 25243781, -5116603, -97499256, -61975795, -30103316, -60298129, 30571781, 79736338, -34502619, -60920506, 107656085, -14477379, 62946859, -115056441, -35442775 ], [ -48299850, 112831696, -54424178, 34576204, 38902445, -51677819, 11378737, -20191590, -32495529, 29342461, 27537891, 108796996, -68626370, 109416564, -91133975, 52726014 ], [ -47120664, 84266244, -42704208, 52558809, 55556169, 61413512, -86859183, 71366323, -91733678, 54710056, 58125287, -41753841, 39659945, -87023900, -37191418, 67987219 ], [ 111607186, -77294161, -20795403, 29376615, 65102104, 116537813, 100856554, 59498419, -6368146, -36037662, -80381538, -12088612, -60604950, -103319953, -15848161, -93784781 ], [ 66435509, 6144931, -88363611, -118818345, 98547205, 28900253, 45184860, 105391197, -88564129, -72376356, -87126583, -8127815, -102923862, -9130670, 55066837, -70961590 ], [ 74590411, 119016661, -66840196, -78946892, -21971747, -63369358, 83467106, -29905688, 107902320, 42438734, -65938186, -77085007, -96735602, 73386932, 15022110, 104120731 ], [ 57767708, -41273081, 71806295, -24038401, 117684013, 24172453, 79673947, -83837346, 75035847, 15411014, -93575530, -81482400, 98289192, -2663020, -103715959, 68166786 ], [ -30257519, 85824416, -69214769, 58971670, -89671479, 102822332, 3010182, -12131658, 101767737, -16884030, 16300976, 46693673, -55603403, -17325769, -47133010, -118801039 ], [ 13913188, -44745112, 49927456, 73109220, 18919157, 17176293, 41311013, 76963407, -15571862, 74354985, 46612377, 118306141, 109772064, -62851638, 15915585, 21563264 ], [ -75951147, 96215891, -71224978, -26815696, -60106746, 111894135, -84845003, 88816663, 90774742, 96444973, 70369031, -2350509, -27388221, -64826835, 9996095, -31738515 ], [ -64511628, 45998798, 81212940, 118861498, 42113890, -36980118, -78448084, -63067865, 24348250, -108418733, 59173344, 102062183, 91609997, 112540822, 76833161, 12437411 ], [ -860078, 20181605, -103885890, 57854189, -96148429, 50341064, -101631451, 96063463, -53729186, 69425119, 58383672, 258215, -30625544, -27233494, 111971187, 82907220 ] ], [ [ -112724018, -71853114, -73610420, -89970775, 90663552, 87813167, 64973053, 21445123, 4323554, -64372233, -37236232, -33372860, -96176628, 13255641, 89393966, 3458428 ], [ 67396459, 117998570, -97464525, 32065991, -98249289, 80840416, -15977806, -100653757, -3818371, 20400989, 39857623, 46544626, -14761494, 76436086, 53336877, 99196504 ], [ -16878102, -98143251, -90163640, 47707480, 73700096, 90102765, 86797349, -2504846, 58512632, -54058451, 29287401, 34092082, -75454957, -56978502, -88904995, -118779478 ], [ 62366972, 52660812, 99573067, -8249715, -21480015, -1554488, -17637458, -33710583, -92719651, -102609728, 12543238, 86437414, 108368323, 55592271, -17572596, 43154842 ], [ -95159211, 80735353, -76530761, -65402733, 78179584, 109959470, 17953465, -44521826, 85093410, 362151, -66322022, -81633739, 109916802, 90987441, -31057255, 23809258 ], [ -84474333, -80715679, 95699013, -1099810, -116061008, -57565438, -89177519, 111338324, 100363871, 71772895, 116498946, -10220801, -4663918, -54568818, -18695223, -115733414 ], [ -71191309, -23917350, 51956775, -77390485, -74938834, -114015943, 50597651, -51206864, -117520083, -86684121, 81485016, 516284, -50049436, -50771214, -16666961, 70674704 ], [ 50275660, -23823846, 107641150, 23581827, -88338953, -110164574, -1557726, -78504293, -24293822, 90792606, -36163936, -99206277, -114958976, 12450114, 58483688, -86806078 ], [ -31810256, 61002391, 30931747, -30097485, -548126, -37050875, 15038095, 37185785, 33078556, 4867278, -74209387, -96558044, -39185321, 26711546, 93528240, 38934722 ], [ -68947539, -103799765, 103890229, 110147946, 21749836, -32579903, 7536289, -92473667, 118886219, 1870473, -80869299, -64957650, -85404047, 71802634, -102255683, 75606650 ], [ -84100577, -35130949, 80417537, -46099163, -45552492, -7505604, 69032536, -65219923, 67183498, -47471387, 38027023, 74652720, -93193590, 55992883, -19600270, 50844960 ], [ 82201891, -27176148, 67097814, 60994442, 67378016, 96362946, -50289099, 55388304, 111170562, 69882960, -74347667, -81883946, 114194297, -49487583, 8656721, 30289234 ], [ -33630546, -11741297, -96350375, 11769604, -51863426, 32578057, -18366910, 66857927, -35934350, -100890455, -112357791, -111387482, 99798567, -105968926, 38787043, -13289382 ], [ 1498982, 78607485, 26154697, 18506845, 97134515, 14423496, -76205391, -35581568, -12044349, 106149721, -68609480, -46326165, 119170830, -74866711, 116971582, -114240894 ], [ -23832956, -83555309, -101054705, 72557915, 114069215, 70979353, 67592243, 30808228, -92911185, 8138653, -70109994, 75293500, -113338875, -18414317, 21811627, -47339044 ], [ -89089621, 107795977, 53293794, 47436249, 77585779, 22637644, 69705190, -106085632, 12827358, 45422980, -47123179, 68339722, 3464843, -47647828, 106539795, -88050026 ], [ -106444965, -41632020, -76625691, 50290075, 81694994, 67804599, 52321183, -19605756, -61064396, 114363154, 92111100, 9990990, 92739262, 101988578, 29497226, -93480951 ], [ -105082125, -88697763, 88507808, -18041457, 80652743, 23868806, -64768507, -113801994, 38340833, -57745860, 92128510, -75226294, -26828234, -89112486, -96996551, 42223767 ] ], [ [ -6761915, -111439621, 55176362, -7902448, 68506151, -24986325, -61406284, 3806009, 19708499, -55470113, 6399927, -100505020, 43233702, -68829425, -11806993, -81772856 ], [ 45642294, -6592944, 115995172, 44895234, 47910058, -71271199, -31306119, -13826009, 24142555, 49654223, -30205346, -87587703, 24992353, -118778848, -65067529, -107015625 ], [ 27096917, -25961390, -82399705, 91955484, 85249215, 73602750, 109163048, -41458602, 43723210, -115901759, -9878304, 51859649, -104179288, 102639537, -42770238, 48805862 ], [ -35657160, 61356716, 36055882, -57795788, 16709839, 89919432, 46001850, 110079427, 75431738, -94433691, 68040830, 26642690, -48438631, 55429731, 35631982, -32848801 ], [ -106582032, -105123127, 37469034, 67913766, 91341961, 65214975, -106643372, -34124386, 57291592, 15547365, -51705400, 62419903, -12589375, -63055351, -108934398, -24057323 ], [ -4725442, -30002484, -88292288, 56045452, -46373438, -109597896, -38276711, 73999278, 10144094, 29834947, -99788513, 112081716, -68529226, -8823440, -1670007, -29712185 ], [ -118533058, -16170416, -9328325, 11216858, 73750015, 80798388, -112831150, -22941431, 41220733, 96176269, 21771211, -17226029, -28528219, 53467122, -10623206, 72839950 ], [ 75336107, -91879333, 65981081, -58243355, -75243096, 75079765, -64115694, -102048910, 44948926, -84601931, -4508815, 15488354, 28428090, 22835442, 3314721, -52506002 ], [ -71187433, -58304442, -34599518, 15877321, -9864718, -69449335, 73524443, -25806846, -103301723, -1969297, 83890102, 76146207, -25173244, 6363994, -83023520, 35474163 ], [ 66147960, -52028997, 6898918, -2385594, -111900544, 27249812, -44573398, -112519060, 41857753, -4090933, 21833537, 49982481, -46550476, -79202375, -27716281, -84912499 ], [ 7995648, -55132544, -52995403, 9455659, -30790017, -86366626, 108106183, -72622513, 43500066, -54428514, 98191795, 85749379, 59757070, -53930205, 17732687, 77518929 ], [ 29818805, 22808278, -91151279, -31270586, -99524491, 33510612, -66358169, -69376963, 114286827, -71226804, 70414203, -24322482, 101552168, 20510340, -32037002, -17501546 ], [ -44843582, 66838738, -78975336, 63495354, 16538321, -81495914, -74041255, 33575147, -31151115, 44010644, 54094459, -66552290, -85252275, 23745085, 35934829, 13592309 ], [ 98331343, 115793637, 38615200, 83906421, -22803112, 70346027, -95678717, 50708168, -50947931, 49970490, -72608195, -16692672, -56038670, -61564922, -100812729, -64947852 ], [ -22259966, 58045497, 80790492, -29380448, -7738352, 101774527, -11647553, 86696886, -66435460, 44863967, -69687561, 65864836, 31326809, -94345084, -64972326, -96857699 ], [ -16142141, 4603408, -81603755, 88898746, -73832260, 2267819, 18165618, 7674519, -81047782, -10914487, -99095390, -40040317, -31365314, 77715207, -59265692, 8375459 ], [ -47722940, -88413648, -19620095, -30514999, -70299674, 33883822, 15368643, -74963875, -50398319, -68763144, 42676923, 103112615, 56574588, 8494020, -65899291, -63813110 ], [ -40508360, -95060421, -56140852, 41906681, 4238704, 42049178, -40244488, -14135047, -51830995, -41368079, -41567582, -76144092, -112433462, 45860947, -19705866, 99705642 ] ], [ [ 93814631, 8874848, -7248237, 8209868, 62564618, 104959403, -37889194, 90072190, 36665573, 69683468, 7284050, -32077412, -17874610, -88505929, 9946675, 44501449 ], [ 5125420, -44144420, 16334744, -71500541, -104683297, 50030327, 107511559, -112817099, 23581720, 91324562, 67535033, 78475060, 117278509, 118259628, 95925495, -115236136 ], [ 54111688, 105599369, -46368809, 70903439, -23933011, 66033636, 31377224, 82910480, -21795162, -108021573, -55502290, 103187893, -109741779, -91870737, -117239674, -61514555 ], [ 80611625, -94955641, -18561533, -37999178, -110987699, 93090378, -85433243, 118541760, -48823069, 45795174, 103898844, -90469233, -16629181, -64446248, 81842299, -38327847 ], [ 1390655, -98154021, -116579234, 505473, -58848781, 88074926, 42174851, 99496935, -70893968, 74701384, 54172561, -37539714, 94260077, -73558615, 103605116, -68644216 ], [ -91419579, -85134398, -5451105, -104525878, 14401813, 85553352, 58307875, 50331792, -109448084, 7078279, -29069108, -69607221, 24015919, -93953690, -24313399, 8104626 ], [ 97100620, -57665180, 91241820, -110961312, -64800084, -84834644, -41941922, -94726716, -55345742, 91019203, 92638958, -16879860, 4139143, -57422969, 27566877, 56095328 ], [ -50701090, -114499565, 61013272, 18655172, 30791784, 24830341, 5190985, -65817027, -9463987, -82348251, -44740667, -28056857, -369852, 108698126, -61746920, -107469201 ], [ -50146838, -16473865, -75701024, 90227079, 38145351, 117955165, 98847738, 56956690, 40927261, -28720984, 58048625, 118489525, 96282549, 69099484, -117222462, 87565195 ], [ 42206434, 56785436, 85623831, -9568820, 112143092, 25030032, -101425070, -108582401, -109657210, 33443253, 102427443, 90992516, -109024387, -117628787, 4282141, -7912888 ], [ -44474145, -18969597, -44939637, -72360828, -105599994, 20169087, 2851172, 70528234, -92125295, 61473993, 64270078, 103150653, -71506411, 27642715, 30953638, -55148383 ], [ -113261742, -74069414, 94293976, 8887996, -61709184, 71673650, -72485164, 67026350, -2137787, -113232616, -9449581, 101492208, -13074101, 37920479, 11085271, -115661119 ], [ -99136221, -50994877, -8036511, -99645375, 99326974, -109487068, 81044433, -109872471, 115585892, -71003554, 116411484, -97244368, -41139161, 92281195, -64199635, 17647059 ], [ -71325343, 56184990, 105952651, 8564458, -68760563, -106912438, 17041038, 107753634, -101405692, -98939210, 49815707, 116641871, -40419470, 32363333, -109748888, -103941266 ], [ 50824614, -34264292, 57910558, -85322843, -7848655, -69310974, 63370718, 114221765, -10675799, -104206475, 65223571, 67602679, 56701521, -97839160, 67180211, 66150395 ], [ 59247604, -56728465, -58144980, 102794564, 110950705, -70096617, 75967314, 31393869, -87630674, -59925881, -17108982, -55872423, 5822502, -22822437, 114315779, 103178950 ], [ 75397132, 42090309, -70795209, 101392318, -81285247, 70651584, 93154445, 14030748, 113997033, 105754616, 7129819, -80693425, 35770530, -81896085, 94022651, -12292708 ], [ -8686291, 3810749, 73361432, -111648357, 117340085, -11265596, 91295055, -114934341, -43464393, -78444388, 70615178, 33482777, -73695087, 4291104, -39281055, -16658972 ] ], [ [ 39697682, -104651834, -66484814, 108761504, -97626740, -75898993, -61400758, -105579117, -98124235, 116650115, 39720338, -75172729, 29779436, 81503717, 40612750, -59151431 ], [ -98836310, -88191568, -113331047, -56862511, 95217813, 69276340, 90200685, 96317085, 56964375, 25441147, -918071, 34030001, -2894164, 92726592, 11164047, -6429975 ], [ 65187859, 102288294, -32520040, -108199382, 77231127, 70240777, -53787966, -87626015, 103474156, 108267042, 89805658, -62986330, -62794758, -76714309, 119215693, 54856712 ], [ -63007127, -17442589, -84035804, -41196599, -99472821, -104686819, 92645811, 48885700, 116521212, -43209427, 80427606, 83208815, -27785658, 46696217, -56450131, 41347094 ], [ 97831359, 52032275, 76773591, -101351905, -69425671, -5994596, -8590663, -16355841, -9064997, 20191698, -72693015, -9836922, -57142178, 62930419, 38148753, -48101984 ], [ -67595369, -43514978, -110783883, -74208483, 20924023, 33460939, -48162169, -6359434, -62195103, -34332599, 14929744, 114519406, 29805362, 19035750, 102988220, -29895246 ], [ 68069525, 39307958, 82403355, -108260857, -67473238, -75052426, -102401784, 39906313, -109815690, -51956108, -37128383, -61869712, -68791826, 98858173, -72346199, -64509847 ], [ -104624843, 2198410, 58337578, -25753456, -13150347, -12604889, -12211732, -32750778, -14140258, 38427073, -74989679, -18166649, 42997614, -21658976, -32012334, -37486557 ], [ -110537002, -103639560, 97102061, -102884228, -55277175, -47171227, -15985158, 40369355, 104059462, 30906654, 97094951, -70111076, 16431277, 117809186, -61644794, -91375999 ], [ -109879395, 12659051, -31795916, -15828546, -53491992, 62491271, 7763605, 87404587, 68198703, 84578927, 39468751, -58489926, -56625562, 94047730, 48974559, -69008011 ], [ -35918810, 54465441, -28004467, -51458193, -104154253, 30599552, -89031395, -46727529, 38494245, -102410884, -86763668, 95947104, -3048062, 55061462, 98806049, 6504302 ], [ 30985330, -91622305, 105416920, 30393264, -21068303, 1206879, 113122274, -82993656, 35617551, 83694046, -80147302, -68624712, -2504598, 99665616, 31353161, 87474201 ], [ 32496615, 12265205, -48713494, 85364693, -67954942, 2719389, 49039063, 39612233, 35782028, 66478973, -87686301, -56245659, 50844638, -102855686, 28338854, 9261224 ], [ -28014016, 62745702, 70743512, 40248968, -8026042, -103915277, 96315053, -90509430, -31906522, 117520038, 86331666, 40324628, -105467360, 36708359, 88399621, 53306523 ], [ -78465458, 90565018, -79627502, -35757975, -84936872, -33941964, 98306439, 70784694, 91641, 32879705, -25921067, -112569027, 51966273, 32744365, 8748869, -91160706 ], [ 37103663, 115259012, -103770823, 116047838, 79429928, 109845803, -15929519, 3095929, -76371918, 3871482, -67714573, -35728404, 40505432, -94408577, 42499314, -21662483 ], [ -23090928, -46782934, 104386788, -101753959, 16214186, 100103309, -6410455, -11663572, 101425270, 49642661, -29632034, -42355493, -112063742, -23732930, -88034265, -88661122 ], [ -114324492, 26936274, -10574177, 92148115, -42839451, 19175385, 50874112, -71836453, 113615860, -56433127, -24436359, 70979638, 16241908, 17849138, -15922058, 13838257 ] ], [ [ -6005689, -9611809, -115504583, -57199525, 91337415, -44274297, -113529248, 42222205, 44959045, 98244611, -15018281, 1419182, -898761, -109152576, 18384343, -1433028 ], [ 41630298, 55811556, -9935813, 72788025, 47668320, -83937438, 108817120, 41952253, -109062687, -91520391, 28298988, -90383525, 70722180, -1403965, -96647609, 107404211 ], [ -31998699, 33060024, -100305086, -81252734, -29349157, -93583519, 119002338, -13035735, -102612817, -3514655, 8842641, 27828961, 33090241, -102136488, -59822389, 118029363 ], [ -63940897, -31590754, -105741284, 103994253, -106601229, -117277481, 101576729, -36894600, -32557773, 48551463, -108069701, 52368386, -85843950, -113741195, -17321920, -24797020 ], [ -103867371, 6133594, 99007429, -77166919, -64828543, -52708015, 99749231, -103471226, -38104477, -57217926, 84124306, 12822920, -106661556, 85500070, 62174596, -74741425 ], [ -53715521, -80136217, -55153518, 101428916, -117840696, -48153431, -20757507, 742395, -41666723, -15615620, 65210596, -14613806, -117508793, 28930228, -31356211, -53877760 ], [ 11644594, -20197446, 100277942, 20484859, 80057401, 102606190, 89536033, 110104415, -63941722, -103598566, -113165063, -68158501, 52264925, 114048903, -15737653, 39432957 ], [ 86861906, -2370688, -9092481, -75736222, 12741506, -77226817, 92951540, -77199844, -105429606, -41474487, -80689659, 72719136, 93103723, -51406832, 64891236, 3509559 ], [ 12555650, -35015155, 56707827, 101980419, -66831212, -29245427, -104143830, 63123437, 44713853, 116486227, -37379096, -8751154, 34002217, -62996430, 75982595, -12328261 ], [ 112525999, -96840844, -16127997, -46865149, 61069583, -81965410, -56345419, -57641923, -70500120, 85033926, -52576939, 30915361, 77289413, 111437826, -70142266, -36755427 ], [ 11120204, -2832845, 5271535, 30790170, -46767023, 78265284, -109705103, 108460327, -98094651, 98702082, 53005395, -58235781, -94603847, 85800206, -85187670, 69760306 ], [ -18002639, 109753213, 2282126, -25373743, 79987087, 14003996, -4823537, 20141716, 86450720, -76701946, -112919473, 39154327, -70357797, -29835781, -21563671, -77513628 ], [ 107591188, 13149469, -44303858, -56434393, 44982977, -81007553, 57998444, 73855134, -3207310, 40084229, 44803842, -139981, -96356892, -64595821, 39699669, -94575310 ], [ -50554993, -10536851, 39257044, -18628087, 117647643, -93650163, -50560350, -96166540, 71821430, 37132420, -1123600, 7679824, -92871346, 20282646, 77309500, -29967089 ], [ -35485574, -6826455, -52059535, 91722661, 13750025, -37745070, -25136499, -105307503, -22048620, 52149396, -112449001, -71023984, 88609037, -117329231, 13108215, -83874283 ], [ 51688640, 84139722, -79027795, 4854980, 17938132, -23693593, 109638132, 116680974, 31082839, -14629315, 101163287, -78547651, -35932488, -15153664, 53036269, 34994028 ], [ -25709129, 96164137, 75337023, -50508689, 7790770, 34952969, -51629099, 117271002, 96945603, -36081551, -106664909, -44531586, -44465445, -198239, 82851261, 101315414 ], [ -78359380, -108904292, 56229814, -40123129, -116445497, -21732417, -67696596, 5447132, -61152478, 50958339, -9536465, -87185928, -4899529, -50825139, 44795589, -108432559 ] ], [ [ 16391216, 36291444, 70408636, -36608605, 64262756, -48508046, -7299151, -1842078, 35126759, 73810251, 57467800, 51471796, -14143149, -39309874, 5890026, -59254849 ], [ -74730470, 27735570, -15378314, 107594797, -6233852, -39579278, -82854804, -41067441, 54245881, -50650661, 86441969, 66454053, -100695933, 23201742, -84696569, -74839406 ], [ -60291579, 107174103, 48333937, 111310692, 89425199, -73099426, 12582917, -29199326, 81824423, -113509624, -101618316, -76781780, -58098085, 24980700, 4885340, 82557694 ], [ -61263341, 112090158, 12540797, 55661312, -25703987, -107220932, -68864669, -20148276, 79463212, 29709097, 81884279, 39311395, -88291528, -19967618, 73830586, -62198090 ], [ 85574752, 96654105, 56581858, -13079990, -52232532, 95719322, 17878650, 54887143, -115905093, 46630543, 31717188, -49359948, -19480811, 11174718, 96591314, -39373105 ], [ -40186427, -57322643, -78713888, -99232348, -28458287, -44013319, -40581582, -52726886, 51025457, -100914042, 117065011, 15336684, 81535866, 10968576, 16106541, 115048062 ], [ 77312112, 37816977, 6751267, 50490680, -71528345, -71687450, 46181170, -77705067, -25340642, 30351167, 50873747, 116142826, 4274503, 17186917, -21012039, -58998258 ], [ -9969883, -55362557, 32381315, -101171770, -52658332, -27943711, -102772012, -73749409, -53240264, 1265854, 44430857, 36300885, -70301397, 36285080, -38378456, 6888441 ], [ 35992516, 32047342, -4054551, -97353289, 45419752, 89494275, -23069893, -80071264, -100955964, 97237490, -35358589, 58523669, -85368252, -75585776, -24777404, 47126250 ], [ 26843084, -81277945, 62707146, -57253492, 12963589, 12720886, 9629973, -25682261, 1724311, -68909591, -75817527, -67799599, 20176746, -110176951, -95331620, 89381138 ], [ -9374616, -777664, 16850889, -91866626, -7271740, -75050301, 69531620, -9848959, -110970212, -42742696, -71716640, 20759170, 33145202, 24475663, -20844028, 112162045 ], [ -94081337, -79814765, 25826804, -58438490, -108403626, 3971370, -90899316, 7508532, 116049887, 77320455, -63754559, 1427280, -44606744, 92848584, -99466947, 80845628 ], [ 24661882, -99705543, 94934458, -25072119, -72458691, -85548143, -17877279, 20626183, -15997373, 16653876, -102214117, -99314168, 65700597, 27882470, 116685963, 37957348 ], [ -118080836, 77343954, -75394216, 12527934, -28192000, 93489928, -31220661, -88608453, -112147006, -67062893, -89580658, -20804900, -98556426, 63221372, -13564925, 110785942 ], [ -40147299, 107603573, 69637476, -66123337, 63749298, -67405631, 66749106, -117440382, -19403682, -49320262, -107463212, 37522779, -18312633, 37174670, -48233456, -8042218 ], [ -52105784, -19987034, -5367668, -109420734, -29708914, -95517758, -89781769, -86057798, 41404127, 113687350, 79110477, 41682517, 118709061, 105985446, -24483191, -47145154 ], [ -17559688, -14072102, -20235767, 76873467, -28796118, 113493115, 24650255, -75524504, -83869021, -95431702, 91280197, 56012525, 42906576, 15234352, 24513829, 103009987 ], [ -57229526, 50751672, 39887924, -67065363, -705520, 30662053, -18784810, -79744219, -55094911, -30285840, -66941196, 106969263, 79192110, -474976, 16263744, -82823939 ] ] ] ] }