{ "type": "int32", "data": [ [ [ [ [ -96140482, -71745813, -307318945, 50490126, -50585592, 123188391, -123388000, -16318579, 153785884, -387497056, 162808253 ], [ 610201570, 1009621842, -218701946, -338019991, 141553878, -112461435, 70949914, -623803972, -98534555, -60202699, 91722021 ], [ -132681023, -378653942, -70510347, -107797177, 599558044, -158326542, -112551196, 151868662, 282402428, 67863177, 605671495 ], [ -153693315, 98695441, -60880876, -322659069, 143569737, 415777870, 260578107, 3620490, 346152603, 651636047, -317685496 ], [ -321055051, 533812720, 28100525, -25112069, -293949291, -833447441, -323123682, 290332074, 400094795, 324674176, -100469408 ], [ -233028485, -305722407, 445170437, -80295094, 97911343, -290369130, 87926131, -329558814, 5148687, -732733896, 377494177 ], [ 561208902, -100659098, 23852573, -107848839, 716118046, -12456415, 550565661, 103106272, -424785570, 48919722, -158450175 ], [ 27571889, -371149060, -736130219, 352374243, -234798856, 42310137, -562078768, -359431691, 130358497, 6946985, 34199974 ], [ 13560312, 385785767, 724058004, 443250693, 94421932, 42904293, -574161741, 6845233, 312271122, 310572175, 84617925 ], [ -217631108, 474287163, 113372504, -170144871, -390403978, -210471011, 1047363488, 873568419, -188513548, -193766038, -1178889 ], [ -267620279, -108702768, -156915904, -324542569, -172125736, 951374420, 39564321, 2397095, -8490194, -3825689, 193842532 ], [ -580480546, -27398269, -286019561, 273688294, -216630413, -436892537, -348462969, 224956374, 701928891, 68655042, -243388163 ] ], [ [ 514635882, -338981940, 313435945, 19541226, -323022292, 1567765, -329325258, 85294748, 812157522, -79977857, 287237728 ], [ 250942683, 676444878, -470266809, 549685626, -29163798, -525872541, -96724219, 32911288, -68355729, 370371143, 301683038 ], [ -39665091, 926998056, 262146920, 682172043, -506940722, 192455046, -45995875, 85998248, -28955280, 689492862, 91102004 ], [ 67657331, -44502, 61502746, 10893273, -29093828, -757620425, 8948816, -299696262, 402531917, -91103922, 444603478 ], [ 112410484, -335552979, -360983670, 276553346, -699168360, 324568636, 20265729, -246845488, -255224372, 882553855, -145201246 ], [ -210204981, -10227948, 631906403, 388057875, 48402777, -211978552, 951113534, -623297809, -44610803, -274386309, 230141450 ], [ 85966104, 74603147, -72663094, 152277732, 17317847, -20852662, -344171246, 308777560, -965879129, 66763663, 104028083 ], [ 40761931, -433164588, -856469329, 276942942, -122205331, 16195273, 225246640, 469626280, -285858463, 336919233, 150607652 ], [ 120241247, 182149179, 354727290, 63125512, -15005283, 94258580, -149336285, 183624886, 278143944, 131388323, 350664493 ], [ 85815975, -41941090, -86979222, -31493118, -34313539, 167512145, -240455188, 332404537, -577160480, -526033782, -873911596 ], [ 3606918, 192391467, 351873219, -121593960, -175505149, -313541778, -422053399, 528456254, 812384225, -123712170, 590461469 ], [ 122442040, 125750278, 470309606, -15664049, -1020905596, 270278940, -20277633, 77917420, -73777221, 10527734, -639332590 ] ], [ [ 41715370, -245297543, -698805494, 26893815, 683364596, -116131583, -1722854, -621932895, 276941409, -313098522, 276338505 ], [ 310873307, 430898384, -157637773, -96728427, 404330107, 23487813, -109168506, -25155346, 193749104, -46227480, 129536377 ], [ -447115414, -107792102, -799980995, -520382961, 259869892, 48520762, 845745467, 774388132, -401399358, -31028430, -31160582 ], [ 76311662, -350974101, 20686872, -106170225, -224128139, -47269273, -1087677, 222446256, 350869926, -150945000, -650765048 ], [ 557522598, 172197130, -181779455, -323157537, 1044814070, 13852360, -74438446, -81528639, -891793887, 71011019, -50966199 ], [ 169838121, 107744745, -54524435, -591938615, 251184576, 265345251, -427471803, -66393443, -4326506, -77645261, -346348413 ], [ -139907297, -88374575, -329519961, -3446918, 381942327, -2899960, -213953773, -16207817, 12965224, 388440717, 82084194 ], [ -594247136, -546792795, -278419949, 452218303, -248928097, 61825353, -11836375, -321247851, -216060859, 22507958, -131019825 ], [ -82442103, -400802869, -88142639, -339866858, 380788612, -78109601, -239752574, -168552850, 473873953, 251531673, -146417651 ], [ -659541127, -87001725, -282017506, -328654311, -93795995, -439423934, 236261302, -433226254, -317272115, -611745475, 66578077 ], [ 389950198, 59679492, -1109567, 638082511, -148545630, -209287276, -312556920, -346701682, -80857682, -149891449, -685778742 ], [ 142339050, -86391466, -147082407, 27738087, 103449146, -142186031, -311048483, 5636954, -330028944, -72027658, 11798049 ] ] ], [ [ [ -334129635, -4734729, 221374747, 51001394, -549743176, 487770255, 194279513, -92043684, 480715073, 152133772, 15276234 ], [ -404515275, 51890176, -393817885, 73453197, 174084364, 355615498, 432372088, 103063537, -782069487, -266626042, -554514318 ], [ 57152088, 409831018, 206037803, 692419584, 386746088, -133594537, -41537006, 845840144, 73692119, -1004482776, -179679365 ], [ 150953204, 186362701, 38561691, 11855970, 46191122, 306813965, -107165284, -95776711, 287625871, 14748315, 122542945 ], [ -78564149, -590487334, 114971315, 250551352, -240244928, 281579500, -91399976, -64595896, -155783426, -469371094, -22493901 ], [ -83769937, 263607221, -45757942, 588611976, 305567427, 147332378, -381774693, -127525669, -97672905, 748633736, 578523071 ], [ 488381353, 30302791, -239212681, -243786323, -46100192, -116498020, -971981, -107757439, 226838824, -393011809, 34288150 ], [ 789501850, 634731125, -1978830, 16833894, -3480836, 938097639, 2168624, 132163731, -96836232, 72854508, 36001218 ], [ -614942363, 82194937, 48302494, 20281917, 187881816, -507999062, -53361033, 340189901, -40044057, -900619789, 269114956 ], [ -286133905, 188804072, -101613433, 351898442, 8284911, 638733648, -253759339, 311249822, 510059973, -6907675, 459945663 ], [ -325470794, -145394876, 31636930, -843129254, -98785194, -16217, -305191730, 160143230, -198060735, 102412125, 339747195 ], [ 278938599, -331658793, -135165830, 49756460, -28098892, 18846654, -287277425, 346329169, 512514257, -631726343, -66552325 ] ], [ [ 77096851, -298185767, -310532902, -230700247, -16333437, -208753395, -354464364, 44700230, 318757138, -42085672, -282612951 ], [ 89401462, -34772902, -152348992, 774368498, 78878070, -502727404, 196752492, 672107134, -41607148, 739589328, 104481010 ], [ 73679518, -634821123, -1724144, -594335478, 616002360, 13417127, -216228192, 508987159, 173899781, 894720527, -721094138 ], [ -466538426, 256936951, -37881602, 89753425, -452505046, 99427126, 652439291, -432664370, 573047544, 197139773, -75259729 ], [ -552178767, -182211854, 460368632, 19152653, -243268521, -185771881, -124682311, 379233502, 109987148, 318342552, -43825976 ], [ 37441210, -484077827, 80685987, 92515208, -58310938, -4371121, 137481380, -967340144, -30024783, 214206638, 48364705 ], [ -534433666, 334027597, 327449005, -160403653, -352034477, 6742231, -106796, 167334262, -919487624, -3053768, 801819022 ], [ 170605516, -200356085, 860177044, 378171564, 256372240, 744641486, -570955178, 239662033, -211556651, 34607490, 98888674 ], [ 201803680, -29964969, -135022341, -53036308, -387911846, 34704931, 92064288, 64336636, -235656651, 145245854, 301757953 ], [ 327964576, 1001473, 588494637, 28315727, -142545186, 129795972, 267702589, 244077895, 460689769, 484548104, 489696143 ], [ 303844266, 8378749, 83070954, -95202809, -154793832, 382304115, 455341569, -163265960, 141957433, -82318446, -12700864 ], [ 591200457, -153477841, 23704999, 3309078, 10158938, -324300329, 16029307, -175201887, -18679683, -629524372, 664806964 ] ], [ [ -127061392, 144759470, -345887289, -485489908, 675649323, 30800644, 128177409, 360792213, -134139069, 99483979, 795779199 ], [ -192034120, -202002337, 78373310, 145948874, 190746606, -339512824, -157397783, 63664317, 297062157, 153093371, 627862294 ], [ 57494324, -120681137, 493692815, 631568965, 224593578, -677680719, 88955614, -311731846, -859048861, 365083295, -249298986 ], [ -7926480, -102088231, 529503240, 204694712, -99765377, -452504881, -155233939, 243141216, -79989125, 6910224, 98614946 ], [ -254504071, 22762310, 408647140, 669448449, -257875094, -117655532, -191412367, -129573573, -220244977, 72405895, -13711559 ], [ -27154170, 67726729, 155017137, 249389766, 246825682, 810803412, -353002840, -214810361, -73349187, 443344705, -16106306 ], [ 546253430, 7618384, 20856149, 268822295, 146924336, -703374658, 484630514, -318672401, -116993436, 155797305, 10866649 ], [ -520613929, 374700211, -50084852, -161468510, -808894891, 561141616, 4888593, -23487232, -640094378, -228009518, -909275229 ], [ -275454664, -297691702, -181197962, -171732780, 213114032, 194230915, 736310219, 364110925, 275508670, -384481972, -135756885 ], [ -197706951, 28551965, -54794709, -81357550, -197425066, 2864848, 380879319, 234185756, -66770940, -43243276, -247946537 ], [ -427371668, -348897885, -414100760, -52597487, 287643168, -53663311, 74161853, -145115158, 35475827, 424063712, 7427892 ], [ 64051986, 675214666, 240764202, -25667354, 203045898, -551425563, -61144007, 162634992, -412510314, 56163925, 118059479 ] ] ], [ [ [ -253182015, -171716636, -58433549, 668534045, 90243679, 555848069, -32105513, -122127220, 219212932, -103745606, -135940020 ], [ 24859881, -176917598, 6410347, -389249813, -50570397, 674520216, -274707563, 809823963, 341185439, -209299490, 513263817 ], [ -282157388, -95866359, 2242714, -259967685, 311080962, 42225387, -390692119, -289332314, -714136805, 40623415, -76724871 ], [ 60719211, -630938718, 159979560, 4634576, -15405962, -81663150, -209525124, -290303834, 223437992, 246705383, 64208 ], [ -4707823, 3423960, 181844362, -111792088, 195153570, -88713819, -75605026, -20475009, 125837586, -75291448, -41864580 ], [ -255195095, 288714325, -301822595, 63831662, -82610230, 28183625, -380686972, 153832438, 53329286, -95926656, 87945306 ], [ -708190014, -231807322, 126098394, -421940068, -443528901, 5597476, -724289, -480667441, 860979281, 211550531, -94237137 ], [ 152928813, -1256040, -418242886, 350844009, 65419561, 14997716, -50906960, -146115314, 194941353, -153562758, 32840079 ], [ 188336356, -119271252, -647859936, -49717584, 168191785, -293950656, 7321673, 173380910, 28311616, 18044048, -162642513 ], [ -295725123, 32025375, 172599331, 42997478, 791183738, 21837082, -42886648, 14818868, 127132191, -270420530, -388851751 ], [ -632661116, 126648560, -503972268, 132329310, -65402783, -478812315, 325837217, -15360770, -310078512, -644528018, -145161279 ], [ -295833291, 40026723, 30009057, -162792117, 884276379, -69378740, 75282252, 406744679, -175170838, 312290250, -181176243 ] ], [ [ -325539122, 181515804, -27898638, -199787241, 397726562, -455519722, 120942421, 11779189, -274447484, 32724569, 130224724 ], [ -245371978, -171752989, -133093951, 416478527, 23592899, -289259400, 96616650, -591318593, -161343697, -105135132, 211214672 ], [ -125758704, 88729287, -162427315, 104458233, 539713840, 92099736, -164044620, 107005, -433432939, 31082902, 198084823 ], [ 296202876, 317456125, -9454968, -2185448, 80111970, 278130163, 6402158, 120414636, 246447272, -146494295, 206226 ], [ -150115865, -192309051, -82241001, -106924922, 499541698, -73145434, -720495436, -506354061, 181065739, -94313511, 33402565 ], [ 145354814, -71250781, -596852765, -130748668, -42636854, 918283282, -222447378, -239077171, 28890963, -351790272, -800242002 ], [ 299007920, 631696525, -491470805, 262768315, -102982733, -123210516, 18449696, -309215820, 191517755, 563175258, -70846899 ], [ -451030544, -103881400, 290519358, 761060727, 717611677, -244038316, -147724467, -78529529, -14266370, -765453221, 449045348 ], [ 118451923, -58401708, 149951455, 101266303, -171713336, 125307061, 376492176, 578016615, -104836059, 262919515, -543722193 ], [ 94720632, -235141287, 627945240, 135171641, -884611164, -589161869, -658744929, -76590481, 495823399, 171870549, -220528122 ], [ 91399719, 160997113, -9254384, 659996653, -864088890, -8685505, 33822652, 328189022, -90126130, 1176341, 222778805 ], [ 4700079, 131691289, 858388679, 64157386, 12590823, -268243595, -643424383, 139488658, -277383525, -23496254, -284339032 ] ], [ [ -359423320, 321659984, -6074280, -10660685, -163509983, -246762691, -650674917, -462471046, -685741110, -17206090, 337167283 ], [ -367212963, 16877324, 10235331, -32531152, 464932162, 308305065, -841865299, -345044276, -12459697, -61401826, 239895127 ], [ -125439589, 30120539, 669392483, 471458394, -240727681, -13494521, -13292746, -248437395, 102251280, 443221391, 1012252400 ], [ -340352253, 148845180, 65053911, 45282851, 440629720, 93250265, 320294516, -364254479, -122093219, 474492890, 355375061 ], [ 45224563, 30552446, 223109866, 234380271, -956766680, 127157003, 956595035, 24546800, 128395434, 63348569, -437717412 ], [ 26219555, 508437131, 338935462, -24018682, -520129387, 72593191, 242058609, -146273508, 405566472, -224728464, -7148138 ], [ 356934525, 144000850, -63469975, 508051735, -227230224, 192177745, 216202773, 365345048, 295748122, -74508447, -565620951 ], [ 100613485, 14826631, -94077000, 75326334, 296501676, -10819985, 544231138, -97727241, -239345203, 457202482, -351438243 ], [ 204509585, -255981403, 199881281, -912602032, 49278369, -185444403, -7678131, -116884675, -510079433, -1556380, 471619513 ], [ -14065718, 699875472, -12002540, -230625483, 282411915, 860537939, -608859146, 415624688, -138632409, -29829743, -112073051 ], [ -36836610, 5147170, 110467257, 792451629, -49317021, 195747251, -32803422, -75733777, 34390852, 69515142, -640687966 ], [ 335677027, -220312917, -45955849, -96742819, -221746542, 273658162, 180906187, -73058030, -110891640, -169501403, -537049733 ] ] ], [ [ [ 163176958, 791033463, -130847469, -374341467, -709162433, 130376894, 28602583, -844861572, 252201227, -190837260, 194166121 ], [ 762938245, 22384601, 118440360, -649714702, 344619571, -411141800, -712367518, -192492755, -212486995, -268178388, 28105784 ], [ 195025037, -86537052, 14099018, 981068678, -423531689, -190329602, -861360600, 366954450, -260632296, 29156966, -783101268 ], [ -155319269, -121707667, -553856678, -32138788, 31867980, -98458944, -775007755, 30475072, -210288946, -552755886, -17305183 ], [ 392619641, -72467380, -732477483, 26201251, 181946510, 104644269, -298165841, 79729182, 43253448, 28876837, 222763876 ], [ -111803465, 235094979, 819703329, 158016788, 4511229, -3592775, -66543857, 51130293, -6903395, 188941147, -461106814 ], [ 219232448, 238155022, 59482580, 324763243, 169562643, -403628049, -367702983, 96446164, -126293654, -10253588, 656188123 ], [ -26207132, 482649904, -762594308, -3888855, -127773848, -50187805, 725096661, -930877376, -519067, -744819937, -561212449 ], [ 10866628, -122910119, 247699027, -218697990, -386187223, 240437393, -582953736, -185022996, -838683539, -135287626, -111722413 ], [ -161164582, -415340772, -674342676, 28430172, 186375525, -228689072, -227421381, 39964441, 228431056, 139321216, 277735336 ], [ 181959865, -320559082, -511996767, 68112609, 31892706, -438795777, -93387902, -361222238, 443230217, 114333930, 561655715 ], [ 10299297, 198719214, 42845685, 392620251, -5432948, -424916650, 110057456, 341353409, -226147424, -667126584, 109202 ] ], [ [ -531322396, -3539944, 82046814, 70013877, 521338498, -14373584, 319110767, 228322433, -163900109, -141936557, 512310621 ], [ -44651899, -662290726, 152306247, -12955565, -48162628, -129480927, 37833993, 95985675, 277307257, -553001692, -200079116 ], [ 461153956, -233113459, -296035531, 125491411, 72543726, -669902924, -327298600, 480297930, -183315355, -352518277, 182483885 ], [ -500534980, -397417777, -140427498, -126507303, 1256384, -55811895, -366596721, -21226245, 363812986, 108623174, 59407228 ], [ 429583070, 83852537, 573760422, 8787399, -141591901, -254530611, -258000037, 205166889, 412991086, 506573602, 11040704 ], [ -588514662, -270235573, -639449334, 52305563, 122073113, -119012880, -67085849, -41726247, -248864854, 127631479, -574792429 ], [ 244303715, 138421136, 499929791, -99258135, -802974346, 88853427, 293434807, -30079956, 764360327, 594860343, 37246117 ], [ -11109001, 622897340, -966404685, -300314992, 28444534, -402324394, 726895720, -541832415, -224874522, 485699922, 559699646 ], [ -622981662, -8485484, -77393903, 89631950, 189140387, -145519857, 66998209, -541690730, 298391304, -18669969, -58878773 ], [ 174020809, 178067323, -28360704, -8317656, -542733164, -6496765, 871783089, 466202673, 191097165, 415940957, -111810057 ], [ -18827106, 97235295, 2651215, 103471526, 65821420, -315847349, -465186265, 163148084, -114097318, -51377070, -13793632 ], [ -103314627, -111199269, -13847102, -241507852, -138332227, 840703276, 283554426, -155269610, 634782754, -103362944, 121389775 ] ], [ [ 101370462, 801609747, 447012092, -251181657, -572021297, 81921241, -218373937, 36360501, -48988966, 47724613, 283927220 ], [ -19849510, -150648732, -245876565, -303970359, 452564165, -104265946, -118503463, -128998443, 163691560, 166922086, -222142680 ], [ -286510759, -48098434, -86743677, -67488157, -63008423, -518908810, 47875491, 510447623, -30699941, -860717755, 143906132 ], [ -20247051, -96630617, 182168467, 324781101, -161594841, -525148317, -148247079, -614376788, -739885045, -438127114, -56862042 ], [ -244757342, 845090736, 531903165, 110610182, 286003461, -57838289, -750365096, 669357374, -158793335, -120608446, -568199109 ], [ -500169864, 72409806, -758960443, 362372947, -77112792, 17337284, -59324379, 909445847, -107337941, -397321611, 556776625 ], [ 225428112, 342247328, -436328324, 31106926, -569387505, -218670274, 359410703, 475307207, 622779030, 113892938, -874716754 ], [ 13222265, -368838277, -121798669, 94796135, 206849079, -204981042, -100269028, -133245685, -79914427, -77924024, 52744539 ], [ -172323365, 42280435, -322037562, 566002551, 345337484, -250211003, 67464534, -221541434, -573094968, 11809016, 85838669 ], [ -762407094, -307803456, 123689908, 329185689, 165956788, -812098, -26880975, 27272287, 7073741, -1039518424, -74757994 ], [ -607021981, 100035845, 223511698, -363754904, 45551837, -109466537, -155213697, -485040250, 815938865, -22850034, -497159640 ], [ -87822730, -95541844, 34242590, 5481839, 554078376, 818715703, 40356298, 112309675, 132134472, 17446309, 711335703 ] ] ], [ [ [ 316955435, 482156354, 31433095, -172935972, -44743701, 863906937, -65496430, -163502180, -342230014, -413171481, 102276632 ], [ 17029819, -107145411, -105483039, 105009691, -48483441, 338618140, -396251643, -319622604, 73218168, -295512699, -619360397 ], [ -258422796, 151578465, -21223302, -65819958, -247524759, -811051840, 99756275, 117192413, 162852320, -513991759, -566944621 ], [ 97868302, -615637222, 33880052, 161225482, 78461797, -177040280, 88333748, 171951034, -266028547, -282222429, -285790642 ], [ -9266570, 38138440, -97478385, 177484378, 344165784, 1064603372, 611961975, 138341606, 256313505, -75883798, 117168825 ], [ 575409, -8940460, 766294224, 181007030, 55313710, -19253562, 18833958, -488843880, 3940959, -263376702, 102738420 ], [ 42888804, -253598546, -15937175, -64725517, 1409625, 353393210, 18041564, -698927827, 577634057, -19073365, -633168407 ], [ 29308614, -842317311, -455956117, -121294305, -82610997, 731394334, 149863351, -358046726, 234652446, 17529432, -627569320 ], [ -107459285, 507511945, -471173393, 336962210, 153825807, -142783071, 2850092, 27620766, -72496940, -340945759, -97183202 ], [ -125236634, 62099294, -5537081, -31846264, 11129067, 48372031, -34903969, 77054240, -257630223, -657370627, 376239944 ], [ -52600057, -136043013, 574756123, -215664082, -373021203, 760321609, -947581293, 184038084, -102456537, 431379767, -253665773 ], [ 792354345, -778038305, 108465741, -101883161, 115358186, -471919740, 40355865, -69991938, 159037164, 42072150, -85346570 ] ], [ [ 114113, -642410402, 31107993, 220059873, -309317608, -891423852, 166701239, 7513224, -227758187, 320169450, 214823097 ], [ -115186724, 444643247, 594003243, 2248260, 285221267, -28414858, 110933555, -494467293, -73921875, -225099104, 439271469 ], [ 117249580, 72724666, 147245612, -275595161, -427586623, -15028274, -133768574, -659551507, -664890376, 67951652, -307638394 ], [ 70769050, -146607895, -211200914, 325148663, 198155749, -231943482, 102277237, -749138801, -40949179, 78343316, 118879488 ], [ 559035168, -78097672, -245110509, -469980682, 201811095, -570455999, 158513170, -125266562, 323718655, -617965, -716544110 ], [ -3945230, -635364256, -109662223, 31370059, 239352765, 6341310, -230136238, -142949499, -741285263, 410267901, -138235843 ], [ 228945516, 456919588, -576459671, 233151836, 261408864, 264072299, 250755975, -236074483, -528931777, 22482937, 210558403 ], [ 983040020, -3580085, -7159727, -305715417, 143485705, -357773855, 861754503, 1901814, 20043792, 775590577, 31395830 ], [ -149967632, 156829057, 565138829, -62631928, 200506867, -1010127358, -62374658, -111645272, -105485020, 824837, -106656079 ], [ -316789794, 312476680, 112648533, 65391346, -806392453, 577653638, 49660275, -942469242, 14984961, -378354015, 286298632 ], [ 187882572, 261472008, -127176300, -99695379, -84551658, -233742561, 281897526, 968283079, 6540651, 384518353, -28204183 ], [ 423933384, 55589562, 283141510, -93273043, 471938623, -322497052, 50933191, -334193414, -296319653, 898689508, 15606705 ] ], [ [ 371052622, 43500278, 328499786, 767409334, 67130075, -2190291, -158482636, -905569493, 19877341, 718942664, -190287219 ], [ -156638948, -701899899, 693407966, -34118884, -410591170, 20164285, -337145254, 229058366, 360973892, 743496502, 603466141 ], [ 138893195, 287704824, -4830441, 144545247, -145182686, 354138171, -181145175, 264648916, -33497696, 22385387, 687792657 ], [ -381909481, 23240659, 1030420740, -11580851, 71830739, 12461366, -472897905, 113078024, -113082899, 532974605, -689952985 ], [ -294401299, -225128966, -250527477, 42677650, -300626009, -44957317, 6668663, -17547875, 133515840, -852655321, 55168010 ], [ 123580819, -547521725, 199358049, 199737131, -242201455, -1763539, -152769607, -311079044, 1227344, -45652960, -476558726 ], [ -178252262, 168443950, 541052871, -180507027, -4725468, -325921425, 339070804, -405005615, -13461084, 151222552, 96867787 ], [ 635570320, 82475558, -582150857, 151345349, -47276397, -45044865, 3241222, -235902851, -693773565, 227028722, -76518590 ], [ 108853761, 220866342, 295254322, 581520365, 106109225, 122952409, -29538839, 407539621, 109244071, -25815935, -307261224 ], [ 402445, -413400458, 128774080, 537321679, 423668594, 25131686, -182889535, 127265089, -679405660, -902156085, 415445037 ], [ -19668769, 622933909, 569981101, 20306448, 323676726, 117320280, -255936416, -114882726, 269858888, -231681384, -514859750 ], [ 155095218, -68984395, 111421118, 672185745, 548334013, -22852017, -165097019, 458229093, -251503449, 37846532, 123181674 ] ] ], [ [ [ -67262029, -201002839, 601559876, 10326609, 419168355, 340411371, -30771539, 124109320, 159873606, 167397786, -358609303 ], [ -38126245, -536183138, -220032066, 187377379, 286091122, 718801, 88210015, -61140559, -80275901, 71992634, -185067584 ], [ 1457370, 23860280, -413142498, -724567455, 7695772, -275718704, -293856407, 198801918, 139736529, 182005672, -512412838 ], [ -17762615, -451889676, 139298211, 131669149, -11076178, -218982768, -180834856, -127177107, -60873848, -126986200, -103227481 ], [ 210337568, 41168127, -955040967, 71152077, -326144445, -236033385, 313328113, 196419971, -48870179, 148430959, -6759671 ], [ -161300333, -134631523, 883500439, -392197292, -34656275, 169392389, -2008486, -30963629, -214134887, -37538837, 69833419 ], [ 66105140, -111385108, -178899847, -259661067, -62334294, 633351071, -199079777, 7623049, 653372215, 9399710, 227152202 ], [ 31652490, -194098025, -468925623, 870290352, -76993022, 76650799, 47863207, 116099495, -449774663, -740159801, 432126630 ], [ -60657591, 133631132, 257061782, 185609938, 61560891, -57210790, 345227444, -1253038, 330291335, 113461959, -294776648 ], [ 4016136, -118680464, -134129284, 324147497, 99708188, -5373251, 62411031, -197358745, -231087811, 257457049, 70708612 ], [ 9201116, 99974387, -235467096, 95186983, 240702452, 2336115, -56975003, 290606435, -49281481, -305536909, 83745383 ], [ 568526693, -381656098, -118987400, -592709764, 15720476, -517497012, -100291615, 256070707, -65534365, 121290612, -311155483 ] ], [ [ 360945165, 190019241, -388520489, -457328178, -19547524, -236495120, 476272563, 65933442, 27142023, 798013977, -479218874 ], [ -104969440, 75341166, -233343999, 705533198, -614012892, 103953854, 38553090, -295649342, -198857958, -212643184, -98768368 ], [ 32687308, -244562006, 1029415, -173743775, 673735869, -39673374, -373314468, -173264309, 127349214, -259375169, -58813469 ], [ -632037308, 229377128, 251938759, 177608726, 593341841, 300939102, -202740673, 151223370, -906865935, 670086258, 201030279 ], [ -48416290, -880883, 74793780, 618258574, 21950980, 920569849, -199334023, 459923341, -289944978, 340415, -238071723 ], [ -18675791, 52887876, -360651700, -296272089, -113326607, -686792959, -347619719, -51965161, 80002124, 904950305, -136205025 ], [ -313372786, -74681536, -71005458, -95258894, 392532273, 171411668, 670810335, -503413291, 362241424, 22655595, -310595441 ], [ 307038074, -678674748, -31244040, 270886229, 681834358, -283281054, 70390963, 38587134, -75691912, -404587976, 205666552 ], [ 200266844, -164224082, -780306219, 165328757, 361568344, 851325160, -679705075, 621781360, -159301661, 354289362, -202658827 ], [ 102986689, 453421124, -28750065, 385711984, 85034549, 643955843, -68925887, -204076336, -10366770, 217463052, -43971251 ], [ 546783318, -116535805, -45458376, -413731025, 52728208, -161581914, 163951025, -175056679, 964360447, 216074205, 457114540 ], [ -178272082, 363309751, 48262061, 131567460, 214893391, 253445201, 29866737, -99744250, -302622348, -498972336, 808933727 ] ], [ [ 491137364, 166779574, 949226553, 366487891, -12245567, 56414, -2901087, -389636932, 6259151, 351851640, -37792676 ], [ -137945840, 502285269, -552504177, 27246316, -67436799, -7350067, -49995114, 651148431, -9096914, 165542876, 47962643 ], [ 866086100, 363485615, -3570659, 165087095, -664745899, 117500822, 31350670, 55151930, -16641768, 611394402, 119057285 ], [ 253473306, -481427445, 20013781, 42240204, -183629402, 459152864, -908968773, 29042953, -957812465, 205257557, -109752470 ], [ -398487853, -416572726, -4420844, -519650040, 291413627, 121785877, -244173929, 283316487, -194578916, 254808069, 51862341 ], [ -32569764, 82904819, -385241981, 31682260, -393780758, 80517450, -128951847, 289004342, -200208952, -272041525, -180077574 ], [ -51504545, 9212903, -519511545, 110325646, 11869969, -45810924, 59588777, -31330188, -240414433, 120872581, -103061327 ], [ 575751940, -321208880, 191359722, -92518782, 576909816, 403453620, -29240828, 91363329, 12173958, -307998020, -317469533 ], [ -49678239, -610136828, -769601140, 15504867, 173601374, -412919942, -742270580, -214738547, 287887634, 313334894, -141532062 ], [ -118186204, -648279382, -750639859, 280568196, 291730, -365545616, -91788253, 986503434, -150232423, -66391281, 727654834 ], [ 450633659, 40447986, -171875967, -412782009, 335321821, 194888257, -17702808, 827990805, 41881125, 37201331, -15249436 ], [ -40853011, 234855745, 258241369, 781764085, 108799605, 292102612, 103205108, 611935153, -424468409, -349103645, 681046732 ] ] ], [ [ [ -169018427, 40359816, -4488481, 47068077, 170941504, -164486319, 75585276, 418953081, -362344344, -628523944, 77997204 ], [ 376028487, 584896619, 169918461, 572128334, 204878081, 563569822, -173242224, 121889347, -203410816, -698151886, -163566561 ], [ 232773322, -1448472, 310252447, 61512648, 13289589, 146716333, 232098569, -127210441, -85611631, -453371320, 272785876 ], [ 387401102, -261569062, -571994132, 152269505, 315971696, -33741854, 7033423, -540436926, -474357623, 414397919, 89885220 ], [ 300395562, 712260909, 743110092, -225761, 22944079, 877985436, -396112536, 319825849, -5146250, -569515862, -664947573 ], [ 54333789, 267880111, 548525726, -42106565, -725244717, -244451378, -361152190, 668162641, -257067629, -36146473, 70915330 ], [ -310300704, 19425742, 453934477, 72900199, -874250319, -32325467, 50215171, -64015428, 577537123, -16907221, 15080749 ], [ -534050377, -785823681, -763184191, -160597858, -267121228, -378033405, 412625810, 57659621, 62909329, 311817184, 70491401 ], [ 86195476, 723151934, -280808315, 536170451, 266313081, -40448434, -73676974, -671617245, 400504140, -90763059, -451867050 ], [ -32819984, 157571705, 353057149, 370755253, 15997062, 88708747, -399583482, 687925824, -712570663, 406875313, 4734945 ], [ 284566932, -96807787, -4867948, -5497560, 139458663, -306544138, 16818267, -237171826, 3082186, -609405055, -550039389 ], [ -6960783, -530708903, -76664152, 292819688, 23075226, 80823237, -15510641, 190723808, 328450, -386209513, -75457114 ] ], [ [ 432625597, 598855184, -110627431, 58088355, 85888568, 620517491, 551291161, -419510139, 162517708, 352053010, -86821669 ], [ -559491566, -106530510, -158611732, -7540485, -307528419, 107679126, 531481389, -87535882, -517982210, -415240928, -631907191 ], [ 590019686, -223148610, -81954614, 438483586, 109097839, -37987095, 369510723, -376378881, -95366771, -115905852, -163169395 ], [ 68858809, -269084704, -358329012, 192351510, -431170854, 231292738, 199451598, -218996576, 588923952, 65805008, 255620418 ], [ -41915629, 648797071, 560469359, 949349949, -111729364, 108101504, 155904643, 2807375, -567330072, 110058421, -65375667 ], [ 351724335, -541476657, -371194449, -452697951, -755669266, 82098401, 514427614, 841107104, 932911743, -799048405, 401072702 ], [ 460772748, 543788097, 308723471, 47913491, -6558794, -381844988, -395201789, -511879426, 45147901, 113529551, -523590099 ], [ -234738251, -99053707, 178243145, -842923327, 212613506, -5336841, 59011494, -7890659, 151591244, 399254741, -207788078 ], [ 481967279, 78054594, -574030101, 36806208, 488121072, 552626852, -3641083, 26576871, -26133769, -219396972, -59121596 ], [ 162326981, 251094976, -299424278, -301981849, 675056375, 896173590, -487416802, 265107508, -147357807, -380023595, 81918566 ], [ -92891531, -472487177, 517980252, -512820776, -4851736, -12518176, 715582894, -339442249, 195198221, -44537650, -31162289 ], [ -763647596, 343754414, 205196635, 263029674, -274022429, -542380032, -34687183, 11016587, 566432041, -222510653, -12900048 ] ], [ [ 13966761, 228056011, 152217663, -14873006, -168125971, 29727186, 2569714, -31543685, 314405662, 914652168, -5615854 ], [ -307692711, 705425328, 40374196, 27300655, 44417078, 176857507, -27554333, 447835944, -135347274, 734607170, -44592221 ], [ -215400742, 130315369, 378623743, 18167077, -29442724, -105659855, -883446697, 300174454, -89216474, -67459347, -337744081 ], [ -284325019, -342204831, -25015763, 1723523, -577958760, 984951235, 75609719, -18643553, 3069737, 254459403, -959687562 ], [ 87620232, 30085835, -186597040, 649045225, 316397893, -562267450, 895833382, -38874349, -351898229, -257008977, -620396782 ], [ -8335993, 221871104, 766213178, 317534046, 20753643, -275772959, -433054996, 229295530, -79854815, -305449334, -261431273 ], [ -52092636, -11502636, 312613569, -62256514, -427802466, -293050699, 286236316, 89805381, 15494217, 19270394, -376457171 ], [ -4791113, 2676260, 613558982, 877150434, 489418981, 505604424, 62871906, 108704481, 51179619, -946678266, -341141551 ], [ -302852031, 210001742, -161669851, -3223272, 782599768, -365902678, -704051380, 380913057, 150522939, -478443949, 426794749 ], [ 17950965, 720844566, -901864762, 18628696, -73954913, -485017919, 201991366, -107483292, 583954311, 62128862, -27958653 ], [ -249633760, 24390064, 8154838, 657386436, 34830188, -166055116, -100513190, 101902512, 642896248, -4357054, -565791372 ], [ -99544451, -33649043, -546118999, -103874895, -13974339, -938169454, 210111194, 603671851, -445197151, -50404728, 198625713 ] ] ], [ [ [ -365085380, 63102133, -144003770, -291158374, -28444765, -211822895, -36287097, 98018802, 572048271, 85982221, -136844717 ], [ -365039066, -511897969, -334316913, -125065325, 127436453, 535693346, -439015020, 239548962, 191680273, -310157662, 101571537 ], [ -300291720, 600787035, 71307541, -153160166, 171102632, 309746361, -375434694, -23666768, 676608359, -14417596, 234575622 ], [ -97572880, 188579360, 320511842, -527136351, -477489297, -789320790, -302195032, -468096229, -38376857, -65080881, 592024066 ], [ 29809191, -84644752, 25916736, -502986239, 290912112, -583964307, -831016936, 2838057, -156973860, 290282550, -75673957 ], [ 117483119, -28175652, -283629286, -625098661, -438777797, 294917484, -475392288, 164530796, -15886551, -10633728, 327237013 ], [ 69760331, 3079743, -440210778, 384660981, -35029870, 114262866, -46976219, -342498021, -57045444, 589853419, 233256603 ], [ 239222800, -749200540, -270792001, -249100865, -350440931, -367699405, -4197129, 109411966, -86617135, 244514523, -16670198 ], [ -245998747, 436475137, 730484300, -238133563, 471952618, 296986649, 243935831, -198228254, 4935879, -2228050, -460316081 ], [ -660656332, -685243376, -110319171, -521840371, 383018131, -172080827, -76019953, -54300330, 42914666, -363253948, -81629108 ], [ 627645434, -17700399, 54986302, 605843373, 26615764, -325700731, 274731659, 81672478, 183752364, -268577601, -253541515 ], [ 900595395, -165603007, 133325756, 695329817, 250726206, -591025568, 463614430, 69307624, -211740928, -25548989, -44858750 ] ], [ [ -46616573, -512649919, -35947353, -691742281, -14699197, -40943573, -16223134, 501991460, -974706626, 632955065, -560594904 ], [ -449507151, -137604063, 328886788, 118270946, 54036275, -92595755, 68980380, 14080086, 419966163, -1040563087, -239835183 ], [ 606996577, 335670541, -9951194, -175657543, 653744089, 262245916, -7114038, 1321730, -127167923, 456132616, -362011284 ], [ -507489573, -274281788, -376340897, 18392732, 310975954, -259547353, -5847740, -18817746, 399747122, 431349779, 13594780 ], [ -535756739, -357021015, 248611064, -2067102, -371273703, -201435659, 121140361, -397566363, 580914960, 255268988, 37565708 ], [ 390763622, -122356683, -6428783, -108861810, 9379598, 799859583, 12880481, 494537335, 754129156, 219941593, -509947821 ], [ 138966741, -325449788, -400305102, -243799911, -95151900, 587124295, -312050430, -424354849, -286610829, -24676169, 236543054 ], [ -129351029, -190198639, -233705452, -85634006, 342500797, 63839973, -48991288, 597419830, -568301875, -39808605, 676357365 ], [ 28804462, -33906940, -1011644323, 401887786, 238672819, -647694868, -4176533, 337516886, 176147158, -482877655, -502927863 ], [ -409283778, 184431263, -99822657, -209047229, 53423122, -189045621, 131340806, 585212568, -544236865, 185139009, 655350007 ], [ 547616136, 9722349, -248289106, -163943230, 433531523, -98842071, -438919098, 87666727, 285252398, 275730422, 2473307 ], [ -227783433, -25519376, -169572076, -12622075, 11213376, 386164743, -484307054, 161515802, -97640439, 94864178, -385263912 ] ], [ [ 762656843, 424205961, 78415630, -433233229, 834774306, 96145457, -138516785, 271753588, -307983064, 187302334, 67923157 ], [ -848307014, 104916799, 639606079, 341936830, 560044164, 338615178, -64850802, -129370189, -33648750, -175717651, -416740872 ], [ 7554528, -162057985, -359123230, -460264561, 451989550, 440806346, -33960031, 693641385, -137769567, 846065183, 438740256 ], [ 632669002, -20007464, -137013412, -628246, 388439627, 584946307, 821593901, 206974543, -97667846, -301905768, 673998290 ], [ -8426933, 5306334, 151931148, -70060548, -768896468, 46697948, -138614995, 101598733, -7559659, 98647077, -706629521 ], [ 62278532, -80716577, 268597852, -55228745, -214391693, -81769726, 980724552, -195020211, -974254, 410876418, 677814996 ], [ -647197143, 25235981, -340591657, 517584915, -160249667, -10204644, 57611402, -206065945, -303334770, -543277830, -154197312 ], [ 35164002, -35562258, 341422324, -107269099, 188070491, -433183441, 185999571, -31158163, 557249364, -345381969, -53567009 ], [ -280714073, 258106786, -334595759, 469390594, -683626512, -912971493, 169938932, -703275738, -21403241, 222332189, 605967250 ], [ -1452125, -635250955, 391801566, -77515208, 11191190, 27626230, 480929214, -63105188, 374963172, -333140858, -578374872 ], [ -186021058, 246728195, 545963761, 107300715, 444741336, -381377414, -679753676, 430135131, 577527346, 35104101, -221995972 ], [ -367035496, 37604551, -43463301, -469238490, -734691153, -115801531, -23254143, -118246819, -60524141, -86591106, -5002814 ] ] ], [ [ [ -573373920, 39602613, 53672061, -537177069, -972643991, -137043079, 215036756, -80961023, 766988329, 403949268, 23177632 ], [ 312174187, -28386299, -236070657, 129656917, -273911004, 646096173, -4156595, 171300858, -492071135, -15003806, -136409001 ], [ -43542820, 462429796, 731277534, -80690904, 496389170, 113409709, 11140170, -483668923, -287258088, -231932189, -151159808 ], [ -137828291, 293220744, -125315337, -18819677, 17691915, 108499920, 209887706, -54542840, 35981357, 131557887, 339170434 ], [ 49892502, 762557444, 51249849, -217180072, 6860770, -140362018, 169693709, -608634598, 534042608, 1034717958, -424362691 ], [ -616843200, -6232542, 506996942, 34061138, 27402916, -29391793, 3725425, 517049191, -220504472, 272834469, 23709652 ], [ 470226459, -135623242, -901305548, 197352354, 2248987, -135007763, -157030582, 187364792, -361351804, 537142787, -136308966 ], [ 46902304, -545011017, -666125336, -647754556, -652698634, -43089704, -439671312, 14214968, -91379597, -98780324, -157885425 ], [ -543795129, -230201295, 23348997, -161692506, -24911722, -160546630, -285562344, 527343439, -2993357, 857878493, 503508900 ], [ 126877514, 117242505, 534580435, -14519224, -72750659, -88105911, -103147075, 317071164, 125262459, 3009066, -115398330 ], [ -137787551, -227655692, -86094488, 856328413, -194713965, 28629056, -183991495, 53368013, 97320156, 93331605, -105476409 ], [ -294325040, 308209836, -45482157, -460827516, 227318218, 127130219, -458628948, 272134734, -125756837, -446030684, 5566929 ] ], [ [ -295967768, -380258622, 819116901, -279881569, -248768416, 435868462, -192426296, 204426692, 373773437, 42421042, -31204026 ], [ -59172674, -5907055, -563364852, -704935512, -726252962, 97474831, -417237527, -53183710, 114635438, 780128360, -232733146 ], [ 196117103, 37489422, -691626908, 432038944, -159848097, 642953880, 644564699, 33463661, -400153366, -66465505, 522356541 ], [ 309499790, 90529087, -572545931, 328127590, -298056792, 175717184, -12151009, -132569299, -960527446, 227937151, 503729957 ], [ -125777856, -830110050, 354120072, 808133981, 483394414, 512321949, -273824453, -602854765, 22268072, -160203523, -180084671 ], [ -715078237, 356080483, 44072171, -104698108, -276528373, 16554394, 57973353, 14548482, -77433044, -168879740, -306645412 ], [ -133352181, 510446967, -210503292, -6112637, 342583087, -447199598, 103673187, -26107465, -271453059, -262420160, -718606697 ], [ 271365266, 194219779, 167067243, 830185705, 263387962, -347923270, 16927176, 64540750, -309307995, -749541943, 369236697 ], [ 121060309, 17482293, 141355512, -197085056, -866313707, 443923807, 82612014, 174509993, -119754640, -178986015, 213803530 ], [ -248698041, 276069356, -407709967, 278237262, 290520350, 6854831, 6907138, 160773853, -461620913, -473922619, 92641775 ], [ -307212288, 189590264, 4181594, -229055731, -603937098, -119506874, -835132983, -131638527, -418762709, -931023890, 963239467 ], [ 167885328, -195524397, -798154049, 597924504, -446990172, -183113223, -261656160, 412307451, -804542704, -215575562, 374925364 ] ], [ [ 720986000, 119437577, 27631698, 246549288, 206296076, -441947276, 212094431, -153416526, -307063274, 699677812, -493714945 ], [ 145936418, -964551546, -721404111, 24234428, -183677551, -331104918, 254710409, -386378358, 43328852, 32958780, 566242589 ], [ -199580593, -377483688, -12777808, -149179073, 3482976, 153433024, 31575842, -868150270, 486287755, -303540717, -384680830 ], [ 17323639, 162602754, 493749633, -72756920, -588431101, -87441373, -39598945, 346199178, -32852705, -388123036, -139929857 ], [ -217569781, -57575719, 443297677, -153134975, 22661075, -17792961, -448574880, -48559600, 726915617, 31768360, -233453633 ], [ 139645558, -115421599, -196476926, 83435879, -350434699, -192116478, 7175951, -231445487, -40124983, 560542940, -728241794 ], [ 33930625, 319510015, 126438236, 75675708, 437495542, 34323878, -80989972, 343473, 6070869, -402144166, 154746187 ], [ 95741756, -110150309, 108820312, -259282909, -98316728, 138580109, 178743350, -21037676, -127438396, -311014327, -7520716 ], [ -8854283, 290496528, -112064028, 130739528, 3428066, 684304005, 111396029, 762340782, 147334971, 552073718, -11400865 ], [ -162566946, 542452725, 758042016, 22851092, 486218971, 360461, 210455493, -11838868, -584337003, -25568449, -417247918 ], [ 383689189, 88441290, 143387807, -853977522, 94749911, -37356171, -459517102, -11022496, -68406464, -79011973, 93055239 ], [ -10857706, -465908075, -219400616, 58989964, -77979464, 220265919, 118738967, 25592832, 838245956, 40284009, 189363709 ] ] ], [ [ [ 802359329, 296417763, 270608739, -916824236, 71213246, 707848142, 96503306, -188785322, -157085315, 305051865, -27717764 ], [ 625098739, 397892077, -249377186, -664948488, -12033621, 301467945, -207178585, 7366190, 415293006, -148525600, 179193759 ], [ 33937872, 476716186, -124422618, -59348505, -444481199, 36117777, -239711157, 603353923, 189432992, 97313064, 601870599 ], [ 831135830, 908491932, 128564944, -376077820, -458622625, -280020048, -572131192, 340009987, -672061362, -86850741, -238382582 ], [ 95937081, 350116654, -40366522, -9168504, -307668318, 699352146, -486837118, -63248972, -490278640, -59742284, -20113234 ], [ 238465260, 3850553, -19288354, -53185735, -220083846, 389664636, -3801253, 25569768, 473116874, 138079805, -84073889 ], [ 722047191, -615012937, -419448280, 266294404, 18961902, 97651830, 84746710, -10040550, -478307625, -130572011, -584980607 ], [ -16578274, 463180025, 238366867, -91334989, -68701945, 26678364, 179565969, 589427375, 284533246, 55343783, 2792678 ], [ 118615884, -200014065, -813572517, -121161823, -380892321, 329814815, -42186357, -48002007, 182386090, -391216323, -11152899 ], [ 70054831, -383230652, -4717667, 385456217, 33572162, 41662076, 609318186, -731411040, -386576007, 289909365, -91653328 ], [ 51645407, -13126973, 605136350, 490033203, -779184058, 228349904, 13468367, -37109183, 90928347, 138861665, -179463181 ], [ 59811244, -240985269, 45365906, 453315384, -200188098, 319011116, -159188154, 530752986, -107678681, -59946522, -974344461 ] ], [ [ -466333224, 1043057467, -40459727, 231643375, 413100040, 71454887, -20559091, -180127083, 2373769, 124391406, 5447556 ], [ 586889917, -404115167, -266133686, 71476513, 344534888, 47385541, -6373373, -844223639, 83879221, 417744273, 165151965 ], [ 177874341, -247616377, 319626119, 42682483, 113691009, 32336080, 139513808, 17051136, 798976506, 2166600, -447335479 ], [ 54225687, 490204482, 20547682, -523325038, -582885310, -475646569, -207104175, 178259062, -431635687, -756289299, 34295749 ], [ -49996665, -373339570, 515370117, -191275159, 14650170, 210104488, -102058188, -450675891, -7100840, -79051211, 418643575 ], [ -2763653, 41929489, -255908949, 11376536, 916204529, 376836540, 5006669, 3227525, 297392595, 17950158, -12509952 ], [ 189088533, -250872816, 206931647, 259151222, 775456382, 359102067, 376708345, -252271969, -157043802, -544097080, -257335146 ], [ 4162256, -670265230, 62224131, 79066914, 119321894, -446922672, 451928883, -146164562, 107651201, -238366014, 240840572 ], [ 194716494, -479633870, 99340323, -537452796, 171351480, 19030144, 645963586, -71581, 545813032, -268387741, -172052659 ], [ 188811940, -147728645, 1431167, -3692497, 20859010, -82751895, -265183786, -429405913, 264229340, 278694750, -16958886 ], [ -520836542, -92434844, -466957677, 442384473, 193725937, -130558703, -156835456, -414979448, 115312425, -373300092, -106414774 ], [ -464148962, -482144256, 845853695, -34943355, 115316803, 15778504, -407181646, -28797052, -232160049, 273737421, 323729678 ] ], [ [ -41015304, 160554770, -530419591, 5523573, -346802341, 260723583, 169405281, -379879896, -122060545, -861432005, 43064370 ], [ -182888505, -777153787, 481611508, 394718768, -254793501, 321531001, -120385844, -425563759, -5766684, -55269435, 51382105 ], [ 143572835, 935168348, -637159709, 51763936, -193214217, 574522290, -41451869, -339659643, 96691109, -502067443, 75859842 ], [ 285891519, 67953342, 149259180, 76039337, 90602897, 118730675, 103656227, -38425495, -162069864, -382502999, 293167057 ], [ 108398854, -27327900, -1421262, -93726100, 77493706, -296178537, 180235, -143064082, 285934254, -557065972, -112545352 ], [ -392022684, 786384906, -661560592, -20136946, -785628157, -468398633, 932470768, -20217164, 84069909, 624091723, 489423700 ], [ -280703481, -562652779, 113451753, 214716462, -500855747, 685277450, 51940328, -264876925, 252885241, -404605, 122398917 ], [ 6629970, 573967269, -920319476, 12187510, 20268181, 346244181, 672087119, -260731075, 26088314, 155220870, 105443868 ], [ 43519117, -167877715, -430492100, -530449059, 426749535, 240205509, -189211519, 563568012, 802433042, -403922810, 118541790 ], [ -468060919, 768627290, 15842191, -368087947, -682430843, -154918054, 7930297, -42282928, -547534401, 805334579, -209357011 ], [ 122606208, 889901727, 38135580, -77505293, 100731860, 186301120, 567286301, 109173184, 198893117, -13213392, 31909090 ], [ -498087138, 832080492, -686866653, -163969099, -200239481, 484773041, -76868579, -112617548, -144393424, -160750313, 106690221 ] ] ] ], [ [ [ [ -125843542, 316796249, 317519776, 392281121, -227416880, -593231619, -467150169, 17149411, -300274248, 149810911, -170109645 ], [ -993958137, 192026676, -143338430, 442421357, -14526473, -72803140, 579206257, -114283697, -68716376, 10809620, 34794060 ], [ 866007899, 493271675, -239312560, 401284457, -583933737, 65329843, 139175586, -356276445, -136448460, 200049982, -26562265 ], [ -332774000, 3718150, -57244400, 173079822, 91468564, 145769580, 87810837, -61865347, -40443884, 148711333, -278645796 ], [ -152269732, 675723817, -94887670, -125395265, -415982908, -219342325, 90045636, 318233723, -958875872, 169545303, -333226016 ], [ -117411808, 68965521, -913975056, -327413469, 684614519, -182025258, -98700938, -8145420, -37780055, 507546204, 40701599 ], [ 939845786, 149784013, -10854370, -198549495, -883103136, 12384622, 196954502, 114087136, -394099787, -48442847, -50619053 ], [ 58356616, 15715086, 190684679, 519099678, -186846545, 32824629, 676173285, -1000849899, 33738525, 15003691, -30006812 ], [ -43879883, 194349913, -405956886, -374555922, 615106804, 620449458, -78809011, 4999627, 489917700, 211695196, 324314626 ], [ -351479137, 580778561, 61493278, 184729023, -413199814, 101542197, 896346259, -282244706, -82215797, 54566498, -69777093 ], [ 822948662, 104372564, 3818931, -305815107, -407444040, 636030190, 208977227, 1726613, -270684801, 2545972, 222472896 ], [ -248792839, -7865422, -395301021, 305968061, 274371713, 73696135, -353282043, 89649524, -222555204, -142070457, 510811497 ] ], [ [ -10544117, -180969250, -518887237, 523700254, -637522167, -5918804, 216725657, 473731525, 141396678, 280273661, -346735199 ], [ 225485441, 11185020, -193550792, -580086229, 332996952, -748250972, -325925612, -2722474, 427102599, 168128248, 739707227 ], [ 23627505, -215518377, 484608909, 290447817, 968093426, 370886064, 26969619, -65575263, 323636257, -408019053, -201838980 ], [ 367862051, 209958, -30809796, 14649682, 331260584, 775538361, 7721892, -301005711, 310517881, -66993355, 71929901 ], [ -131700575, 41475154, 113294387, 542076625, -422172157, -766791698, 157496780, 25450197, -202125023, 634397277, -157383373 ], [ 147520536, -5707158, -365536271, -164511300, -24388684, -325456955, 806542897, -83793107, -162229545, 227384300, 755376264 ], [ 152195243, -55093059, 83146625, 216191688, 16190201, -311977256, -367480170, 286330194, -819040177, -12029269, -138517041 ], [ 17031491, -490296271, -41889108, -625192957, -479910583, -94823556, 90364325, 820045281, -107037412, -396159532, -357476257 ], [ 661147571, 100257982, 539550621, 271575214, -92577716, -42779876, -87275957, -940959771, -142836152, 87691716, 121253602 ], [ 272993060, 2386436, 38765825, -229334577, -84850030, -71781522, 19200874, -399942776, -192635997, 43793938, 453640209 ], [ -285674097, -151403153, 404737780, 184637143, -105031886, -117720212, 662741663, 342211369, 497541418, 295779793, 309118829 ], [ -367727837, 266288671, 333498398, -52790137, -877185649, -129835083, -31244349, 135408837, -24497878, 13342769, 490825040 ] ], [ [ 335987322, 60598605, 427691211, -87476289, -135877121, -5403090, -2339396, 713683027, -132014434, 51494868, 522606776 ], [ 153312199, 105280616, 79643119, -143502160, 570483357, 134713069, 51750330, 22005923, -214887714, -231396717, -164206025 ], [ 383636569, -169696830, 625522254, 243242273, 125195043, 118610080, 136257267, 227316402, 467161669, -397038002, -15227361 ], [ -368044432, 295647747, 23632554, -17953674, 99847644, 75891800, 1337692, 162271948, -324310803, 104443295, -631806516 ], [ 125966037, -48029610, 90157162, -446502864, 12003457, 11012745, 192984582, 841597262, -254897260, 573969784, -23934549 ], [ 583686753, -285734445, -111010256, 519522567, 163254748, 246332293, 134047653, -127868811, -23529175, -385581654, -318280628 ], [ 21209443, -111767890, -206642713, -20974391, 202556387, 48119653, 114379307, 11855300, -74429829, -88967000, 307120427 ], [ -660330581, 472728817, 323546010, -134062230, -191254874, 632232897, -16786481, 55350366, -208396866, 17026888, -162181903 ], [ -48573988, -366593905, 82733525, -340660793, -206915166, -155761807, -180294800, -151541736, -636800244, 245031240, 103483128 ], [ -197770781, 159482513, 471145746, -197091034, -86064696, 426725234, 146770200, 67125072, -314393890, -394134168, 42733429 ], [ 359368800, 9888169, -9279540, 801841516, 610824739, -221191102, 252651294, -197425689, -32324409, -232478517, 455318952 ], [ 53510141, 270019525, -337230316, 530437127, -61703952, 111697286, 435091080, 160671478, 753948910, -78524571, -125274202 ] ] ], [ [ [ -269766522, 3711861, 14735010, 6049715, 488125130, 231135291, 202408085, 228019521, -659794016, -75727539, 138082389 ], [ 321785082, 46675452, 614833733, 105994540, -128440371, 30964192, 260642605, -182237692, -24248598, -216639817, 519570730 ], [ 22579844, -753461113, 684212401, -572550098, -301731341, 29650412, -65051838, -595277051, -447366857, 899196243, 450071535 ], [ -150025035, 381096046, -914942859, -20311578, -42164555, -229272209, -68002827, -112128181, 651436516, 20650920, -821387895 ], [ -443271589, 45049160, 41992684, -78074873, -563174178, 176988536, 673752770, 261901873, -483884481, 86233705, -13556968 ], [ 144469819, -481524381, 339695951, -520264593, -5883628, -330812066, -143511350, 136477445, 159323941, -856963345, 9712720 ], [ -295033024, -57927386, -461090561, -239326716, -601728264, -364660128, 478488, 329929790, 572374834, -394436474, -565218376 ], [ 382867615, -1008599023, 2378071, 1306097, 29106620, 860697486, 13673643, -297927161, -207857160, 65656619, -157450468 ], [ 639426407, 100173833, -180633355, 59871154, -489500, 1778324, -517745784, -71508903, -77584617, 947791817, -741050638 ], [ 349238880, -712728948, 427398907, 254916379, -10229011, -613560696, -159620056, 218446244, 510452243, 10764063, 557997316 ], [ -136917061, -203631386, -81339655, -1049576428, -13207632, -162024, 451302619, -211733421, -354077109, 128550662, -797637527 ], [ 9564400, 82482061, 200457962, 57187838, 153096626, 14501956, -289576409, -540573847, 173608598, -813684264, -183207196 ] ], [ [ -18407220, -996168551, 465300137, -507586028, -2094318, 301573685, 120505628, -695186660, 213532138, -335791448, 708468959 ], [ 219320954, -66631044, 95740227, 672709918, 58044334, -419712988, 196359304, -930444346, 295125848, -721200342, -23531662 ], [ -101457564, 361943643, -28927311, -423613113, -277276204, -545248168, -596829635, 245494181, 222291941, -487909549, 61079780 ], [ -895832617, -318659032, -150966782, 162421681, 100628111, -95426570, 155632173, -494773457, -383761156, -410490188, -82258549 ], [ -95753147, -46152948, 309007122, -177556123, -393886499, 293418130, -22748209, 71371535, 490887815, 335313708, 188599515 ], [ 74028590, -564016058, -3810376, 240743456, -476300151, 197769829, 130158032, -882634548, 107624261, 75942551, 113463326 ], [ -614293845, 211617269, -331154519, 279518918, -424694715, 3629209, -929618, 358924678, -980328291, 18033236, -805781541 ], [ 20263594, -804821416, 730138628, -203892407, 314634191, -469692150, 471583736, 320489418, -468876660, 227161306, -303737640 ], [ -212631940, 102520650, 194643271, -206078267, 232791495, 25614493, -165619952, -273916659, -141695018, 225364220, 220298147 ], [ -718077988, -239966562, 424070194, -135119125, 78391811, -2292217, -164101706, -407242602, 130181113, -802625578, -305678837 ], [ -402014069, -77131791, -288110424, -660895283, 131019773, -865186834, -346229109, 949360555, 153074099, -509734021, -170424473 ], [ 431588229, 169967945, 645858732, 14971433, 285766377, -636392059, 163787738, -15619018, 261862149, 698113906, -220467052 ] ], [ [ 53428182, -586942468, -240970167, -799332701, 592587772, 153133359, 4965039, 20189347, 137269926, 33479284, -624625393 ], [ 724899368, 221526619, 184476820, 419782453, 236526666, -349761454, -86564204, -216137644, -151742054, -160621807, -403834768 ], [ -153077439, 537722646, -526474763, 615253741, -81908269, 732201133, -118478576, -266477425, 209271499, -313021822, -169052323 ], [ 102415861, 176780133, 171783579, 48729733, -101200457, -266280265, -161869691, -298616521, -199664563, -5233919, -107972472 ], [ 199860256, -155084186, 818544668, 230217609, -359865999, -129555574, -463680319, -101308109, -441451484, -54547219, 56530577 ], [ 28020860, 16671170, -68067676, -31287058, 178494491, 803411434, -378092928, 434732351, -51902140, 12032271, -344448128 ], [ 582187783, -2362117, -97264267, 733001204, -18126868, -748040933, -423267698, 89267620, 37627786, 343928510, -54244381 ], [ -526787896, -621418076, -8552384, 154134652, 969182906, -581936357, -95769295, -155659189, -663030213, 416163535, -273822014 ], [ -94620020, 230346130, -129907585, -190226506, 249557542, 257331252, -464324642, -178243419, 223724526, 517595174, 59238461 ], [ 502016786, 194251344, -138678555, -87664830, -182869061, -3260701, -351465551, -178585577, 64058108, 27919503, -242765016 ], [ 36054905, -424410730, 309451911, 82614115, 522965775, 14774910, 131035332, -245384518, 30580803, -681402099, -27618190 ], [ -7281660, 76425762, -21650443, -122168881, -251282660, 175239769, -123394726, -95231224, -452466190, 390968846, 426707962 ] ] ], [ [ [ 326914752, -130896941, -441912407, -391837868, -54145961, -104237921, 188905053, -23170949, -320048447, -478058216, 111965426 ], [ -33827999, 156978161, -33633893, -113954136, 88174981, -197888702, -235845751, 866732654, 72826042, -262147239, -463149012 ], [ 478984542, -36899831, 10095830, -280358061, 200964426, -18212769, 136045706, 706899393, -603535772, -86608550, -234804727 ], [ -73019744, 438455022, -183556335, 1478754, 41410697, -228505604, -188974491, -449342189, 260910711, 333276055, 6353237 ], [ -146794212, 397544502, -267393275, 321787454, -61558663, 317306772, -196310213, 368880509, -603040693, 67832787, -43990926 ], [ -654146755, 533429755, -234720637, -78623687, -346279088, -264820243, -485279982, 185334627, 161309504, -172007257, -300768460 ], [ -384032567, 133967480, -126989722, -250466352, -630041159, 7057678, 1187687, 333871435, 564206124, 75353840, 376825042 ], [ 238439834, -7896089, 264132922, 214866357, 372336464, -145212058, 56449957, 241948120, -143182295, -141524323, -26414946 ], [ 252392307, -583443053, -133990646, -319014990, -15086062, -224399855, 14055921, 32845508, 92875859, -14369948, 142576288 ], [ 163248988, 6766919, -403628695, -43367313, -508890180, -23749788, 45797965, 120633331, 577471905, -383724723, 274714364 ], [ 694552946, 123736752, 386161042, 572786646, 117523719, -156680207, 95902818, -917468, 486655209, 592415348, 38935661 ], [ -233888935, 457260037, 153632451, -345498380, -112724327, 83926903, 26209600, -460574787, -546201088, -299810992, -263573386 ] ], [ [ -442248322, -77629967, 253799182, 1527705, 630798221, -603717627, 205309084, 342130281, 182451081, -48469593, 103574695 ], [ -834322181, -318389839, 56658523, 290146273, -22259595, -389126268, 219135053, 274615329, -101667736, -95041114, -4778167 ], [ -45878513, -714328070, -478063712, 39017406, 543494304, -678764556, -84652226, -175823, -355204044, 615982221, 77395775 ], [ 119492989, -599893080, -151278945, -5189259, -18227924, -437595030, -61897997, -24031984, 234509842, -246132923, -1664298 ], [ -434806623, 777320964, 53002378, -72412763, 166720413, 252347018, -330381082, 65640671, -601720876, 8561100, -19251326 ], [ 15713599, -63928986, 531586845, -243432154, -45565087, -599129674, 372429934, 42341990, 381294293, -751547696, -700413227 ], [ -258953203, 828985808, -138993370, -339101676, 135715570, 19001067, 169466903, -734557782, 36207482, -80885518, -74563386 ], [ 352388511, 252421782, 816053007, -528282169, 357527119, 671128225, 293791347, -359077282, 2543054, 132853223, -291822778 ], [ -40352515, -77288725, -177115418, 240784838, -63889199, -198711682, -23505130, -245045407, -33168862, 86629418, -271806815 ], [ 96034190, 79096088, 119164688, 242734874, 398092452, 398823316, -154249343, 58034331, 477936265, -4175661, -12167214 ], [ 348043009, -325691802, 21299074, 960562000, -502580676, 14933964, -111401597, 446264824, -238376533, 13797803, -3264732 ], [ -45182566, 64293325, -792496229, 371118037, 2947644, 258417132, -462528177, 62629643, 127607592, -339864331, -183580120 ] ], [ [ 236436536, 682499009, 457222301, -2957091, 83588134, -141781938, 241169491, -79681774, -511726067, -11815397, -497599154 ], [ -959336129, -24731104, -4365936, -187954930, 470245715, -61304525, 560101581, -520881232, -8107928, -71090092, -63854750 ], [ -76667177, -78450314, -439912432, 21124181, 308383411, -590657104, -10404941, 461607457, 377749389, 225521143, 745278456 ], [ 43200057, 271339282, -166920194, 110458366, -306330660, 241883271, -604382366, -413058061, -55865677, 116502196, 642694654 ], [ -354091886, -52887480, -63820034, -79720177, -11681742, 75059826, -997394686, 20538716, -343831423, 20876460, 581288056 ], [ 20991779, 371901671, -360391665, 81761801, -103265728, 41084756, 762600940, 323992700, 326376784, 66912714, 270924894 ], [ -422768562, 117077814, -301701138, 30090786, 394814473, 188661754, -352991202, 953592597, 286646818, -72703599, -419730627 ], [ 273176940, -192955299, -882244020, 105751047, -318833875, 221857010, -145343980, 331673825, 65566453, -195796915, 757446570 ], [ 75926765, 655687685, 2409457, -967356267, 107745662, 184094320, 2641254, -100607100, 547436166, 119700385, -333175728 ], [ -5261412, 70864910, 3192518, 213353749, 116555528, -4583351, 226204129, -13294837, -37464317, 121240317, -82360599 ], [ 229099658, -4716571, 170009434, -703548742, -10821395, -456193687, -535858371, 5971045, -138456311, 239674838, 165711503 ], [ 470156776, -365274972, 93893043, 126285478, -658419939, -645929876, -12402368, 160894923, -303026789, -49934149, -585118200 ] ] ], [ [ [ 184360846, 22769094, -76509325, 206495749, -917484468, -185790701, 65396302, 582002796, -231436516, -57150251, -75356727 ], [ 775162877, 60209824, 14160589, -122171548, -578467170, -501931554, 791048300, 729221008, -38141890, -301512362, 232985231 ], [ 73005509, 254725876, -130650024, -211893041, 121986438, 285274038, 216572161, -160436487, -719472597, 514164339, -75306670 ], [ 713988432, 144794670, 272429167, 13276342, -71366854, -707489771, -465368711, 216889952, -176193605, -368518931, -33235048 ], [ 499734732, 32756602, -465244220, 42473756, 103710329, 86614033, 347685847, 224686403, -50177569, -40395384, -88205752 ], [ 134084807, -650445749, 682219498, -78959109, -404221394, -251930, -302147110, 89008510, 295752777, -58523011, -722468773 ], [ -69831099, 206497574, -72351864, 9978590, -176470724, 151308625, -689314507, 129330187, -34852106, -71511720, -362480924 ], [ 5443527, -12891266, -797054343, -10254243, -469049719, 35091354, 302960496, -331293871, 11500444, 472060647, -587967361 ], [ -2412954, -163701638, -110633862, -265891665, 123551398, -125277733, 157400942, 178920374, -508700382, 194437399, -72374858 ], [ 186406885, 180458737, -610202227, 13567296, -437548602, -80049391, 437474, -19647996, 1402333, -75792467, 18496980 ], [ -379084033, 105493601, -852848553, 609403329, -132811820, -454843921, -85656346, -387462359, 41467022, -672289595, -511010208 ], [ -202472721, -98416234, -392841190, -143623415, 6218037, -442640547, 46799586, -783044678, -186814749, 416746, -7693160 ] ], [ [ -575288696, 3257304, -168109441, 390078036, -524806159, 587023, -443599788, 159007737, -18417264, 6967068, 553133317 ], [ -60691609, 907208304, -60197368, 188937118, 48562231, 242497004, 256470768, 194249904, -212634997, 508640303, -70540158 ], [ 494315021, -205774122, -119609819, -152681772, -708899930, 76478662, 321105578, 372564701, -130439079, -273994565, 220668118 ], [ 475475886, 516926857, -165090004, 215207185, -1592962, -2912324, 79018076, 308926701, -383617405, 203429725, 151788552 ], [ 379729819, -88440359, -473278000, -576924282, 486402986, -182203018, -275115874, 194809722, 105141023, -573827629, -107778453 ], [ -22478686, -296039382, 246939624, -28226853, -230695280, -153447273, -69556768, 69719809, -907005780, -32120651, -514898761 ], [ 29943659, -125473635, 438326730, -60539964, 384516849, 100709672, 237592235, -216112865, 127778736, 11022857, 12097168 ], [ -11159232, -147969289, -663418097, -43223011, -265385005, -117652508, -579953612, -534074118, 260823548, 848861449, -596837073 ], [ 166499925, -9235660, 327783275, -369842318, 742950627, 196662980, -182277961, -805104387, -462410357, -29581231, 203334172 ], [ -277604482, 546393714, 50603277, -105123950, -466851743, 21494015, -122409777, -864212647, -310741855, -17417364, -340560093 ], [ 212441697, 241274629, 292879030, 248097798, 118009401, 557632154, 369257641, 326644121, -323193471, 578239341, -25537699 ], [ -532442099, -253455071, -149031223, -134512471, 119885629, 213249012, 246057416, -172422489, 11789897, 56845753, -66437638 ] ], [ [ 16198359, 345816736, -153055561, -73090945, -237919949, -270428625, 467221666, -406027728, 82514534, -58216943, 146441704 ], [ -10112505, -277476908, 44835832, 303824952, -227881401, -54724186, -206089602, -90076804, 161151506, 198253562, 566201 ], [ 123255945, -20634279, -67627540, 64974144, -81302763, -87937936, -385369881, 345396131, 10431606, -843854568, 136999258 ], [ -92995503, -41526017, -417569200, -1022231585, -7569363, -1034185783, 77033505, 4074243, 810230954, -106244693, -286759475 ], [ 274449587, 407718447, -287938726, -83535740, -282736074, -285695958, 117381131, 194459012, -85162715, 110289447, -297655384 ], [ 297664923, 16248632, 548547583, 468517727, 48373705, -17434258, -130507328, -618829664, -128932115, 661632046, 711563870 ], [ 143943117, -55331305, 45012755, -16571544, 207232077, -416533111, 493515511, 376203380, -537098942, 119278416, 841661097 ], [ -60115778, 263000006, 49316852, 82733323, 51761259, 147645017, 115911124, -347274144, -202953435, 269302209, 82235596 ], [ 140091160, -17510751, -188773251, 523077711, 745326984, -272453136, -8156318, 298444264, -831677869, 57215677, -220045509 ], [ -68367495, 212770255, -409299646, -174991122, 404586707, 359411, 184583877, 22997048, -3698047, 81146899, 192487399 ], [ -83945180, 33035831, -46339080, -407958542, -228342853, 76633798, -194868954, 267265743, -606320533, 32463367, 203693206 ], [ -197455652, 220981543, 178789558, 17460606, -491820496, -147250457, -113469894, -70882087, 109663220, -26826221, 671294779 ] ] ], [ [ [ -323144726, 878882710, 18358184, -319527310, 49553088, -692711896, 117491090, 111276621, 245825074, 340013488, -100168803 ], [ -505772848, -844349715, 184918907, -296202069, 214695824, -174796999, 150933138, -207838505, -216097842, 211702881, -191513469 ], [ -960159028, -325279892, 505727464, 91199388, 449846879, 149413122, -477494602, -194429825, 373657412, 360156599, -469393747 ], [ 109847109, 372340404, -29439633, 58558881, 261975365, -262780088, 111752775, 26154562, -297363824, -309236623, -113284459 ], [ 11997908, 360135221, 84624104, 426555211, 463936492, 41247764, 778616476, 4431236, 423570038, 61638149, -72624861 ], [ -79483725, 489922042, 849529208, -722583875, -152530228, -48976314, 254917412, -470407949, 115379454, -26314429, -37530910 ], [ -365462578, 36642117, -21720542, 82602304, -131757166, -110053904, 220251809, 413329228, -562422845, 191185251, -420272846 ], [ 514310156, -113929369, -343228750, -388853000, 90230051, 224131097, -739113643, 22977860, -374906688, 42954813, -601373177 ], [ -69435504, 958047342, 164816157, 294799161, -5987340, -207289212, -1756756, 43200701, 369676478, 40131923, 59669972 ], [ -129994210, 36813567, -4489692, -438233394, -85391333, 218292261, -27160894, -83265715, 85245633, 8404887, 80693744 ], [ -68296593, -174704716, -572368502, -600172841, 82599239, 170767792, 187418382, 13040918, 95379060, 406987788, -291009993 ], [ -183294275, 694285613, -44882359, 66136017, -216806038, -949538473, 11498423, 84371393, -570990699, 69559419, -864053276 ] ], [ [ 17270104, 259251111, 467786394, 204112216, -275167234, -93455649, -117540147, -582598741, 16278250, 319473540, -296945216 ], [ -68181674, 452868213, -580894537, -210681731, -275765426, -1720412, 94479949, -435809246, 113067926, -150866355, -452389254 ], [ 432927570, -107986732, 273104590, -135041487, -844932132, -40385795, -84129129, -15570558, -1024156292, -55709110, -49691852 ], [ -68245070, 233642085, -370373188, 467163010, -181392589, -593047369, -41015871, 513346252, -146206454, 99134193, -86702830 ], [ -160437909, -103607763, 410468686, 33011966, -271494717, 236103590, 582189259, 382175746, -78273575, -2295377, -145489297 ], [ 5175329, -155101054, 316699565, 17920836, 280555750, -1127366, 465726533, 139378932, 225806194, -409909448, 342155607 ], [ -270772789, -612145494, -191513118, 187800389, -148579324, -361719297, 215563067, 218415930, -166232815, -21176336, 59505580 ], [ -979617917, -272017697, 48469451, -30431094, 470552706, 26757101, 432228193, 3860455, 5586957, 449973185, 64133131 ], [ -72994957, 74768697, 208245924, -264057459, -796658506, -425550158, 51646622, 640811344, -932434086, -2442390, -6419012 ], [ 254475106, 147026944, -58078603, 62113025, -565768821, -162953923, 109042716, 459711683, -59989419, 74562537, 63036562 ], [ 358183154, -68075627, -342725683, -123338071, 11137126, 76371259, -105434394, 707255929, 212986009, -337820555, 470402894 ], [ -318667392, 199517048, 867444816, -69461095, -304321222, -877962580, -38361363, 497457195, 173806076, 28885002, 458257543 ] ], [ [ -264612484, 161639880, -2463957, 219675487, -304836858, -1995678, 143053443, 477408459, 13797138, -775156334, -374713859 ], [ -51087846, 310557987, -311473360, -263188908, -214571912, -10889650, 400511173, -281718209, 359933755, 678984526, 139365741 ], [ 329530092, -180136922, 497840, 172382506, -398711780, 6383854, 132793628, 448451671, 499773739, -238637404, 119134212 ], [ 304610230, 233428517, -89357597, 235565639, 443746283, -38602798, 562440211, 160696247, 153148588, 33499113, -649295293 ], [ -146417730, 498714722, 21484321, 337542751, 966294912, 79762872, 100986895, -61789478, -75821099, 117279050, -30189042 ], [ 338205402, -280892348, 392773529, 382395603, 727145605, 6578152, -364076938, 229139990, 72608654, 660882778, 332554108 ], [ -536255828, -514363327, -78371252, 87309595, -136919398, -154321845, -429298217, 365897941, -118313825, -271761749, 36038314 ], [ 185442318, 285270606, -97435353, 227105349, -355037972, 21144628, -67082422, -909417148, 256515108, -568906631, 189334984 ], [ 818732990, -90173288, -405206010, 151911612, 433554095, -517165471, 118279757, 677088506, 97869638, 479415998, 65454609 ], [ -56937789, 221308036, 251426676, -451721100, 298311287, -5264252, 8524726, 262260547, 895869626, -484142642, 593604260 ], [ 10495337, 682851074, 224042343, -135308728, 84324572, 108018837, 7976067, -14907558, -174655788, 27612172, 266165999 ], [ 450231701, -510375454, 3577596, -808777295, -236132250, -23814563, -49134973, -112486236, -733909931, 29240751, -715842299 ] ] ], [ [ [ 191290315, 268211232, -317793336, -29316043, -108009583, -209556689, -33315891, -204787258, 11056688, 322200988, 400010884 ], [ 63092821, -529430546, -274969987, -629086859, 620001392, -600771, 203109877, -345047207, 251397659, -358589696, -179927964 ], [ -582234910, -658208783, -773280257, -318222274, -33671468, -394148969, 455096050, 84422727, 414429285, -780922113, 882427396 ], [ -124692543, 787255350, 3011420, 319492630, 49484563, 323912446, -97281604, -159992578, -52936472, 212495242, 123130023 ], [ 331983795, 11745360, -874067274, 53346390, -328648840, -471004335, 222818405, 256476533, -333247290, 303964088, 15131924 ], [ -110122043, -139169886, 904490235, 197245475, 47884201, 136097225, 2616498, -41249866, 129326882, 130017545, 101044046 ], [ 475476, 63625990, -198493833, -20136687, 89649711, -270699872, -352397189, -16640060, 227766606, 3931363, 743686373 ], [ 273367446, 719914066, -121208045, -147681614, 155222458, -168482891, 556152602, 705738680, 171620414, 295728031, -418401421 ], [ 202150416, -134353504, -187058870, 189856100, 81416864, -90925222, 137699202, -531975, -369248415, 424981183, 53894668 ], [ -8156483, 5003933, 79015074, -267716027, 44888058, -90243787, -192571497, -394324986, 306160742, 162670015, 223051133 ], [ 22158708, -169144901, -20705665, -26846467, -292149483, 935584099, 72099268, 360129035, -92374606, -44776373, -90415317 ], [ 653111715, -689404991, -56770788, 458861619, -71417276, 285548321, -160313681, 49256609, 132906921, 101129336, -592049034 ] ], [ [ -778071979, -370016404, 287428868, 237835472, 342774549, -377842160, 213944192, -247416681, -50240858, -208678080, 269486952 ], [ 261118567, 129610562, -81113540, 544651723, -629216893, -85469662, 58527925, 314933588, -140074043, -235576480, 251969828 ], [ -98423199, 323687972, 69648, 201981445, 512167777, 46960914, -29255381, -326686049, -264653682, -454571019, -51011516 ], [ -107923093, 953711427, -797265332, 313557225, 356244267, 542058713, -311232836, 140374085, 747270939, -387118542, 643101130 ], [ -66447639, 65617215, -165154236, 682383840, -58148476, -645187934, 254447453, 179803813, -843497804, 938745, -205346520 ], [ 20882088, 746738831, -178994740, -488195859, 124484031, 494704238, -160642646, -232237920, -298502710, -631995497, 52728970 ], [ -182722111, 147105519, 170715898, 112742921, -264341912, -197162601, 899492049, 141545722, 52341222, -798142194, -376051940 ], [ 23621316, -309461198, -170425679, -224577161, 358372712, -266475726, -289856436, 209207967, -43454141, -752074196, -66769005 ], [ -184738281, 114037035, 287535305, -442432091, -187378353, -1284853, 718749034, 997582119, 605622911, -450873590, 283499312 ], [ 38799029, -573117105, -97482128, -323706007, -83520619, -202459578, -132300963, 77419981, -318438158, -296705857, -562139167 ], [ 534894734, -157255366, 73961671, 745069729, 403412486, 43613044, 7548474, 98566017, 257705861, 113788491, 519812447 ], [ -608667534, 102496099, 12222361, 453970193, -115151546, 9764097, -7549109, -628926043, 399386685, -64998356, 494870780 ] ], [ [ -90137739, -202461377, 505403588, 294626460, -37393746, 176032, -334663513, -44199705, -56150663, -425780239, -43841402 ], [ 379114133, 17523030, -198106188, -103169479, 26875675, 31571268, -29765751, 604268924, -3317867, 64755726, -192712844 ], [ 1011640875, -464218664, 18954794, -132815705, -617924720, 28142845, -10059704, 291450554, -224021029, 564484759, 144081793 ], [ -171444177, -420837921, -3830859, 73307631, -53165216, -678508817, 594672326, 13456946, 426481901, 170132816, 2396188 ], [ 80970628, 297296838, 644384193, -305185675, -196769305, 171848238, 511266716, -442737040, 395125765, -237361907, 255431900 ], [ -34051390, 61977515, 221186374, 35951358, -39221564, -765829709, -1097555, -231570990, -314329192, -230696831, 118373956 ], [ -55298033, -91502175, -710621394, 60397737, -20819070, -168198433, 149715175, 18374803, -593198112, 10641128, -99105368 ], [ -73815420, -269331015, 22475836, 370363304, -905661936, -454590553, -760546335, 345133015, -18324213, -97818230, -553774955 ], [ 138898881, 789098163, 596093347, -617755770, -182709236, -491065321, 687141572, 80805803, 370901657, 797418797, 216974908 ], [ 156106396, -101075129, 5786303, -237662919, -345948222, 594512905, 44297043, 230515366, -463225810, 44355398, -347046972 ], [ 123613667, 15081653, -669936698, 322533159, 339507776, -60139354, 62099579, -847355861, -720206587, -13661841, -459751 ], [ -423855487, 12302069, -350111135, -684723735, 440016135, 13019814, 395127141, -698476289, 259566090, -530658220, 171789588 ] ] ], [ [ [ -479674426, 61783881, -4729865, -53918369, -509298224, 317744842, -46995438, -240795637, -442261024, 777921997, 443619503 ], [ 687592430, -288166588, -11117022, 839806427, -484370316, 937439341, -146500373, -92524774, 170468698, -216387262, 580857117 ], [ -212773031, -21583963, -263458384, -36215081, -8050847, 341575204, -615947854, 523286635, 593676887, -642460597, -217048371 ], [ 277107160, -448299243, 610246566, 148883441, 158514827, -208969096, -513988193, -497587360, -149877445, 435800773, 37241683 ], [ -990933164, -542149041, 246863275, 913446, -214073173, 203751696, -24744762, 794570332, -1679480, 648102266, 370682080 ], [ 105772112, 386509307, 361573402, 856644060, -929883455, -205338155, 316394449, 206457572, -392843514, 115901051, -539258916 ], [ -539149252, 112730172, -351454794, 21112037, -264029624, 59602006, 41082047, 47928076, 445694653, 479945578, -21976270 ], [ 356646926, -933369471, -192684236, -339114644, 508053405, -113475993, 113189355, -632121713, 2106068, 138675168, 370783941 ], [ -3340383, 813613289, 299157159, 609889314, 101262834, 83338214, -222526638, -814812004, -11680543, 55533581, 883508042 ], [ 727768149, -324313937, -336816839, -545500593, 103795362, 2755138, -236491213, -127946369, -488197934, 222509005, -2243950 ], [ -475194744, 947738335, 135033017, -8503515, 290999034, -117911516, 8882609, -51964636, -6220656, -199936125, -350013835 ], [ -105458136, 548951718, 2517031, 178671386, -151318252, -618547144, 106612742, 10954968, -832218, -608994944, 71300297 ] ], [ [ 620730268, 421115034, 49720197, -45680130, 87011713, 446172146, 552877355, 217820360, 705762732, 103862093, 256953426 ], [ 595052501, 389397473, -113765565, 2070206, -717074422, 111229616, 228570181, 327110157, -301889339, -180994339, 878825163 ], [ 162324682, 3248772, 561207, -12014622, 15171339, -41516887, -301713126, -424784141, -465106872, 96316472, -59206489 ], [ 672377182, 398678351, -347204790, -231437387, -827527103, 596436694, 327939035, 8337014, 293722557, 22277606, 142751307 ], [ -12657615, -220960985, 37138903, 910546754, 248269228, 193727583, -411525229, -5011121, -95701169, 80972560, 111511658 ], [ 585379735, -620375825, 249108991, 837328466, 736996703, -287360625, -471392481, -817194645, -401564458, 463094490, 499596405 ], [ 916718814, -297971616, -425392014, -3221987, -20097094, 68173616, 989216787, -224897616, 124352884, 18639020, -226574913 ], [ 9861762, 100975672, -115552944, 844785922, 156406569, -196977129, -227534139, -415444349, -403192879, -663020695, -603876932 ], [ -782055696, 160191884, -748428327, -48456041, -713305242, -153661393, 2767322, -26200053, 73984623, -230929739, 231166518 ], [ 20569800, 109864944, 366872574, -113813432, -185085819, -62131305, 892268729, -178269332, 276013775, -110996547, -164734713 ], [ 850742267, -192356411, 441278127, 304882677, 204932684, -5751538, -38035197, -26555773, -752307698, -62268572, 275442306 ], [ -175160817, -734513638, -503928177, -71321456, -350493017, 667405857, 378508009, -54048167, 18488929, -26139766, -1870659 ] ], [ [ -82710148, 477312433, -95077863, 117183508, -113760101, -11035637, 6431800, 97971581, -146381026, 673864223, -22944281 ], [ 576582852, 791767348, -65944541, -29580911, -300476996, 692789663, -9674776, -448100787, 451599322, -264910093, 197355678 ], [ -123481474, 51778236, 189227389, -168410583, -180176501, -75031863, 654487606, 522487039, 154501763, 11784430, -715306956 ], [ 156837195, -34501190, -29595, 26414387, 813306312, -202124710, 152056180, 904448297, 1524718, 101064939, 915368358 ], [ -5764169, -75310442, 651575402, -83375757, 478403520, 372331968, 757103636, 998477697, -17942919, 211756405, 668270137 ], [ 15833832, 63011389, 370290758, 521104710, 27221377, 536027406, 16241248, -135375960, -227821176, 259440494, 64741535 ], [ -133670384, 56134496, 292686260, 183763952, -80649353, -609105189, -296979726, 123202528, -98105379, -41820968, -11355509 ], [ 930247, 39543714, -448940919, 447115603, -727590784, -839235299, 22538157, -333930274, -115062505, -515358170, 245137927 ], [ -536178814, 44754585, 127919967, 33328771, -117799969, -364783652, 227931868, -407593639, 480378320, -794219849, 226952965 ], [ 49927765, 225169064, -130380774, 64768549, 218547409, -1495703, 264608815, -333201998, -230977068, -986402461, 558319 ], [ 219050493, -19571366, 118986785, 719249540, 4305000, -406276032, -105526869, 80790868, -540624355, -283452281, 349321655 ], [ 134805469, 77012914, 221196905, -99857006, -20142813, -914781246, -395493908, 606694942, 14471779, -88768747, -33921126 ] ] ], [ [ [ -84387127, -148610667, -107103607, 178357642, 49114421, 282098034, 25136036, 76548332, -118331310, -491391253, -86966699 ], [ -819744603, -424649097, 230290756, -136279280, -29578092, -88253178, -399701371, 245764064, -71301432, -228130420, -86807041 ], [ -484854183, -648195715, -504394477, -86023088, -134948344, 190376415, 339723009, -68566730, 85139480, 580712439, 392274288 ], [ -279198674, 220274904, -78109827, -404470559, 225516702, -802858009, 302771375, -795554087, -35417943, 60644876, -253255823 ], [ -324514913, 186389605, -134598596, -435858270, 399161086, -612773767, -339409540, -12660964, -47493296, 207763688, -84181401 ], [ 102864557, 305474816, 15502518, -797541204, 528993614, -401524256, 660859517, -143365583, -15666447, 8072040, 869224023 ], [ -63956027, -912740862, 438602822, -143339893, -163459513, -19220414, 132761059, -588616164, 302773222, 391222908, -154560910 ], [ 258474507, -278184494, -162255483, -189137865, 126831586, 663295031, -119027173, 402610800, 226245042, 151060646, -26502938 ], [ 279662888, 274673229, -358203977, -289899969, 329520320, -258008768, -114362809, 288775781, -64867072, 787385, 634710281 ], [ 993410283, -794358997, -142466067, -476528675, -442288236, 245955954, 384300848, -51355703, 208583058, -7989144, -13149188 ], [ 463889377, -89926332, 54567491, 29160066, 15887661, 441239863, -199332628, 423170840, 257076335, -581580813, 100317841 ], [ 160791614, -180175048, 4816505, -653118236, 101102117, 296659481, -92419764, 923890735, -717402034, 6642398, 62330910 ] ], [ [ 529758341, 784727108, -28980319, -489928533, 211108192, -310559667, -20721851, 550101601, 435185357, -60134529, -132955546 ], [ 613284227, 213134759, -345796242, -162028809, -541937809, 109054293, -154856313, 308734629, -226509751, 578296339, -424520783 ], [ -438508900, 72095617, -36367929, -117039164, -528754059, -198087985, -152816334, -252265, -28330872, 497612354, -164368727 ], [ -238312233, 296549277, 372654871, 242896144, -372753797, -473097380, -12486306, 25210662, 592645846, 595214490, -23191683 ], [ -254683865, 28733519, 339037872, 18889603, -282960533, 49997167, -143552468, 403361838, 403677416, -425736539, -675506352 ], [ 264317592, -107757069, -16665180, -188744088, 71616798, 34030690, 74472325, 418647923, -897343012, 197613466, 529231563 ], [ 191444952, -305094215, 458074672, -163368158, -230282456, -462915616, 216923201, -48299158, -654235570, -16791416, 353818064 ], [ -216393929, -13053007, 307156233, 53146970, -325588429, 46702258, 185530631, 110888507, -358916335, -93844572, 252392479 ], [ -67241765, -276625579, -1003937685, -46047530, -354703425, 631980130, 403180895, -332209586, 335299405, 485858193, -439332330 ], [ -54087020, -305377932, -42155759, -99014657, 129964968, 82455754, 201363965, -565841430, 378829241, 454113319, 289170260 ], [ 384924600, 33158055, -356565140, 79679520, -234457119, -248255578, -332146125, 26372971, 318239601, -30401856, -107349093 ], [ -186677720, 29133387, 116529785, 26839476, -7460337, 57676890, -26330037, -205556657, 75796614, 19173505, 354479227 ] ], [ [ 188075349, -816730935, -40384131, -12031596, -459339514, 71537633, -100418985, 210483304, 614031299, -84218714, -73177619 ], [ -197669996, -432075308, 684100630, -454554212, 767825824, -10916351, 137860410, -412400683, -50207216, -112390587, 995922838 ], [ 13988536, -139020179, 82550966, 382944300, 447952119, 448702934, -39428255, 76861196, 481041137, -413715329, -90222264 ], [ 104863517, -14590500, -180171867, -435618168, -504340448, -17245183, 787408706, -14570, -15074481, 235927545, -775902992 ], [ -57443477, -110714294, -257223026, -128442174, 738932870, 48764461, -213051014, -101556321, 5767608, 170235174, 115783425 ], [ 60196667, 64117211, -136093422, -267971255, 647337529, -149052999, -12991117, 707355979, 319438, 186750422, 394345422 ], [ 485191449, 26819359, 628856357, -448270986, 418186687, -15713024, 225104692, -33796907, 173893865, 336018970, 278555690 ], [ -926955215, 31177991, 61211708, 14044934, 260785248, 465149037, 206602806, -425016206, 319294305, 308735417, -85317637 ], [ -269846816, 112463221, -749815614, -99728857, 223244206, -259115952, -199551696, -786457409, -39417857, 232528394, 733859985 ], [ 83072273, 752959636, 224712761, 474047624, 29366239, -132685392, 407414935, -29156268, 163555531, -435627682, 612330385 ], [ 107405634, 287467082, 40343429, 191356495, 207494079, -487931617, -476395857, 695951356, -540494052, 79206245, 165747504 ], [ -10335192, 59000458, -592756155, 6553348, 934608576, -696505394, -145760550, 237349133, -203460261, 26950663, 3140798 ] ] ], [ [ [ -179756531, 10358614, 322742256, -578156684, -370113147, 43743054, -422978882, -75182355, -829419667, -107390883, 9437540 ], [ 170601278, -39209941, -115070070, -330823124, -186841462, -502057104, 965562, 193460455, -768026607, -6129764, 96263543 ], [ 215162356, -327116105, 161199683, 13086509, -623023950, 5056509, -816867564, 219099989, -107034441, 429136635, 439506706 ], [ 291126553, 17642426, 294125194, 22039602, -533603029, -145019178, 8999812, -21272363, -600397490, -198029300, -295419121 ], [ 41317391, -472944550, 56229068, 165638265, -159538897, 135919243, -363630106, 95278438, -32869216, -658893512, -458608496 ], [ -547685810, -63888043, 353531835, -34843688, -193250860, 203589248, -284367657, -209303110, -59795363, -217551955, 96784039 ], [ -443145422, 376035891, -138118100, 554556031, -1703241, 220494242, -727307778, 351493535, 508710744, 213345982, 31868642 ], [ 273209918, -135657197, 167351431, -268411957, -534093979, 455052498, -443280802, -63804730, 51693515, -81225304, -569353691 ], [ -475120088, 56231944, -233899378, -177087518, 751233667, 271904291, -242254095, 391295333, -10997805, -859586268, 279097367 ], [ 51234946, -877095597, -230985700, 100082525, -478328962, -81384335, -204537355, -526431909, 291145404, -170159244, -154794475 ], [ -897366728, -269870472, -21349909, -587868567, -728744905, -26493544, 181471577, -233568989, -81878982, 143714925, 121654910 ], [ -428071957, 478856160, -24037963, -460293581, 199763022, -410558751, 3327145, -148658424, -449380387, 23954809, -530080421 ] ], [ [ -271750742, -421040122, -850480875, 407842374, 173710384, 207002758, -275678091, -580258490, -317456074, 173568303, 102894329 ], [ 127575379, -27990438, -10941529, -754444745, -244444465, 180033955, -224028366, -63888862, 53138373, 701042245, 175856271 ], [ -173864600, 146838626, 224155218, -366827135, -30167957, -860140129, -159856821, 24681791, -27854500, 88723987, 157657858 ], [ -140834741, -47310368, 37432638, -454508532, -301409913, 58868770, -1875714, -135542065, 344787305, 99590999, -498556641 ], [ 411772365, 343260696, -585659589, 334955575, -259139633, -503882157, 711336673, -784834078, 1440629, 171300407, -308283112 ], [ 208439922, 410608515, -228298284, -68474907, -13621285, 50699726, 123442779, 26379974, 63799836, -422447803, 140972451 ], [ 226024365, -230782759, 162618064, -393937611, 1383889, -409815899, -7674020, 206031974, 273332098, -149445898, 524738902 ], [ 383494222, 319629735, 326611081, -127862663, 284548973, -113726383, -21589373, -70458564, -530931062, 540339783, 240842218 ], [ -141088719, 3778514, -63429371, -344244650, 751835946, 160327877, 467657175, -68026275, 4609502, 69662750, -437327890 ], [ -690977076, 85221862, 741150012, 515247862, -516754884, 21520256, -13776328, 200512733, -385552285, -325295777, 197723500 ], [ 261331276, 258920344, -115131265, 233900252, -353546731, 179791808, -387558077, -43080823, 1382025, 602809885, 800345434 ], [ 444850873, 31635806, -792965008, 579931892, 294622959, 47063243, 19471277, 427438153, 140051134, 450587736, 354147772 ] ], [ [ 487944381, -103312565, 205682428, -504451068, -108624995, 627116685, 578535393, -72047205, 560013208, 708774524, 388236512 ], [ -877268558, 344580194, -110825399, -336284297, -45095498, -514905901, 13955383, 465215170, -68195373, 115334203, 375175340 ], [ 61285945, -184264826, 191526353, -221966009, 13364861, -112637634, 29012105, -342496874, -354769162, -137208481, -681811630 ], [ -6243067, -174015857, 268233143, -270890046, 301208345, -89934841, 32231953, -71677686, 31537378, -185328067, 90450152 ], [ 373960021, -77169659, 757257522, 123034845, -47015028, 628319146, -334976944, 50779263, -655409907, -258935900, 122400519 ], [ 102158442, 157942982, 515105771, 161273144, 541043102, -165444836, -11210734, -202032637, -468555028, -99204456, 702021195 ], [ -3811370, 525213649, -558849942, -80930433, -32027795, 42030924, -186364319, 384, 7944368, 717253877, 72480595 ], [ 230598536, -284280534, 190813441, 622357213, 117469886, -82839630, 16021999, 33123427, 470486882, 119130796, -1936971 ], [ -35461069, 377241621, 50518745, -198450063, -203264011, 244906486, -483093839, -1006085686, -115214354, 760457932, 551081853 ], [ -34054848, 88222861, -264609182, -19420431, -703854874, -2028252, -99326642, -41285138, 733395099, 109121217, -32380688 ], [ 151485866, 53184168, 55522411, -575719526, -35570486, 159803119, -686804402, -107166698, -537621346, 698024783, -49788323 ], [ -48119403, -177774396, -323788001, -118418812, 215167745, -461711385, -28916663, -46918585, -792834149, 32586519, -779131581 ] ] ], [ [ [ -518412996, -225829016, 264378152, -344079987, 98235455, 675371944, -123407007, -111301284, -47981517, 3086588, -7290877 ], [ -126219837, 227332127, 407524247, -63546225, 48308631, -200055080, 209711493, 18141446, -556642366, 277977486, -18909212 ], [ -35535296, -193054249, 214761535, -80393822, -728161022, -72723646, -173077293, -763241937, 617527871, -258151410, -457146310 ], [ 330175163, -341177623, 406141291, 326306618, 428090324, 78346648, 524194032, 362026722, -429830029, -42401137, -298712244 ], [ 85625448, 383323450, 53666480, 1979873, -15362547, -636345149, 432301219, -135749573, -499853867, -51030102, -425590452 ], [ 319807509, 22356072, -12202101, 717058393, 603821225, -78691784, -7683932, -432699786, 403187948, 104190101, -117726607 ], [ -672465378, -687223078, 647519197, 292754831, 6020333, 326740615, 64849182, 26968417, -830600049, 852234199, 718773993 ], [ 163511521, -720806006, -23847727, -78700948, 20920004, 329109428, 157659776, 717763869, 711705532, 150269088, 3858240 ], [ -150164865, 281271263, -381148812, 225593185, -901667859, -171782725, 44309356, 238639167, 209117461, -763316573, -207291198 ], [ -226302650, -525427634, 41149087, 6956562, 115552356, -78948217, -299259904, 609439673, 332518532, -562384362, 81737750 ], [ -197264931, -402373739, -535439901, 650459735, -884328008, 39265892, 170796947, -190107698, -21994686, 127111340, -3945935 ], [ -192989693, 573420454, 99581098, 32504317, 336138058, -247033101, 90231006, -487635813, -171843718, 101573353, -749378155 ] ], [ [ -485829298, 51873215, -10920670, 242907925, 159958013, -283903266, 27782016, 63917670, -1568250, 74619673, -15109916 ], [ 706107824, 409072245, 92359858, -164801821, 281991143, -75313437, -18057274, -546836052, 219489633, 471013960, -11712886 ], [ -74511628, -231371586, -528719604, 184493234, 55254854, 220601656, -210708720, -45491106, 219350145, 31929116, -187888928 ], [ -34183586, -392917163, -56878351, 664211669, 378520803, -709220457, 423991963, -95603946, 93909594, 147800470, -75405746 ], [ 89767782, 30732261, -601205349, -105242744, 12255295, 343593735, 83181653, -145456111, -24985400, -53419085, 445253155 ], [ -105513931, -77991593, 133678338, 27843427, -243548882, 591495899, -227812331, 67437678, 67912635, -48720503, 26686595 ], [ 169769479, 68513927, 316145678, 717988975, -15924961, 644335151, -881586467, 352044069, -290274412, 634985454, -267432832 ], [ -738494, 233752336, 54142476, 33873303, -10302515, 476978512, -360837975, 175610847, -194068440, 298578219, -215360588 ], [ -38824364, -700209174, -31090875, -578879757, 21420320, 30846242, -897625134, 2248312, 102060311, -450905385, -152649049 ], [ 275572772, -629066408, -139473353, -744271, -887605048, 639377660, 285812241, 300279909, 173772512, -530344424, 124418384 ], [ -287918446, 315807411, 356660273, 67167804, -163353557, 82615108, -148480379, 273405492, -801261411, -164857744, -245112555 ], [ 205540996, -487834180, -272526567, -143248050, 49650363, -1669256, -208289802, 174867389, -453296565, -8717587, -167429858 ] ], [ [ -24457415, -124753721, -504183436, -15455375, 382241815, 353892604, 702594578, 436381987, 344934968, 375442517, 615444648 ], [ 100343686, 916699834, -169124429, -180557483, -332834865, 795745474, 5302243, -399070703, 31621553, -87907747, 533136422 ], [ -304855430, 332899854, 21409655, 34393437, -411216134, -534049954, 246369307, 442241873, 73517830, -174027614, -9976271 ], [ -433007442, 323678269, 62049192, -259133928, -350621265, -131480704, -59410045, -34153353, -24533556, -175735626, -65191628 ], [ 54887121, -16539857, 346200, -584054946, -19585154, -153760210, -581142, 234764577, 24551005, 339981107, 320947304 ], [ -514344517, 73237157, -554658377, -93860245, 462734957, 464190940, 560110765, 340399094, 439827115, 235228389, -138436863 ], [ -8367112, 830623013, 46313092, 217047634, 137907591, -228293252, 79103595, 15607488, 412068223, 152379319, -77937532 ], [ 300390559, 419690431, -344390246, 12396946, 126944564, 444245610, 884816173, 56806317, -25359252, -3674683, -38302986 ], [ -2184837, -255236402, 553995139, 462149737, 155075910, -290202617, -142672286, -48121264, -235735314, -951714011, -157612081 ], [ -795215235, -893050120, -2570902, 345275031, -358467410, 8665830, -43368287, -5993999, 53024813, -735526342, -194214348 ], [ -214811905, -691199850, -19726678, -101636615, -409382892, -212317825, 265585673, 107758564, -123454807, -36167707, 182765989 ], [ 712220637, 990142429, -986308811, 264089822, 698894695, -568775481, -22560484, 532805309, 152991755, 370529139, -16688116 ] ] ] ], [ [ [ [ -128071043, -260242194, -644295827, 309433628, -891835, -487260343, -34166992, 211680582, -776085585, 256055440, 83078765 ], [ 953526986, 189102770, 105707132, 299801256, -287048757, -45375126, -39359679, -196387140, 17426233, 64742990, -265499801 ], [ -544012904, 281092245, 249806258, -218996374, -676317814, 569268721, 200749954, 51333284, -311419854, -334269312, -121378445 ], [ 349296931, -91210703, -63747509, -233463759, 90184708, 448426364, -264167541, -101666617, 252874293, -721909138, -361286544 ], [ -167597606, 351241999, 367519561, -170647491, 759382798, 510791458, 66266775, -21433836, 733466993, -263524158, 813263240 ], [ 418171415, 134360962, 99447140, -390478127, -565303382, -808048233, -73008650, -39775826, -11837432, 207385823, -240451925 ], [ 580117358, 42697714, 20395636, 196298448, -850672268, 2032850, 750287413, -23307451, -479087025, -88702088, 222628560 ], [ 60696687, -224731052, -713664435, -281561917, 35500860, 14440511, -99072931, 970768175, 127823816, 22788148, -7598264 ], [ -86366181, -881678435, 654219131, -390139062, 804881101, -305488104, -78861997, -39527621, 462154859, -9070281, -265360269 ], [ 272514152, 175882902, 23665235, 113085755, -413202965, -199239670, -639988962, 132550112, -324976839, -113766373, 153591850 ], [ -431252162, -36660031, 330614351, -76910889, -47902975, -901808580, 667525227, 424682, -53328654, 805547, 142494909 ], [ -679070806, -99615785, -127071393, -95135263, -76954083, 106549969, 126820852, 686672072, -174345808, -606157712, 115188869 ] ], [ [ 695781122, 147750673, 193194048, -599135480, -826875930, -584285, -34775943, -603482866, 364527735, 580469563, -708449758 ], [ -359144734, 79725844, 220496470, -932557035, 257107832, -286241501, -137299128, 32507955, -53179057, 225395687, -374071507 ], [ -4235401, -201611342, -126036320, 304880484, 277579403, 449713942, 5148896, 158608526, -152761752, 162459926, 357723310 ], [ 302928189, 2202905, -57093896, -21059681, 29213526, -181412019, -12126453, 136388885, -295058714, 207763943, -25604464 ], [ -33955299, 419473744, -439997419, -629604363, -997907931, -116527008, 262578172, 209573532, 26962436, -341773128, -294190760 ], [ -212755394, -61294636, -42000670, -95877204, 57990838, -297286354, 1020167187, -4384841, -254683721, 207279224, -518909770 ], [ 93171894, 128188277, 27173151, 232329790, 23107995, -328405059, -178387964, 96003820, -184426968, 1334544, 48671319 ], [ 2887246, 329829383, 90088031, 585501870, 197910229, 100988144, -126812681, -74562732, -369525845, 391399146, -435542288 ], [ 357196955, -123503260, 502819530, -116877739, -420416871, -131682212, -217034813, -304501657, -904005764, 154902188, 101319649 ], [ -79332647, 19612118, 139085301, -57367410, -187922099, 641657291, 153704043, 670730662, -260381141, -410874814, -179253883 ], [ 350629113, -168059514, -164262464, 243239427, 209935465, -213014363, 595444357, -58721273, 96096261, -556520391, -459251164 ], [ 261199687, 199026334, -506593210, 36066688, 324372933, -374849973, -26743067, 32364649, 98238202, 22975965, -451585950 ] ], [ [ 207683341, -136247870, 485899177, -66434529, -471528325, -717327164, 8518203, -362757677, 577447187, 176582441, -515746341 ], [ -539098211, 162494909, -124499338, -374154239, 21439374, -129992694, 40270180, 36964658, 580683834, -255393617, 167090829 ], [ -195859425, 438947819, 529007812, -587280794, 429074744, -8525127, -308253659, -166547533, 260691025, -419346008, 112817266 ], [ -357531747, -161098091, -19846596, -767688545, -99328834, -307789784, -962724, -63866940, 215822291, 5845031, 67713160 ], [ 268199841, -222313958, 58134342, 115856433, -740119295, -33725826, -81001002, 5129665, -858492571, -217024989, -55269018 ], [ -172175706, 142947141, -64899746, 654873810, -508732979, -65510157, 592611940, -44462909, -25820015, 554962891, 97967180 ], [ -247945824, 132234434, -621705401, 73012682, -426882116, 48897813, 357143011, 37075636, -21369465, -583341448, 600448091 ], [ -309888602, -294225599, -13403707, -427897555, 288425980, -142328215, 5202763, 226435844, -343875866, -71411744, 94627422 ], [ -96054212, -741886429, -449858230, -454433021, 383088701, 11345304, 390984864, -20055396, 32838036, -59741015, -370588772 ], [ 206907450, -308870565, -594180427, 466817441, -87959199, -515584695, 228044134, -353633683, -8872215, -550272586, 73801454 ], [ 328680709, -376297895, 8900145, 909473024, 187718280, -39288172, 298372137, 5724249, 32577440, -122632759, 685375723 ], [ -139363063, 184559672, -250937744, -156589244, 60058880, -15787492, 383694180, -52129906, -518606677, -115887339, 103469913 ] ] ], [ [ [ 83365477, 6050277, -209656800, -122420710, -410905972, -341561502, 48216720, -20676751, -47466350, -709866977, -56999920 ], [ 359315128, -11358815, -485663807, 123542212, -72259703, -512855773, 125860841, -330504605, -590428947, -268507538, -38231111 ], [ 652806960, 111897426, -730161919, -989782569, 314621003, -132148109, -54796149, -832294690, -188127159, -294149437, 411998364 ], [ 113013803, 273916662, -336159157, -6898043, 55305311, -300203494, -154283090, -12093952, 533228375, -32786409, 243385600 ], [ 554729076, -450524470, -147868359, -13548754, -610843691, -328076594, 650028485, -271913067, -557008208, -667506739, -239111836 ], [ 74281556, -109367573, -395886427, -504223254, -328764665, -35266931, 184220716, -114723022, 45280814, 391117353, 159944018 ], [ -127886616, -160628478, 168716762, 545045488, 1581861, 358863563, -858244, 129184176, 23944392, 136593512, -418683399 ], [ -13843200, 243290090, 4375901, -6111129, -17580684, -125859646, 5609640, 344865004, 270688124, -70756592, -54123659 ], [ -706254478, 387466071, 168170957, 74348069, -174940334, -107580554, -184707701, -442376529, -128657710, 446602660, 737940645 ], [ -65941863, -253343671, -759681797, 444280621, 36660499, 625370568, 926046416, 274708796, -270965651, -9833617, 195865392 ], [ 14869198, 183727641, 142185842, 284709095, 199674014, 125996, -112773243, 90774958, 209340115, 124516607, 420302954 ], [ 250255686, 121754518, -163419029, -117238677, 3978847, 231798095, 486885244, 42396679, -632106850, 29437472, -45154638 ] ], [ [ 71192876, 573542634, 313441186, -258622114, 16675211, 2807629, 217335269, -662704039, -160971110, 198419447, -62208146 ], [ 460639490, -102528163, 31862135, 60455998, -125504055, 453307401, 140769421, 913446377, 164810593, -685927215, 88758475 ], [ 31075292, 219443684, -1436797, -112370909, -530237146, -452486593, -849985358, -126355778, 419791930, 475030042, 855728919 ], [ 2879618, -429474524, -212734643, 23754715, 217414102, 88859474, -755840663, 118421674, 173528070, -297558390, 24603572 ], [ -140494880, -65601400, 71455474, -680956723, 477779621, -379617356, 165886530, -35292582, 254299936, 168301906, 345351011 ], [ 662870413, -490533415, -22023744, -82001942, 442564569, -141310153, 327189243, 359722023, -66680028, 145252899, 300202423 ], [ -349681504, -383404431, 308439752, 152059712, -799120863, -15080047, 336014, 10586995, 73163771, 17950920, -620655236 ], [ 186855224, 476448855, 439338, -239148966, 84385446, 583289107, -77493625, -575085091, -31459290, -90231721, -22101787 ], [ 271960713, 104970720, -120571872, 2271131, -235605506, -36572415, -284755483, -422238660, 157667045, -75418589, 207456609 ], [ 347703819, -186166246, 411024578, 700679407, -62216106, -156888613, 236678400, -111095904, -345583223, 562839541, -618543117 ], [ 892972120, 7807649, 461576654, 496207852, -129276464, 108941027, -34657530, 111526300, 92659709, 553589215, 236335432 ], [ 934414375, -135483583, -443440578, 44671141, -444387294, 214400754, -116945903, -62809419, -17811310, -326368736, 611432192 ] ], [ [ 20415428, 132056344, -11847460, -858869457, -678839696, -89216382, 184453310, -454769714, -16621042, -23206635, 732960955 ], [ -339745267, 95222355, -307556380, -900223945, 12871597, 275413996, 65092041, 149585205, -10437916, -421191134, 645125380 ], [ -263441511, -444070657, -543338259, 9620538, -685461141, -547522644, -158366152, 133985525, 462172087, -676497576, 241206209 ], [ 181149452, -247850782, 694833445, 561594859, -63597407, 79176186, 61640813, 365563723, 496645732, 6550741, 63170859 ], [ -298270202, -210072476, -724115698, -344472740, 246891274, -760030915, 586636932, -63366504, 193941466, 32270649, 17683344 ], [ 4783143, 44423754, -510394491, -829939472, 96605926, -808722070, 17253734, -627016873, -72728599, -442495881, 80494033 ], [ -874173991, -2275456, -213190382, 732016397, -153390698, 743489874, -688646657, -460774025, 108007991, 219904739, -100623972 ], [ 911942258, -196590573, 1798027, -180969263, 226635543, 686087181, -84101025, -62508368, -689025478, 327177116, -639400630 ], [ 155097690, -92774771, 195749933, -288165613, 189801284, -127708705, -631608550, 285472396, 108031897, 613343138, 276006853 ], [ 338065580, -158942011, -311076365, 256773584, -158095777, 4227574, 205726120, -161250591, -86581688, 774293, -185683145 ], [ -119418262, -298603145, -58737971, -128971438, 1007585366, -699330, 203194901, -551506728, -280704112, -300608054, -34500249 ], [ -2500837, -698482888, -246404339, -146331182, 248871526, 710388046, 143702926, -84910368, 177357380, -558602673, 343402765 ] ] ], [ [ [ 153472789, 247304, -315627048, -24078560, -24140373, 353133015, -81263636, -12763295, 476777897, -114406888, -154032712 ], [ 77457736, 87612199, 71453429, 392021045, 334182890, 802698907, 321180379, 358891339, -257821011, -225969843, 555038672 ], [ 492716094, -377138499, 36726833, 153193698, 157099447, -8480822, -37874403, -233005695, 631158032, 78934365, -130135757 ], [ 75145347, -207726776, 52689620, 6708791, -80979725, 247548629, -141208493, -75957083, -441962715, -504441962, -8587613 ], [ -211337236, 318834964, 545887190, -360899331, -144271295, 733817101, -67022722, 324437679, -238555420, 64597813, -33833165 ], [ -478584510, 329369670, -51788312, 87058698, -132219967, -119259436, 606404286, 188063106, -102224325, -192362385, -99377782 ], [ -32041493, 126826618, -166114425, -690576652, -482838368, -7561339, 2305277, -315242877, 699882696, 111043493, -149295316 ], [ -229117209, -17061688, 388002514, 37700058, -83133238, 68385563, -123485258, 45427161, 181575894, -57256432, -24582289 ], [ -52604998, 649075471, 237056315, 476417520, -182042871, -117280764, 63337521, 141700482, -90642813, 4926099, 101472683 ], [ 547907755, 21109717, 291085127, -56621796, 212900625, -29338357, 92837184, 54152075, -92475349, -78042520, -879084677 ], [ -106745638, 85627855, -474711035, -463448033, -117937091, 65893560, -143751721, -2735025, -81372077, -1010082994, 74220185 ], [ -168515823, 468320860, 191471536, -361825433, -753687025, -23250890, -23794302, -238048938, -896953700, 7279968, -788768740 ] ], [ [ -597330305, -220152976, -163592676, -72974867, 524135635, -80537111, -14863355, 420242915, 289848565, -98544705, -5483332 ], [ 664991543, -403602988, 17603759, 231204418, 2187963, 302306222, 290231342, -428765593, -94956455, 23100065, 121175383 ], [ -16279671, -292077563, 653599956, 96219427, 27543150, 200392486, 146569178, -332588, 323020392, -426407620, 521575128 ], [ 64195749, 268299533, 320656596, -752615, -125229592, 420086920, 47780958, 47280594, -156167229, 52662579, 643811 ], [ 7895381, 7561416, -157336949, -90986680, -316604938, -182317496, 256815718, -188322494, -153559968, 65976543, 38122644 ], [ -229722153, -145938729, -191054918, 11856536, -70619915, -76542113, -267717459, 33563282, 97494576, 875378512, 687451049 ], [ -138480537, 502388092, -609068742, -335504882, -44347645, -16063270, 389483166, -788390909, 322271765, -540201486, -91799700 ], [ -421661115, -196795826, -46788019, 362909747, 179101134, -430633624, 196632021, -331019497, 21929848, 643432957, -374755034 ], [ -106192843, -3004832, -66966593, 662581388, -114590871, 703629643, -40840044, 469376680, 59896218, -84270029, -638108504 ], [ 160061095, -426447911, 39967033, 173889247, 609375592, 576401719, -545828662, -131876695, 228042355, 16728912, -135697474 ], [ -149605547, 199894615, -8931284, -659632582, 232958421, -7932115, 18080164, -401860080, -139249825, -4950129, -286797993 ], [ 62316809, -186866697, 769475258, -749489602, 12389749, 54454264, -234935911, 207688044, -348972639, -50500258, 511792400 ] ], [ [ 187279639, -700804369, -87073362, 126099497, 7815465, 135784983, 442601556, -224816783, 375397290, -41985691, -580329369 ], [ -321183935, -34623491, -20737322, -79698090, 447197432, -87829108, 320683948, 98410717, -5632139, -17665833, 510863567 ], [ -51332045, -58661156, -808830288, -250661987, 470042183, 148537069, -24001568, 229216210, -403149823, 709216582, -813575306 ], [ 507559706, 215991393, -89170280, -91222026, -267682836, 142533126, -338453222, 544168711, -6457783, -282163134, -473146665 ], [ -141042369, 57134179, 358102711, 50232701, 837570764, -466635046, 196805388, -32353677, 157185128, 84432497, 343692296 ], [ 14129185, 786545864, 671503206, 213469208, -301135319, -3227286, -729303344, -56457993, 666965623, -241080110, 103269046 ], [ 398908192, -37766325, 882647863, -68249566, -502077684, 69906729, -388735057, 150430030, 235349651, -106787456, 185658249 ], [ -277205, 61169511, 439100991, -87277947, -90835448, -29893256, -403808282, -19300675, -226068850, 278320130, 609643133 ], [ -250088408, 478748343, 158260151, -280274506, -204836602, 252304347, 213391881, 612238114, -259773299, -243384177, 206862310 ], [ -38968236, -585618057, -36603930, 36786855, 236215115, -611917606, 601932287, -64753270, -49463068, 273231722, 53584634 ], [ 151390898, 27286633, -302749219, -235456090, -41927739, 33607498, -628405123, 26793686, 23753775, 61223105, -533959821 ], [ 293735046, -922513995, 59469532, 82689101, -540054816, -215219210, 150934220, -62019604, 71873006, -80342948, 647977294 ] ] ], [ [ [ -178793324, 404359369, -160728529, 370314182, 752900487, -286498365, 212645877, -781247523, 491227651, 970410, -57165933 ], [ 846649261, -49302721, -169939548, -746919149, -31415312, 147082426, -380188070, -334784473, -323374722, -165615378, 299976736 ], [ 40606914, -102570009, -62427507, 123469933, 41767234, -95955329, -786955036, -520819853, 480354204, -368901308, 198088037 ], [ -943111370, 175464791, 818343709, 47555234, -25919992, 210467888, 473237969, 152122737, 181405963, 317811748, 15912782 ], [ -164194266, -36632429, -263459265, -17797149, 131832479, 65699624, -189922495, 56419601, -5165564, 120992972, -182957178 ], [ 245059833, -688996966, 99031896, 16803767, 39509682, -41627015, 81969626, 73383676, 337949802, -71337930, 689106548 ], [ 262775674, -51585421, 108194552, -305602594, 819490951, -508205997, 350035676, 3162301, -103717074, 206689724, -117732534 ], [ -91046829, 251887499, 775564803, -321304664, 171423100, -158074390, -851822882, 393690601, 14603001, -406234688, 887757434 ], [ 19181648, 160194577, 105428756, -180567861, -379827398, -402078456, -250308279, 234078883, 465664004, -93451536, 156610294 ], [ -155273808, 187451502, 298364356, -60383998, 346677995, -41323783, 381563886, -16436777, -78591581, -131842786, -38188762 ], [ 229441893, 167943858, -446951937, -619090081, -252655852, -86902925, -29453145, -644573378, -104010123, -896294058, 518718644 ], [ 47004131, 31711357, 346446853, -79596060, 4355076, 92028514, 52025050, 110398044, -49844657, 71849925, 66931278 ] ], [ [ 689272467, 8438563, -556417677, -135061116, 399277556, -4575813, 606874707, 104160088, -13525415, 68465532, -735988950 ], [ -28873063, 474902205, -131442147, -153305983, 444793920, 538423902, -289059667, 15513881, 212179916, -161550544, -385592137 ], [ -752677591, -362324784, -260633345, -631883712, -598275793, -335870551, 35993184, 670335234, -205139650, 539131586, 355417884 ], [ 537420602, -240896271, 187621978, -576091652, -459483, -283945067, 618904357, 84571292, -548834908, 113215283, -356718795 ], [ 496179074, 100341651, 66155619, -67719709, 717848095, -308351239, -559171946, 27747975, -410421502, -41413629, 107083012 ], [ -666545756, 374088634, 602680678, 11710714, 540392353, -548250675, 5356907, -52977380, -229175401, 310454, 287069955 ], [ 212331246, 359454781, 14237578, 107652037, -691534462, -40870950, -38719543, 67369460, -197339218, 796495900, 10207875 ], [ -7152920, -508422467, 445650877, 71461187, -472872339, 349485258, 171671419, -830060145, 373097456, -68377488, 145281093 ], [ 14256307, -6077426, 418182170, -90355534, 895787462, -97787907, -69826482, -115234798, -645624797, 154252953, 132060104 ], [ 334245552, -21237672, 170748232, 27573243, 154744269, -54326533, -243752986, -176533194, 3479748, 15557383, 314520097 ], [ -94974675, -49137871, -327152555, -445647987, -6010192, 417768162, -38357578, -190813861, 309227851, 236864694, -15590060 ], [ 404316259, -173353454, -142034440, -164563267, -29984101, 161359210, -908370817, -430381164, -449506804, 149233596, 143730026 ] ], [ [ -47588541, 354941235, -425632683, 56794868, -610331308, -127078273, 64863067, -262615872, -70351275, -73236757, -530872335 ], [ -64871534, -363764827, 139373698, -233213957, 150594601, 13344751, 26231160, -589804077, -11911014, -62228413, -906028255 ], [ -638779730, 442706619, -6209968, 83906825, 48208154, -715946793, 340125326, 520320114, -49872202, -456150206, 96952276 ], [ -88659512, 47420445, -474841043, 176292662, -108086317, 402588054, 39340186, -101663003, -882085786, -333036982, -586303068 ], [ 118335273, -45542846, 61307843, 144348840, 189010792, -102416544, 834410151, 704629852, -13859288, 215125358, 176183343 ], [ 6876693, 24282243, 457387135, 970670951, -44501815, 18810956, -1426345, 447266514, 143762468, -573288058, 560158064 ], [ 198281045, -561867545, -502946602, -159626770, 283454513, 246479929, -145141161, -146943145, -430225068, 129117421, -331182223 ], [ 22421691, 256578626, 108596242, 161254709, -346543204, 66129349, 159452432, -118238199, 236198101, -79610914, -46047266 ], [ 207130990, 45536226, 73053526, -200275878, 93640367, 363423558, 14888411, -174248073, -236111012, 223836, -650997048 ], [ 563686682, 336004106, -357411498, -257992868, -163570036, -547299, 136508955, 94038193, 2202796, 546042856, -99645146 ], [ -379842120, -92956971, -202019817, 493963166, 221231740, 214616051, -43443035, 666305959, 702833889, 27110720, 41587483 ], [ -55841180, -325361323, -127565575, -2819068, 351944533, -760666822, 2387617, -304293717, -220229781, -76134960, -264724483 ] ] ], [ [ [ -138943485, 190642907, 19003105, -451303, -239320965, 613396884, 22033465, -747949229, 305032438, -581965351, -31538455 ], [ 157593579, -612855667, 77010526, -277264004, 233058138, 187286414, 305510958, -103426344, 452806397, 386200484, -740640071 ], [ -444532320, -403462467, 383248669, -5610795, 267414658, -341045639, 783823668, -369631169, -149759706, 128280340, -312273128 ], [ -220346991, 224995663, 30198049, 149647887, -473121434, -229475415, -77080014, -153997264, -420312138, 144712891, -350301292 ], [ -15235316, -367987975, 21203855, -215006271, -485637664, 646427808, 381530573, -149893168, 428120156, -29376027, 10967267 ], [ -51709725, -362904372, -258951518, -601247508, -427912997, -14473345, 88065194, 272838343, 312678631, -42622246, -28995336 ], [ -1789863, 254016377, -40400139, 7442630, 26673579, -66011781, -106096111, 23959355, 148510575, -37967279, 85762623 ], [ 336969176, 808930997, 218721979, 127354251, -261871640, -129443873, -901176256, 304274052, -387009979, 31447752, -347016341 ], [ -89373576, -532220921, -39209482, 495258687, 234154160, -162410294, 8661651, -27860377, 461959240, 15608098, -10263846 ], [ 114047652, -195149060, -7081388, 409165181, 320440433, 5720754, 40072012, 98987245, 169039430, -55456799, 63963165 ], [ -266240124, -271833316, 124169443, 231258881, 25565723, 366123149, 917168410, 142971787, -219362454, -167719600, -267131671 ], [ -223030892, 505368092, 66464370, -41570610, 456210009, 504177498, -133592390, 118508646, 152174827, -101329199, -594403280 ] ], [ [ 17409345, 796713517, -159072328, 113669943, 321531465, 467612187, 184399158, -623757304, -59019819, -748216415, -344852608 ], [ 194447615, -75725990, 30474925, -26174085, 17306519, 97010722, -86554541, -202490939, -171964608, 101700265, 312366584 ], [ -290279829, 64397330, 273871414, -298359964, 108946129, 30463816, -39238933, -463832629, -783014818, 450346866, -415252131 ], [ -163186240, 638597041, 255919711, -115121855, 177601147, 161351542, -226384495, -101442928, -769353940, -159829629, -63726246 ], [ -73733476, 61736415, -72900802, -461710808, -428836692, -149298283, -185635172, 529024090, -46950616, -619332, 718493720 ], [ -6105607, -581085569, -109892705, -16851331, 67532491, -109236366, 420668246, 530232788, 780680916, -489796481, 81991473 ], [ -624955537, 371263150, -719695668, -174978490, 183071937, 679772009, -154204597, -164794046, -234841892, 9850708, -212635797 ], [ 175017189, 281020311, -581552122, 466615733, -205576859, -20373404, 606401649, -2346110, 25995401, 863624429, -40110936 ], [ 364693824, -20107642, -425763136, -536226533, 627644465, -469449843, -2058393, 577952788, -668379095, -21213823, -895369850 ], [ 153017510, -318018239, -160180705, 279530522, -63954527, 95152262, 20338565, -847217191, 63024702, -88831674, 54031268 ], [ 517908096, 404922895, 260982357, 106836766, 57130647, 250816420, -332118137, -248456351, -344486147, -321065480, 56789175 ], [ -310936852, -34576103, -205120434, -72013526, -854644712, 980074993, -53238855, -202002924, -219217580, 325333255, -298254131 ] ], [ [ -124479549, -136243991, 219529695, 756650493, -248937962, -1989269, 153673978, 989476645, -87329696, 655310547, -33574760 ], [ -58955011, -45778588, -291303932, 333623392, 181338462, -850471, -491508648, -251408457, 31067097, -845565966, 182043014 ], [ -312426849, 341113959, 2900910, 101203761, -280070406, -518162469, 137575962, -542783228, 514331557, 13005588, 563373846 ], [ 489775100, -630636730, -894981811, -59047180, -541715504, -15738071, 287752770, 270269267, 104975729, -491587532, -303634325 ], [ 394477755, -178668488, 107150713, -284718985, 388007067, 218965556, -146001147, -84493618, 113063986, -149154698, 4218983 ], [ -94246479, 476157600, 149016962, -281324257, -422710329, -5875179, 181486764, -299462158, 76243219, -247060877, -395806792 ], [ -307561414, -202392465, -80115176, -248442001, -14114055, -175735120, -233068579, -59976081, 148583034, 80666059, 185860894 ], [ -267029757, 125560923, 253797611, -161739797, -427697145, 20299629, 5456626, 918625971, 826509163, -267835507, -574476361 ], [ 629327400, -576143151, -633906251, 715391065, 216452192, 404677546, 152483505, -611722339, -153933566, 743220281, 318215385 ], [ -87849458, -535027109, -35763314, -101210491, -278540822, -33369618, -106952881, 62650042, -430246379, 586388284, 602885308 ], [ -19977919, -735060028, -270014847, 72613944, 264805558, -105203110, 332817688, 66924455, 216361996, -28705321, -237298988 ], [ -343327608, -552334102, 145080336, -196755552, 83037686, 3339054, -207202886, 204234448, -236930824, 68287319, 67689225 ] ] ], [ [ [ 59364459, 280835191, -191915770, 13674461, 199332426, 234915679, -23933265, -762816296, -61422033, 544629830, -481734444 ], [ 48558700, -493544886, 142917935, 284334852, -58361465, -746362, -121929388, -131362384, -779055713, 503257809, 197102430 ], [ -32387391, -359330562, 882425634, 897161003, 13413163, -363820355, -285731504, -423942606, 110886201, 757994770, 676281475 ], [ 11931946, -480896588, 39202050, -122696844, -5717459, 177857786, 182810226, 185649413, -84773982, -177853215, -113824551 ], [ 185499896, -3016189, -543803922, -48015577, 361916884, 148203049, 369822037, 110092608, 412229957, -248538619, -10457456 ], [ -13156656, 87282188, -227541217, 362211704, 30955624, -85630930, 3705522, 2295666, 135399504, -410622321, 88475332 ], [ -63039809, -88463589, 17453628, 31977698, 51409208, 759307778, 286200668, -285862, -140446032, -2056903, 617951474 ], [ 274105902, 362859738, -57426732, 668283059, 345914620, 551146990, -277199841, 478188116, -293803021, 645097563, -132841371 ], [ -5139416, -99677052, 29218642, -98483124, -96169697, -152673081, 339344857, 2830678, 238380025, 635625432, -189163273 ], [ 1846160, -237603828, -80788932, 12463616, 580106555, -563299234, -417885327, -34716113, 67712631, 344041235, -51558582 ], [ -212023, -4509671, 100188934, 132415315, -66548594, -460754821, -64444129, -875846459, -217493743, 341067125, -151215810 ], [ 228962928, -430477547, 198075121, -422516984, -64381391, -33377750, 67178359, -535149244, -161936956, -148485822, -23214299 ] ], [ [ -496774044, 165326135, -284920858, 371169153, 128742142, 284217876, -442167044, 179309073, -22721657, 619744819, -65999688 ], [ -140874602, 177410595, -130186974, 523382778, 515019381, 93445221, 15820245, 517934908, 101325204, -135691936, -69524358 ], [ 38704760, -71066287, -2699043, -111382704, -697383956, -251750006, -249502561, 240712275, -241729178, 801874091, 17922330 ], [ -572504927, 260216926, 573995593, 270358893, 484743995, -431918732, 344674809, 159638414, -638686021, 170156460, 422949566 ], [ 131727768, 79418564, -118127897, -420333382, -757039098, -336471282, 169144849, -232189747, -317216342, 1149930, 23702248 ], [ 17720861, -244051054, 94546373, -332145656, 61922620, 405273823, 295021940, -657736046, 774999713, -282960778, 34698348 ], [ -189266867, 275502399, -594760919, 175093194, 382086090, 397752839, -503790325, -182130485, 106069083, 628775297, -24242344 ], [ -389972909, -325647879, -138795555, 66566000, 702275995, 50315997, -35541557, 434202318, 68992593, -412209658, -285289405 ], [ -265057373, 211187617, 370469039, 423885479, 411136126, 80334576, 676017723, -588600578, 394491986, -160721824, 116275585 ], [ -142665527, 276068697, -60516701, 467858480, -119926846, -267231073, 2314819, -207162226, 56250824, 378991259, -1047986832 ], [ 494547458, 89459908, -44672756, 61718400, 407232363, 92509872, 109639885, 811750325, 219185763, 131105919, -394957307 ], [ 703024712, -474797604, 19936355, -460415352, -198802527, 137947030, 90899750, -684932551, 110156343, -613262362, -447161444 ] ], [ [ 735804982, -114460184, -463740786, -226738302, -8278001, 195322, -295394204, 314908385, 2857345, 295883581, -133999952 ], [ -177539694, 727661176, -568717198, 145891403, 21341982, -62168454, 22194519, 893439054, -17227033, 336812055, -135130483 ], [ 174332174, 55968144, 84965984, -194148861, -767230956, 24105307, 324525314, 549037692, 373070491, 566386357, -177247609 ], [ -159056232, -4736604, 22299973, 131509161, -26914598, 445536495, -215043292, 6859636, 975837132, -45520988, 111909417 ], [ -220643448, -181478523, 900999268, 669752571, 534585239, -291597099, -926260719, 289726811, 338433203, 79567904, 259826520 ], [ 81926422, -116117918, 212130215, -7323875, -138566704, 760660090, 257827140, 154467944, -484086102, 65057801, -122023945 ], [ -42881471, -144670928, 751645209, -314514305, 4792881, -118546180, -134340615, 40572756, -48167384, -138248284, 259738603 ], [ -263763068, -572907193, 532041645, -375276475, 260553935, 426511223, -765390555, -237045613, 16019220, 307636700, -578188188 ], [ -25355080, -550514773, 703140401, -554194581, 276349840, 214351725, -657493530, 10695687, 59476566, -532096976, -98226839 ], [ 185824675, 233054454, 240423456, -316176871, 211778804, 3877696, 187677324, 142976319, 374536593, -55812653, -386999290 ], [ -130109990, -24211156, -327921536, -389448521, 90782438, 127479635, -8343496, 446912262, -433939142, 31307112, -14594155 ], [ 540718855, -108175182, 250319706, -343244948, -44697028, -425249983, 367223152, -692612686, -114533976, 219018325, -42413692 ] ] ], [ [ [ -175233008, -103643583, 2261004, -40949261, -83878699, 118608046, 157814543, 525583904, -19087833, 818639133, -231297606 ], [ -488541096, -453620133, 139577327, -620765179, 848831082, 992111666, -128118406, -22927147, 245484126, -132641719, -215986916 ], [ -83861718, 3869281, 786784471, 41726730, -20596266, -136765237, -573891971, -145060966, 524838161, 385426102, 656552904 ], [ -407778614, 315257254, 455441761, 71685033, -110600351, -111340276, -152942489, -563322437, -415952751, 121298977, 93836356 ], [ -602661562, 634539937, 475388991, -330644, 366099799, -642016663, 454322626, -165175252, 3154566, -844547465, -282775137 ], [ 56309161, 114607189, 42942174, 133129780, -520546057, 41622952, -83602202, 428761093, -328397020, 100455950, -292249971 ], [ 167315983, -58407653, -182544134, -376184581, -740306056, -17826396, -63464034, 3415685, -90657392, 332254218, -25171467 ], [ -540557307, -285014076, -122427164, -512205144, -478935581, 37893051, 519988914, -456817625, 244505922, 182784944, -110936068 ], [ -108491393, 360267215, 89581101, -585048667, 605000373, -60900124, 193057944, -280260632, -180955328, -133880028, -302923615 ], [ -119980321, 105350300, -358919347, -622761501, 105969573, 26476477, -36919295, -72843847, 912803373, -94856822, -11718170 ], [ 281898781, 621238264, -624154049, 8464745, 334995140, 496090356, -19896054, 185909970, -3272372, -399806993, -36301443 ], [ -132140536, -84662033, -63746969, -846236499, -163869035, 601502853, 49324787, 28900359, -755309, -623418423, 194740473 ] ], [ [ -38056082, 431238313, -6450158, 25005545, 55201962, 349804856, 382132183, -245750373, -526739246, -703077382, 911321065 ], [ 192890231, 186125197, 453840276, -3840012, -612069731, 39172743, 150584693, -155540669, -755744909, -58545530, -407754139 ], [ 636181188, 197961061, 36533483, -305091647, -122897642, 8193902, 256948096, -381039323, -200242779, -154469594, 553201805 ], [ 203501192, -142416531, -529157394, 317079125, -151374417, -701846510, 278336319, -275255117, 459903187, -66215927, 314420995 ], [ 55885935, -872157382, 145943500, -47593738, -228329761, -185984103, 333420707, 791760, 163389359, -92114137, -223606663 ], [ -169785610, -37294836, -277445217, -246476564, -817454820, 8459921, -69377532, 63841861, 959228590, -156382349, -191449440 ], [ 180629200, -25562478, 404294291, -31115720, -13936298, 90357871, -26387983, -573883663, 106362423, 215444757, -667480128 ], [ -109858102, 163025219, -660387378, 472614764, -775176075, -374548805, -42970664, 120337725, -172449537, -106396279, 631478389 ], [ 382117252, 253151044, 135908127, 60530615, 454136244, 526975088, 6494085, 618835909, -50119723, 156935182, 370381186 ], [ 127052008, -174409222, 426108729, 39924995, -68835986, 23588591, -37287892, -773741106, 115190721, -505857902, 260221160 ], [ -67425808, 378479398, 48139702, 469956977, 223103716, 5458007, 135462989, -28765953, 234079432, 61386941, 338407388 ], [ 611397442, -362809606, 722272871, 148459416, 179766214, 833593993, 60244376, -69858307, 982252901, 881590970, -20033250 ] ], [ [ -93919210, -210934829, 67103807, 88554028, -66816869, -34806496, 18810425, -148340965, -249459970, 875416815, 1257281 ], [ 206835915, 607031883, 41898859, 99352757, -173817136, 264291820, 7493337, 41467448, 398738360, -284488942, -114427707 ], [ -295682180, 74111572, -43363209, -49753431, -347478036, -490799900, -474022787, -24759534, -163131212, -2969569, -617305027 ], [ 274736123, 693189746, 19771077, 100078270, 347774769, 456966463, 20998695, 91725723, -6087762, 164831328, 678057487 ], [ 100662663, -27424109, -389820186, -51980722, 508670229, 570067468, 342123639, 807331857, 190151274, -252196914, 331092617 ], [ -91035890, 137979756, 712414875, 42424399, 29075435, -763955001, -96229340, 276999986, -228912306, 34934995, -150651738 ], [ -68151104, -84271659, 25294041, -231510887, -13375381, 160908826, 103901418, -627830846, -191913537, 67238160, -348534416 ], [ -37767050, 53504778, -341882201, 362792205, 693767593, 692252420, 70463070, -559011471, -372831531, -14543846, 112974216 ], [ -270674256, -86324950, 54682786, 14005694, 39701990, 387251672, -8095870, -364122242, -314060789, 524144422, 971468003 ], [ 27534254, 657534447, -143094410, 79013357, -13806436, -496788779, -174641641, -534446893, -182234947, -372479366, 24316896 ], [ 133984341, 44967047, -56010395, 798723122, 45248830, -276274086, -564839922, -17148490, 53328407, 360039444, 885454781 ], [ -16114383, -45807630, 454606641, -3806990, -34941412, -428855989, -286964800, -824228099, -75602565, 64884085, -76952580 ] ] ], [ [ [ -365709942, 175845957, -22411126, 209411057, -60341591, -209998673, -92452043, 46540997, -126149559, 115815167, 752611793 ], [ -306831130, -165195434, -118332733, -66442189, 112527527, 606615093, 498244969, 259142816, -167618082, 220367124, -79924259 ], [ -21090226, -694527732, 385096394, 381903382, -100311264, 240202953, -284623633, 209327454, -624555361, 157590791, 832331282 ], [ -32590361, 220930295, 290523137, -307389373, -725899248, 121541263, 258728037, 258117134, -180440778, 141186513, -121274975 ], [ -346178977, -73496408, -679191706, -61933378, -564850487, -91600587, 420471458, -41153244, 190655685, -111675941, 19821525 ], [ 14906432, 262506136, 222430082, 392811044, -313254343, 60088000, 505637155, 493305947, -177440074, 154906, -907240072 ], [ -107242972, -486443936, 456315406, -121813670, -142803367, 109826581, -273075668, 17461645, -154880419, 501483053, 324579023 ], [ 794072449, -642626950, 64190795, 229287808, -669769570, -429731719, -23528998, -34315051, -118053319, 103558939, -42969065 ], [ -318156684, -45399758, -137582068, -310459554, -31237145, -277949579, -355638967, -225235908, -84570020, 685228, -753371087 ], [ -340476708, -277153071, 320930267, -204026770, -424510734, 118940912, 96566826, -64473493, 401584155, 358751118, 132771238 ], [ 687367655, -131227259, 278743359, 117191864, 33491091, -459267438, -107613447, -1018928989, 351163317, 22168182, 223160693 ], [ -1059231006, -83405736, 63700282, 70582318, -148848408, -404461099, 665611014, -571589221, 44109193, 47960162, -75984083 ] ], [ [ -131351538, 362855284, -27096045, -546063209, 129301380, 315408949, -29406230, -923260328, -610009012, -106817162, 253508644 ], [ 490129125, 256879125, -235669807, -14675898, -610728989, 67851126, 62602002, -126397036, -803770610, -993103436, 140721688 ], [ 657790868, 354396982, -46590560, 33338979, -522558376, 113823327, 509358933, 2862473, -43889743, 370698861, -38354042 ], [ 505855407, -276557557, 260717954, 322653961, 785020691, -96044646, -13202577, -165074784, -369012592, -106033886, -8974726 ], [ -504058792, -983826496, 88790015, -37973683, -106262307, -16888267, -70815272, 392312290, -322566959, -511908014, -764880449 ], [ -199508682, -33400370, -24271645, 320213379, 79846663, 465746315, -20623525, -316889517, -609187060, 160191057, -382931289 ], [ 567732885, -220206663, 516056985, -578663487, -8709266, 432901897, 242196316, -379754055, -312645960, 2031102, -216387493 ], [ -205267040, 130097774, -68353617, -64933641, -236174928, -47989758, -91520063, -390797763, -486959885, -54102810, 640164373 ], [ 40003386, 748427401, -897565418, 173631886, 322868621, 94202717, 712474050, -291487844, 319825101, 170081980, -254339933 ], [ -467190791, -604800978, -66301306, -85166104, -300812421, -119389301, -152342750, 599095872, 37780089, 255364699, 446349591 ], [ -122322167, -74342236, -266194428, -9927229, 588146431, 138635526, -549766769, -60653505, 391162487, 718273975, -70669752 ], [ 47518605, -335462671, -231583580, -100337220, 591903, 268563060, -91959694, -502768175, 144931346, -158742401, 45039623 ] ], [ [ -55372488, -307175625, 776059553, -159390877, 965543616, -62188583, 465837020, -571260721, 512691097, 334226277, -125382879 ], [ -301781532, -716842856, 1854353, 547344577, -805433300, 207230351, 127689561, -51460843, 99956621, -265370177, -159416511 ], [ -33086905, 500172540, -117035527, -897523838, 471852222, -516709830, 14121630, -327743111, 306398344, -53030454, 80526566 ], [ 152907997, 10169537, -351891191, 166012220, 469835800, 379038108, -399549573, -301722993, -146826514, 322305805, 672196392 ], [ -67538130, -11051362, 251244142, -107845063, 130448231, 66092822, -272306021, 160477718, -1435773, -147466997, -533120924 ], [ -92226960, 26126571, -296068939, 243951288, -766335336, 32760266, 600522745, 869197270, 1149549, 95690430, -445753359 ], [ 532835148, -33418536, 731388900, 31372922, -98624159, -85154912, -434973601, -156128363, -307851755, -322777432, 137139737 ], [ 484879761, -14974365, 225814948, -108115412, -378394013, 160938273, -103706400, 374284744, 506322300, -17385085, 160894540 ], [ -212956616, -365810202, 810542620, -55697013, -86256652, -357944603, -153556740, 865518080, 19010996, -189029022, 284036239 ], [ -131892067, -183511655, 248482532, -507612013, 2954727, 194976943, 300131328, 75235721, -181321765, 544908830, -248794934 ], [ -43721142, 245505020, -424775396, -202417756, 534026328, -54942628, -742719595, -629506627, -516704869, -101236221, -49474757 ], [ -60383495, 79257849, -26751143, -428983897, 610996869, -83836380, 27854057, -214924404, 332596544, -8288911, 12660955 ] ] ], [ [ [ 468691182, -34601639, 243707397, 97439029, 842311301, 286289144, 566891645, 43408924, 827489112, 118326322, -8654286 ], [ 537930108, -27853805, -90262250, 202252359, 501618036, 406759346, -74086, -21434993, -395450142, 5471527, 134825784 ], [ 13722727, 148345127, -363681740, -78693143, 270106167, 110892998, -488802190, -820617320, -375874999, 274093990, -156957296 ], [ -294721994, 128153096, 133711394, -3434250, 167457596, -78212600, -315146524, -127321404, 418950246, -521470332, -184161727 ], [ -269071105, 372892100, 68077114, -153035135, -140014699, -111026123, -63374935, 669578858, 855719941, 392315995, 931373401 ], [ 358132097, -45749769, -394929111, -8801346, -183084478, -146065213, 317586673, -650116844, -142687648, -222945997, -43069244 ], [ 212645329, -10761342, -623545520, -481823629, -1440002, -40767506, 719566094, -12744451, -190664509, -568309978, -247607937 ], [ -294914387, -694200912, -167172379, 607374475, -821090776, -132660558, 506533310, 98879279, -150800624, 180402846, 492643446 ], [ -336915258, 472171901, -226862921, 185825837, 601555485, -424774522, -198582466, 455154251, 29436760, 881295450, 316618347 ], [ 24570866, -116662661, 40633404, -134204477, -358443357, -31040670, -133146142, 430113122, -134373024, 176434234, -172004764 ], [ 800769135, 303982800, 61970618, 11883092, 287063214, 1559823, 157942376, 817576240, 391103494, -210837351, -153755466 ], [ -144614117, -545121430, -104030484, -240734883, 349431730, -334485415, -502845706, 392320283, 29840850, 793508992, -669290516 ] ], [ [ 1065370628, -518311177, -851132977, -403147532, -6252071, -370779145, -6004535, -203692228, -239416113, 29066795, 504070754 ], [ 52434078, -83335426, 350050431, 379271519, 994005399, 412509316, 784897889, 6161304, -182888197, 893750155, -299474818 ], [ 166959086, -59943791, -278964915, 25479915, -410407427, 493740880, 212278350, -30166872, -454304202, 112775276, -280982573 ], [ -107313773, 43722514, -150303497, 274471309, 477361839, 284263715, 169804268, 317474478, 967184094, 296079764, -749511175 ], [ -212462906, 747408872, -56704324, -280912918, -385693368, 645340610, -499969335, -537337363, 64093319, 321582309, 33257388 ], [ -55405098, -236721910, 155694092, -155732229, 212991481, -59164858, 78854677, -170339612, 79035740, 162542803, -538113138 ], [ 156490731, -316673901, -173230175, 101645382, 367251948, -682406255, 64311157, 180130561, -395612929, 293591187, 686363517 ], [ 242641928, 71999050, -45958904, -652142118, -78388969, 627833728, 33481747, -20423262, -225163890, 762682463, -346340375 ], [ -18265883, 1524801, 33869637, -317407743, -163197640, -500131092, -145218896, -125859151, 134104064, 124678909, 469525046 ], [ -779898334, -4679199, 679526933, 115529130, -379030957, 18309456, 6586204, 198425096, -197119119, -212973627, -210172238 ], [ 216956025, -28384056, -375704704, 246159137, 436120521, -527543519, 391497853, -124322506, -117820673, -176268077, 863269465 ], [ -105679740, 66747175, -713202186, -794939888, 176719388, 87587044, -93239856, -425737809, 189648074, 349962186, -65916213 ] ], [ [ 815972859, -199837685, -20845334, -39360648, -239953682, -387274745, -427772279, -44465885, -409158382, -532263034, -168298646 ], [ 988573981, 373425614, 667836496, -227541235, -48654100, -881246875, 763414388, 315750107, -40959101, -489351210, 130888457 ], [ -339381749, 534307186, -10758497, -663762196, 7541171, -54046885, 55516945, -944640547, -415982735, 613691162, -973384208 ], [ 12946832, 19415306, -2801892, -140178599, -120150488, 45773992, -23131050, -323830536, 60488119, -484556710, 92280555 ], [ 427051680, 176411311, 663281422, 38643432, 111580499, -863288723, -82326367, 13369733, -236000673, 60938513, -99321100 ], [ -143114083, -144442329, 349417660, 64378264, -680296023, -225878600, -22380952, 498028853, -445825976, -438900433, -332176982 ], [ 1655212, -323510364, 620417513, 194974273, 436973919, 31491047, 204047414, -193499, 7098196, 166193460, 31558005 ], [ -230563190, -232826306, 736717426, -649277658, -15226528, 103012975, 208854381, -14196034, 10525502, 24431593, -7434345 ], [ 7597994, 382691751, -710267713, -389359991, 151939301, -737544853, 133316972, -18062065, 175115446, 780047760, 99040195 ], [ 168216362, 457991122, -883140064, 8859638, 523032653, 4041112, -79565794, -114524428, 581595661, 103013550, 77148470 ], [ -195182059, -67360486, -410051734, 118843997, 81510482, 36045747, 267691835, -207004447, 126436282, -667767658, 122947001 ], [ 38123640, 513895972, -67470143, 76068835, -197300999, -389448235, 132585000, 17867402, -633733048, 49141161, -730276648 ] ] ], [ [ [ -487180754, -285354915, 57787569, 625145887, 35188774, 120403281, 43350363, 675461997, -164958932, 182377710, -27441487 ], [ -577163323, -224831215, 696138805, -752999731, -61709525, 140417143, -254645220, 103897222, -260210435, 246235230, 39581600 ], [ -45628505, 296728056, -50921255, -103297770, 715248985, -50373502, 61016532, 489065694, 436490662, 363393175, 583549030 ], [ 461819472, -898156717, 293563912, -373843844, 775606968, 386327882, -139693773, -331116431, 798989684, 85223697, 456063368 ], [ 49989169, 470118315, 45824287, 723238, -238385836, -338951865, -913486552, 94957936, -82138227, 24110077, -290188574 ], [ -318880397, -5043974, 2850285, -455791173, 117346887, -419776154, 64315, -29475669, -364458325, 686312681, -87706109 ], [ -641258904, -716990018, 879312085, 382859301, 14100743, 369871118, -169052112, -52731417, 85880800, 887057548, 913816588 ], [ -162748283, 676814990, 127749702, -7078634, 73370563, 300407500, 277809664, -691612140, -454349974, -62479653, 22206787 ], [ 111927863, 725041986, 943302981, 61296759, 718108700, -142296096, -78079479, 97253559, 26543774, -393077145, 71916971 ], [ -39347269, 573104992, 3204461, 100917696, -30791639, -42999536, -220854155, -242782034, -856049741, 624267940, 85398332 ], [ 447900593, 461995421, 337058805, -553384791, 86340255, -152928284, -5265575, 63680718, 112748770, -20219313, 181444868 ], [ 10808594, -408405602, -241245963, 70979644, -86464750, 157397115, 1244031, 58722876, -37480120, -18413075, -458391744 ] ], [ [ 607714324, 823558906, -92988298, 159093514, -123830730, 297471600, 10170050, -108684397, 2116018, 50557441, 19234150 ], [ 38258299, 317201143, -721578644, -45884979, 402337337, 107201828, -11448863, 193154649, -655745246, 357980232, 70540011 ], [ 178484434, -110148004, 459461331, -187202411, 27030557, 130402834, 104787368, -28509497, -479506920, 59317178, -258915142 ], [ -67591793, 770989706, -588697438, 588814443, -447403111, 680481063, 60958783, 204880323, 863651482, 690134303, 271826650 ], [ 182286239, -205388599, 398956450, 289540869, -2301266, -335269811, 224644290, -164364227, 27335333, 139360675, 212428763 ], [ -57541476, -216381346, 222673581, -1869255, 72151680, 328971435, -605829630, -155148224, -185388530, -22447642, 37594784 ], [ 158138922, 656425214, 92024517, -727178817, -97549637, -297198835, 587226918, -111182052, 475837953, 169975606, 438233794 ], [ 2207934, -253496259, 151225151, -125786409, 380166412, 41133879, 502753109, 158758875, -236276207, -108333189, -581131087 ], [ 375788573, 439140016, 180884237, 95039431, -146894098, 44462590, -566954327, -4087485, -230513961, -316503090, -168202132 ], [ 263309251, 1031922112, -106421351, 21005492, 696677215, -514510422, 611681614, -299761794, 263720523, 35281984, 4987148 ], [ 254642563, -466676282, 266220337, 47460012, -229356220, 410052365, -46837450, -776475789, -699892236, 362733080, 306848131 ], [ 100056611, 103998771, 762400312, -648397395, -104977322, -23753544, 119735765, 77105925, -125287575, 140253459, -471102007 ] ], [ [ -19792684, -41293533, 111918957, -28676672, 114946495, 115244705, -413651404, 612596033, 220475117, -481457164, 493059184 ], [ -195311832, -555781259, 923917223, 400286952, -19628927, 386438934, -82686609, 61937432, 37420380, -259685883, -667649818 ], [ -287327544, -607210471, 170671510, -187581908, -383648658, 600721138, -145273761, 760118530, 77363058, 633508283, 36863663 ], [ 41133923, -9931103, -6393366, -235069591, -670187819, -155156254, 13197420, -110426146, 65977764, 503394522, 125337216 ], [ 7638099, -18787264, 1072295, -766794094, 95612429, 548828883, 22748, -194691578, -195629173, -725093988, -79571268 ], [ -362667549, 47913679, 568798780, -93463418, -894068541, 235641109, 310835821, 32648763, 119956847, -671411771, -431845517 ], [ -282626713, -277965596, 22592250, 634392420, -416410280, 386787387, -39266398, 36269449, -405986108, 134010306, 57194265 ], [ -326097452, -280464671, -842421027, -13849875, 167281378, -353272458, 456164654, 43937170, 34660718, 137649198, -15128836 ], [ 8112818, 9271493, 303661690, 609901073, 418466802, -504908799, 46600909, 5443796, 1061857847, 513549744, 94259515 ], [ 711882146, -965437853, 110809254, -117736528, 308590866, 26461215, 9682402, 21909969, -180003259, 578138636, 248388393 ], [ -415977144, -765767726, -73221040, 3169503, 45344301, 229560266, 454569031, 62102143, 31895708, -10870014, 46923523 ], [ -300335261, -543392296, 318265357, 61497101, -68000356, -94317071, 42420276, -309007324, 137431368, 179746960, -111994888 ] ] ] ], [ [ [ [ 42416689, 470830005, -137084115, 217281312, -113288512, -16798259, 462162124, -295691673, -689867202, 40646183, -103250384 ], [ 432581781, -867314125, 126517904, -74914842, -559495833, 119327390, -196813676, -428819211, 58368552, -337881, -196462988 ], [ 535148486, 83654648, 537865960, -509768648, -425338491, 76317271, 98641669, 297327460, 253562583, 160502504, 663098655 ], [ -49575092, -10806211, 19560151, 216155683, 12282996, -54103650, -200629616, -55988007, 84823886, -181525366, -271728398 ], [ 167193464, 599921914, 482341328, -139154976, 149655443, -775719305, -422849539, -528218016, 453324069, 214002186, 652705834 ], [ 320269911, -291575323, -937284335, 555281041, -92460384, -630737029, -54726557, 222972561, -26891052, -920041943, 244434117 ], [ -390151183, 2371448, -35374700, -106619915, -43381652, -12557613, 621948056, 56150901, -42147078, -103691084, 1701368 ], [ 181379735, 251148550, -597332550, 193219234, 176504775, 15561423, -267529968, -646086522, -19338710, 7148300, -4440420 ], [ 206717978, 362655580, -142125621, 113640197, 300492095, -179612252, 181497348, 39098030, -160967729, -219600305, -254541079 ], [ -525740444, -336993738, 68292329, 9482149, 400566945, -278965387, -91034338, -489273783, -289860841, 844381686, -102402463 ], [ -475724126, -53757205, 341350342, 323634632, -8198105, -872409562, -318102972, 305449, -230913592, -6415569, -127482099 ], [ 782780673, -93902222, -204866934, 488115007, -17629071, -224784963, -197450690, -799450384, 543394212, 474898208, -103881595 ] ], [ [ 711185018, -330964940, -313907198, -562946367, 240538647, 1015556, 223705265, -532245655, 3321943, 337919023, 329759274 ], [ 240991366, -714463622, -157414693, 572760179, 198081830, -759171139, -626607300, -12472265, 62518637, -537019823, 661499686 ], [ -5975447, -345909595, -486705127, 894161937, -330231585, -195272852, -5976286, -152011301, -271740790, -824965521, -105348874 ], [ -204389725, -632056, 32577761, 12005336, -127643298, -521932552, 10348837, 250021420, -23012136, -73039562, -189225392 ], [ 68628148, -205492272, 431687061, -609919195, 5133046, -502325052, 262016433, 533828197, -175382999, -266080525, -205620190 ], [ 206711314, 11412400, -314104175, -317246073, 33456190, -404395726, -487236995, -43484564, -15104793, -98810906, -524875992 ], [ -238073979, 26076173, 42530238, 46299775, 38140589, 340921358, 120086223, 353161097, 76431024, -47905673, -92418668 ], [ 3825788, 636392092, -459607685, -555482852, 216397489, 19961183, -71779638, 462613888, -81877917, -540196247, 305769841 ], [ -486886489, -21251385, -535052130, -178272591, -320304842, -60247511, 15079481, -921797970, 729469841, 167690357, 87421698 ], [ 182509286, -21427881, -218391491, 127072739, -188406941, -456539082, -129890331, 282730949, 624681253, 72216274, 980869145 ], [ 414992548, 34149124, -305003312, -217799593, 206388935, 148577169, 681029470, 95946489, -2716155, -66156185, -565814280 ], [ 116726432, 344762492, 147449237, 49876386, -384390926, 221279685, 9798685, 181175135, -29200806, 23725198, 793920995 ] ], [ [ 3546253, -4541824, -967600787, 74430970, -327283616, 707762955, -6812209, -606419422, -819710574, -4286217, -561482511 ], [ 537408292, 68306969, 77294053, 302531094, 177300309, 88705254, -132419231, 63816031, -50337173, 103059229, 203697571 ], [ 30687444, 60692940, -522928704, 383100180, -429998097, -169375742, 930831271, 898091022, 362850854, 171747872, 104120907 ], [ 82740593, 418215035, 40649543, -51871578, -105650373, 279820617, 261306, -91903673, -116174202, -243676282, -437997000 ], [ 776754360, 19691041, 36200105, 763055358, 600273054, 17539543, -19536152, 728242753, -601706100, -255370949, -9102583 ], [ -603555692, 230461127, -47811048, -338009186, 29993434, 316699345, -134487361, -6777856, -19738268, -87274104, 120577268 ], [ 150798432, 118090626, -151222835, 37225820, -123683929, -11144525, -433042646, 22329241, 20641356, 183148069, 379518308 ], [ -208692377, -84546820, -166442090, -340872467, -479819526, 46596672, 8657663, 97224878, 77632885, -13400662, 16767609 ], [ -27507751, 670652250, 482770296, 360385523, -236704194, -334508943, 682598706, -125668590, -470122600, 106476736, 251771768 ], [ 950512122, 78211029, 114188113, 418128253, -16151990, 241042675, 318548545, 377160964, -136944288, -106195551, -12759288 ], [ 744667252, -552438524, 24505351, -489910063, -246304892, 96192435, 35009925, -217992118, 69576773, 153128962, 361639619 ], [ 170544631, 76840230, -142698718, -540197828, -18205255, 61389265, -327639536, -83425615, -830964005, 2705642, 40795622 ] ] ], [ [ [ 640673465, -7019396, -174519412, -55321685, -404831324, 61705118, 106937682, -245253053, -246137068, -535092793, -33646155 ], [ -234465925, 57573293, -583366535, -98665221, -147950872, -75314997, 284280175, 136563650, -786216714, -392811805, 731164943 ], [ 355046252, 655489472, 22785322, 159805600, 259759625, 265507284, 73272934, -360240638, -62168855, -229877760, -279512876 ], [ -202003992, -426561110, -104521127, 25247282, -56857455, -490635632, -17628222, -351165236, 637504369, -22894213, -916861825 ], [ -106720934, -458577079, -391624036, 723278465, 359784705, -254170592, -676174701, 297925194, -513052896, -364726871, -348285603 ], [ -119612574, -175323939, -472045273, 169562225, -67001268, -278171963, 402408560, 84712849, 6362881, -304315383, 121522455 ], [ -200637725, -161552774, 417910947, -436642440, 117585251, -258937788, 1109863, -271257451, 73895932, 1058659, 396679560 ], [ -4057515, 280895718, 1909993, 13405301, -6801205, 329204463, 9327614, 193538663, -244415678, -70348780, -155174319 ], [ -385129044, -38370964, -152377630, -64048090, 136508695, -358400939, -165499014, 331834372, 86874278, 364743366, -202523177 ], [ -281394598, 74154666, -821461411, 649740931, 43560317, -376010738, 460110605, -101785989, -587640804, -9770660, -204409246 ], [ -78028864, 50798446, -49263775, -252099076, 13781708, -35249, -222377746, -314448938, -359996723, -27833171, 457650074 ], [ -152137754, 348704517, -29040260, 69326325, -59151155, 37972838, 351680892, -474747226, -592540120, -776792646, -48934169 ] ], [ [ -45350313, 618759553, 697774760, 460175307, 6689901, 209085943, -299774531, -425273508, 419472496, 76534710, -645077293 ], [ -13934797, -139928644, -403884719, -286103251, 31603795, 255081619, 570326678, 522553235, 176220883, 208926983, 54879581 ], [ -53714118, 212707327, -16724830, 212608591, -570021937, -664097320, -484554457, -346159680, -179808102, 51882021, -738858568 ], [ -227954075, 345931264, 145969814, -167523936, -370602573, -7951410, -499148432, -169758392, -290733921, 517673959, -74515211 ], [ 1072680931, 189606978, -342234266, -732953837, 147021825, 296765362, -76974446, -220990492, -219750579, -486813000, 287530012 ], [ -414241167, 617107436, 43193897, -257901533, 375306988, 24809193, 681263338, -1022386780, 7641434, -252242463, 150885660 ], [ 139543321, 269107124, -35236386, -296922824, 78708826, 5415179, 1244584, -217425992, -763133698, -16841721, 246874563 ], [ -219496068, -344543668, 749379505, -19016905, 198535013, -222393898, -509015672, -565540515, -80697692, 631761572, 175406397 ], [ 203828702, -73141280, 102198179, -23209995, 458746189, 244431328, 96918580, 445337887, -452076915, 223070754, -125224950 ], [ -440217368, 191478999, -521466358, 604593177, 167166144, 82056899, -230431452, -312674500, -95507437, -574569641, 110043959 ], [ -59641098, 181871233, -524753293, 470522670, 126643157, -366232313, 489390869, 427725771, -96151522, -180202415, -33155895 ], [ 208215658, -6781838, -661370628, -15454665, 28012281, -477273412, -221687017, 100210674, -215304272, 296989859, 802744926 ] ], [ [ 41737986, 813118363, -637014479, 916012262, -261369790, 4846698, -244066618, 60931666, -155453641, 24821169, -408838684 ], [ -586242870, 34362881, 330541418, 765392366, 117897826, 57114526, -214219879, 122003724, -221286519, -258524494, -561852411 ], [ -316283721, -126980949, 333385509, 247339837, -123636424, 250626627, 146003034, -259536005, 289884132, 673211198, 200155509 ], [ 48393753, 35186359, 220270531, 481619149, -88483802, 160092542, -12882056, -200919973, 112812716, 5445877, 10606918 ], [ -71617543, -119349916, 653784939, -553304630, -80466126, 686631365, -66789163, 102528418, 124328358, 27832836, 14311502 ], [ 30884082, -7955481, -122013509, -606115500, 135980182, -833911457, 532147475, 109202407, 241753551, -145734084, 273928329 ], [ -421758168, -21984337, 114005884, -1002376445, 23562972, -588257437, 76032234, -706148305, -10425340, 379638004, 311488417 ], [ 903917644, -62757950, -19072745, 19388513, 282045096, -486270436, 45000422, 3270079, -321832420, -564850250, -135781652 ], [ 204536132, -346897298, -117536973, 178363123, 242271914, 295208254, 687380464, 435311137, -229302475, 147787968, -660396896 ], [ 578464375, -147895912, -24427727, -241180704, 47536420, -4241491, -215406617, -5293706, 2763445, -23572212, 68198204 ], [ -445602594, 373475908, 272469234, -144076517, 930335808, -49880138, -194194281, -116587760, 562972101, -584444146, 31731782 ], [ 40933690, 605084437, -75572920, -138449686, -212338060, 701968231, -37951794, 152694116, -287989355, -20861605, 23076886 ] ] ], [ [ [ -155846338, -185462744, 68609704, -677235913, -840645275, 270982924, 251186367, 83272533, -432986761, -218280176, -424934236 ], [ -72458605, -480596339, -23910301, 461259469, -227506387, 615946290, -294970450, 906786646, 317354053, 162101743, -415820675 ], [ 301329617, -516178462, -9835498, -27809332, 440355544, 41774925, -348804501, -564204714, 728874337, 74733436, 122064282 ], [ -35064207, 72243087, -49750191, 32521678, -178317992, 185307685, 218117036, -55325721, 195683006, -586938420, -8597914 ], [ 88824963, -127822617, -289465242, -388024952, 628227116, -429156412, -20204430, -32006189, -142140394, 29934289, -96827580 ], [ 71147050, 507507930, 606978659, -33552582, 362155707, 221248387, -133808636, 148405820, 115204173, -60288444, -328338736 ], [ -210957501, 49925702, -313568176, 697170563, -375860378, 1140046, -3472036, 529894308, 238674864, -282989589, -304027458 ], [ 85888757, 16247985, -123589237, 286849099, 407061303, 85773439, -200175620, -214199955, -87609795, 150241940, 4416674 ], [ -420112374, -706717333, 135777809, 101740861, -15760352, 60606373, -270836289, -2382166, -183098950, 8645161, 155227131 ], [ 431373542, 70054521, 188513537, 20457481, -206362602, 5780497, -100008181, 41016742, 381451291, 351090462, -160333580 ], [ 395675523, -87731414, -172828891, 997379058, -1219339, -481775564, -201887232, -12302579, 793624785, -461782538, -146011235 ], [ 194525938, -271583783, -1050077, -340766381, -272156846, -119761650, -12996404, 107173471, -352918093, -133198229, 654438184 ] ], [ [ 191561813, 146829, -222646979, 30847121, -772652169, -478807046, -661838196, -407116432, -305515279, -261384595, 85993912 ], [ 547410926, -542575345, -122332920, 440281796, -5154030, -255637839, -170135248, -513876693, -174234120, -69734267, -49348379 ], [ -168470920, -31162732, -63829072, 124967294, -104120616, 35013593, -283916518, -157259, 53459872, 123260229, 263857625 ], [ -92044825, -116347726, -254427700, 6594971, -11454374, 518784012, 50091575, 404465977, 229653413, -88692495, -3357912 ], [ -430677637, -685499866, 16894167, -53320037, -313296955, 369286451, -720922853, 811059766, 119067461, 24735046, -14556413 ], [ -83007447, -21420268, 399752589, 301387035, -61232094, -284015378, -128129774, -226466528, -793455494, 420403881, 880973528 ], [ 49646527, -437234626, 611079378, -317784705, 40684762, 103216532, 425243871, 779128717, -127980404, 96899728, 39162226 ], [ -323522854, 392588902, -813638071, 705244339, 1024531530, 390196589, -340005712, 137110318, 1045570, -935817202, -142971475 ], [ -154755696, 19421140, 134254877, 194898196, -219822283, 651904369, -298827621, -405829326, 103581217, 1260727, 344376642 ], [ -103678361, -418069819, -130173494, -539923674, -156891156, 412895482, 309092579, 131742169, 170026886, -372052934, -193914895 ], [ -291412795, 329241539, -246374, -1040452648, 241986620, 15351082, 186807840, 238366819, 31550893, 305055, 70422791 ], [ -63411885, 259161493, 804593398, 408573153, 14919537, -113558050, 235823284, -861314252, 344304295, -71038711, 627168979 ] ], [ [ -185491209, -913255309, 204025929, -385255773, -577462, 334879576, -843092937, 711408409, -539893066, -229774678, -370065401 ], [ -550042040, 30558356, -59063382, -341385742, -227335389, -248412322, -304844858, -287218135, -261935, -146593725, -402606633 ], [ -92127854, 178136671, -907730239, 212046992, -673084460, -151251428, 961488, 556405511, -400844735, 81170480, -348312044 ], [ -380629421, -139115297, 346537178, 60906577, 116423994, -72684018, 411043865, 66473584, -410521384, -519170468, -367315568 ], [ -277721464, -206174148, 135906741, 14708745, -972375832, 139159796, 1031060913, -23755894, 125554132, 110734530, -365188992 ], [ 27276243, -835305495, 303663526, 998268, 480983665, 39825068, -323128663, 72445106, -205025656, 385006073, -210516316 ], [ 616457923, 15904406, 140684223, -287365935, 379316420, 502441739, -209567511, -556961478, 46384578, 97334570, -104364820 ], [ -107358594, -2100823, 610319425, -171670681, 302841030, -179056456, -507534784, -713169802, 331011996, -177278679, 628849699 ], [ -221812571, 614589531, 39391694, 9051134, 62039159, -249137340, -257394167, 166332345, -363811423, -47798819, -445861040 ], [ 47944199, 112695784, 30171700, 53077746, 206291226, 746486934, -79307320, -183390139, 77441764, -353806267, -209735408 ], [ -93771367, -1986801, -190797372, -767955290, -74632666, 108466824, -399265990, -113036187, -51822107, -419509993, 34086298 ], [ 349746322, -277783494, -272238681, -71177055, 627743758, -86440768, -146209552, -32790782, 37961041, -124783681, -534181877 ] ] ], [ [ [ -81709880, 549213023, -78169024, 327923865, 859713655, -305846799, -228874350, -926286103, 222371028, -200426612, -87023594 ], [ 321544247, 290577041, -36814352, -233345585, 74391526, -501409265, -19033560, 225290349, -268660498, 291301409, -160671779 ], [ 68569061, 184487478, 615554010, -111906476, -798355603, 185005443, 26316079, -262147813, -183610085, -214588451, -287395122 ], [ 385317795, 162663776, -810605670, -53263006, 87124132, -620145705, -408248601, -271541334, 142289999, -121949592, 5513405 ], [ -494268926, -50436097, -234808186, -32967325, -195097372, -99473920, -271362610, 188810526, -101830720, -54551422, -52837878 ], [ 135470073, 253505207, -750365847, -175744487, -803804463, 10090562, -144665478, 322744672, 118630785, 18468979, 522595355 ], [ -98091585, 169062104, -50363611, -547303967, 473604211, 105493346, 739251169, 46106204, -77978864, 44724311, -503918751 ], [ -44055412, 290506407, -465283307, 549953838, -385809597, 104691036, -147759284, -821272371, -13684301, -658559410, 859037022 ], [ -12730812, 183293841, -239984874, -267673686, 350656330, 104435887, -655316412, -337140045, -399963876, -283891499, 143430239 ], [ 44644935, -275372485, 467181185, 53812084, -453697294, 65537215, 114104407, -56227738, -214259515, 92780832, -24369268 ], [ 595194623, -417834888, 135343018, -760060518, -254598612, -218289731, -75892220, 402885935, -430671539, -361649297, -243940119 ], [ -27646526, -185075297, -354603330, 223605316, -8530032, -452205177, -10827073, -490917782, -151268788, 696823938, -28595383 ] ], [ [ 600762595, -4025935, 568497913, -458946682, 445554288, -8337680, 402517044, 90646836, -161993813, 181276057, -807063376 ], [ -3816917, 940925997, -102510055, 235881821, 388880983, -549038956, -220396941, 268187218, 19681562, -228889681, 306747553 ], [ -674632846, -306284187, 167512654, 146644123, -78699924, -49319436, -398068833, 109343147, 212394832, -411669558, -464078069 ], [ -187103550, -429681457, 63253382, 131921158, -1720774, -305537767, 372516609, -268881919, -168758467, 293432561, -51117996 ], [ 174681502, 86055749, -373733522, 294343637, -276948806, -753427056, 275274726, 96525885, 276117256, -441360138, -109513176 ], [ -541929163, -412996548, 105812468, -64788543, -600590490, 253665213, 1979787, 8229102, 94461601, -88870269, -235885122 ], [ 149562369, 103638829, 305304866, -105363187, -55468947, 80844128, 399899458, -207036436, -755671691, 112321996, 37140242 ], [ -82363, -251991525, 821127128, -1017176, 399793623, -10576702, -718342876, -547796833, -167739519, -224289042, -263896069 ], [ -292138227, -10837814, 498752672, -86998864, 882754085, -310592854, 165147845, -797665508, -597573712, 120489019, -157412311 ], [ 839840106, 160205416, -49897462, -54978970, -647569549, 7676922, 793156591, 86955999, 61272397, 177237409, 226242431 ], [ -197708653, 208701578, -285063137, -598911913, 45740353, -695262423, -437638022, -169802263, -897727849, -553061162, -14509415 ], [ 163051507, 84701793, -125516857, -62308583, -11057929, -396021949, -121675955, 312888427, -252747781, 118758558, 82895639 ] ], [ [ -298263446, -232724713, -368244026, -64428642, -154175659, -138036707, 65944976, -308727207, 54231964, -77765534, -426647783 ], [ 30543588, 357317516, 240603634, -129596754, -636686205, 140854334, -83581227, 49160516, 119267199, -411479804, 781443669 ], [ 472988766, 105608898, -137760446, 102253020, 21232526, -593508559, -25122928, 505006091, -18958528, -585061260, -95206487 ], [ 118559624, 60698781, -503847170, -910717041, 2807681, -672490658, 259502870, -323031791, -576228862, -213468358, -660348434 ], [ -107783882, -710787384, 12898906, -114072821, 621529468, 914947567, -876863773, -951001808, -248994491, -136537432, 81361607 ], [ 526254849, -24778907, 134245366, 845604092, -314277205, 33976484, 9012633, 121879385, 29146072, -659872296, 511151433 ], [ -34566298, -359338875, 474140530, 169920750, 449577813, -280168105, 77652611, 99963950, -574836780, -104337548, -327158455 ], [ 42408034, 222036606, -188875696, -38780213, -68532360, 255593658, 99926825, -710944725, -465471594, 171115609, 41116661 ], [ 16948416, -30453050, -375129784, 443314443, -883190547, -155525234, 92643807, 242986646, -71063762, 6518846, 552047713 ], [ -424828522, -76838720, -131073749, -152120498, -174342855, -950829, 314713598, 52312695, -5460292, 678220103, -94270431 ], [ -412169823, -16953704, 128425882, -492744281, 224149268, 228713304, -35273516, 117123865, -226118377, 13214653, -323003610 ], [ 70430820, 259870536, 234349136, 12760175, -465887757, 803050662, -94276100, 107364991, -89641603, -89914024, -208177094 ] ] ], [ [ [ 681715749, 288910802, -31596335, -231466610, -217237054, -583047089, 165363219, 254634352, -81592421, -316635764, -94183371 ], [ -398943148, 275712144, -91389348, -233418956, -137940740, -104835772, -249881895, 383068406, -201417483, 512806638, 354409969 ], [ 722637143, -510726120, -52744319, 41630366, 424186926, 222143223, -386515377, -563489931, -185380910, 138013334, -638313317 ], [ -61423361, 275768027, -31737251, -225388107, -150443480, 672849058, -246424272, -497449271, -408890240, 80530358, -16314965 ], [ 36087994, -132133286, -70218229, -90600410, -696286264, 418435256, 762918790, -82791651, 120549336, 124914228, 90552669 ], [ 321402096, 99231103, 480428710, -238697870, 271652206, 253802491, -336396169, 280993615, -88615797, -241203371, 373149514 ], [ 416707216, -190438958, 40153099, -411488213, -196372232, -535807293, 124813134, 228684470, 531918149, -279436758, -782059466 ], [ -557372348, -49607983, -32582640, 398619500, -102168192, 27330829, -762577157, -578543457, 368025267, -23195918, 944451148 ], [ 149957216, -451926112, -486517406, -30823752, 136758617, -137596696, 603852, -58109979, 118404901, -434412561, 167279562 ], [ -121817141, -160966298, -5388168, 198078528, 30003197, 131211988, -15219449, 115429142, 8116400, -582005733, -278282964 ], [ 110530596, 309182049, -418588595, 976229571, -220819950, -437832877, 12508504, -42100210, -72549389, 313675570, 59132275 ], [ -661311776, -586196156, -77885955, -112659531, 365925821, 443887291, -125132419, -134412937, -354638442, -65288519, 753400189 ] ], [ [ 8285897, 62514440, 377849323, -191891922, 394150150, -692235013, 180452020, 241251374, -256141849, -396909893, -337243958 ], [ -139848738, 215575361, -117733912, -142325701, 259626322, -36991537, -35087963, 591309237, 188418517, -226347932, 489658134 ], [ -289326859, -88340952, 206676931, -77912911, -244864982, 35857114, 46402966, 340317613, -563239864, 38130353, 293038114 ], [ -94045372, 695919380, -120007616, 356112786, 308657751, -261758182, -211968953, 279717338, 482882868, 234659091, -49231417 ], [ 561600699, -49341938, 867437348, 847968690, -303365327, 209890433, -205808943, -13594375, -523559970, -887184, -630159390 ], [ 9961033, 23868621, -30994342, -25095843, 555013970, 41910552, -425087244, -676599395, -463454325, 114113391, 180861265 ], [ -378349853, -746511711, 251237179, -36861450, -210398256, 319058757, -215730554, -33848275, 234290369, -2216888, 372309806 ], [ -960224357, -61178156, -514364480, 180282989, 597542124, 474704807, -162979516, 3395299, 32604441, 561334523, -55095 ], [ -583152958, 59061340, 745834848, -426276835, -30418931, -358707428, -92521360, -8080626, -207872159, -51115788, 6966324 ], [ -380084407, 321861097, -96987158, -34916245, -784408182, 507677248, 35459976, 42919888, 18996944, -137201270, -801782049 ], [ -862990399, -457561732, -92555674, -246010422, -110526482, 155477704, -45847390, -342176285, -433640369, -660306588, -53539507 ], [ -511003719, -149351774, 170849722, -137814587, -358907389, -1011514643, -21297067, 453115825, -229266474, 587325189, -387835915 ] ], [ [ -232256162, 58632650, 282274775, -656931205, 237410972, -506254, 62496388, -411450544, -17738344, -747232815, -161261598 ], [ -127515840, 128630544, -82906900, 103069973, 383115464, 20282087, 588710746, -468988892, -355137842, 175772786, -625536394 ], [ -11891477, 215511556, -3285143, 150935971, 374117051, 795919992, -577356504, 284905814, -154880461, -172097974, 661786009 ], [ 89172044, -574148113, -654970092, 463920661, -526174181, 5792410, 99910296, -268630634, -90141767, -738828981, -74812701 ], [ 712191386, -823745766, 94568661, -218169965, 957235193, 322400904, 40807470, 185244819, -138811154, 573930805, 69802022 ], [ -55722148, 103457853, 238595533, 349530277, -437257292, -8588362, 109075513, 320257033, 101484039, 54335973, -176466986 ], [ 54847329, 457606148, -500969948, 273640973, -200357335, 33717121, -200525240, 304533030, 85240866, -300492658, -12295210 ], [ -593896594, -51051492, -259786582, 46002681, -655182026, -70862721, 68994389, -439910271, -508023049, 624510268, -283647526 ], [ 527943245, 854946750, -183858843, 94844650, 108341481, -12650100, 130956413, -587901932, 181953924, -454397633, -242665517 ], [ 162162765, 71550256, 277384203, 229208782, 35415504, -4194893, 153896234, -9485649, 46497010, 560621303, -247152118 ], [ 7255219, -691559470, -360610231, -5839281, 212459270, 621201420, -253566098, -28948557, 262772201, -310364974, 94556264 ], [ -310454486, 401491333, 464519779, -496834823, -597485610, -55489230, -110081247, -12769487, -550509881, 43764805, -503133770 ] ] ], [ [ [ 243513335, -594939797, 292226820, 14823060, -220298515, -615409495, 17812937, -957346310, -145195416, -889241868, -979882744 ], [ 59951955, 237028516, 274785080, 645045516, -489880362, 818354, 112318267, 79153217, -283148481, 436768108, -112642039 ], [ 574548413, -501318675, -204103909, -337185016, -32820530, -222544130, -304073047, 395971700, 234311268, 906027777, -193620155 ], [ -125116746, -729203476, -182960108, -747958913, 30954006, -193916260, -210112084, 65622782, -64647852, -18778454, 303363555 ], [ -464800908, -23023143, -376556746, 148214093, 144057977, 322267039, 294142725, 406139732, 200846209, -27416608, -8260607 ], [ 131724874, -446568654, -947895091, 978098226, 61926932, -189094532, -3469579, -40327514, -143839055, 59044782, -92972699 ], [ -15036135, -85231714, 278288957, -600887, 18480305, 657441002, -668864069, 7764876, -331760830, 14679, 301468723 ], [ 209543906, -771926516, 7290609, 914275475, 427718705, -526610686, 355832574, -170203967, -447970032, 814387516, -291808385 ], [ -104921679, -69217257, 386784494, 318026701, -4064169, -283142281, -3290147, -1382931, 605003608, 84991232, -304177551 ], [ -412630, -315716596, -24433125, 41636582, -363724423, -432535035, -437772068, 397633141, -68778349, -58091943, -337997209 ], [ 12812964, -139035269, -5485120, 28709040, 203691953, -943536411, 71217655, 222950887, -42250411, 273274657, 94854651 ], [ -904827461, 367113901, -330418731, -512323206, 32963824, 251320413, 47436316, -382313443, -4815863, 66686908, 231800027 ] ], [ [ 653796682, -20973873, -212056323, -138521136, -95812082, 602134473, -426932474, 186985897, 95133328, -768013397, 486659441 ], [ -242517257, -82804447, 99137183, 282857741, 513266138, 128993078, -52956943, -507174332, 94585284, -26319092, -115354209 ], [ 283889046, 603319775, -3642246, -199581610, -435196533, 330783629, 54460823, 94226488, 209441326, 159168498, -46015525 ], [ 551313164, -582282306, 891055905, 27658291, 352573570, 691998705, 527683339, -8829542, 164384380, 508835390, 165777760 ], [ -253951805, 52574040, -81627165, -260002342, 635642743, 759683650, -237339125, -338045905, -228871901, 499829, 81068255 ], [ 18443733, 10070514, -55693613, -455154581, -71625990, 581234906, -50665282, 35670274, 229559660, 18514705, 54350690 ], [ -238830579, -89612393, -47124282, 13996118, -404104390, 236292240, 27119046, -647033501, 83565036, 40701378, 89907961 ], [ -92246679, -84744394, -100819634, -144546305, 284000419, -75344625, 125471630, 601053745, 41529123, 929829375, 197429928 ], [ 824611547, 103627451, -1018397897, 36076889, -258741589, 825932603, 915709982, 676364472, 151720460, -622403838, -126413746 ], [ 38782150, 572406083, -47362698, -395058433, -88449427, 674522665, -115065695, 279653255, -267997785, -780057793, -474128078 ], [ -712363060, -185394045, -65090083, -705370351, 52342135, 752931176, -78715721, -409146078, -1043784161, 364808637, -746590657 ], [ 200412522, 494964624, 71949764, -19593070, -75601520, -207079921, -70214841, 601164215, -112376045, 415193805, -130984899 ] ], [ [ -115994133, 1133059, -705573909, 182230133, 599298, -50346, 278095248, -429652577, 2979418, -23080758, -69956650 ], [ 45119591, -561197036, -515736793, -41264139, -48342240, 55707788, -19254959, -866347416, -1295337, -239099345, -6631040 ], [ -424175096, 369489982, 28047441, -262264665, 460492840, -117957902, -24969702, -545290232, -50202300, 503582717, -29326486 ], [ 1281499, -578628034, 17511360, 6870320, -11292586, -64454189, 164818302, 17914695, 873089961, -126973884, -25180921 ], [ 293578027, 745159316, 364135300, 531448249, 85932526, 303254903, -435558094, -319456352, 603136817, -565596047, 40862347 ], [ 101677464, 99839022, 164363903, 23491144, 276042565, 26183407, 267453772, 120020765, -667884166, -159537749, -99728239 ], [ 42692895, 91276528, -651635962, -410203082, -22042032, -18623246, 159792728, 6427794, 3686070, 180049719, -178270010 ], [ -321204476, -646626468, -629692931, 344390399, -260434641, 475617591, -787346697, 429210138, 10342897, -218589201, 590862644 ], [ 87137145, 15740640, 247626435, -524297969, -251619761, 70877252, 186996914, -233487848, -377719468, -12489176, -122143585 ], [ -201303020, -326362918, 591375866, -128836248, -563042570, -400872803, -86717264, 874648813, -191235790, -97093254, 632552056 ], [ -144420501, 7223717, 261052154, -153353376, 30993251, 124546410, -16078387, 449471456, 343128200, 4965061, 811749 ], [ -125609740, 360160560, -505419884, -791706442, -395909291, -62709776, 235436084, 155258235, -448854287, -531268512, 778898009 ] ] ], [ [ [ -472097702, 196792542, -8373490, -23725491, 548117254, -503226416, -92494292, -124595612, -83405697, 452308905, 69479291 ], [ 715318615, -331463274, 483343964, -282658705, -454989984, -340511960, 103865957, 20048243, -644258066, 791944166, 508903651 ], [ -250690817, 5614469, 458783229, 13364105, -16923732, -155440889, -453779427, -189742407, -509403325, 182817798, -943616097 ], [ -94546316, 601712322, -897285552, 52760362, 331869637, -7609599, -44526749, 838288365, -134658007, -287866313, -51339764 ], [ 746119996, -234578240, 636319178, -1141195, 386135144, -888315817, -711400014, -540950037, 7570744, 50322616, 61838575 ], [ -62931276, 224167575, -127647196, 868459523, 240514252, -676608975, 657966635, -483955898, 751480280, 97775595, 173684334 ], [ 531507499, -3311605, -517314276, 95056520, -977788896, -136721710, -60037956, -23402995, -237324197, -943266357, -27811697 ], [ 499038640, 661417308, -181924695, -187206567, 533453686, -17127359, -102273066, -311477605, -251930191, -93542286, -438463057 ], [ -62324194, 315987591, 301172666, -163112962, 390732879, -54476748, -146558771, -478513371, -333373257, 39455339, 821803152 ], [ 638542060, 115750674, 728366494, 471460492, 306839255, 112363660, 751322785, 712954146, -479046350, 512853588, 8458576 ], [ 189867771, -607091463, -155632961, -4797733, -3168846, 370486318, 25505506, 10213419, 9473398, -115488836, 319394430 ], [ -128920380, -420253102, 26577623, 352478544, -242076113, -452237373, 93008213, -209553309, 403061, -639241370, -51378096 ] ], [ [ -167605381, -498935323, -19295589, -506042, 82436550, -729472894, -39442787, -75014033, 620837004, -631509510, -406708962 ], [ 862136287, 333586921, 629830234, 5536652, -662219891, 51347068, -41334070, -649427726, 181501015, -125218460, -518420269 ], [ -557326361, 553609271, -58514952, -148313488, 55017283, 760780, 424575761, -78965361, -168277899, -58054191, -124227763 ], [ -448331997, 213630961, -336582263, -100261536, -171150388, 622928347, -229428897, 2423439, 356465955, 33619707, 277917837 ], [ 63303284, -148248623, 481539475, 419405460, -32885703, -64461189, 97349028, -4825630, -9824674, -14164383, 95854882 ], [ -511428818, -364903402, 511180409, -577135892, 367715068, 15110874, -153437971, -467885652, -727808680, 960598748, -760249238 ], [ -783814895, -31666844, 74235505, -56137027, 18958267, -437098053, -729961866, 291938261, -13898155, 368309121, -550829859 ], [ -343956942, 645436714, -477511309, 980615037, 471748659, -427163099, -160897178, 8671935, -28724633, 308413495, -597813239 ], [ 230702026, -94894739, -604491148, -24124590, -735436891, -191350904, -4151973, 81110770, -4395979, 95342097, 325839674 ], [ 72771921, 79664619, 171242211, 354570695, 270051633, 805278819, 238229016, -782040876, 149132748, 81596147, 235315910 ], [ -2649613, 337715609, 282889594, -233521807, -180776298, -12568754, -636867406, -29440549, 259089582, -53019469, 217625048 ], [ 493134334, -89281374, -532466315, 281155015, -584547134, 109388374, 392860332, -23891882, -408717300, -142986613, 32977239 ] ], [ [ -28428056, -357303964, -14113827, 85887734, 31656313, 11652178, -3901371, 325498782, 102841186, -108668180, 9108170 ], [ 552658812, -617478280, -20535874, 131964215, 237990763, -473275034, 8808783, -648520393, 199365869, 621049850, 4498905 ], [ 204886553, -64533685, 100302795, 148708356, 72116538, 455584975, 236469802, 87044324, 142011136, 269851530, 715112638 ], [ -454051258, -198949835, 29249839, -55683606, -278402697, -98655552, 195296507, 792063199, -2983935, -316436369, -776592149 ], [ -196771697, 38308861, -798329994, 194253761, 93419309, -239727917, 724465488, 116313779, -265757358, 243737541, 776549676 ], [ 11275804, 291788161, 697922403, 141585084, 8425378, 64578328, -324264697, 24719054, -782727036, -188106603, -170259075 ], [ -22157583, 31692191, 371288163, 28540373, -63057241, 303358678, -228826674, -424291417, -231670222, -17710828, -395235832 ], [ -29213086, -110318417, 387912053, 185438986, 43572982, -837785773, -68130437, 2896596, 604370250, 86245717, 278709654 ], [ 252445821, -3357624, 120269827, 15937934, -12806021, 158998120, -367583258, -357705667, -397074326, -269077740, 550233438 ], [ -41157816, 834729348, -409244970, -208764879, -58066656, 490128263, -131248913, -272682382, -21261753, -371654101, 24069337 ], [ -38734460, 20924536, 221816132, -312737984, 21592803, 256396891, -187127818, -38236112, 532348761, -336078341, 299790580 ], [ 196642356, 36659770, 392765805, -670887242, 31217904, 325866079, 400677112, -438580518, -45146237, 76260923, 98461617 ] ] ], [ [ [ 552039694, 11310343, -517171678, -22173868, 77917893, -407568557, 30491047, -125257665, -233413731, -108310294, -232762434 ], [ -130935738, -239859180, -90646947, 1215693, 233787016, 671427351, -512623224, 418885410, -140332397, 256011602, -87907737 ], [ -751371877, -547682261, 33016812, 122627411, 233633186, 203039887, -153616905, -108583104, 369580219, -670662414, 137676971 ], [ 691290906, 206426340, -355850332, -89044165, 381660505, -1027389483, 668473393, -583107433, 84059702, 46360475, 355500588 ], [ 221343669, -113758676, -333712242, -179180016, -387121736, -62634549, 739342379, 144083133, -154834836, 457852049, 189817658 ], [ -260220181, -290735090, -200578382, 411838904, 220551797, 446872229, -258578476, 503281252, 151872020, -2447725, 469653805 ], [ -93735068, 5669122, -315182619, -43127852, 90153279, 61581360, 13126304, 173800936, -165702047, -175548957, 227345334 ], [ -675423189, -592792057, 427172681, -47900901, 746461720, -934295516, -33299196, 301755817, -156490072, -120852704, 40826697 ], [ -539817468, -548501118, 240999308, -187719417, 175544713, -279091054, -90903872, 91466398, 112996385, 606490, 727753733 ], [ 993853181, -686300478, -410657774, -345022111, -434339830, 157761454, -133616840, -96079539, -412777546, 358679396, 136276153 ], [ 476194110, 82523488, -320650289, -74717250, -3037802, 251398720, 166744650, 703863018, 57072724, -83820688, -66541212 ], [ 703915571, 20227788, 38402521, 586473485, 241421343, -348268085, 372955749, 809110361, 836375973, 140880804, -30072667 ] ], [ [ -135160825, -457830084, -133767548, -249004970, 298499093, -223172135, -24188995, 477641157, -746624547, 385212141, 524231598 ], [ 245549528, 25537675, 193153123, -10740130, -349469425, -5340064, 40471811, -464998956, 91075217, -585953886, 360588610 ], [ 39255940, -149989577, -45614250, -161623927, 766164143, -388351482, 569845102, -1839668, 57274340, 226505379, -95303853 ], [ -590957019, 275083930, 186687022, -313972927, -346571265, 363354487, 86306669, -106418096, 70353245, -374913529, -4262896 ], [ -535300246, 814882467, -168675672, 21857623, -25598386, -64284337, 72938211, -126623359, 618544410, 454722796, 378278150 ], [ -449806108, 71341839, 37496885, -503720574, -49730492, 88458813, -79419722, 434760397, 516100690, -140189524, -452353166 ], [ -117909784, -98124584, -310477024, -146607582, -31466466, 30390999, -72564670, -212822715, -45123642, 11582916, 291826775 ], [ 112371459, 73179954, 105724414, 68725239, 168899243, -5932456, 158794235, 483407762, 243475726, 229737374, -491074560 ], [ -7678895, 708683157, -667138450, 175101943, -210438248, 239759930, -662716451, 320937826, 121027592, -297379223, 199074143 ], [ 79917179, -239600570, -336445009, -315772719, 40534757, -197679800, 140152442, 586620515, -239764195, 312437056, -515148489 ], [ -284311401, 139417256, 210870640, -77154254, 192757203, 211321742, 58764149, 180396169, -90820348, -968051393, -6390111 ], [ -36346294, 192513217, 65620542, -240793593, 10063251, -259059760, 630014614, -598191569, -692464215, -213619577, -140294081 ] ], [ [ -205240738, -3588186, -442839849, -460570486, 305256086, 76928680, -72257745, 169680017, 153931383, 206802379, 25682133 ], [ 356296425, -55003263, -503919428, 522011194, 279829589, -101608179, 111745861, -203946445, -92821031, 210320240, 912793767 ], [ -26826881, 207294119, 364174099, 260243289, -251795006, 313743524, -927265, 697907259, -157997572, -287996265, 399375337 ], [ 190676514, 18442468, -245178872, 99913701, -326423698, -305640376, -472282488, -151478869, 164377422, -324042402, 585169632 ], [ 89681621, -84985825, -367194034, 42673046, 285690199, -59669572, 41288919, 96032424, -7159190, -129622192, 25756029 ], [ 13881108, -68132264, -442447039, -94939731, 631876039, 22749392, 344209054, -67468235, 514555, 576373374, 32040233 ], [ -57567805, -15116459, -177965948, 468551157, 223664594, 140054124, 457727053, 179288702, -397628980, -79297632, 29435661 ], [ 426139345, 41332447, 306404627, 54429604, -283178662, 371555134, 207824923, 429184722, 328179515, 468528370, 56043513 ], [ -359630202, 340178906, -394119480, -155724510, 413538614, -141347064, -144339497, 106738727, -17425681, -25006687, 380590486 ], [ 191099136, -770770155, 307081249, 330057826, -29865844, -149885634, -442964960, -79925655, 31040071, 355415093, 604431762 ], [ -273191652, -24096960, -506147440, 308644387, -236181522, 644030418, 302254829, 987893364, 130859107, 69175973, 254314714 ], [ -246931401, 43269480, -510864180, 166926282, -876065401, -780625674, 152757556, -32734989, -86982836, 43625664, 71867268 ] ] ], [ [ [ 617117303, -23018943, 144749433, 44097555, -51696359, 477685291, -354303638, 15466469, 52210684, 219676171, -50904789 ], [ -228177355, -34645950, 269006268, -314332758, 175681198, -541558541, -49811219, 211828355, 787755153, 13467784, -111792924 ], [ 29984534, -305218490, -674213875, 110092315, 869647890, 141767903, 883488101, -176182236, -51918690, -26899680, 267321975 ], [ 254510647, 340009208, -401358848, 21534815, -105759429, 82933654, -813881599, -64785375, -157887551, -138278032, 321045646 ], [ -404035991, 324008494, 28307229, -196981911, 552176792, -586855448, 342957611, 620712825, -647555104, -990209263, 381442539 ], [ 156158159, 99232359, 523964635, -43503908, 194707499, 104926367, -266213658, -147490781, 265989002, 358320874, -94310116 ], [ -330749046, -86393774, -840347423, 820151700, -3871181, 221896498, -591642292, -317932670, 424648508, 219729944, -289219341 ], [ 234131102, -742691174, 440739732, 683977982, 251862370, 17812334, -456959188, 4951932, 130336023, 195542521, -276653354 ], [ -282502249, 420568200, 337681464, -202913430, 28851797, -132230252, -759488286, 548018576, -23702009, 723725419, -121571142 ], [ 15338490, -773840387, 687222776, -37860384, -548116058, -207672087, -133584807, -104506381, 193971322, -176783904, 13955238 ], [ -28994844, 154742374, -129679184, 494822469, -285634952, 17645501, -15547678, -89343172, 182597741, 170172158, 336552878 ], [ 513750543, -361272852, 68640232, -242256670, -38396408, -212261468, 324482706, -257964956, -598224883, 319793930, 259115269 ] ], [ [ 197096967, -543636857, -759373842, -314734092, -238304494, -620918318, 52707795, 130126219, 169624406, -123078253, 312683787 ], [ -104200249, 104283695, -126518794, 106838532, -265688505, -470729230, 806057506, -83358850, -418332984, 595628998, 141151595 ], [ 46760196, 121310941, -311279099, -211256854, 245962603, -39495792, 532332178, -18030131, -693030514, -125902870, 330552058 ], [ 928887784, -134663193, 362830737, 46647089, -429993477, 479138620, 238035158, 38398726, 257946913, 312400105, 823675557 ], [ 511519349, -855618428, -391299612, -73244636, -385576702, 392618039, 879761292, 440679266, 43663437, 347994891, -268195879 ], [ -97717996, 504818435, 110405520, -199102307, 322559942, 21630263, -43685482, -15238847, 48700296, -276821864, -742771629 ], [ -10163150, -376655825, -62999775, -491891721, 366406106, -506435704, -86840971, -27630095, -346004487, 45929723, 888492289 ], [ 387379156, 24030632, 484757045, -136763364, 304161754, -544989413, -47448840, -90529524, -108250149, -445054035, -223368682 ], [ 94530599, -2335649, 93183487, 3790108, -676646840, 681401231, 417376986, 457262409, 32542622, -96497989, -208737860 ], [ 624615519, -154745452, 710150885, 489123871, -44662207, 38367397, 25887741, 51150821, 315485630, -207687597, 124932711 ], [ 25823015, 56833225, 297565264, -78640688, -251097508, 267127889, 715525364, -218418082, 546024146, 832040624, -156354695 ], [ 220404527, -47413490, 814021687, 683716266, -620578859, 13042435, 103155729, -39180289, 348154567, 466129537, -588279369 ] ], [ [ 126750974, 20152505, 284515821, -138474188, 30838923, 572061099, -203164918, -102711007, -193560978, 706898004, -111259714 ], [ 1025798062, -981716224, 326311914, -413537363, 250907037, 162743317, -827666658, -195681651, 49718372, 213174355, -557565406 ], [ 198740265, 957934213, -222510183, 727191513, -3783290, 4044343, 46259782, -326360748, 114756285, 800746903, 66465238 ], [ -6986795, -55613537, 411406209, -301888754, 454775021, -51966826, 55673639, -285897385, -5648454, 402724047, 112807395 ], [ 767978527, -77227737, 410126078, -33098777, -129121994, -232763170, 320709240, -39300239, 447798921, 285148220, -15886016 ], [ 25701882, -209170434, -13568154, -58053398, 564192108, 225240198, 14105018, 93070117, -341812288, -513497495, 665760033 ], [ -74452963, 783763404, -291399149, -181729320, 307787996, 96662894, -410455650, 153069, -3301595, -650379124, -105718931 ], [ 38936900, 85916051, -379877802, -303381523, -87949245, 181382227, 101189254, 28954912, 508253830, -250504056, 4813155 ], [ 3764723, -583051248, -778755584, 476176824, 218336311, 648594284, 347889406, -186265588, 109666136, -508628095, 529879515 ], [ 237123601, -611422421, 358701890, -24813520, 17181800, -6844607, -100491550, -188556254, -12400763, 76019310, -403445286 ], [ -467105732, 92830655, 461882923, -276387834, -62538923, 40279740, 113412549, -52683238, 430762116, 302675526, 36039532 ], [ -12843301, -121282153, 187186477, 137630679, 43078905, -603113698, 152142988, -71590429, 502070363, -38840888, -665580845 ] ] ], [ [ [ -9405789, 366297787, -231910213, 793792926, -45668513, -19183710, 38150847, 345025053, -102269576, -160036025, 18166315 ], [ -27347265, -344829783, -199287306, 516585066, 30130486, -198439240, -162150285, 99757354, 46348205, 46626673, -74339354 ], [ 26771726, -302528884, 14308390, -148690428, -327580050, -93406287, -166005820, -442338460, -715548378, -116769981, -330343695 ], [ 227965331, 381786455, -59777355, -407835310, -228776799, 191707995, -455490576, 345641040, 282590970, 11169748, 473902257 ], [ 61998865, 39992166, 40024226, -5406065, -241922773, -66344411, 952270224, -106251504, -587342555, 67486752, 808516158 ], [ 323283630, 4951728, -12503359, -866402039, -488491662, -327684860, -7745504, 736386008, -597255637, -248073323, -54239753 ], [ 823220396, 647707769, -66188108, -132185139, 81101522, -383884207, -77185040, 59387734, -283080824, -170780550, -566747122 ], [ -10923345, 280234971, 65555028, -3490843, 53207039, -356150072, -122116070, -630978541, 781418235, 129422155, -68996864 ], [ -90698056, -199386860, -245377516, 18531311, 574537260, -183870019, -54298234, -240453743, -106760136, 699780343, 471403894 ], [ 198008103, -313551847, 96243597, -209089606, 56260578, 45509897, 696473938, -666956789, 154334739, 309191316, -48922061 ], [ 109026752, -136833844, -374791237, -592960802, 769981301, 557166412, 130156373, -546709827, 81368965, -146785709, -24943898 ], [ -170526012, 255123914, 77351568, 490524041, 360817068, -342044188, 116020232, 311380459, 192310721, 58437141, -529258616 ] ], [ [ -322291603, -219688391, -24687546, -51384779, -340433480, -269429312, 15931512, 20261505, -5306416, -56924878, 19519054 ], [ 619923947, 157633881, -859832586, -197619819, 499416608, -137473567, 9235737, -574139448, -551261696, 261108015, 177703715 ], [ 123869028, -245358410, -391557444, 138652107, 462231506, -121217044, 89154023, -11660117, -367225487, -52342664, -381819425 ], [ -10670214, 349789812, -275840715, -178261554, 230689547, 316583191, 166554693, -163583331, -625413004, 786733609, 13029561 ], [ 89186061, -204796282, -590873721, -345835043, 12987036, -330490915, 53770596, -120507173, -17935451, 35375535, 22665428 ], [ -55022125, -94680398, -120044893, 2914285, -1037253340, -640327946, 473187554, -156561755, -193617303, 9727781, -55602541 ], [ -233670945, -679532581, 451162460, -639818020, 189933863, 136751772, -943512862, 42967187, 244510971, -364526123, -23817562 ], [ -8709582, 155180654, -59712062, 12901363, 431164036, 591563274, 3895653, -42432781, 323372913, 320711280, 447580295 ], [ -304346866, -25475335, -184085925, -293722957, -644441352, 79580943, 575598695, 174428, 47325325, -449877871, -116241692 ], [ 433746915, 331141884, 3003307, 21217739, -200883061, -113692118, 105987640, 366193916, -303976431, -230532843, 184151688 ], [ 511227574, -383216972, -394814796, 9896909, 219729628, 312807486, -65340239, -864168286, -192258884, 357690632, 298399744 ], [ 470978006, 119243085, 728408753, -595162140, 112230143, -41247226, -99325161, -178084612, -145437656, -46123960, 173697637 ] ], [ [ -39925657, -38340692, 278780182, 18749619, -761713860, 318972833, 341872896, -249130708, -349907078, -923448924, 437906255 ], [ 117132060, 524324016, 306175584, -251510748, 44083332, -241199591, -119212369, -240247464, 38045720, -4171977, -612477586 ], [ 25022924, -346919041, 128823100, 348630348, 166413927, -100094213, -151176104, -71450254, 96358599, -218602397, -113207310 ], [ -308391074, 174057738, -28670802, 484865177, -534501977, -199073279, -155909059, -109585908, 55502260, 232233361, 266934422 ], [ -85515000, 32325296, -1344354, -51048488, -61737098, 498809620, -549509, -295278516, -147244688, 751194061, 150132224 ], [ 565302480, -478657455, 86738142, 96815014, 817238769, -589889345, 616308792, 263084967, 347807094, -651056872, -71695688 ], [ 208349904, -853311621, -70605803, -670773133, 291934303, 583790367, 39149128, 283021770, -67007338, -127227195, -16103180 ], [ -589451743, 94473790, 871982869, 6530129, -120440975, 154114928, 682513606, -838678939, -51346709, -49324131, -17325220 ], [ 58156935, 108071055, -466883380, 205700607, -241779391, 529265210, 63812266, -2111028, 392867717, -739792147, -425892231 ], [ 38332496, 83621016, -40185901, 599581786, 538761062, 157165936, -12578254, -30836204, 27388832, -254648647, -209553882 ], [ -317361693, 714376338, 99788685, 52330680, 7725071, -13902780, -561889333, -81578847, -297953061, 35831269, -126572800 ], [ 202013022, 534812618, -360768677, -11053608, 723838354, -570548507, 58538003, -157143373, 82606735, 52131946, -109977240 ] ] ] ], [ [ [ [ 125611439, 249429554, -281289259, -567181452, 58424119, -353533835, 441355410, -190342529, -940545875, -367583728, -311293503 ], [ -767202546, 203538094, -178136637, -169461633, -364580584, 9307862, -546633701, 633979624, -88957528, 19844067, -243530406 ], [ -217999762, -45462249, -752860247, 320574224, 96626744, 512872218, 25130057, 74364753, 205069709, 283401189, -437712842 ], [ 3645097, 105603924, -83007923, -232264288, 37236452, -683509144, 239469787, -51951626, 52361762, -793727439, 278516668 ], [ -327718138, -378280902, -656325046, -5090232, -647115556, -38458102, 297032629, -511257330, 669161650, 652334554, -4111918 ], [ -89215417, 58210664, -766718075, -536969154, 527028275, -913008748, 151295026, -259158907, 34074809, 283903694, 140766718 ], [ 92094934, 55760028, -8953941, -20715169, -231732111, -4155379, -746933883, -2453541, -860581396, -44673340, -40693146 ], [ 248815241, 281645741, 474640834, 449406308, 166621072, -47831292, -558295688, 83770365, -19868930, -42412378, -41997017 ], [ 19228290, 260017244, 768933384, 95144468, 380680189, -480076392, -117772624, 22252029, -494353093, -311663773, 230318320 ], [ -472297984, 568440542, -32157046, -4001581, 245749162, 68278758, 145717181, 644014095, -218505062, 710040662, -170247256 ], [ 608870484, -62248250, -365150266, -35050309, -201684694, -343661780, -624120815, 2365200, 480308515, 7004337, -257018092 ], [ 793693866, -77047901, 352420497, -146156800, -212625124, -474009458, 41403335, -71791999, 742467410, 185935266, 455628795 ] ], [ [ 368998679, 22720300, -638692678, -323102691, -277933809, -2644922, -282583145, -562570281, 658129237, -226904768, 621870997 ], [ -557335506, 201472010, 673733276, -929547151, -88435298, -620313005, -625275336, 29119956, -219717344, 85997472, -608198372 ], [ -47979857, -823663754, -435908883, -1039817024, 99680779, -778496457, 26080928, 129255675, -216204541, -492441033, -522077884 ], [ -45243335, 1679860, -83909033, 11754931, -385117179, -584982700, -25940453, -46619234, -315659602, 190598571, -267143019 ], [ -337634759, -664880219, 408026836, -139944852, 975085738, -240733612, -343193092, 449666341, -191898793, -515067900, -499866285 ], [ 196331899, 17412954, -559274856, 357543648, 107237193, 380525287, 738239135, -191031348, 23559668, -110331659, 859363742 ], [ 93517080, -7578393, -70429192, -278971753, 35823766, -352683319, 73404454, -94363633, -144204242, 4562332, -126408857 ], [ -26289510, -633800731, -415187947, 710874559, -442919136, -119010853, -24638667, 936448799, -91450013, 581612361, 347406169 ], [ 320606616, 157205234, -15897022, -18026399, 314042993, 404510, 84448431, 236258696, 560085177, -141687167, -467243706 ], [ 100035925, -54087569, 34277018, -27799362, 130147537, 448438225, 239361124, -232014349, 565727085, 707935762, 744141767 ], [ -334741860, 224870671, 342607745, 20095667, -22820307, -61729843, -185917969, 209604137, -281443048, 528010001, 211044752 ], [ 155246767, -71385472, -175318645, 52558519, -801172438, -256159924, -14201252, 174192336, 26722063, 13021896, 401576242 ] ], [ [ 137172053, -229303446, 316721719, 68902529, 624566194, -293324285, -14544532, 749487834, -876031643, -33566428, -426194661 ], [ 231985241, -516058587, -50396094, -50989413, -856095310, -30288498, -54816104, -19464231, -218975296, 236969087, -116304861 ], [ -198173382, 381251223, -985753283, -520554055, 123067620, -20538518, 615849201, 948931185, 549204424, -466581123, -63208345 ], [ 347809190, 430789982, -23788470, -461144647, -38208129, -321924407, -468152, 111432137, 639986410, -277414142, -57926297 ], [ -317202531, -109481042, 129487045, 738170101, -213786832, -50334456, -178368738, 695267658, -975140428, 672528749, 6343619 ], [ 248724063, 20145799, -99144038, -39341575, 18312855, 61922938, 251187760, 56116168, -31748721, 58047535, -206735254 ], [ 357956921, -135611708, 416613707, -88120112, 95473274, -42949729, 246876760, -10490603, -107169573, -412261480, 385935279 ], [ 277547449, -77031931, -179629040, -508608383, -115611817, -371595133, 23517, 140010917, -230041647, 204794944, -29210224 ], [ 184432149, -82675926, -467054538, 360133123, 180341181, 74366773, 313434649, 203791727, 549163908, -278371189, -289034349 ], [ -32419523, -586307170, 602479427, -15048195, 102482543, 82997021, -255138328, 245443796, -446293038, -303822984, -60736610 ], [ -606765445, 223872251, -22767468, -717783426, 408927374, 561323480, -221040969, 222034045, -79826289, 30425795, -284317952 ], [ -82522640, -158630557, -341272418, 473953764, 52687971, -135276584, 265794506, 128355670, -495961882, 292398, 150365857 ] ] ], [ [ [ -121577012, -6355807, 184501920, -1334793, 581822075, 694757063, -26727157, 130034370, -601298087, 690871010, -47990385 ], [ -375913014, 44978970, -15411188, 32568362, 25471088, 235352456, 231822762, 83995354, -24490574, 87412245, 421155454 ], [ 703277338, -139772219, 149391707, -544955948, 374486724, -277308796, 102716892, -696429336, -526362798, -836561594, 72553635 ], [ 198252717, -284223509, -890426355, -26248259, -4165091, -461774491, 178348002, -169233179, -763488992, 31046127, 611961244 ], [ 104242853, -504428156, 200356981, -312042945, -459524495, -213205768, -174235247, -89116228, 679657302, 450371364, 222180462 ], [ 47861634, -382875553, -217706956, 311704757, -36487670, 368592601, 533668237, 19574281, 20835684, 25548080, -141048830 ], [ 66791851, 1680810, 355096097, 698773809, -305270530, -325142390, 931746, -10422411, 393839127, 261058726, -154614610 ], [ 384525271, 580719079, 2272942, -10318520, -22097041, 568997688, -6534896, -173927764, 256892077, -48673182, 171826936 ], [ 544008496, 521607092, -18983422, -22459822, -261446318, 540635122, 193791566, -62671824, 17722349, -403744028, -605727520 ], [ -421549379, -649644785, 747660858, 547218311, -19614095, 432497732, 670073818, -89615644, 596573639, -11120668, -175593256 ], [ -272565544, -216425105, -132710622, 746246932, -313550206, 155181, 507855841, 288576305, -274980772, -87158940, 65289344 ], [ -138096131, 316851684, -8639925, -156136854, 106761727, -111858399, 196036325, -571852956, 615040264, 751100673, 136189760 ] ], [ [ 16462266, 674200058, -628054962, -436945548, 11632776, 93905833, -306882789, -122398554, 138481712, 262093444, -337134148 ], [ -114131415, -139402902, 338509545, -678765135, 114574691, -90341120, -649392668, 138573104, -352018134, 738198296, 92688307 ], [ 84081778, -156335410, 1788712, 171548964, 256248521, 159861034, -906595057, -220924821, -179707706, 21309948, 819399877 ], [ 758939167, -24924838, -274801615, -87398622, 4241709, -29661625, 81330865, -596408662, 395371838, -240096843, -87339191 ], [ -743511138, -59937306, -415303014, 787086696, -50960668, -382160689, 76975411, -342973596, -69292391, 334896284, -5491638 ], [ 360836496, 363492705, 128923414, 222563172, 358081065, -9189624, -182337604, 548256833, -80416232, -2013797, -399290381 ], [ -304027455, 486342611, 95210887, 298701667, 632121388, 6947937, -1905490, -148645411, 84792104, 13208745, 1408751 ], [ -558441988, -684315626, 166267710, -391715856, -292527242, -280385065, 227896374, -479603031, 53944374, -731034543, -146509981 ], [ 263768326, 48078214, -53851804, 427627688, 302789012, -164031113, -110136936, 443876509, 179576357, -301469729, -204209940 ], [ 648733204, -357731348, 408978242, -801986730, -234001973, 107914340, -198075212, -49420108, -81160859, 581948732, 443956615 ], [ -425482473, -58232056, -428821404, -173138211, -221720172, 610563381, -83833464, 194068558, -131513494, 409649558, 251134923 ], [ -225292128, 26024601, -565855355, 50018876, -403321816, 823934637, 115805028, -14203369, -234535195, 22159207, -202306985 ] ], [ [ -19524489, -667549334, 322980169, -163314986, 615042956, -135386017, 139748744, 129384976, -311713727, 7162376, -570970777 ], [ 322118746, -141745105, 312790438, 995655848, 19092202, -264435508, 177835946, -209546950, 361029684, 110137476, 300204404 ], [ -392130137, -525509542, 513489042, -869030013, 246626094, -561773, -78037332, 222255151, 210922983, 346625743, -95793191 ], [ -504913652, 234721781, 277573910, -367705623, 28130401, 480864429, -29893391, 378291253, -709757650, 4256452, -97226903 ], [ -87638868, -97896384, 674445637, -21666916, 147565252, 29812426, 433665852, -121235591, -639054763, 182750154, -24254670 ], [ -1967202, 52950607, 269306863, 713281599, -227921134, -835507494, 496722407, 265635990, -240523633, -198430346, -459841166 ], [ -782730034, -1005720, -7093768, 1007849042, 154150708, 441735517, -563064937, 562408603, -176072327, -75863291, 21708050 ], [ -899272575, 833325468, -27111616, 48033153, 950977570, 464983619, -209364152, 134728392, -195727465, 66170209, -155246871 ], [ 462350328, -263107707, -93128770, -119461551, 270637545, -264529893, 617136328, -401843418, 376608918, 474488269, 742423724 ], [ -30481080, 128545018, -125588460, -127857339, 175570051, -2333541, 269719912, 32020750, 21280680, -3821010, -133634617 ], [ 228136371, 416930563, 379205730, 87542124, 976391128, 52877660, -213210576, -82854754, -701967131, -315524093, 41833981 ], [ -53265089, 43343375, 346590982, 48916623, -51465236, 226772038, 24354461, 114955624, 30170096, 251059652, 291556759 ] ] ], [ [ [ -174199487, -224796250, -329588331, 182762538, 443920611, -581638586, -126006843, -77219939, -179436104, 483057453, 415132447 ], [ -8311983, 135817740, -21165929, -195096809, 105274694, 733885033, -14975759, -745099503, -22383627, -81515028, -356320731 ], [ 250994202, -495375340, 8705613, -305349600, 342971533, 7322743, -97622669, -600072115, -147377771, -54189035, 107364735 ], [ -22989643, -331580472, 180118940, -12071600, -219289994, 204624048, -33412504, 381206640, 477620579, -780938765, 5735201 ], [ 121199685, 353867290, 705880831, -356722539, -634181882, 147571350, 183314936, -316138897, -64893188, 49386582, 45698987 ], [ 391077735, 495233905, 439894679, -25099406, 315522591, 66981474, 621457587, 194142301, -206734566, 284564311, -173325902 ], [ -361735253, 2966134, 90285457, 392015769, 710994918, -10227409, 2654394, 149156496, -713232293, -61397522, 28740852 ], [ -213003534, -8924545, -84193372, 28341645, -588835602, 76854105, -177124829, 377181124, -92261927, 54119620, -30947326 ], [ 243513828, -242280652, -83021749, 238144603, 26883127, -347713130, 200137045, -112146563, -199936648, -8057776, 76790873 ], [ -389748859, 63969808, 90886926, -44089824, -436505913, 8136173, -56089524, -145029377, 672291328, -285272055, -759763368 ], [ -231689081, -98633108, -301477486, -945651960, 106285751, 477347516, -155845353, -12362767, -312790833, -417409981, 139089182 ], [ 203703791, 132806881, -471268166, 318967834, -67785587, -72533977, 35939270, 320728485, -387244599, 314243650, 96776833 ] ], [ [ -722489427, -279236045, -9167763, -59942821, -265866156, 260298542, -238112693, -300982007, -22776724, 240923638, 110776558 ], [ 9780950, 280995703, 56670804, 422892080, -9920018, 140972264, -238329408, 187776572, 34412600, -12780539, 113126409 ], [ 200822232, -466321101, -255405488, -119152145, 481214654, 32944529, 297990417, -24369, -357281468, 170432525, 116879451 ], [ -40427339, 255106377, -77430632, -7401445, -25293097, 251185750, -68507889, 447594334, -194531986, 265821877, 3746580 ], [ 199190754, -651865991, 63299897, -122028630, 408963517, 773460454, 88741684, 792655552, -275879291, -43931099, 37108468 ], [ -198104199, 69964222, 601482309, -173418550, 19922001, -820837569, 276309044, 137041592, -335364786, 718959931, 89016131 ], [ -135766000, 188491851, 102855778, -44118029, -415155520, -47442614, -231901408, 413903528, 234456480, -53196150, 45745986 ], [ 92394142, 259877618, 222367993, -379905141, 673764012, 793134843, -317925555, 95338334, -17064094, 640269939, 453705541 ], [ 102993057, -62307829, -111229355, -690619602, 212624422, -356755201, 361073206, 552921019, 6744705, 339128963, -706008765 ], [ 63690360, -164108340, -530775138, -243633622, 270130160, -492839658, 750013213, 97400437, -540700943, 384127108, 231821338 ], [ -165262090, 254519396, 23692411, -220907572, 875933649, 9227131, 403384785, -413450588, 24135696, 8038194, -536914927 ], [ 46660222, 250636636, 978825989, 60868800, 14182151, 41490020, 652602666, -210793429, -38943377, -386632381, -372326893 ] ], [ [ -505726099, 841008798, -374737031, 295541732, 157811572, -397980480, -130320319, -415218820, -121023716, -242581321, -676354613 ], [ -788891435, 13751958, 14204766, -183830393, 170474812, 309013885, -830685876, 59626900, 16678270, -6427304, -143716777 ], [ 420333952, 365911755, -528059698, 216180490, 620463470, 289794653, 10640948, -295445082, 647534713, -434157844, -460549882 ], [ -553372293, 429644140, -84839806, 57793396, 447914816, -264508909, 319713687, -211389926, -454861610, 50014966, -634599769 ], [ -15697287, -84635832, 548794564, 268652581, 361099091, -7772454, 549149888, -14852530, -344225387, 104058953, 418814822 ], [ -35776902, 532785160, 392165882, 223120815, -547720558, 143438714, -209782700, -38610953, 665792240, 138307645, 478637933 ], [ 316120650, 140779107, 477092877, -254973869, 465488150, 48009880, 522624529, 997052627, -280389725, -27932724, -619883798 ], [ -90897084, 164641306, -142341632, 123674140, -53593250, 212236549, -279221682, -573205501, 2906534, -26118218, 485878894 ], [ 257328748, -851170223, -112039170, -51742648, 9385076, -231960868, 62657932, -73932332, -433762220, -158661835, 459713468 ], [ 32553533, -436498607, 41589686, 78787480, 61964261, -485224530, 191093480, 393321055, 100472979, 30346092, 173547630 ], [ 34898315, -17312661, 236831598, 641788046, -40978244, 458911383, 366686281, 181586185, -152296516, -382445305, -665449392 ], [ -110794433, -499805970, 256496511, -12899498, 361338589, 61275041, -200413278, 209149130, -253508100, -103934436, 466082960 ] ] ], [ [ [ 37683139, 704553619, 150512294, 212047501, 786796190, -346587003, -51577329, 600939331, 490534226, 103594509, 117841622 ], [ -746172589, -202050996, 306313694, 306241515, 238014286, 316335550, -329873081, 275636528, -104866653, 143594581, -262560138 ], [ -138078163, -213125752, -602357311, -822054521, 185580286, -76947081, -165388420, 316648463, 788381815, 129960563, 89262564 ], [ -110756273, 185078573, -228014993, 204614132, -6610194, -530499881, 488789745, -394219653, -180057375, -396062966, -71921771 ], [ 209966732, 45692528, 465545716, -29444797, 155646063, 57236244, -394847281, 399341561, 125973116, 24796796, 166488428 ], [ 104437784, 546234702, -16843375, -397691540, 320990981, 44106756, 400907753, 623311027, -10586060, 168333863, 574514357 ], [ -231916199, 47022217, 178391057, -373423372, -462197285, -479093068, -915687738, 243015708, -36788895, 132455164, 581059282 ], [ -125435845, -218209608, 402648645, -205424811, 176808085, 76429622, 458720014, 69145620, -5050911, 763323656, 827938738 ], [ -20523514, -50993330, 127556488, 149227398, 269650257, -254580956, -223468986, 477449077, -460432714, -317593984, 151122708 ], [ -43604527, -125800647, 192100313, 45840632, -43516208, 230275060, 400877596, -47830500, -335557721, -110785365, -40458919 ], [ -345794628, -329712640, 816177172, 732381511, 2658464, -397532701, -115908689, -281921633, -385217530, -754934289, 308486675 ], [ -344671527, 81349467, 90310418, -63038131, -43098, 602141783, -172746464, 282456894, -155086985, 399945706, 60371635 ] ], [ [ -672130368, -6023862, -597625132, 125466845, -15814502, 8962209, -863297620, 133945559, 184691171, 106085755, -548958511 ], [ 104102750, 217830131, 44458120, 356351515, -434579401, 270796620, -90158558, -130054441, 285813012, 211029689, -372626564 ], [ -278613253, -117645217, 244000058, -26065187, 559572532, 475062152, 329508940, -98780372, 60906086, 592101733, -253335320 ], [ -582777651, 99015029, 67245155, 8910229, -1411218, 304539241, -331483037, 300607805, -338007239, 270665038, 278309147 ], [ 325083690, 82623129, 33788306, 268684933, -521426355, 523974261, -459730892, 281808086, 317586993, -526098988, -215844583 ], [ 152756568, 494467906, -408932851, 44172227, 442377755, -122502912, -74920903, -74309585, -71746266, -138221766, 271586932 ], [ 669075077, -18968870, -356256774, -79735441, 226373481, 19633223, -2950182, -205488537, 580123989, 721935299, 2185305 ], [ 5348255, 613395806, 430088238, -45246946, -86199205, -207444091, 277101877, -2016666, 427882060, -335747563, 257037109 ], [ -18732632, -373045, -141250703, 357546014, -535539003, 190062920, 39096132, 677886455, -48479620, -306826102, -288253901 ], [ -748540962, -599106830, -171674081, 93113368, 184801529, -175901, 505416941, -240064190, 251087679, 501152817, -434878314 ], [ -231088094, -119645206, 157918422, -781954305, -168737592, 490244492, 437311713, 345806454, 851791836, 367245616, 21977111 ], [ 229353618, -200458588, -13248834, 260967330, -116991527, -704004426, 267962116, 673172017, 213676039, 142007192, -103426100 ] ], [ [ 47688887, 910466175, -14980627, -337959226, 368021598, -464520170, 478817123, 429340223, -20608874, -68325640, 478264701 ], [ 21195025, -97226238, 244941083, 214422869, 138694717, -13981177, 41975985, 332310762, 69368189, 581956975, -132393210 ], [ -615278266, -155842972, -39476069, 91243617, 48867108, 728555434, 272680742, 429821360, 2392685, -555913000, -53634157 ], [ -152796021, -409150857, -27638708, -232952194, 6166459, -579308239, 148900728, 279961502, 762491555, -539590440, -223444939 ], [ -200446209, 533790189, 381348224, 101907967, 63935993, 853935302, -586785811, 922216889, 18575533, 34201689, -230015652 ], [ -114751578, 51473121, -375073136, -795827067, 389226723, 26756271, -128708711, 800741832, -14863075, 528386004, 259397555 ], [ -149038369, -343279435, -527849542, 9386522, -552052193, -178883487, 410183453, -434956165, -271895383, 133698371, -651954600 ], [ 5822586, 194276134, -53452186, 68052829, -126814293, -81005782, -5786690, 155942598, 54923171, 178660992, -16927852 ], [ -68034888, -61265103, 251137285, -155701616, 674889764, -488968713, -67823805, 431749904, -12084400, -32627451, 122909428 ], [ 866077527, -110844257, -596757521, -166322862, -684621148, 1117021, -70877585, -47565456, 1424043, -285935969, -66769197 ], [ -19077877, -30110385, 139842385, -353541061, -9288188, 256395208, -122766284, -315227083, 504641863, -10165068, 380134894 ], [ 70373851, -53075332, -151878834, 30352222, 567475858, 544885388, -135836914, 147314257, -14323051, -36182635, -364877310 ] ] ], [ [ [ 535656276, 49498241, 26669070, 60874206, 169435721, 873726099, -66861242, -154965960, -838804707, 395328212, -12426161 ], [ 165211466, -145650445, -115877475, -176332161, -555626262, 111822900, 14388391, -532611472, -356745196, 467189697, 43559194 ], [ 554804461, 539077141, 137605897, 33269101, -375737251, 837651102, 615545726, 362122182, -38477249, 451596057, 454506471 ], [ -178890392, -698365921, -1276114, 100128532, -81843456, -352806247, -216747200, -340663180, -143438808, -355406975, -71707981 ], [ -24760161, 375298759, -122287514, -405137246, 306840687, -843327408, 857365464, -89155872, 590616373, -29557824, 42493687 ], [ -248058435, 304337351, 399259389, -594521410, 150088234, 124856462, -51224869, 251291286, 371455203, 379129411, -581252976 ], [ 419780152, -28718531, 27885746, 63080550, 5580972, 172052234, 18842994, 959306717, -236236919, 292473906, 254757692 ], [ -384785561, -289789838, -32888997, 220095967, 161929899, 893353244, -257900488, -43988619, 400009789, 15225505, -616346404 ], [ -95790293, 531044634, -432233249, -401793333, -137194254, 86163151, 8389026, 29016205, 443759993, 222487106, -71990843 ], [ 128497307, 130540790, 13831244, -224844551, 163392905, -147006061, 424659, 118355901, 239796629, -813587579, -139259620 ], [ -105628073, 421600831, -338807929, 8020312, 603282901, -113865195, 705931435, 116738320, 109284997, 446386165, 104352396 ], [ -647250995, -106817124, -22469135, -272721828, -299141909, 701261535, -33173999, 16153187, -422838812, 14480385, 800458529 ] ], [ [ 3491232, 580133790, -34402193, -85344985, 295044752, -777006002, -752588893, -566382452, 114273651, -673638438, 157616969 ], [ 89668773, 187257924, -303892647, -185892942, -4007777, 49403219, -81172046, 73981311, -134455842, -176536649, -630734362 ], [ 192068422, -87980280, 217762238, 312448593, -26397754, 17397061, -136471543, 62098368, 768981536, 392307562, 275300925 ], [ -56711752, 515048973, -55940530, 111385106, 239462782, -397022955, -128837457, -703332886, -28463018, 96014519, -70449103 ], [ -361186543, -51842896, 1005598773, -298808174, -290060577, 381099774, 229680037, 75006804, 334591542, -327, 741176525 ], [ 10755148, 293305663, -31239493, 24862801, 365437278, 85655170, -172325704, 478582581, 830029049, 404261387, 208150160 ], [ 567844099, 34652472, -729798464, 155735030, 230000056, 202879907, -224224801, 59941418, -241498888, 17321089, -277071681 ], [ 128044660, 243306887, -335583682, -180102858, 381603446, -330286315, -273303441, -1082495, 5992360, -643705709, 15884207 ], [ 543503001, -70297820, 28303572, 379958822, -638690303, 891545457, 123609149, 407193084, -169796408, -27593090, 1047571366 ], [ -29044948, 51323204, 55412692, 11563696, 323078951, 175133274, -82030426, -475710335, -22892272, -462882074, -896229991 ], [ 240917816, 41759721, 81037462, -177995097, -31229770, 157950402, 317886441, -710780193, 451998900, -232757044, 52843101 ], [ 488964149, -588558368, 10728722, 10347946, 67560453, 721818530, -126871953, -628511503, 343039994, -441475036, -24865153 ] ], [ [ -95977805, -240212202, 130671977, -490565758, 353858193, 2036389, -52240850, 534303759, -83020755, -84967375, 340332477 ], [ 47502938, -522410150, 254966229, 110223201, 267355247, -20027591, 566178749, 487166010, -106340294, 174005794, 35020996 ], [ 411754181, -595139690, 123130, 206483662, 57174114, -317816304, 345631009, -296663172, 839065479, -184580374, -600079829 ], [ -135000246, 723968256, 673651045, -77670353, -813678577, 44669622, 193725023, 2157448, 127156807, -211193508, -260844137 ], [ -511965119, -918097281, -84828709, 394947763, 980005930, 149701198, -113603515, -262402201, 24070306, -615583941, -26323696 ], [ -388661360, -83952465, -383783041, 19069293, -46676742, 2843980, -18213170, -50973720, -69302349, 122906756, -52044102 ], [ -328746984, 36888590, 511749305, -90919544, 150740440, 455905442, -158622339, -264981888, -260931312, 214520920, -293327992 ], [ -667679080, -344369504, 271327638, 321693141, -304898830, 13148207, -35450935, 39563183, -759021687, -749120626, -641486175 ], [ 705456444, 244002899, 717450772, 332628653, 346238107, -736416349, 67944572, -818598654, 175798572, -285594073, 292554918 ], [ 149205975, -841524292, -288317085, 698634225, 261069306, -29798766, 106517989, -179770546, 916483476, -876255699, -466317741 ], [ 11070091, -199772490, 251212032, -148195831, 224127262, -575016643, 345071922, -87890700, -32119827, -332993057, 48264665 ], [ 425786090, -506395388, 194441872, 271068856, 330137605, 44265023, -319210417, 246587982, -138696971, 64695302, 468031323 ] ] ], [ [ [ 222603095, -543511590, 307566632, 1825391, -237812556, -236172286, -24942272, 1024955719, 267254479, -471716126, -264363288 ], [ 51100672, 46005297, 245833022, 472579198, -784204176, 781741, 199719633, 550486592, -2350822, -196429081, -114587807 ], [ 196421986, 365485756, 563461561, -26807062, 35182925, 59066706, 283716200, 292135733, 424177077, -370485568, -110622089 ], [ -26657062, -487360401, -181530727, 538800769, -5864367, 271873269, -157744364, -181906319, -80998844, -140361690, 22577528 ], [ -443306207, 381810, -655429340, -115374675, 299621859, 427021390, 580122182, -87107719, -52604097, 26484687, -1783138 ], [ -89202938, -570262365, 530434910, -219107675, -33191249, 194171275, -3349004, -52787856, 58305434, -633540761, 50157086 ], [ -74561918, -169029077, 80482642, 104037316, -81855607, 117380891, -331459368, 8587241, 231150799, 10775886, 629443029 ], [ 345488842, -24680328, 189079348, 611700126, 562413669, 29810584, -190882992, -248391238, -452853037, 49125429, -371086847 ], [ 57434, -14371331, 85442464, 101011577, 22164514, 41792373, 328441544, 804642, 507533706, -141738285, 763225697 ], [ 9524802, -158330556, -57270757, -496845649, -594621041, -54562115, 488337409, -663103564, 42152693, 105967350, -395710343 ], [ 8707026, -196766123, 251828709, 82966483, -314640237, 748495178, -48691149, -125944549, -327696607, 60310131, 120547219 ], [ 717382733, 628878527, 433427500, -584454937, 73427919, -255677986, -92402937, 206307541, -57567231, -75611931, 434550352 ] ], [ [ -58788580, -254175279, 88446630, -223553818, -40536285, 381094504, -178982488, -197609545, -123720647, -512601447, -432628296 ], [ -236629030, 152314157, 145135790, -615269961, -327915924, 52445255, 28992484, 50997531, -280344814, 303517017, -70922214 ], [ 97612430, -344700801, -2671458, -20223766, 103074915, -222505749, -398288872, -194483404, 206994805, 401379410, -61837177 ], [ 625792651, 692727811, 118091634, -78759662, -398329390, 470864929, -542820650, 9843427, 201313068, 72011785, 232289804 ], [ -240333401, -77047016, -112310584, 362024094, 109128105, 250064902, 168645617, 106165911, 258876344, -425071, -128201376 ], [ 25845565, -552739049, -281521352, -472515586, -42170966, 517338612, 30907209, 133848237, 855466771, -274841928, 14214366 ], [ 11715323, 135812253, -546301891, -21080565, -32651726, 49075146, -963212979, -465562341, 17050522, -75094319, 108459 ], [ 276286808, 256730423, 2399521, -104660182, -636514925, -168250584, 141323041, 527530266, -64488062, 829036908, -230285605 ], [ -535831799, 8904848, -696694028, -255164394, 198732926, 24175757, -188323506, 654959458, -535698854, 391939167, 80860863 ], [ 203832291, -344588013, 11263208, -155382040, 11235965, -36660100, 82490683, 212012122, -285897873, -438807520, 630474413 ], [ 412079210, -143173778, 44531239, 544019507, 80415, -186902204, -98097432, 341640264, 725694130, 812881332, -291845772 ], [ -21579552, 673362852, 65263314, -519656813, 11724192, -401004460, -4367341, -530037062, -288498992, -349279443, -798618680 ] ], [ [ -104192937, -184122516, -470848262, -532118007, 28525682, 28015, 164652549, -232459014, 21105790, 356056831, 294077117 ], [ 85446790, -598221171, -331219069, -138058441, 21523898, -37984763, 67588907, -200669424, -1033373, 348217198, 165398111 ], [ -343225770, 180254764, 98049442, 613176230, -407795726, 26550379, -390547396, -83644341, -294300941, 284325482, 155279841 ], [ -46227984, -371459001, -15486804, 109320081, 32326756, -339712216, 494084177, -12122436, 1021029088, 28588635, -143704468 ], [ -350196120, 185083775, 47236686, -553384854, -269028919, -89373049, 430252629, -35176420, 321452829, -506275280, -168934293 ], [ 86955710, 152850013, -424318277, 28667797, -434138689, 605721955, 174614465, 100849354, -584343308, 170578273, -86227536 ], [ 31707104, -6424134, -195995098, -601258748, -18201749, 191776739, -80911380, 18867509, 189803901, 33834800, -9331734 ], [ -704770705, 177050801, 378779254, -66240002, -664785531, 143623150, -586966704, 266650305, -21471133, -112246280, 367736077 ], [ -144850815, 153035022, -780711807, -322704116, -260447253, -344737344, 473734388, 17715843, 409145653, -344912222, 127095915 ], [ -191445839, 388138443, 338116484, 485832184, 674166071, 488342510, 103052746, -20042805, 12923122, 91732508, 723354720 ], [ -137918875, 44200, -777663446, -180082225, 387807889, -395892382, -68264982, 416641323, 223837614, -34607903, -11749719 ], [ -264318986, 265008749, -71686572, 216466527, 94663694, 241647874, 368577894, -609471634, -896150212, -423727060, -511815939 ] ] ], [ [ [ 391699739, -62118158, -5969584, -1875802, 449770550, -343764009, 119849205, -673555697, 280364740, 562825730, -121604379 ], [ 551500720, -514093876, -405990172, 590756384, -365265827, -753710185, -30671240, 111128295, 243136340, 1003888543, 637523305 ], [ 316375302, -26610418, 647882811, -190930052, 20194709, 369220367, -828648065, 241329602, 606213366, 536841094, 862113835 ], [ 274606067, 600505065, 487782462, 114230600, 209693391, 196179333, -188618017, 51085298, -450068929, -355695737, 117067124 ], [ 564088622, -83154133, -393340493, -1147744, -201547875, -422788171, 142954786, 734694801, 3554427, 681800767, -62350539 ], [ 178236855, -554756835, -291030381, -644006855, 249335494, 673482625, -380574361, -50327848, 395404824, 36786444, 463890285 ], [ -540290799, -28541656, 507451080, -517992169, -946830882, 127811405, -60903088, -61974389, -184480673, -441705386, 23563463 ], [ 36009020, -761029268, 426229831, 75740856, 237382456, -127788080, 601389391, -150261301, -117172056, 247090158, -430926094 ], [ -50941437, -274907086, -273121908, 221921080, 248707089, -10518582, -40654330, 779897904, -80528298, 103099224, 743934572 ], [ 414210531, 475185461, -40018498, 1004265237, 1375502, 39089732, -543950496, 124065463, 574905612, -554057381, -9603809 ], [ 736189068, -30997369, 708500137, 6892354, -23479387, -780870211, -31278005, -373825876, 4798834, -398877677, -21764259 ], [ 55395846, -430215065, -30278696, -306359617, -84657632, 516676995, 88599344, -67658173, 2127143, -455039758, -211097972 ] ], [ [ 851316327, 123780482, 90360980, 40355101, -31904302, 147155528, 312558286, -139790569, 370356742, 336828124, -519748557 ], [ 920653320, -407479697, -488528067, 3026601, -754427993, 1825400, -109777416, -348180092, 153921516, -508113718, -25888362 ], [ 315631711, -179534396, 96282858, 244589957, -5034578, 2758251, -97289404, 648314316, -428486541, -53661989, 88081333 ], [ 255416705, 271293279, 649620299, -636721494, -522976176, -97029388, -116272782, -184114627, 332659942, 10565797, -315989845 ], [ 2354704, 476380302, -273996262, 938409801, 53212893, 142899217, 457483232, -5547013, -333480534, 159776139, -126702300 ], [ -271894484, 549530589, -432297125, 778088861, -465080529, 455319119, -112683224, -63636978, -127587395, 798528408, -151212981 ], [ 485750848, -515985214, 274990345, 11045331, 1639277, -667049288, 848567437, -356828320, -17860130, 102744519, 817816232 ], [ 293972000, 672079741, 442599950, 126834391, -70601905, -98101133, -187110671, -503858429, 499153806, 352727942, -28097931 ], [ -739062507, -206145955, 213035274, -31974715, -293159320, 411739069, 7183527, 362221188, -58791273, 254861434, -11468034 ], [ 26194252, 136579170, 335388629, -235643929, -374421506, 374016305, 338707717, 66065583, 202773576, 451220588, 459229573 ], [ -829563320, -197974931, 478281981, 461494837, 283649068, 3996437, -894973377, -212420950, -749633879, 49307042, -329900426 ], [ -889387376, -545702171, -79749218, 9595453, 569326961, -872682829, -89047135, 59265968, 624367874, -716905098, 3624388 ] ], [ [ -80684385, 586379388, -162719837, -106068210, -81983676, -25350140, 16344151, 293972898, 38084940, 8214296, -23319853 ], [ -551538048, 90893170, -5695403, 176443724, 300225282, 578855529, -11146727, -655702406, -76622261, -153684515, -45511310 ], [ 294838937, 164944814, -190498854, 62449994, 390063268, 49612535, 595822632, -87106412, 101839021, 220106554, -313775267 ], [ -12376954, 346745702, -8583290, 39699094, -629487166, -705915559, 189065693, -566268236, 4292891, -135076592, 699294715 ], [ 149311467, 59968278, 141837562, 300833223, 445022954, 193520974, 180825226, 966775951, 156475446, -239061571, -254573957 ], [ -111412702, -77967751, 488231934, 541155684, -16167301, 492100145, 387026609, -600048405, 451738770, -237630441, -111179898 ], [ -115716275, -72768117, 1800997, -302280867, -73340714, -410570551, 628342463, 660235831, 369628213, -77565135, -356622446 ], [ 3113607, 47829047, -645905495, -386194569, -148500310, -112529716, -22494675, -77292739, -494612708, -72040368, -181031275 ], [ 297612996, 160936136, -165013747, 49240602, 851421815, 396413474, -615864768, -373842017, -24350644, 15760490, 498796753 ], [ 44669352, -310036419, 908085227, 176187365, -106512059, -334395160, 282869023, -277117609, 372920692, -34809905, -35674369 ], [ 211513477, -48346032, 89435617, -899949792, -54709927, -145387777, 28979995, 6179137, 61300170, 73116522, -632175984 ], [ -9666337, -12835177, 476272782, -668885739, -8269808, -948663589, -394476227, 637419067, 325236946, 141306632, -238374626 ] ] ], [ [ [ -353226491, 195692024, -601232628, -152095225, 65924498, -38221171, 61772005, 83878563, 245236759, -304378233, 508779047 ], [ 47736022, -893484523, -350641241, 145741831, 826610936, 125872241, 51310300, -321859461, -49980879, 274019556, -34765294 ], [ -575033047, -18992481, -447437962, -83556283, -470437097, 397565736, 355461708, 82689201, 556443189, -203300115, 296584528 ], [ -748860503, -163079018, -641807386, 348404893, -514782616, -219311318, -586439647, 298379224, -157814417, -221811710, 93801654 ], [ 134823900, 57318498, -453030598, -37377238, 530464295, 518995254, -988023270, 147084394, -168298809, -401600072, 135878476 ], [ -58608077, -226834716, 68400883, -793852413, -298550363, -549202460, 373809474, -517217339, 199468705, -3487542, 272322928 ], [ 112500389, -892823672, 455864366, 162070321, -18754614, 155737995, -148950340, 398748889, -275674686, -397384151, -7420991 ], [ 714624706, 536528820, -531940076, 113774116, 998951665, 921714819, -104400132, 227946501, -266475237, -22173573, -33345451 ], [ -492278085, 213438550, 293085640, 262773955, 105073953, -226236537, -193335847, 37168459, 116375521, -4815459, 467059921 ], [ 970985155, 679449496, -132176221, -659550088, 210551882, -438617719, 61762116, -3351901, -128381866, -176255702, -21749548 ], [ -327921664, -20730287, 274452873, -463480008, -9049587, -17394364, 75301283, 1018011406, -242520100, 284132007, -139151432 ], [ -406649944, -38290581, -81446436, -549860523, 169749674, 105650023, -67430728, -861626325, -98549797, 101804300, -79380387 ] ], [ [ -272706175, -654230190, 132019505, 10025495, -4039459, -36411563, -5458656, -387453855, 195849552, 32560950, 478609382 ], [ -27348053, 116864311, -216500300, 70834863, -669812270, -96748543, -98442940, 116808542, -414910621, 628230949, 210703346 ], [ 585408102, 115663215, -43722094, 58301905, 4314586, 348079267, -433060598, 4643767, 73165273, 618610181, 94878041 ], [ 108719053, -90130840, 428670225, -198547474, 593898677, -767889050, -23411214, -173477606, -200686920, -704128247, -879802 ], [ 368417268, 784130418, 61616706, 8109319, -249991312, 29062992, 277576206, 264189657, 181886043, 521044363, 357146796 ], [ -63020851, -39005088, 36186921, -122574382, 50014709, 860854710, -37312163, 351715898, 351058741, 234209814, -521852991 ], [ -523082556, 203235799, -435120211, 224109137, 228608599, 171701269, -253786046, 66748118, -462256021, -28031408, 362795222 ], [ -127340225, -45893096, 377438034, 11401837, -27753826, -23128640, 148268695, -476645286, 623540669, 43857370, -529928671 ], [ -65253518, -54154329, -735473826, 291390187, -337177729, -324901140, 551759059, 39057152, -111474805, 239098549, -98772625 ], [ -183033088, -456679446, -318456184, 306615513, 32321066, -80780693, 42136556, 236651235, -884670776, -528401433, -271830517 ], [ 86456326, -157661107, 45169910, 113659899, 595289199, 185909161, -57440923, -89498236, -95437927, 30128637, -44109006 ], [ 20061062, -235613206, 76238239, 102465332, 2498042, -113132857, 20943082, 88002202, -161659729, 330122054, -319753631 ] ], [ [ 594166560, -335140521, -746838443, -54388215, 516072406, -76878950, -356712903, 447352396, 798375990, -65457664, 39806971 ], [ -440758962, -126692491, -651497521, -282269739, -293570529, 261013846, -196550067, -321803140, 4611363, -32764225, -55365897 ], [ -22320904, 442732569, -15855858, -332162963, -236876683, 61027757, 26370031, 634237615, -491800851, -576823860, -229225833 ], [ 653442040, 7198255, -14550513, -270717768, -245426301, 493862611, -993574498, -409773297, 41474141, -59474973, 758013848 ], [ 123698518, 30489010, -26844075, 13414356, 414529308, -23422437, 280255192, -130062728, -11887812, 229873752, -193518292 ], [ -101913315, 55280272, 414957014, 266021854, -369842278, 31178094, -713941894, -481746984, 352022, 430744744, -650218856 ], [ -701569289, 39934510, 411566324, -504910494, 222868713, 27748554, -119756347, 149072303, 342067239, 499361568, -322483639 ], [ -133744884, -2186449, 156072449, 87372595, -459989644, 404304704, -104510747, 24799538, 166827916, 280590021, 102169949 ], [ 359743066, -132802537, 413181617, 140198213, -220156003, 747508713, -313609344, -601153960, 16585466, 206221923, 404614160 ], [ -177038453, 331767780, -244909710, 401203649, -5455911, -178545772, -87129760, -27810965, 508815704, -463564200, 545437621 ], [ 85695226, 87749069, -165857625, 437358923, 151273347, 641183848, 14028716, -863487899, -499224161, -8148142, 236976979 ], [ -56574327, 27097027, -257707609, -257784403, -238288439, -652781106, -80480627, 227032464, -304538792, 23410967, 83629596 ] ] ], [ [ [ -612385645, -16616995, -243435637, -347275168, -22709251, -567690187, 587081618, 57516315, 406871531, 278489358, -15342007 ], [ -749144643, 44587805, 30299234, -374998447, 628217230, -88905537, -52086736, -199743958, 415013071, -16634105, 145163289 ], [ -120229297, -93210068, 939004614, 147256380, -242861117, 129934868, -486000058, 593493543, 183307659, 427481887, 338335947 ], [ 30142124, -188084833, -688168137, -15913963, 80247782, 149022307, 76922901, 28147936, 173304153, -597700726, 105129438 ], [ 131602088, -198505832, -5455179, -182409345, 255050535, 70577044, -144114417, -727628824, 304095931, 327327168, 450712695 ], [ -365339241, -43318014, -352262776, 46260478, -193789897, -3099156, -304449221, 70221499, -97450938, 449552669, 12713975 ], [ 227753417, -6620948, -259346433, 662526978, -3446016, -219193324, -717269989, -178186526, -751153565, -547375887, 216678304 ], [ -186466110, -819836411, -688216968, 324603487, -153278410, -318241556, -245050444, 32808531, -125424678, -268762847, -266707896 ], [ 230389447, -617182279, 490863511, 98996177, -909014965, 287856914, -630688633, 864605838, -2769530, -631466352, -50042667 ], [ -53469712, -328696852, 632426923, -159910636, 77192786, 278445136, 44919820, 315302827, 102651105, 88915527, -158110981 ], [ 843826724, 237416076, -574270663, -522665981, 3296718, -7339325, -55074778, -538065155, -27645013, 51637596, 79314693 ], [ 13439862, -521066339, 48531654, 525077167, -317889493, 416949198, 240984773, 157802363, 628147321, -72961741, 302365678 ] ], [ [ 1047932625, -124715409, -692719464, -634039, 164980311, -540936215, -151084672, -307220930, 391635752, 81386913, 84705212 ], [ 37335999, -76532733, 598817163, 203380259, -705177744, -498735386, -723663748, 52767681, -548475931, -252223054, -8275186 ], [ -44084135, -26814186, -665881186, 551412926, 178041958, -285300956, 146113640, -24894157, -491871191, -66685321, -379292983 ], [ -969480707, -59244412, -153718528, -670607227, 125169950, 726012686, -555439997, -188219282, -1042950002, 257274674, 680044263 ], [ -15565794, 901401291, -490206840, 143139035, -416593992, -646893583, -747137095, -376555331, -11933322, -265558677, -20766292 ], [ 703328130, 520140003, 387144734, 147307583, 61688175, 22219083, -83263576, 124170439, 9762433, -156870262, 451292082 ], [ 617102139, -548328354, -96349520, 335919261, 143787569, -612903558, -58768509, 217592202, 164096954, 29953822, -341710021 ], [ -458410568, -731772187, 280310595, -668574872, -438728305, -186260162, 45235236, 6161206, 224026910, 566548338, -132427975 ], [ -41519030, 1995717, -50289855, 220858827, 89240223, 587516013, -871875077, 112799549, 15455346, -52207242, -585223572 ], [ 835922956, 128329937, 275924014, 187575319, -198319549, 21604965, 6302097, 203868105, -351564591, -660077023, -179325247 ], [ 416064836, 131413804, -231769270, -87301519, 94743699, 325985081, -426441835, 132184961, -654413587, -342067604, -958538010 ], [ 407495457, -203299467, -736494637, -102206667, 228036768, -182114149, 262412978, 593991140, 684554680, 93133208, -295596368 ] ], [ [ -186088980, -88182449, 134172110, 285644173, 22310344, 450233695, -468564215, -182979183, 418947346, -404625327, 9338677 ], [ -404122101, 425016690, -590963688, 446458991, -125385905, 871218043, 720140517, 137849307, -86959803, -293021063, -104824012 ], [ -110408671, -675876763, -178529598, -221946771, 7328152, -27441641, 16886926, -274666453, -291580922, 272795980, 415333173 ], [ 17673616, 116871770, 378078258, 106248120, -261144753, -13415630, -46360409, -181990061, 31687920, 249127590, 225261961 ], [ 242265389, -70298426, 480343809, -153776409, -154332215, 511057069, 39045377, -16628353, 699496011, 97973845, 2209615 ], [ 49529218, -172368392, 399556317, -67248209, -380912438, 235059875, -7126971, -590829420, 462533563, 421028907, -625239216 ], [ 76821402, -573196390, 12454960, 204321455, 395850625, -215117817, 172580127, 73151, 3826120, 195905303, -131778174 ], [ -192760746, 64902398, 478231303, 550232356, 128340292, 116335072, -279788800, -29657101, -36289711, 141185964, -9083827 ], [ -36281831, 483544784, 253266066, -108229173, 192920756, -682659062, 65116809, 428258935, -24423933, -506285292, -428500477 ], [ 13524851, -132493669, -510788416, 3665283, -704371928, 2213927, -204643334, 99229708, -786806846, -19919393, 462266765 ], [ -502442759, 77422466, 116220175, -725515995, -107263809, 154011854, -844543352, -54667526, -14539754, -11547054, 113045913 ], [ 55048633, 448263789, -299083797, 91710581, -327827193, -68258352, -126866366, 75396651, -750533299, -3444418, -536886632 ] ] ], [ [ [ -482830990, -487343099, 262815041, -410899523, -76822047, -584810425, 21358900, -99595848, 183681353, -150473123, -168631 ], [ 377232489, 2234116, -387645459, 453374254, -21743967, -167950603, -22392769, 32419432, -788663486, -161285345, -55421045 ], [ -36796720, -178979365, 295333530, 12915359, 681665670, 46184301, 203647583, 694628200, -104571006, -126014535, 418434075 ], [ 808855453, -678127260, -334666921, -479362997, -834971727, -359446240, 50651372, 362204141, 246263849, 2954332, 631921282 ], [ 80276424, -75797547, -59775695, -1780862, -330171206, -129708384, -499417525, 20569425, -679440294, -75168236, 207411538 ], [ -340154472, -4293491, -7210162, -490557096, 315686387, -302410615, 10927678, 183541349, -205239410, 349565736, 28348764 ], [ 78754660, 91734908, -810075762, -409128579, -32851730, 386197158, 163863201, -107380468, -668748799, 661038950, -86792223 ], [ -46236562, 81224645, 249208213, -27942147, -2982679, 307213571, -69660216, -598157238, -223832745, 133869134, -180621654 ], [ -286214944, 146804734, 984670857, -206354535, 396414461, 88006279, -43305153, 240871097, 37384280, -54055993, -432215810 ], [ -169035305, 592950072, 4996327, 292343382, 21740791, -47410097, -197065075, -22281955, 1014356331, -190913096, 58450587 ], [ -375937799, -637230444, 266432075, 391628856, 496904860, 652948843, -133047560, 190104280, 113518477, 1770473, -68462675 ], [ 2133612, -23041094, 23296413, -99385276, -77714875, 207077367, 195982146, -644348326, 43861348, -13842567, -783543721 ] ], [ [ -495515307, 151474262, -26609091, -132801774, 175265466, 96732562, 10689884, -192834041, 7984137, -29434424, 5449147 ], [ -57538400, -253596733, 623592619, 149612652, 181919908, 34259611, 10339285, -772081004, 448753379, -400269274, 166062175 ], [ 29020019, -142141678, -149708844, 488902753, 56743794, 363689, 312120370, -45679706, 77195666, 13514837, 117784144 ], [ 8089374, 365538286, -510509665, 698905251, 370559466, -468554651, 151088244, -286707209, -786798455, -731410855, -127026387 ], [ -142464666, -203251851, 169187061, 148995832, 10866113, 72103590, 166753400, 548618891, 4244445, 71067924, -87967070 ], [ -142484723, -18080760, 91558632, 31571545, 922808320, -530362798, -696923156, 113959031, 255436621, 129557937, -163910734 ], [ 5827769, -498577937, -573723750, 728123754, -788409223, -598740321, 735470841, -444466644, 710618595, -127335979, 97824462 ], [ -7761230, 108715211, 42039803, -172670496, -538703110, -155025870, -418906804, 56798310, 191839301, -136563620, -360172774 ], [ -155174596, -576892895, 203751035, -388326611, 346334301, 55751064, -540771970, -5338813, 602316631, -449544433, 9478736 ], [ 241845803, 155731707, -41627673, 4657590, -514609043, 373742577, 431430585, 446842, -396304962, -373481443, -482508358 ], [ 488008416, 245150495, 598130693, -452479032, 116187936, 84632118, 56324007, -935762718, 659880255, -18130132, -79715118 ], [ -317569596, 407701303, -775430241, -449622703, -175317572, -16928916, 388245978, -92658689, -28468487, -255952988, 401350823 ] ], [ [ 14864644, 67655139, 305233422, 35193929, -154985614, 441660458, -754800929, 323023763, 183572397, 1024958936, 803308555 ], [ -102731299, -149369136, -64913454, -185428778, 176545784, 354928014, -38429371, 332614596, -14520891, 39337803, 13436735 ], [ 388940703, 272675703, -228701797, -369312855, 558228778, 239244065, 59766285, -528560102, 92405259, 682757586, 38129773 ], [ 204284648, 227706407, -121427703, -537939146, -706664447, 154082551, 67665432, 72962683, -125361370, 189054301, 413704833 ], [ 13835320, -14092565, -1280491, -313144358, 2030854, 950366182, -733173, 255443643, -130107427, 621684709, 40487307 ], [ -286523350, 83299047, -520911487, 173243022, 587509964, 876044911, 566866875, 222001347, -274644441, 625920559, 235939001 ], [ -406839084, -825454533, -120709407, -60018181, 120968776, 365636780, -112184290, 167868060, -369231739, -5330813, 122257786 ], [ -569919004, 721897634, -729730265, -1905269, -132376151, 353503958, -64487604, -699533775, -39721484, 134582593, 54048438 ], [ 88908676, -4292848, -201157729, 547172194, 162851431, -593795011, -33493014, -716522897, -180065627, -602741152, -182219045 ], [ 678737614, 63728345, -12275489, -133217407, -754535507, -182405492, 19443999, -27820595, 573588988, -125857735, 34913502 ], [ -252380057, -337435841, -38429513, 111500009, 32246847, -132456674, -446568163, -80806731, -20598582, 25913290, -243754771 ], [ -476483938, 961691542, -398905475, 183246515, -400304929, 548826838, 16176352, -417239651, -32858180, 226554359, 92185752 ] ] ] ] ] }