{ "type": "int32", "data": [ [ [ [ 158330928, -278279004, -204135249, -324519648, 681731727, 304442574, -97389974, 58234509, 563894345, -3080224, -519631314, -869630213 ], [ 175811746, -47335299, 339219833, -26502476, -159956687, 656628765, 517419501, -634060105, -395197376, 445468850, -64584704, 397335580 ], [ 654891182, -269901674, -919749178, 345898657, 561442997, 777078053, -18027998, 55949486, 71095713, -345702206, 154863754, 89345841 ], [ -90749980, -128857555, 439446950, 231272468, 264904596, 241698672, -298466433, 42630287, 129333186, -458064000, 20721502, -282319388 ], [ -86651, 255889288, -395130790, 84807511, 468549531, 444524583, -35805606, 2019690, -9070767, 12956235, -414924541, 438127699 ], [ 200980279, 22821380, -645763477, -883141469, 44889692, 231127784, 309298858, -68352424, -535714669, 73705362, -207927564, -222676698 ], [ 418572243, -173028755, -6084381, 60317696, -572068055, -295213877, -151809185, -400375712, 12147595, 796051357, -33476262, 68861097 ], [ 183023307, 96924522, 136455524, 118721615, 53647727, 691349698, 11722931, -158716724, 100850693, 516058550, 358312585, -254847213 ], [ 3619673, 49942721, 140374146, -207943540, -466899386, 531248629, 27547157, 348696371, -440706023, 92834841, 71321450, 543694191 ], [ 137804870, -135019749, -88362338, 527444614, -374999365, -156882641, -34091334, -355526210, -622653319, 507661163, 34409028, 6747371 ], [ 3547651, -848383166, -275241886, 382395924, -467749198, -286842090, 92720470, 285552150, 18156910, -244821370, 20224446, -789574601 ] ], [ [ 21977439, 455362354, -259344539, 13804503, -582353634, 784801280, -120948776, -77137178, -39157221, -73317440, 38336805, -577815663 ], [ -573716058, -6274285, -561657854, -237274624, 180864033, -114656876, -215073442, -43502000, -745000015, 46212885, 148870680, -749153038 ], [ -27208194, -82604601, 119661883, -118910852, -77379495, -426436834, 634120689, 202421093, -283782402, -31616856, 657875409, 231034449 ], [ 699873959, 304010199, -746184957, -697360440, 60080805, -94531645, 28511284, -571914576, -180725038, 61605329, -305317399, 245947209 ], [ -8701490, -549156892, -234380979, -3300479, -220510253, -187980907, -102283528, 78160450, 102525014, 51630871, 253832391, -63593099 ], [ -545849691, 410678113, 557386690, 464838304, 141475713, 86476873, -7986970, 14549117, 125750462, 567083396, 83385306, -70125321 ], [ 181009939, -177557615, -56916331, 953148952, 11688415, 257754634, -16203224, -315334107, 355986896, -719441887, -414216881, 490035205 ], [ -2308223, -4799584, 50320721, -73192793, -252465262, 757798633, -134575940, -167530271, -1661980, -185693344, -579644999, -93725820 ], [ -175270151, -29194869, 238266280, -80991277, 176840818, 30418305, -19566459, 105072283, -250583886, 173781254, 7574194, -253338043 ], [ -97738185, -598921146, -100159589, 31059801, 168427042, -142550122, -115602605, -60324154, -23537807, -761725114, -800758226, 109087620 ], [ -513984688, -8268128, -87198964, -989486209, -16772976, 2694787, 569678074, 547330108, -336571648, -140456202, -125086800, -84612524 ] ], [ [ -610587085, 185833067, -42131967, 654680649, 639746640, 485616799, -902318133, 185387997, 203652495, -57554746, -55218762, 777689931 ], [ -179086196, 498632163, 33152712, -109843997, -197468639, -13005770, 9384460, 237906573, -366549121, 55764192, 467408289, 6882024 ], [ -19345502, 266256915, 453588124, -313471322, -154927190, 351283543, 14741114, 431413561, 90580310, 421522579, 55204028, -374854952 ], [ -194735735, 189323023, 131423328, 93631717, 690951708, 712687416, -1840732, -72308616, -109568306, 423317079, -737506407, 177635371 ], [ 93118525, 533293891, -103677454, 26713844, -324004784, 7652423, 473109383, -870639420, 368607021, -66379275, 196458813, -73249674 ], [ -8125775, -183486, 634518728, 15674827, 318357593, 10158895, -292751631, -644352608, -913299188, -219748353, -90698846, -76381796 ], [ 5476531, -95741576, 815390857, -41810490, 395351719, 153831565, -315382067, 67678083, -187867097, -646788368, -645822692, -41269750 ], [ -128543160, -98941323, 468962493, -347932151, 892118166, 43860321, 9657833, 183719692, -355657566, 113817124, -51980603, -17724062 ], [ 673578564, -192579955, 140649576, -382864804, -9028723, 998152753, -801319797, 63242386, 8463630, -344942779, 7430477, 328191685 ], [ 165567472, 695417961, -198470222, -144706085, -25889543, 294171020, 125682184, 15510327, 381528823, 647039801, 58837174, 831844071 ], [ 322495684, 160961815, -13771619, 121531998, 186514360, -288286745, 57086646, 23002671, 346606075, 27743552, 172003214, 421089085 ] ], [ [ -75075434, -235703730, 779523398, 183685361, 23444350, 59424818, 37902571, -62451098, 561877758, 30247829, 578480976, 306370543 ], [ 12294655, 31389331, -505802162, 93210477, 774323613, 55974117, -56179126, 137048403, 205187714, 380333817, 370497037, 213063527 ], [ -45725273, -521759330, 341174422, 483286750, 840760929, -778405028, -110325614, 119425753, 196945190, -67841340, 414532375, 92554773 ], [ 300580350, 113445611, 310754969, 150773926, -114007662, 377982909, -464310627, -137978569, -408934822, 32335083, -9633153, 405323816 ], [ 185749660, -274122175, -434292803, 226618939, 789752026, 286036583, -1194856, -204760630, -689295, -37541168, 189773560, 40432499 ], [ -328084297, -144170040, 343822142, -251779158, -10612089, 53095511, 555649131, -117699868, 379093011, 50286512, 3444413, -463391707 ], [ 59021816, 338917861, -9369821, -474368947, -55600094, -12284253, -301099323, -194140986, 28041423, 115062351, 874215040, -19583151 ], [ 508982464, -678789071, -38122461, 252648472, 419184119, -934792, 378858560, 988729837, 86178529, -31054704, -720479842, 27299509 ], [ 104435127, -7703522, 290011146, 582317838, 527765017, -632037176, -205746, -75659398, -22894469, -519733918, 103886487, -68115330 ], [ -270435105, -45159398, -517656026, -777943871, 314409416, -86525112, 770302238, -69623363, -232555665, -85868779, -89293250, 460427078 ], [ -512605973, 55265544, -989069018, -254651691, -879126199, -261225153, -27482492, 326741680, 721217183, -33367701, 292047642, -617465199 ] ], [ [ -38890435, -650680048, -977218141, 639911864, -605549721, 624147, 201979014, 133129502, 156844185, -31275350, 27248575, 2890013 ], [ 527823799, -35004195, -73587565, 138016954, -589562682, -144923462, -2236311, 149523664, -297561354, 1397002, 494195036, -48515999 ], [ 132119177, -308595716, 104048985, 106646218, 57328913, 373569372, 7992391, 807419777, -22871876, -347655470, -193684924, -1060316 ], [ -27964261, -188479569, -704138243, -113803903, -259977966, -587076677, -460190976, -15631114, 289882188, 359162752, 161621590, -266324989 ], [ -85871270, 414308156, -5967569, -44099206, 858334769, -217816263, -129509056, -333813858, 638686654, -704524975, -1054131, -88226272 ], [ -17844949, -321435346, -60798279, -799297278, 112273206, -113185384, -308499297, -408967996, 389391327, -503147038, 334484908, 52080495 ], [ 166264081, 70832375, 610831013, 270605367, 826399865, 17484740, -183488203, 437539766, -225650163, 387080340, -139786373, 896111573 ], [ 562877514, -795375475, 800214155, 224019100, -24270479, 175278080, 704312300, 36187779, -854553066, -1033752903, -741776489, -82708684 ], [ 552791474, 164431664, -40246113, -36298121, -228184819, 611584806, -39117922, -796567118, 223809598, 4158283, -54475819, 160397859 ], [ -60731759, 620170792, -97251648, -300457611, -49678864, -518595301, -420641652, -69465507, 23465, 120507119, 321543672, -125809940 ], [ 163524159, -20101576, -338898954, -6509412, -4546719, 366311138, 302734332, -12015164, 168742064, 14383758, 251280781, 64651265 ] ], [ [ -258192294, -4298648, -90615479, 415792187, 80882475, -232886701, 398680529, -59816306, -241408375, -254572778, -217109677, -51993291 ], [ 215125609, 819479836, 388761887, -525047449, -31517509, -259672556, -752457158, 330484749, 771366992, 19361382, -127668428, 274541916 ], [ 850254415, 389631329, -86335267, -643577221, -869499849, 9483422, 34954488, -240908385, -1572406, 240181307, -495020973, 26531366 ], [ -509067880, -14907294, 45094505, 429999963, -2608584, -730647560, -71346615, 171501927, -56591386, -400598748, -467253668, 240494986 ], [ -854487490, 306134563, 143925321, 383250678, 63074734, 144781108, 351529621, -161361875, 8922590, -217324942, -686748837, 396471556 ], [ -37604249, -2234105, 562279595, -247580218, 510639096, 845191758, 728078538, 446172695, 419868198, -111628236, 459667263, 384552998 ], [ -31699678, 126173288, -485669057, -15294441, -376150822, -319889268, -142611758, -282413299, 12607582, -93281258, 449319770, -112879646 ], [ -268847123, -57106756, -32476075, 213585445, 143803518, 85190762, 117763062, 39716034, -87261875, -281441278, 294552798, 508957960 ], [ -191528331, -301712948, -177131643, -673261950, -466752132, -195799059, -18001406, -112157356, -264710660, 143073367, 29864743, 510256156 ], [ -215477698, 677637598, -142588263, -154214065, 873666808, 395203590, 55670363, -65203786, -106877323, 436291080, 465008614, 97727306 ], [ -83743725, 609794038, -336382788, 258461599, 141401578, -4499123, -609010574, -210114850, -868761640, -248862442, -15511279, 98141393 ] ], [ [ 276297761, 419319710, -72685855, -70938194, -36327323, 2255936, 881106506, -193369621, 469895111, -126868125, 407837868, 615053135 ], [ -2998052, 475954878, -18540179, 457896779, 432695013, -488272256, 28016864, 442262515, 297901428, -297977407, -105613557, 558728805 ], [ -43043457, 237690024, -152497086, 628974860, -6617331, 205043891, 265998868, 163022806, 321934765, -325515909, -4210543, -46481450 ], [ 287596937, 722892719, 323312004, 143442404, -357336511, -21042785, -80379282, -210564775, 22095051, -605234437, -210356459, 330343619 ], [ 51836697, 361556370, 88049471, -40592649, 126696949, 108449478, 418184625, -65056090, -569576949, -207167365, -54459677, -10931731 ], [ 130038662, 103801407, 786474736, 332491331, 385614896, 2396132, 352636853, 844826764, -43043438, 650644566, 810328916, 395345555 ], [ 370774725, 871463358, -846117100, 44279300, 31064525, 51274407, 795567498, 401611931, 244262923, -112459200, -76047029, -452385672 ], [ -473091913, 360075001, -3021066, -498055795, 70916126, -102143853, 442912129, -306573632, -508061399, -807043439, 27455105, 112094751 ], [ 462249286, -671807487, 131455867, -500810406, 353052522, 305157942, -19041409, 215257504, 393646608, 142441125, -45138463, 298630873 ], [ -4022417, 262677493, 205651120, 183917336, -704060532, -206374963, -105149275, -122503803, 97549010, 429642451, -122945719, 417990515 ], [ 342957949, 143883270, 315863555, 473898554, 32089, 448511098, -83246681, 165930681, 270462067, 422380037, 24713367, -709862396 ] ], [ [ 51372199, 176836061, -443812441, 15569181, 342284243, -194839098, -236447765, 283369266, 14560773, 199438679, -698312851, -202634487 ], [ 266042874, -593929884, -362407015, 353275936, 344047843, -185866592, 316810268, -414532606, -347105635, 114630826, -355506149, 117130766 ], [ 356592268, -293092882, -628785425, -140369354, -16218606, -327409152, -6598718, 26185896, 395697931, -278487348, 299200050, -53546999 ], [ 52031414, -115843283, 421049989, -749780057, -666350347, -430237093, 9788734, 688126277, 438268162, -312902457, -40040702, -199596709 ], [ -437087680, -453232716, 18361633, -247567203, -616827705, 252060213, -467123707, -103074779, 33110101, 93868390, 445693889, -190915441 ], [ -1301292, 48617503, -78829750, -87135644, -323980166, -306412715, 712331391, 76830442, 34808730, -723346394, 84290487, 36059886 ], [ -343098986, 31840908, -42793975, -40640313, 552458289, -77822392, -141045796, 300132390, 16366293, -199553205, 531836129, 82616027 ], [ -579883794, -183710338, -56535347, -475175205, 408678488, -335263993, 28261640, -11108429, 2233657, 187945827, -499376204, -1025535725 ], [ -71649770, -429282758, -340095021, -205759732, 1016500559, 291841772, 325400568, -275255222, -179787949, -31417145, -130175556, 158616177 ], [ 141156411, 68135698, -113580551, -75497913, -497911690, 32486389, -131869590, 21929314, -313617398, 1259728, -52397807, -618703343 ], [ 77084559, 393253610, 393760274, 137049411, -147990359, -562172941, -27720923, 420053307, -447170638, -549245891, 583472814, -145004275 ] ], [ [ -107402423, 348543402, 265232281, -506111088, -540452001, 35810670, -2137608, -14010134, 247797287, -388978608, 146894452, -201840945 ], [ -613560213, 143054474, 227977222, 520974439, 21169119, -309595877, 452701800, -688795007, 9949029, 240616918, -583963996, -38377041 ], [ -210047107, -87871982, -290824191, -112623180, 408375686, 104009703, 110537714, -634502496, 50796490, -43501322, -615594496, 865104622 ], [ -31864592, -447124250, -27931635, 349181015, 482017316, -370485813, -89312519, 928165984, -35371110, 55320276, 215023944, 58581659 ], [ 265443152, -487665243, -16942378, -265236909, -29262830, -511922652, -297513641, 42920850, 301548529, -294997450, 40390815, -29389262 ], [ 583582199, 661658972, -334064115, 478067756, 395079802, -439545732, -53768926, -238785803, -5539395, 507719035, -592407680, 768988114 ], [ 73833363, -353075699, -184286007, 33763522, 329199462, -107666146, 299681812, 289103773, -8332768, 1258664, 100171711, -412762505 ], [ -356621593, -334859913, -122536608, 171472511, -332762343, 236078450, -98430195, 160941520, -685908272, -2667561, 606228488, -1020029363 ], [ 4618819, 145724202, -796569497, -192043812, 6131041, 354155710, 419553428, 5490682, 452849231, 218333904, -238230230, 151552672 ], [ -39470104, 269511, -607556414, -136413090, -265188068, 272117083, -85132750, 76283366, -402076522, -350283937, -189446451, 116232009 ], [ 195821841, 453697006, -360071236, -328232466, -185622420, -94450830, 200307497, -30249584, -60102765, 250728784, -17285283, 666973724 ] ], [ [ 56655056, 25928126, 200416046, 305617135, 101184129, -185742723, 258329597, -21850676, -106074295, 388919854, -317223625, 112826916 ], [ -517219963, 133542374, 502083478, 137131, 113891010, 253403087, 133470144, 338995705, 896206151, 442767633, -50386005, -125160773 ], [ -466806334, 53214029, -323270565, 15272224, -68417193, -51442403, 1729294, 109687216, -198902332, 139797106, -340415313, 84491130 ], [ -108092570, -62147234, -422640549, 165162111, 231368547, -359769847, -37446609, -28611268, -108926805, 121298891, 3261094, 33057500 ], [ 520590460, -687258195, -495707414, -260521095, 703102234, -509777018, 97621967, 363970480, 40832651, 686874154, -6728671, -590599604 ], [ 123775530, 12201161, 152622555, 77148501, 609064150, 272482168, -115878194, -287085730, 261729294, -25415703, -294792963, 518739208 ], [ -304750970, 74407833, 127810328, -197315895, -173244367, -130487018, -680492947, 193309377, -144795375, 37642705, -295196645, 152988276 ], [ -183396316, -123818364, -184014523, -86820569, 12644519, -122226468, -216724906, -283284830, -181977619, 47410864, -158056253, -558547479 ], [ 132020345, -163940462, 520288352, 745749674, 677522153, -881599193, -340675779, 45535781, -972252133, 12746760, 34445498, -340055854 ], [ -142433449, -728075005, -210379241, -14518664, -233752664, -969275580, 84515725, -13231877, 247253129, -101104185, 93240907, -38775169 ], [ -505534389, 219340430, -133097736, -108181880, -85849585, 695734587, -294677250, -300816759, -284119512, 190662111, 477300365, 278661746 ] ], [ [ 125984815, -2658363, 50920549, 17771969, -813463301, -14047827, -386983595, 540367374, 630489458, -14334340, -257742879, 371823131 ], [ 159883269, 41298159, 193593358, 47575939, -486246200, 1375835, 603018463, 144767215, -111854854, 121230801, -78145379, 372878255 ], [ -688414220, 402687810, 21614567, 44800569, -406087755, 71236850, -276709131, -284774807, -59790064, -215329605, 35269585, 105617563 ], [ -332133102, 68541858, -335170422, -329273252, 342657564, -2057279, 26679867, 290020714, 164272856, 558920005, -771015935, -288647477 ], [ -108369591, 672712059, 651806334, 66717721, -212806847, -183760201, 343069387, -71267767, 117547175, 223162460, -2766528, 534014344 ], [ -511758576, 15158029, 194892810, 15137471, -175696204, 421472192, 150183776, 516662784, 102954419, 815702926, -647548667, 558565653 ], [ 764180867, -24870711, -123271441, 272740309, 21216194, 135826420, -210119157, 518968140, 543415171, -682735597, 152187587, -28484895 ], [ 77637101, -117034940, -8403857, 88900280, 526254075, -75242422, -4731463, -10698257, 13899767, 27368085, 451873945, -399101956 ], [ 462089602, 10813264, 159269547, -56923633, -16441934, -406568039, -626470159, 722427103, -167650253, -11847113, -310301496, 307143064 ], [ -38108304, 52967419, -56662425, 177410962, 395189160, 242964147, -848881489, 616644173, -262079465, -118642618, -744502563, -557848854 ], [ 31752700, 518542472, 24035263, -62813170, -573774890, 411064647, 55362633, -138297390, -418404941, 128961625, 664340130, -60419122 ] ], [ [ 42261004, 223716381, -62172257, -320861534, 49631360, 434537202, 401117267, -221863434, 250351015, -242562159, 275937715, 115079030 ], [ 907822257, 73927175, 195782414, -138733368, 164770127, 641540612, 136543008, 234179952, 507489343, 337051546, -459454692, -260435014 ], [ -4731694, 88364220, -574980448, 44460653, 558551228, -220313120, -1056619350, -680709018, 211602430, 33130905, 960248643, 10933964 ], [ 31416661, 23742839, 727210133, -2391654, 77690171, 120900221, 26260856, -28231151, -63811151, -62438090, 220318779, -845431454 ], [ 306036166, 217950514, -765285198, 20208110, -91678831, -844387073, -664739307, 294556237, 57913836, -73693593, 435727485, 73144737 ], [ -130640997, -7780900, -95996515, 68221705, 200967521, -246522899, -189035601, -305970293, -341664457, 6789200, 353968519, -233187018 ], [ 8513179, 437215281, -61168870, 138423917, 47405733, -327615539, 196923919, 39657901, -897336180, -6288659, -206647397, 312109136 ], [ -522625052, -767898773, 213736223, -331964400, 210648476, 327316510, -415009796, 184990247, -98968358, 124434680, -231581216, -46430872 ], [ 49602433, 12871380, 283685216, 22869216, -88519321, 93679217, -265354919, 310134060, -301991456, 216047245, 235008741, -33659161 ], [ 306175149, 606389006, -758691506, 141537885, -141772803, -35164262, -36218603, 290667353, 373822692, 55106388, -32925505, -33922144 ], [ 4174804, -575551332, -6263992, -156930759, -963675397, 884024328, -115807268, 162952847, 233297487, 762062014, 43068123, -34328198 ] ] ], [ [ [ -433690394, -354079991, 477403787, 363887573, 284457575, -971165646, 87833923, -271121980, 737068150, 2183268, 308518436, -205283069 ], [ -169983310, -5121242, 469909756, -26087432, -270556206, -745424141, 452112575, -401029449, 891612954, -48809299, 716082332, 132222009 ], [ 618613313, -110104824, -128869812, -392698703, -587383960, -217222033, 57661822, 15164134, -196023654, 760193993, -107044342, -278444570 ], [ 350312924, 236732014, -56462854, -212107290, 165151435, -167263191, -285614177, 39705717, -35703023, 489344058, -16026434, -190813434 ], [ -16865309, -95111472, -94803655, 54624995, -383211597, -375752349, 1208709, 239663162, 44918163, 95187119, -239920729, -117723351 ], [ -37308844, 239904818, -681926315, -736289329, 695820504, 586417898, -175318432, 92893131, -142718795, -204458598, 6793293, -364606360 ], [ -383696343, 40383854, 514260, -715729901, 67515280, 214510541, -186226168, -292403270, 563269460, -350574602, -402712129, -439871540 ], [ 77208383, 120501956, 323551379, 371876936, -112131418, 773440058, 8300042, 182662958, -419636371, -215166277, 232705096, 252148698 ], [ -130344887, 136612705, 81521737, -171521002, 875205190, 33061765, 13001335, 236675659, -163582087, -47100089, -180537389, 645566396 ], [ 13063698, -177994321, 49570818, 425079479, -883542567, 139013630, 15846603, -449386372, -636656170, 315844219, 57586212, 65223497 ], [ -43479296, -668684226, -389932766, -240017925, 11063501, 290542838, 571820952, -562176060, -56985821, 238143166, 92416237, 596445205 ] ], [ [ -27517375, 488404693, -237548200, 493509661, 739698492, 650845934, 38377961, 5975974, -45178053, -58205540, -844905066, -225144357 ], [ 353822781, -13173583, 147357652, 164679127, -82164422, 40122214, 15956898, 2431792, -677443297, -249364355, 374212128, -773860126 ], [ -216146994, -67035361, 66735749, 174973110, -283331718, -364439654, -3085512, -206982747, -97819717, -72880064, 705432562, -700127907 ], [ -413247845, 497811485, 854304216, -238261365, 151127395, 16330995, -61404170, 501220565, 55937933, 135051859, 198843245, -165708389 ], [ -5346827, -812754834, -334736530, 5013119, -127339516, 58176580, -506707774, 101242776, -114940057, 396474726, -176193818, -119534665 ], [ -243836850, 224779711, 345351675, 883108423, -358117157, -420548883, 74086179, 552609547, 11561203, -571178730, 63000044, 596387149 ], [ 113588769, 222248589, 212909853, -102474097, -109011665, -60502829, -50838686, -599563684, -296692557, 566029577, 212074346, -961540924 ], [ 2893878, 19249320, -151367931, 256811478, -218039495, 176412033, -19252012, -20368463, 118621184, -541382574, -338429576, 408342363 ], [ -232603814, 48430103, -61334615, 70043379, -311837185, -908767279, -470264301, 441235180, 233654120, -848660073, 5482479, -669427361 ], [ 81388718, 833591079, 294838476, 227145681, -35041229, -264500366, -12267060, -188579191, 25270393, 294209661, -426626114, -117581944 ], [ 524452908, 262369763, -234691376, -520716301, -47979275, -926638, 171674210, -92386167, 91729946, -418666527, 96960847, -179543963 ] ], [ [ 488556550, -248939369, 21403899, 445818614, 183976616, 726066095, 760312210, 224756137, 220419369, -224247800, -55440682, 353183594 ], [ 106538310, -709527064, -32968860, 56857214, 199606415, 9334043, -3443500, -114197073, -774562630, -400794820, -221515059, -14960555 ], [ 347776438, -363196861, 287470202, -361830754, 828055486, 576742893, 16177879, -182166460, -100808609, -660470415, -271697227, 433507400 ], [ -32567339, -194688606, 164931150, 178021659, 603202396, 434200312, -2839632, 46967087, -7814734, 735512636, 376162605, -32292515 ], [ 136986537, -566819483, -799072091, -48743211, -85415789, -233979031, -627301995, -446322785, 407732578, -159765892, -489606168, 85017022 ], [ 273542305, 6306545, -699248896, -5979931, 456471794, -36048691, -445967715, 507244981, 615562489, 131090743, -21101239, -174993208 ], [ 30267882, -478618071, -334664727, -836283008, 633906714, -409433911, -400186818, 200883553, -682817061, -366648382, -574800131, 216252398 ], [ 205139292, -637600768, 654307657, 443928179, 801561304, 52438648, -36283435, -39572328, -156989618, -95618245, 214448653, -122965382 ], [ 544356079, 266160620, 14896784, 584507653, -4504139, -167712588, -289585652, 118983528, -7906492, -443675111, -542853180, 150777042 ], [ 95920204, 169814985, 84434117, 309792817, -53704717, 17709271, 115662924, 28318038, 91193220, -528725572, -214315126, 520595816 ], [ -356430762, -123656738, 152346463, 13074403, -312648577, -269323198, 477607506, -335409, 208107703, -9175779, 233648575, 354092619 ] ], [ [ -164407783, -456107021, 106051862, 180912085, 23355180, 63584565, 58454897, 93600703, -383221842, 215374995, 227119624, 198206132 ], [ 2062789, -334788237, -133061391, 196968680, -680642346, 395423899, -91539053, -96237957, 849472795, -92069814, 430571713, 178992804 ], [ 74467572, -688401721, -191297711, -821229524, -657448836, 194960750, 530671603, 45101384, -229798179, 27598390, -13490342, 13328808 ], [ -590793842, 722980097, -477693011, -89096937, -132202151, 240422182, 153295952, -188722809, 395813585, -61244789, 288581016, -420706421 ], [ -147649497, 248648082, 320760088, -267964265, -255680724, 156474914, 308276414, 469322527, -14287968, -179343748, 460084711, -71233222 ], [ -413824180, -94989539, 671182220, 398317359, 2270685, -602485162, -19771887, -67181766, -355454437, 270019704, -63967149, 577548661 ], [ -131188050, 332458866, -339254603, -187000183, 33562314, -45185125, -194123629, 194897593, -5481035, -132952188, -237898923, 9779220 ], [ 155504258, -337539237, -232786803, 324696659, 167356017, -578196669, -127715859, 50780512, -2543869, -367499517, 36835019, 44022527 ], [ 29429578, -246211469, 206909283, -596757367, 817655042, -797047802, -1795029, 193107123, 243156563, 364801381, 507641926, 81284723 ], [ -195029385, -4109945, 181774116, 80803053, 106063291, 499481944, -597059426, 138841431, -41577845, -150344877, -162853623, 246634025 ], [ -436906918, -114994315, 743577730, 70609649, -436497462, 363582018, 114438195, 680843346, 349314313, -72864527, -607154556, 656834774 ] ], [ [ -465873963, 551006168, 878989107, 530964335, 423472020, -3704970, -434578427, 1423019, -119710282, -133771140, 28550069, 114966769 ], [ -118790819, -61221720, -66999568, 521077696, 457481603, 55247399, 6268528, -707878108, -27869421, 15188998, 611599955, 172694019 ], [ 280983744, 27445566, -188354882, 111353, -57052898, 35003185, 562579935, 768536385, -38782340, -229686874, -11497581, -131437626 ], [ 64231687, 14833143, -769761155, 38700902, 438031206, -236627436, 650585749, -69467715, 14642973, 12490815, 11507731, -774794947 ], [ 297186657, -389050165, 13798480, 489315383, 769353689, 297567165, -15953115, 663847810, -422666401, 851730284, 2552229, -94943496 ], [ -135192239, 776883613, 15052716, 374547749, -163649752, 217765670, -41156844, 276484230, 408250438, 344967918, 164333482, -104027030 ], [ 80378722, 77059219, -73203587, -173576514, -539290034, 13486344, -22207116, 87887977, -586744300, 286233736, -152038698, -732983824 ], [ 989778925, -697486912, 477565626, 220641532, 38230418, -448168013, 188472770, 14182102, -763927191, -314512119, 670452456, -14582216 ], [ 302985762, 55174929, 215433864, -445294913, 317829203, 424476956, 214506892, 431212977, 135527130, 299993820, 14299208, 126161475 ], [ 27286307, 433931178, 29174361, -265313299, 51144465, -6048362, -341062208, 97758969, -87718373, 270567098, 98683232, -320690730 ], [ 37009475, -77222379, -270655299, 262251401, 2874734, 11294297, -714040181, 14105667, -123027021, 66580896, -328765548, 336375931 ] ], [ [ 250236670, -14818767, -370493381, 588528804, 17068846, 21089129, -29913132, 60207767, -240805968, 94582098, -605568922, 413695485 ], [ 334375519, -614547956, -391079010, 315429993, 184610288, -3612468, -97630832, 648339494, -492779717, 3886813, 25719583, 141789244 ], [ 295478574, 448985202, -563078973, -195914863, -445705, -92453694, -100658832, 184697313, 940410, -162235378, -392201477, -42411269 ], [ -388074976, -85438793, 98917354, -778344900, 8029343, 448549089, 80820767, -157349659, 130999745, -201393754, 54772427, 170199838 ], [ 579568999, -3116226, -494409920, 704422383, 71690691, 184899867, 209167658, 61911524, -29392897, 165211492, -232741281, 353601538 ], [ -91550730, -109992272, 175229383, 357663154, -429513151, 620814581, -723570387, 110148485, 348998688, 416023625, 455138988, 103795035 ], [ 1299177, 368000233, -357205414, -11861197, 692792859, 389442976, -650671107, -141204053, 25166413, 73586352, 508537547, 251712098 ], [ -420153749, -351213042, 33336034, -181353637, 385751402, -164139667, 688982824, -178300726, -139586135, 5137802, -41886197, -170600547 ], [ 168988835, 382844702, -282189452, -353165340, 611721616, 276239143, -17238989, -69641270, -322327715, -96496615, -140961390, 100162036 ], [ -166668976, 38387444, -135661045, 102256428, -191105848, 333731428, -27005137, 188959579, 22674284, 618060895, 124170277, -126059574 ], [ 49005107, -848644668, 401758201, -196609134, -215798956, -3442525, -756036272, -67003864, 368031528, 455935534, 5949725, -264276918 ] ], [ [ 628155868, -55553335, 247137248, 440102754, -10871222, 95829224, -269103919, 402440115, 742407097, 178817607, -304768825, -634214925 ], [ -37883262, -217217994, -84413072, -273055429, 790458931, -505694909, -835888291, 126038877, -432376196, 240110595, 48905655, 128192557 ], [ 120432544, -39503194, 358172645, -945802477, -242677496, -273961288, -440520191, 286057205, 820170608, -262640683, -7933616, 69399003 ], [ 99037010, -808195610, -441470091, -60484993, 358730903, -19075404, -607703824, -254584791, 166798059, -48810122, -489070217, -67172372 ], [ -248957317, -213356367, 22989727, 95351361, -243750543, 218875290, -106087070, 51877179, -631139481, -702021544, -54352657, -38181305 ], [ -210893000, -423099513, -957215450, 182230652, 811257602, 12568078, 135422244, -851257642, 38602779, -791636003, -375131030, -435731440 ], [ 287917855, 159061283, -348016233, 92092685, 96917189, 89456600, -73918491, 432731132, 304093337, 202106317, 193928391, 442423374 ], [ -467977455, -27520475, 47527914, 225755698, -319705315, 38748149, 418981103, 298850444, 504147840, 457882726, 14458309, -292260281 ], [ 87130203, -590975540, 76669518, -18976467, 532392410, 368367281, -350479090, 609004415, -400403736, -495684752, -57509656, 564804761 ], [ 272798544, 223695562, 173864170, 500959853, 182840861, 42011628, 120712148, -287668335, 207450502, 116393303, 178463386, -276416203 ], [ -97859714, 146361650, 70182652, -618238947, 19092905, 169029807, 111097774, -362724165, -212923699, -83054841, -99939954, -497604518 ] ], [ [ 40320504, -237864784, 101303265, 6858853, 26367776, -152614080, -525400100, -70620310, -287902540, -667895205, 719736345, 50053630 ], [ 389076511, -693512920, 340682016, 372672958, 189157535, 321566164, -372710325, -7383244, 356568260, 16069214, -313475542, 4337443 ], [ 228566408, -27304208, 34166401, -175993063, -79581379, -161533407, -313072786, 57259799, -311328917, 294898721, -146649453, 536356155 ], [ -191532015, -125611243, -78023532, -935621757, -394806970, 386405058, -24618758, 104660942, -877733287, 196383955, -68335439, -5861522 ], [ 22641410, 105823739, -16384167, 254345032, -821836821, 272650869, 492740290, -261621027, -446270836, 174055334, -646751567, -14400177 ], [ 36327403, -193543599, -60632016, -275936435, 455330822, -423371291, -58776281, -217880592, -131396853, -306762961, -809820818, -212645752 ], [ 348245245, -45347453, -23334902, 217238918, -35895927, -61587022, -81501745, -717315772, 265546670, -12764867, 729229294, -254547945 ], [ -103810671, -186242931, -573408103, 315029122, -888821190, 236153311, 21980106, 215434928, -39182018, 487875264, -276324159, 244930984 ], [ -68827659, 298316028, 308458331, -84418174, 483686548, 325985651, -450953895, 301179083, 497721373, -14583367, -227959855, -94926296 ], [ 64094082, -288549176, -194320567, 47439297, -205773808, 107041857, 137005160, -33417110, -258324346, 1722109, 178042548, 287610913 ], [ -101915387, 42990003, -314052062, -265932700, -217633672, -90929326, -66357089, -132101042, 287167178, 528981673, 345495878, 68078352 ] ], [ [ -238712468, 499169207, -108562301, 442911706, -206188861, -89830013, 424029, 15642879, 257705632, -324223459, -7808916, -82487270 ], [ 518685586, 360835169, -430903319, 346045358, -33028655, -268692474, -254531290, 585121284, 2702892, -739587511, 234795806, 436413555 ], [ -483322988, 640101125, 217916923, -61574272, -333008336, 25616074, 204831900, 657272140, 484796336, -546223775, -578731960, 670317245 ], [ 1628218, -182342983, -197911113, 154322850, -81608175, 500723247, -224071416, 862918368, 435479777, -130031641, 110807922, 441126352 ], [ 525825917, 584416313, 598957410, 332175478, -15138290, 641061506, 78078650, 190111221, -113062815, 240965473, -191943738, -25175802 ], [ 212429583, -130296110, 93746097, 438896569, 251980857, 464592285, 60314932, -50193281, 934525, -657776828, 873433088, 663002199 ], [ 74504515, 132543591, 520147978, 106518263, 436697484, 327244603, 71212290, 296459283, 17450722, 63450407, 97693589, 222606539 ], [ -310445508, 434069964, -97261293, -204222244, -880705232, 468881643, -449844494, -165379313, -666338945, 2430389, -272789690, 617595476 ], [ -2496606, -178139966, -590672037, 130380413, -589175832, -182919676, 455633036, 5865988, -8690605, -177535532, -34132700, -820138727 ], [ 209498583, -9087523, 591120069, -456410086, 27018722, 292180582, 484254174, 498496036, -27469075, -490716750, 115930880, -94151826 ], [ 311709789, -549169234, -521550171, -454688876, 207611352, 261805422, -60101318, 30713378, -25417456, -100185857, 46089502, -246185014 ] ], [ [ -185502279, 253344093, -165472016, -62525353, -260564211, 159072973, 96563958, 218158823, 29529560, -278148414, -112546591, 229567181 ], [ 334985232, -712046409, 481972872, 142730, -67312044, -597198415, 107291148, 23939911, -640126699, 231616722, 275478458, 226674311 ], [ -176869090, -56140084, 772270096, -19157423, -66319497, -52713140, 7136022, -90993073, -769505078, 111020278, 128459835, -74690299 ], [ 757482865, 131195971, -404079607, -378399958, -148780668, -407129165, 99200443, -552030435, 1950232, -345228228, -2333734, 29008432 ], [ -38971878, 507928072, 454622012, -330163003, -500036384, 391326071, 118054389, -350021346, -38542072, 585336171, 265248222, 851103119 ], [ -429903843, 25252798, -37049432, 193080348, 537207668, 266714678, -992643650, -188017052, -171592652, -91014297, -212710257, 59724704 ], [ -905046900, 55616741, -76209678, -251105946, -180280608, 289011330, -714601737, 141075500, -212693314, 113057363, 532197418, -18921547 ], [ -230340569, -309737378, 315410869, -267578079, 45813684, 33036310, 506967198, -516722196, 69972854, 118747682, -49452861, -1037035556 ], [ 244068391, -27873779, 388750550, 654941194, -627858866, 469225631, 724699987, -185311426, 945563082, 395835541, -60897155, 723579949 ], [ -261993360, -445809113, -52063267, -2163458, -668688437, -434030367, -668909689, -57504786, 2878965, -388914741, 357331396, 253161610 ], [ -288285130, -163519148, 73898194, -8331693, -62884024, 626313700, -330732330, -252816112, -499117494, -31370953, 632188176, -433959238 ] ], [ [ 105142507, 268643833, -88590400, -123003814, -226548431, -15954409, 105928852, -114724750, -933316974, -607335780, -81639313, -257415654 ], [ -420403078, -268917163, 253031331, -151367042, 797188985, 1187998, 343452603, -155193629, -499247832, -45412227, 80781129, 391238058 ], [ 457295423, 230077096, 339299296, 182753972, 373796232, 110693353, 121676400, 151736244, -243110055, -256471427, 51257453, -15466107 ], [ -198949224, 97693888, -292545316, 258539970, -438195526, 114099218, 4483706, 479936749, -141636992, -359110388, -933158028, 227058476 ], [ -82373901, -893931979, -76836968, -431727394, -99830887, -613714128, 286196095, -63664266, 311341032, -948526609, 7579214, -627051531 ], [ 126365221, 2962131, 289072684, -16230225, -322238965, -44249656, 153257053, 112282747, 425003593, -704130436, 244635317, 37796358 ], [ -269655237, -26845913, 105855369, -446277397, -37553379, 14451811, 256374143, 463555375, -423381138, 211290524, -3484455, -71691064 ], [ 84091875, 159911054, 70602120, -194681174, -388590231, -112133924, 305116086, -39310430, 5030058, 27252851, -339299682, 58565065 ], [ 607160154, 426738417, 284389486, 65579278, 86799554, -323426738, -395507255, -770499244, 188544954, 31385847, -629610076, -23172963 ], [ 72588249, 384736897, 42921959, -96157914, 240588342, -23249085, 235934671, 83211767, 426624727, 2730589, 765323411, 795080565 ], [ -317525746, -287087546, -187860418, 322817792, -40394166, 332932600, 266335239, -40939242, 340418544, 141256463, -329289565, 61939936 ] ], [ [ 669262726, -643284929, 349218506, -249612517, 69614671, 25055992, -432509534, -297624227, -676365708, -29552740, 96109566, -257126090 ], [ -103726288, 57713693, -75823947, 162713450, 27804374, 583953579, 58135436, -116437542, 62866317, -536344422, 371270865, -235015098 ], [ 23566997, -161180830, -275623608, 8859677, 429022772, 905481835, 481013324, -605076531, 179188389, 194293918, 790282400, -29134993 ], [ 252232676, 20220949, 415779338, 16363028, 365157130, 157320024, -80418510, 576447751, 635265707, -35686841, -619426971, 276966801 ], [ 508662695, -551991051, -23504474, -50218455, 112199970, 120119852, 569954598, -58017901, -164442185, 19554420, -564534261, -221951372 ], [ 147083869, -71680892, 29263539, -114618088, 80486096, 313268568, 508013839, 58312137, -415111700, -49173879, -569235690, -537829050 ], [ 66213850, -444876779, -58833201, -183458813, 288268187, -13136242, -8208978, -14934226, 703790126, 264508784, 236537272, 216017594 ], [ 499165374, 300750687, 280659377, 217929164, 102045271, -453137516, 172393320, -206617538, 108085560, -64524635, -6845378, 325748286 ], [ 520093221, 14308376, 123700642, -269867858, 1850439, -340824678, -637298932, 336090333, 11662186, -485872353, 620743509, -128759267 ], [ -55425021, 79916483, -145114324, 149844527, -416979306, -23251493, 133285806, 543722816, 279187717, -819512889, 202374145, 22064718 ], [ -316385422, 56274496, 115167549, 371354529, 109036333, -561202005, 156678437, -236928106, -206456404, -274056426, -99572735, 37470458 ] ] ], [ [ [ -28967300, 76478181, 465938418, -59396626, 89664693, -935341957, 129108437, 251090039, -631659292, -10129197, -2823055, -363084547 ], [ 202712156, -79248905, 240005280, -24547361, -90132942, 451770692, -271654046, -76720127, 744730273, 319870985, 443194988, 189923480 ], [ 569041340, -331454904, 116933128, -210195578, 128607055, 683460321, -29318951, -46683160, -299093697, -183871760, -163365927, 79043871 ], [ 793202893, 90983103, -810504199, 203758731, 895986216, -149051248, -391134746, -6945130, -111215812, 186528142, -31070564, -83597555 ], [ 939684, 368736606, -578788043, -122384861, 279304013, -372589417, 56769359, -72127667, 82333469, 98930657, -273350525, 828735223 ], [ -545036896, 139456580, -49830866, -280289517, 552857793, -252706031, 693096519, -166674413, -26174458, -199676554, 298992149, 557064570 ], [ 398782390, 430305675, -5788029, 769779893, -643181853, 234352285, -509356301, -676837400, -286777284, -435368932, 267872339, 288912518 ], [ 303337728, -135636835, 560514089, -22288866, -118693875, -359284224, -203761092, -188405189, -257735560, 193640861, -471212912, 124058177 ], [ 456308535, -103124578, 529546922, 156658418, 8281432, 485649864, 4842962, 301743633, -60036755, -17669502, -287235739, -152796874 ], [ -2905537, -183448804, 43467860, 835879336, -273594841, -166413197, 1366542, 334274014, -355839735, 70656993, -79876635, -65280334 ], [ 7267925, 804840521, 61357300, -209801311, 71306392, 158327463, 461504576, -586188645, -7142269, -118180764, 10363084, -368198820 ] ], [ [ 4570387, -6581482, 563897054, -283431814, -313411478, -193975549, 229254476, 17242406, -321058511, -15711007, -621960260, 587796752 ], [ 258304781, 2829988, -685089425, 83869105, 81324345, -45009446, -145120791, 10504719, 542940344, -129033043, 358104205, -144255104 ], [ -26292375, 101062758, 174279074, -198037022, -285547326, -553035237, 604975499, -402096562, 22613590, 518979557, 279428667, 56045724 ], [ -298578973, -343928884, -200686639, 658811577, 235143500, -158495881, -100224677, -674710341, 83543986, -352129203, 11451487, 75283021 ], [ -1760423, -16985331, -39284046, 1940201, 263954085, -212953502, -562025279, -417534891, -163536833, 250978698, -82937994, 48200163 ], [ 232286360, 106583437, -116083418, -815386001, -655717003, 394701589, -54574042, 500759553, 140427806, -38367030, 317578750, 696480540 ], [ -289275069, 945615431, -200803134, 931276993, -111325932, 380702288, 22007454, -253967111, 57454677, -656327884, -369711913, 938938401 ], [ 510987, 56937203, 79301640, -546424943, 119859909, 386083976, -122829243, -148279394, 89964183, 534480783, -309823951, -131257293 ], [ 56452760, 55711728, 54980648, 42049196, -433369917, -878282630, -353936676, 970488434, -31969380, -387568585, -10247649, 612651679 ], [ 472771416, 459976728, -174075326, -595161453, 210330283, 449283868, -87429124, 179042268, -23054708, -705704676, 605829948, -132103408 ], [ -29290442, 189051700, 11465003, -931193824, -60743579, 2982278, -648619223, -187617407, -130349985, 378026169, 102399474, 127456992 ] ], [ [ -266171611, 44126238, 40054325, 269009404, -594478882, -560003869, 404469649, 346019760, -169215229, 43202271, -116442171, 754017609 ], [ -32128734, -471180602, 32426853, 78016560, -542084217, 243912079, 2694714, 400973034, 195962305, 312529641, -536668873, 8798669 ], [ -174569908, -424960710, 422946757, -52745211, 125353772, 441632358, -117731275, 501097376, -139861970, -772611541, -414094657, 151440265 ], [ 130084084, 230891265, 128169471, 166945505, -576301780, -255013674, -13774457, 175258562, 55332043, -265219236, 212540478, -94824356 ], [ 96969620, -169487574, -742537497, 11776176, -347139026, -209369473, -822826583, -935967438, -269692687, -183550966, -188445251, -7449958 ], [ -87708980, -2780437, 446950131, -10386643, 304888592, 43762863, 390138104, 278677985, 91271333, 279112514, -70632985, 118297030 ], [ 120829804, 680132595, 796627437, -190301736, 195542862, 25345945, -108317610, -595759360, -475407151, 258996236, -475220014, -182463643 ], [ -239052165, -738690995, 846013274, 565682612, 532824421, -23690503, -9580141, -194012252, 798300157, -45722930, -697952798, -36399901 ], [ 663860883, 241935939, -238555036, -39105586, 112481669, -528280596, -127203761, -137460387, 25091663, -607167354, -412717020, -144559256 ], [ -218759119, 901847937, 61912420, 361594685, -102221572, -389456424, -166483716, -30670819, 244086179, -280997373, 12965554, -250011190 ], [ 114555223, 150490543, -16518242, 24186697, -240177979, -110908534, 55795056, 42321393, -326049613, -45200772, -80385267, -726757457 ] ], [ [ -74148760, 413001539, -385233998, 329373321, -22371845, -30485236, 17920242, -362880715, 642856617, 593925935, 250769937, -265115148 ], [ -11640995, 134422115, 826737847, -121547897, 615275664, 723197822, 161593135, -26587032, 334731144, 202991512, 365467169, 215995398 ], [ -57686349, 345533279, -100725131, 509470364, -349125529, -321872887, -579298363, 419386253, 138107211, 24775135, 84632531, -98220949 ], [ 85627022, 233316014, -107175567, -126544726, -29767976, -648203822, 45478442, -755723519, 25278661, -40104837, 365858605, -373469563 ], [ 193850137, 12505419, 424568579, -166050521, -508114330, 44027865, 16499534, -384873145, 15816392, 57998396, 113024308, 26030233 ], [ -293807608, -192398324, 277173007, 396097222, 5845971, 261596159, -108433922, -177888030, 323764495, -353638627, -138537987, -322861365 ], [ -36436011, -530093439, 764076881, -477646301, 34027281, -44211424, -68362025, 178374927, 46955355, 219638023, -840217329, 266927 ], [ 283661043, -128625256, -43693128, -66135369, -130655095, -648449301, 184534283, -1019698789, 77805447, 63953735, 566008544, 107215110 ], [ 138766431, -21094873, -112821396, -369929448, 65715559, -172528736, -16657437, -274526927, -166381351, 526509757, 899399712, 25081498 ], [ 107569973, 55024356, -363610577, -974909163, 279457068, 617377799, -873142505, 109896490, 420825226, 242284519, 36040149, 55673839 ], [ -53441021, -26298852, -103581607, 280735621, 678402242, -43066807, -55366246, 108158408, -352424626, -97995671, -582298104, 949469896 ] ], [ [ 357694041, -542934358, 219044722, 640105009, -348950033, 4512903, 461490500, 78513897, -187027140, -168825220, 42192819, 45333692 ], [ 413811935, 38303986, -36446471, -510415433, -427853477, -39036136, 15373165, 72886590, -49443217, 7385109, -231567835, 77233895 ], [ 616666367, -280361482, 228967878, -8151601, -22444275, 398130355, 192469777, 163284798, -193138159, 108990246, 198405490, 2678320 ], [ -70916736, -24266210, 393309426, 369038422, 20198384, 37433028, 770725485, -215341564, -82656279, -306590219, -534465493, 190017989 ], [ 328688324, -213342144, 15138996, 432057174, 776512081, 292220969, 16380432, -231558019, 95774848, -31293489, 248978, -477122987 ], [ -90761804, -819714309, -17937412, -644283434, 488585820, -202773048, -119868504, 202359717, -94827028, -459819846, -134876687, -27230920 ], [ 149009780, 165077921, -692815527, 710965237, 442485931, 31827121, 179426906, -103256891, -350675877, 157482694, 46718878, -372276083 ], [ -792177211, -134233729, 144198946, 36569773, -55718124, -381266361, 270414524, -490700686, 172120859, -364398357, 937596806, 15062199 ], [ -236943861, 9221197, 13300381, 31129243, 150023371, -368651999, -222396356, -648788729, 49545982, -369244979, 28362315, 147260363 ], [ 304437669, 587893802, 117920914, 233577205, 160127495, -58528783, -387022200, -74644059, 48230146, -328787890, -73450992, 25028220 ], [ -502000644, 44771452, 959344265, -549322380, 4229440, -195175810, -384618866, -37038087, -194667306, -69153644, 334504329, 217056508 ] ], [ [ 198456326, 19731190, 313100361, -65977875, -34706252, 68546365, -197595850, 52738254, 166686898, 56609135, -103906536, -1017473890 ], [ -432506142, -739373588, -463050568, 463918927, -142547947, 236430258, -321224124, -320849831, 293995988, 30659193, -21793429, 70115324 ], [ -19380112, -344025752, 823713193, 842765694, -583947809, 118041007, 147414688, 57086284, -4412972, 347683953, 428321070, 12825791 ], [ -685523452, 53113211, -291398882, -489821415, -6946968, 152731676, 24744664, -303760124, 325797731, -72755058, -699463068, 251869171 ], [ -509258962, 359304643, 226124445, 321270204, -52052336, -227928987, 260849795, -114302184, 4286450, 154751355, -82537195, 193665296 ], [ 47757430, -335717733, -578767509, -630314506, -475511431, -133802943, -29198387, 265344726, -668306106, -45251881, 161047359, -559257779 ], [ 30585184, -31217730, 442068991, 7029818, 415568192, 887538598, 807911205, 417904766, -122024444, -179590320, -545106993, 166471208 ], [ 129923815, -376614022, -133223089, 371569998, -123781349, 61786861, -514276257, 291077976, 141982282, -94469822, 17397045, -305781969 ], [ -356990383, 375599776, 141559990, -327029182, -255916543, -159261468, -76210547, 398601650, -531375289, 139819702, -77467248, -389236913 ], [ -68008269, 215112295, 160665077, 266298265, -145259074, 774337588, 36636045, -205573990, -7962, -437149894, -450251187, -108051446 ], [ 148192344, 375057759, 103283714, 203987436, -140057144, -33783718, 443875743, 52096024, 412673287, 153502642, -16770124, 608222754 ] ], [ [ -99872987, -250198325, -372740387, 204189781, -10324414, -85484586, -530316475, 446215257, -381270692, 79534225, 265816884, 389333539 ], [ -13429764, 206992499, 235784167, -144651038, -402482744, 529782627, -170647901, -297158005, 424109731, -541082838, -69604805, -283335744 ], [ 85596267, -100027529, 294208939, 961655360, 56100958, 327390122, -147396167, 47809490, 415969865, -115433974, -1346900, 707857 ], [ 382602502, -353673369, -60973328, -82084291, 371438856, -332460095, -360220631, -268049377, -97307075, 913889386, -428648307, 351327624 ], [ -323822002, -574348741, 86007496, 119718686, 369274171, -330983501, 687883571, 186121, -479906404, -495393527, 24078311, 62010156 ], [ 39639536, 66061308, -572949267, -374038403, -270596337, -5762442, -121722585, -30134902, 22545183, -256172860, -805666487, 247989518 ], [ 89206857, 833075317, -736252941, 77360607, 383070880, -115058101, 724567319, 153928172, -354427604, -487494495, 174411120, -545386693 ], [ -661740411, -76362327, -18038049, -306781050, -467151139, -270987137, 287741979, -125873420, -290764242, -770560847, -15190541, 414341675 ], [ -160569193, 170404239, 5022027, 527259231, -559534204, 228208653, 287897283, -305674737, 301364508, 161681254, 164315286, -587184929 ], [ -219980652, -190357956, 217083399, 277509988, -155648232, 305929271, -3265714, -417436762, -166743638, 156282492, -46022478, 98101218 ], [ 322948099, 151256583, 307290521, -60407629, 16180277, 447207093, 58679718, 389894404, 101951333, -19906026, -203917042, 475251784 ] ], [ [ -14798785, -540170944, 274821756, -4351735, -206184529, -204823232, 563655655, 240763204, 308779882, 520039238, 584605068, -127109640 ], [ 166894639, 533777281, -68331695, 343755901, 345100626, -8242763, -390448741, -448184270, -66994980, -41849163, 178445400, -21185751 ], [ 361580426, 441471955, 7962216, -14223647, 86455930, -610780164, -152055818, -2821251, 394997634, 297778288, 198335302, 748655329 ], [ -240108780, 22963419, -229540521, -469693528, -744194245, 286704931, 21322475, 102501547, 108312923, -14284813, 317568947, 119588600 ], [ 163265909, -1568016, 82986887, -95787007, -769020790, -519482168, 173652229, 190170549, -26826527, -22768973, 642966611, -200275433 ], [ 29353143, 121557425, 51956831, -65435238, -65904412, -377981034, 641377728, -217115545, -81519396, -633366101, -742450080, 259808754 ], [ 500928145, 9651029, 26294161, 117710941, -790852482, -642684565, -215501224, -256812788, 232728236, -214561304, 832817330, -329722493 ], [ -373597872, -148640454, -177737132, -508737833, 714971156, 318277374, -17030044, -120603739, -16652166, -69747470, -182945701, -77179722 ], [ -95285904, -114320968, 173313323, -276906482, 397994472, -290500644, 25112841, -105959972, 404659857, -28848588, 288555739, 112218458 ], [ 72034839, 124345190, -365788667, -32693648, -507560597, -48018690, -22532587, -25138466, 220519419, -8155394, -257389524, -218984472 ], [ -298249865, -386650313, 493395962, 274122638, 238839225, 530431084, 54737448, -65094966, -512588825, -7806574, -277323967, 43003997 ] ], [ [ -206166593, 181794460, 442851228, 300427517, -228088453, -219484108, 770617, -6042317, 262328395, -279152512, -84000863, 18973125 ], [ -773509406, -441481720, 680358472, 517838070, 46807801, -351943576, -447706263, -198150676, -24154221, 577328211, 130275906, 680616181 ], [ 199697768, 506037510, 450235584, -307309585, 398796386, -43581293, 496080215, -531174518, 342917095, 396585995, 403169405, -161561920 ], [ -13047264, 231456079, 193367243, -30992309, 103586709, -278901283, -131230441, -91574254, -825951850, -139616045, -181144863, -548796743 ], [ -596636095, 502997638, 456065047, -205565307, 28559979, 490794264, -59179056, 144931178, -224096311, -113909119, -264228175, -43591719 ], [ -341673071, 11535916, 502129859, -513954037, 103273334, 299727487, 55144581, -852234078, -24328035, 912271996, -1561081, 922200584 ], [ 51189659, -4023266, 585979754, -70113850, -496185994, -159278937, 232266682, 633092627, -10574367, 145483518, 122056653, 472527240 ], [ -49895625, -94362192, -112338318, 77698682, 525364968, -20302583, 454208570, -364172207, -166370082, -3633798, -147008558, 513042071 ], [ -2011072, 332244986, -227220479, 118876974, 595700075, 333590435, -202436108, 6584351, -749818925, 114535172, 231744796, 414101646 ], [ 13531613, -11885534, -297442152, -141360053, 177924070, -262611685, 637416385, -91886112, 118597245, 427993449, 50037526, 123513935 ], [ -313617524, -785385875, 676567082, 79741765, -270517270, -112283084, -52888903, 24038018, 88011694, 712772586, 44351691, -44184754 ] ], [ [ 45750664, 133604010, -310501358, -285835920, -129405893, 211616079, 149118669, 251538016, 122791909, -337220273, -96482954, 362274921 ], [ 728824187, -904906681, -268714617, -153596, 212380627, 901293143, 4141257, -485810359, -796022474, 448720003, -299023030, 218904777 ], [ -557276455, -16944996, 610993091, -39567603, -26794101, -201622263, -2982554, -35759772, 548221694, -73963372, 367840010, -28516087 ], [ -180092700, -108915293, 542478797, -252778369, -273260396, -113109114, 88539761, -263247847, -78338461, 498695216, 13998769, 8910980 ], [ 537499147, 58604156, -298922181, -231868280, 185005467, 79562894, -72962048, -180825214, 10231700, 235056758, 577392072, -785843700 ], [ -201404662, -35643371, -138836925, 417505419, 361560590, 372739986, 543877263, 113372017, -297772733, -31959551, 83591599, 443564702 ], [ 65469936, -316085088, -102400832, -29298594, 67144879, 153523914, 24683846, -145811802, 174149075, -107387205, 373492341, 211916161 ], [ -96193338, 84628357, 394464773, -140706782, -27471477, 123564745, -143633686, 476914277, -321172402, 138715488, -219070177, -541310111 ], [ 19929077, 86217894, 395431691, 765972539, 142429203, -168267840, 131534105, 648254778, 526471567, -211838217, 100188499, 74429857 ], [ -18333841, -128700088, 156297404, -11923071, 552979993, -963634090, -587100705, 51816560, 342050259, -754624485, 30818006, 179571452 ], [ 630402982, -274625045, -124180548, -274259312, 73741910, 446559300, 298828982, -39593370, 442205826, -189285822, 427626267, -653648397 ] ], [ [ -370929919, 198446119, -43326481, 228197540, -711809096, 15946255, -92066097, -65834549, 310216185, 481370961, 724326153, 358192884 ], [ 232830144, 81196464, -234293620, 20121799, 337889768, 1323506, -63419209, -72198189, 237721858, 469886596, 1621769, -10303306 ], [ 803656693, -254981371, -74644735, -149725743, 198518219, 43317439, 203035612, 554168240, -326720479, 317319743, -35014668, 20050447 ], [ -406511890, 52013287, 62181877, -767469194, -63528008, -130129235, -10665917, 233422811, 53425789, 62579662, 135307158, -14857588 ], [ -325421655, -133805454, 121663320, 461609990, -164338453, 99068357, 215625540, 31353204, -832536882, 649497817, 9279762, -334716801 ], [ -3725383, -11727527, -232366225, -39466459, -36999185, -342561450, 323574040, 328003438, 19963726, 39372993, -632968156, -197090899 ], [ 186793019, -30356497, -204152457, 110168740, -55211581, 246857172, 187389115, 557119536, -357768404, 647590895, -109448374, 23743522 ], [ 92890224, 396950877, 323189206, 1533207, 241776302, -142840307, 63630392, -9607009, 29273767, -3308086, 522730668, -547542851 ], [ -97222994, -394401507, 235902554, -15107592, 138780697, 13041797, 525087889, 307079362, 121721283, -7105031, 786169410, -87716337 ], [ 31729694, -432238723, -43917414, -8743856, 82235575, 105386008, 767792684, -646798277, 59389972, -68692585, -99863488, 262768332 ], [ -59338136, 343488178, -185115700, 395445491, 298140148, 261071643, 456087799, -21696238, 448383651, 83288851, 372523767, 296392292 ] ], [ [ 595263828, 286878652, -44807527, -331958706, -429833326, 27763457, 406252747, -174554074, -666488080, 84250649, 313778189, 25231225 ], [ -324757342, -9874904, -211150789, 96574772, 91045099, -162300406, 248139557, -414223793, 363559993, 563917750, 519048048, -479573083 ], [ 48492852, 457318436, 231855714, 128652790, 219318550, -446588013, -221155244, 388642325, 300366567, -246889492, -313555129, -38053996 ], [ 215527369, -19978885, -32513776, -15447402, -28246338, 246703981, -106538263, -254140460, -560207781, 62657521, 291399586, -736375401 ], [ -227904584, 349602509, -362503018, 28716159, -55989248, 253894901, -133458123, -552316922, -87154762, 188852503, -121934033, -81847441 ], [ -199211694, 47705737, -201104436, -43131584, -112064033, -352151002, 495472847, -426044598, -677601970, -35406490, -562286809, 608319744 ], [ -81478142, -346641161, 112295, 135766568, 520486304, -201438561, 103991745, 49169155, -646263686, 98753671, 238065261, -227691178 ], [ 219264065, 706155370, -159498243, 163858581, 245571199, 476835027, 210750829, 216374468, 300411254, 297889130, -136881955, -622004508 ], [ 463983596, -18171384, 95491316, 309888986, -58349159, 83006587, -269747518, 369691648, -360402637, 105793728, -185078780, 525339881 ], [ 242236835, 323306671, -751556420, 317824819, -275465242, -65630880, 425916234, 334989492, -622830206, -484154295, -114493897, -279639195 ], [ 267166117, -70319106, -108687282, 161141771, 156942337, -401655772, -22113205, -234360086, -202158925, -60407959, -123895196, -25092797 ] ] ], [ [ [ -41998057, -388565849, 139955674, 179443711, 80064443, -237363595, -158005302, 404932008, -354092496, -6326120, 241887698, 51605324 ], [ 308097154, -45177213, -461210823, 28114744, -310653722, -32974950, 152697956, 593123970, 361018701, -54907280, -270496024, -297331150 ], [ 441254649, 149873185, 226512245, -29764093, 730743247, 445176130, 45563811, -92531411, -87806981, 166838673, -44559904, -242660279 ], [ 562499257, 267809879, -59394598, -154965147, 801258993, 187680425, -323671599, 80599561, -184813380, -185982102, 28593393, 214319117 ], [ -10974673, 118884968, 90262207, 88356734, -6818894, 206246800, 210039780, -189566887, 103739358, -96584761, 252421199, -137906378 ], [ -381070087, 731195099, -201847252, -85903208, -656163966, -292350417, 422665017, 76429032, 142805009, 175944326, 286489438, -98649484 ], [ -25409363, -181403589, -4251589, 89131620, -855809622, -56385934, -698530434, 164630507, -703623260, -496007923, -519548152, -55939285 ], [ 18424858, 12091793, -483084106, -425623229, -113815628, -883932385, 901150158, 194237333, -486691376, -486099335, -261416390, -130106627 ], [ -296077931, -30723978, -734396774, -2604223, -708802507, -403777894, -20467167, 125085526, -356887429, 53387940, -136597007, 313099650 ], [ -210347385, -28207159, 114081162, -369898171, -384419219, 47614593, 36896253, 102390399, 4409339, -434149023, -76812146, -103181614 ], [ -4749148, 396853156, 11032332, 664295515, -488752000, 268606888, 442532934, -239673451, 18112643, 297545463, -24051872, -443532051 ] ], [ [ -17244253, -104124618, 553549004, -235748063, 138883928, 667663750, 63217081, -41540428, -19224924, 55402694, 195971049, 492449528 ], [ 78823756, -12869405, -466857163, 278824528, -113937395, -39679951, 13615374, -798455, 679044297, 95276493, 101661360, -597939678 ], [ 414862727, -128584453, 284990277, 173930130, 415740806, -322556244, -564924452, 495141211, -215940593, -240043298, -689679887, 519097305 ], [ -916941540, 179480361, 10224303, -164721481, 220474047, -275624032, -15035162, -562529491, -50496298, -74097040, 226705533, 482968865 ], [ 7563880, 880428731, -192361958, 4561888, -256870852, 557161038, -168061267, 673580177, -68440657, 758576226, -283166232, -103675337 ], [ 510664914, 332478418, 434769688, 560263882, 242788217, 440674377, -111391132, -490578279, -72620317, -338400767, 198937585, -538101734 ], [ 323435947, 586255978, -768898626, -223162369, 142774482, -53647100, -63166101, -662441752, 653592507, -17430617, -35822683, 216126806 ], [ 2754709, 82112717, 9200827, -613738039, 117556235, -604812592, 49226763, -65470059, 178090719, 309710959, -599243969, 63742694 ], [ -320670724, -19624348, 381745347, -47314485, -552170540, -568481370, 329255869, 859645501, 250880073, -379693822, 1370163, 231831905 ], [ 364095928, -340403890, 94536988, 375510025, -271769335, 330862638, -82405582, 606520451, -24185083, 427771272, 430406888, -103334134 ], [ -504282492, 119494441, -6695197, 227484091, -40005873, 8065194, 297517469, 346753201, 187592946, -423028392, 18453538, 27709659 ] ], [ [ 552844925, -8787124, -16574371, -547357279, -322115223, 868487952, 876252055, -421193835, -184229464, -403180427, -70639182, 612964114 ], [ -226350774, -36906216, 10434745, -49851197, -595988470, -296795016, 7806771, -279358299, -477119456, 148571573, 562848234, 37737317 ], [ 269731402, -110792888, 765772312, -91362359, -126663152, -148199831, -50642740, 46654940, 168686702, -70368335, 411346337, 218484120 ], [ -178748210, 50334867, 124887679, -188029298, 323000667, 262117358, -3789821, -232516950, -405885788, -957153668, 510860298, 134054725 ], [ -161685097, -439024194, 691722615, -219729416, -326046262, -62769025, -723596937, -614998722, -319468685, -131691812, -508376055, -64691433 ], [ 180953066, -5273497, -573010063, 10459066, -114203893, 16103624, -422725704, -56621067, -1007187131, 249490958, 103635992, 228236924 ], [ 786354275, -704452335, -833622906, 165467639, 388708549, -178766450, -118862601, 114729426, -579491, -399697789, 5144885, -204743528 ], [ 35987617, 26079951, -880106597, 542008160, -526994381, -55808983, 123128311, 527133402, 804054631, 45154358, -150967313, -106236533 ], [ 162350028, -271885338, 83314162, 734940942, -175896830, 655311937, -554667222, 57607576, 21451068, -388838104, -522482730, -622213237 ], [ -4387818, -677563991, -23050661, 51085783, 133683164, 192334301, -105998297, -24159861, 315441246, 668042605, -170599951, -923244255 ], [ -129255474, -250335128, 20998018, -7158983, 106470770, 348551183, -83777969, -26225591, 830866869, -28789649, -141583500, 237045106 ] ], [ [ 16916837, 342073725, -357999, 669366469, 35318077, 7444658, 103239845, -387720653, 337475285, 251432355, -13226259, -288109738 ], [ -5969506, 737420936, -446433317, 58155649, -189528295, 100270384, -135809546, -80791784, -582336581, -301748117, 314737677, -164577655 ], [ 96035471, 106127740, 72532946, -151275119, 63580342, -30030576, -414393204, -424138915, 111498775, -67254820, -553762360, 125949001 ], [ -712773423, -459073427, 63731212, 64665124, 30534359, -641588334, 207592660, -179237132, -13067424, 50827766, 67059696, 192611933 ], [ -730096228, -230182966, 412702313, 84960838, 75986567, 13760391, 216278976, -168510113, 2353962, 243862200, -104289762, 12578303 ], [ 348278117, 510545176, 171908186, 6377981, 10937567, 49312748, 768056137, 189089761, -523271242, 564179005, 107473392, 438892316 ], [ -131449096, 462219440, 897173550, -648116363, 45559215, -30860641, -301586376, -56884958, 50445415, -207119824, -460128215, 12556697 ], [ -271897737, 129119035, -191391381, -347668668, -358196594, -957560931, 404269166, 737987622, -36593728, 149724643, -297173773, -107245118 ], [ -131840542, 307111141, -467334225, 213132040, 296551154, -150760431, -32386025, 119351691, -243292301, 249705164, 533697090, -127624059 ], [ -59533202, 29861183, 335180746, -1002402725, -178762068, -489989025, -508441287, -13828058, -430791898, -24639956, 309183552, -197078280 ], [ -399572498, -236173649, 276155295, 195759127, 798336874, -206721806, -131917849, -866805956, -388993732, 274084551, 562577277, -160787962 ] ], [ [ -231838335, 235253719, 838549039, 563317622, 221651430, 13197190, -38933790, 26410901, -5726262, 132644103, 36541732, 216488412 ], [ 186592646, 27003264, -291557982, -178060181, -216370749, 205622899, -1488424, -24521478, 482553173, -5064821, 299119965, -103880340 ], [ -203494930, 389801971, -50520073, 77630699, -33865013, 214482383, -396472947, 753017810, -172849813, -181938165, 192785737, -42527907 ], [ 83332380, -237153372, 634642901, 272502546, 303897075, 124629346, 25099864, 154627597, -26384798, 320367731, -26316638, 156096962 ], [ -376750428, 393532672, -5668179, -544339706, -628756539, 155903235, 215686546, 657785124, -534551930, -238099347, -503318, -526511436 ], [ 131999855, 228443730, -289950165, -865171997, 63434195, 430818190, 68995111, 304335603, -149501497, 71951056, -369251569, 95842099 ], [ 224109778, 57445961, 585079761, 449937024, -275202677, -12687581, 179193745, 143632278, -625516360, -187951136, 6516567, 293913413 ], [ -476981532, -274784372, -530921074, -45101062, -12664293, 126871859, 530519076, 673002376, -187749004, 300822130, -834719138, 7921899 ], [ 568300791, -284401381, -266525817, -247366958, 468679465, -278927582, 28959362, -87159289, 361019686, -15788104, -19604803, -1624101 ], [ -213471696, -833826816, 2825394, -512994326, 108140344, -46544860, 247190889, -29557148, -57752949, 330634944, 214394635, 26564485 ], [ -567960829, 103065944, -712062704, 158844940, -3190373, -151492836, 550098866, -31711716, 199141, -22522301, -335265217, 609237950 ] ], [ [ 369323612, 17974361, 322402215, 331242296, -97689154, 75692574, 311910614, -67241274, -189055015, 239953839, 56541656, 169240872 ], [ 758632489, 279837721, 529882820, -261722922, -126435546, -369526588, -31347955, -201583024, 216433254, 13824481, -160683259, 282841743 ], [ -361275546, 493049440, 129105874, -462523664, -924833420, 138204539, 97937299, -39836462, -491697, 319313587, -45453025, -70082145 ], [ 583654582, 79987178, 75567258, 288436264, 3669201, -535666015, -15440973, 170921763, -402744396, 141832685, -793239392, 66474922 ], [ 283170312, 398352351, 168750625, -171137239, 24944897, 177251315, -441231116, 83019572, -99117623, 391245992, 374179256, 380010848 ], [ 168082257, -60971659, -485820828, 734668612, -152328070, -88852808, 504444006, -575507214, 252068214, -345970956, -470066986, 65386389 ], [ -62142262, -200167912, 72283142, 310530, -15943645, 811547250, -728788690, 377719731, -81584444, 90458022, -526859250, 229735507 ], [ -301117170, -510136844, -53426107, 375212587, -228185302, -150133312, 798730825, 262774661, -295582923, 833780442, -112384166, 603205469 ], [ 184116961, -110448891, 284089913, 414042491, 482643185, -427510875, -10067307, 279518861, 397625780, -19271224, -49508774, 158026880 ], [ -67288332, -911078740, -326316754, -139046362, 778666551, 8526588, 29931153, -73323285, -42470715, 452770893, -19077326, -158538686 ], [ 131649514, -282344861, -323258354, -302077694, -148745331, -23410777, 2726627, -214664270, 1030069345, 333470958, -4000948, 55060078 ] ], [ [ -157140050, 39028679, 443054756, 477327167, 17062125, -95284318, 679021902, 419160600, -664207988, -119532878, 288635339, 568433439 ], [ -2567092, -194100816, 328078139, -457811569, 85716150, -645518740, -840121205, 124689608, 322363884, -594713503, -22793635, 464405464 ], [ -82253257, -170256090, 140141759, -1032502393, 243158138, 540279292, 176772854, -354614141, -377505880, 270550656, -4002570, 58678262 ], [ 350690494, 104816314, 235230198, 8220602, -411849967, -156311859, 601362640, 351596071, -148073761, -274656936, 3143490, 201217631 ], [ -68661745, -34128757, 395286458, -250714269, -290167753, 458386160, 783001180, 333147324, 731594025, -400875741, 68166708, 136937692 ], [ -119557102, 321271548, 595055391, -15125646, -464034300, -4088331, 572326342, 568593518, -57102500, 680408332, 384416491, -239172293 ], [ 119460327, -329858927, -156678222, 468992052, 244264512, -88987903, -739150480, 272323343, 171839755, -517903809, -49197277, -448372149 ], [ 822459751, -547763895, -9612351, -778973909, 419329685, 44454536, -317262980, -237412823, -165491402, -121420725, -20066329, -23574380 ], [ -484286584, -629435950, 179942045, -315401081, -137406563, -274398875, -318980318, -99386160, -380330188, 191139099, -80547543, 294639225 ], [ -319178902, -116352221, 299830740, 196993508, 235234284, -319727462, 295546899, 664355370, 174983702, 292527371, 34969524, -524406830 ], [ -384753457, -660521936, 164899853, 303810923, 6777071, -156196457, -113026162, -154474917, -471062191, -395372971, -143718836, -341016857 ] ], [ [ 43771393, -199684509, -348409683, 11400981, -95231806, 102014535, 424455431, 214877088, 520301365, -494289950, -278020368, -63777035 ], [ 233246345, -115305170, 413836445, 255296217, -30521256, -63323164, -476648158, 4329475, 562564228, -245091894, 474799906, 136425462 ], [ -302336511, 967699941, 555945439, 125919453, -9966402, 808735135, 222335740, -28039982, 158272393, 148167707, -317689952, 33939730 ], [ -178137729, -99826542, 151291062, 717757220, 855974970, 415466613, 25143086, 178139472, -575500163, 36795771, -319209106, -43401546 ], [ 224790498, -469748996, 71662380, -179840732, -544691016, -173159217, 569066061, -337323792, 303418495, 460220987, -712789213, -140546741 ], [ -4633396, -115785876, 25644153, 140272518, 324731142, 312342935, 209078420, -138485970, -122095971, -49421291, 720831530, -232718594 ], [ -439804032, -60279250, -26833140, 242556532, 416366963, -341814063, 366749681, -632594195, 6214591, 35889319, 843716955, 320634318 ], [ 364700511, 173845422, 498094626, 634504041, -535979668, -4569992, 8709061, -84689859, -7995326, 28317775, -473761782, -36648816 ], [ -89493796, 206161257, -326980943, 283627124, 277793795, 343117333, -76154893, 278351138, -498723288, -41421811, 102144314, -35527822 ], [ -102205791, 218199455, 344752205, -94996766, 496393062, 48126323, -3614772, -23273159, -240477544, 11284042, 278958421, 231392241 ], [ 53835990, -985946643, 356600039, 399798785, 268329206, -332476111, -64117963, 458558121, -26324785, -716386987, -390832758, -341195610 ] ], [ [ -291769532, 177729931, -76716313, 385729207, 563120982, 2582072, -2878647, -9181529, -194473465, 239867145, 169451364, 205104491 ], [ 31088579, -820685903, -354428987, 212290337, -57106026, -134980241, 153558791, 251748220, -1433453, 222015075, -28781873, 521581883 ], [ -11202239, -240561873, -146242026, 165743889, -35788955, 147323686, 484212181, -591282804, 86144344, 326713325, 7830550, -635075543 ], [ -6120435, -44885196, -83470734, 363311252, 167371445, 356545969, -19786263, 421697376, 731731672, 217303795, -96895634, 4076965 ], [ -528026143, -1229608, 204762435, 275217074, -2056873, 250633032, -69903707, 61634913, 107199424, -534205232, 121694061, -29176520 ], [ 201652447, -84544718, -507520453, 465913395, -557646178, 840202275, -15467804, 83694134, 9581047, 911230308, 561712058, -329350009 ], [ -125238041, 133828064, -106253932, -16038855, 98367687, -390875502, -131605047, 88032268, 8629670, 86981437, -122824078, -453109075 ], [ 608479460, 236431034, -214076368, -94061297, -923432759, -234624573, 8838524, -817405688, -671185181, -1392440, 612048239, 960468491 ], [ 1289842, -89879469, -263854144, -105293945, 177884580, -409983425, -49205192, -15356298, -189660966, -301083427, -81792059, 214680611 ], [ 93912327, 8814051, 195216459, 522631642, -147137497, -26543766, -201702591, 44390351, -513932734, -389788717, -30042750, -45133517 ], [ 495878161, 900012917, -704870954, 623286619, -14110966, 249305208, -222868636, 35492209, -16731020, -363299187, -6558921, 223602352 ] ], [ [ 170054763, -282724252, 361755600, -354423099, -105057593, 241128842, 86732046, -80305328, 22230614, 120302853, 379647381, -191180830 ], [ -554710496, 93350789, 584644093, 157590, 200914234, 198471170, 212405028, -265825988, 390608181, 675152087, -271922767, 67131870 ], [ -48751618, -12852208, -665915557, -27554119, -42365895, 156892140, -612966, 263127414, 318505470, 159673004, 121148858, 42850623 ], [ -675935987, 57032812, -245231538, -248737456, 35964396, 56361422, -78968903, 273398850, -57161445, -266380967, -2719864, 32028216 ], [ -708096786, 383030459, -11879524, -150374640, 882264792, -354775132, -23439405, 102178646, 60652089, 586202243, 306565230, -1019745313 ], [ -14594753, -9689813, -15899656, 69268409, -541469271, 102718412, -297045921, 199225055, 104805674, -9926846, 96128729, -147107163 ], [ 89446506, -239478324, -86674417, 233036213, 31227162, -121377375, -445927784, 219565731, -8807848, 72944287, 91699097, -55520761 ], [ 657578024, -241011830, -202939757, -143858164, 43864764, -93665876, 48736705, -14314102, -171554097, 188823, -63378449, 352450020 ], [ -414234084, -125021213, -171385330, 505270713, 763411542, -445939152, -165263396, 310571729, -939029928, 370444118, 15747550, 595761422 ], [ -191507784, 910935643, -177999140, 19014800, -247189489, 474577906, 493284481, -29392417, -86014248, -570310983, -385511045, 393939592 ], [ 253442135, 264892686, -158135855, 218569705, 10281009, -303175049, 358063755, -146668504, -129701427, 101418874, 444746396, 929534411 ] ], [ [ 173314197, 4624749, 29117414, 130501953, 260708855, 12869086, 51199850, -402159582, -590634504, 643304241, 634482094, 267887727 ], [ -365795254, -221966272, -8534676, -159181836, -585339248, -995757, -52351200, 177221591, -263153339, 39822490, -71296922, -308133934 ], [ -96701297, 452620302, 339585248, 449058997, -323461354, 129136321, -82177665, -300534927, 209533766, 119775678, -45835019, -143772591 ], [ 453162753, -13080071, 65706488, -745340928, -524511187, 166854592, -1336174, 106286722, -253828170, -330695251, -769721238, 388546184 ], [ 316659681, 294692099, -63815140, 383753934, 186723170, 565741179, -694812259, 47157160, -834585982, -379960690, -13473552, -710339829 ], [ 253694187, 15390519, -617312847, -9368888, 233928260, 195534759, -265143616, -353305560, -206355689, -417313299, 634779860, 465318767 ], [ 935848385, 59613086, -166039327, 486796469, 32232455, -267540764, -847229976, -379115246, -422948821, -551445737, -112942068, -167925277 ], [ 52472090, 316449588, -328505066, -111740905, -445877673, 203855604, 649229649, -36334058, 37584240, -64403266, -43556661, 919611466 ], [ -673953370, -102926742, 296686019, -76470640, 47781846, -519080647, 115581678, 272841558, 97944799, -15614448, 766078529, 272814870 ], [ 5726605, 847699032, -40384649, 146662084, -94766396, 84291478, 531868725, -413620360, -112116237, -63592901, 345681406, -310229134 ], [ 177944200, -4817777, 139733300, 616789389, 477185809, -317794080, 482411808, 86648771, -430338986, 33334003, -81558469, -157672890 ] ], [ [ 368371236, 515735023, -406305009, 319872945, 466947006, -451190909, 224832624, -9748579, -338415822, -4324225, 549729118, -84981023 ], [ 826797732, -40478554, 121971764, -85654529, 300068667, -288347160, 23662927, 317716202, -551169044, -649662087, -461396219, 641311231 ], [ 47158573, 390446162, -354509910, -141947672, -1199165, 353264126, 500985975, 724581179, 244894991, -373238744, 210850578, -41057306 ], [ 11798131, -3121803, -144205276, 18721449, 196803521, 164861302, -20680155, 211048218, 269047739, 126659541, 424682364, 680964294 ], [ 854547240, 8536521, -211185195, -56325453, -71193936, 384923106, 601227972, -32509994, -172348586, -193701809, -34324926, -507554386 ], [ -142672726, 61493293, -168483289, 22996549, -227168307, 403334533, 492815970, 298827117, 121393932, 81435871, 164896625, -281049718 ], [ 124273059, 661473459, -19259881, 166347651, -122430743, -216955838, 115212947, -46252348, 68753396, 186377907, -144024952, -455187619 ], [ 284643329, -701412813, 282412346, 320563982, 326950111, -166328723, 78687135, 106957632, 60056106, 256462839, 290045063, -164238756 ], [ -458401369, 8669892, -487797990, 163282636, 66836659, 279868864, 851242257, -512789060, 128680171, -570290970, 601221966, 560838405 ], [ 323912843, 823502442, 584795482, 98967195, 534747479, 28085670, 317159858, -546887755, 1041785714, 149441972, 26572075, 246493560 ], [ 404929278, -175132829, 63756316, -523286511, 476988406, -856800020, -9916234, 91694053, 682569329, -593528789, -10991352, 9032596 ] ] ], [ [ [ -353941487, 163407708, -272156572, -52374635, 211446224, -716012550, -62469584, -6743677, 855438775, -8698302, 555916771, -3778653 ], [ -44413014, 59561864, -446137677, -34160660, 181520803, -301961377, -80404485, 102484971, 855999208, -289079133, -139314591, -23433526 ], [ 254556702, -376106599, -631396822, 309195175, -549129685, -143095717, 42586892, -60804775, -269955632, 442811841, 193490625, 231200413 ], [ 760268338, -14398703, 203764800, -140848568, -195954120, -83323167, -25558743, 11672118, 143398850, 10408716, -8056331, -33011102 ], [ -9337914, 156633799, -525913635, 36043268, 354304288, -391048095, 335419369, -196724993, -15668205, 15104746, 230392517, 953430395 ], [ -600926500, 323323071, -137787517, 571518598, -39328417, -267707314, 479469880, -163190557, -221719897, -179518177, -210129621, -325417391 ], [ 129366593, -317079094, -9575648, 162778195, 279419586, 160937208, -656272648, -695859808, 674558089, -699168329, -525742605, -159064893 ], [ -719533727, 113125662, -587468856, 242861007, -30826072, -549652489, 292074606, -47178005, 330298398, 187230332, 407526245, 120366261 ], [ -319872963, -123823191, 591218876, 353226795, 496703009, -376417453, -26829005, -317568564, -315439657, 37286726, 4444334, -351039996 ], [ -173974550, -234599776, -61128362, 904352576, -686012010, -42384005, -33296617, 70492746, 478320630, 769406758, 79719005, 55586713 ], [ 24378987, -424080813, 71091662, 503827272, -598822902, -3267571, 247026276, 145915052, 37918974, 184967018, -59770881, -533957747 ] ], [ [ -54383254, -318689005, -168215184, -734001879, -866370941, 271280900, 183936401, 38483340, 208807665, -297616304, -604300036, 562115919 ], [ -535957935, 1591750, 451755777, -243377312, -38633346, 53626442, -195797614, 45698575, -408262378, 135797587, -119537763, 111142554 ], [ 11188851, -122597354, 37628286, 75976252, 486788776, -63591863, 612273247, -41132668, 290815385, -276715350, -640983734, -238532819 ], [ -585138062, -280918371, 439979028, -500355286, -13738732, 90290306, -25602547, 184671111, 79898303, -261060041, -346295170, 150808130 ], [ 1474788, 814702778, -186909408, -3730155, -121426677, -512311582, -343122994, 439283345, 44763767, -524722786, -200647505, -121998804 ], [ 602577398, -563099602, 490801877, 254181262, 437198368, 623155833, -94786679, -206089680, -34317165, -602728733, 204506676, -17170014 ], [ -127602316, -294204965, 990723492, 881378396, -39045113, 356670749, -11165727, 11938573, 473376072, -685290293, 264854875, -935171154 ], [ -2540905, 7498346, -37908762, -687906837, 54344085, -934477053, -36343242, 113369453, 174468045, 193246691, 131462972, -92448013 ], [ -601071439, 20275239, -120037472, 29647460, 848181820, -111753281, -125409469, 1021166649, -40809598, 540998343, -9484629, 546006046 ], [ -131949008, 358911728, 44209495, -438453331, -21079348, -592163228, -146814236, 679399834, 19147672, -694524253, -631059973, 122432355 ], [ -203602174, 475918913, -100109817, -190440820, -13626407, -175611, -630386072, -262650, -20572687, 265595162, 162144861, -181623399 ] ], [ [ -612568484, 475317775, -20249908, 490889132, -557192829, 432876418, 114143592, -574418093, -239315965, 442983000, -112354405, 135231160 ], [ 176318, -625262716, 236212, 35592007, 1032191045, 471704897, 4770448, 454131423, -740625777, 532468766, 831927180, -33004498 ], [ -108273206, -266343969, 452511713, 230502760, 752817520, -214716072, -28724920, 393172177, -83013882, -681366888, -156294380, 31383602 ], [ -51112455, 138198453, -76715170, 136710175, 244290451, 758928462, -15308265, 30153812, 462004774, 764076178, -526993047, 245696114 ], [ -188539851, 13944304, -657019424, -92365234, -338701461, -53067911, -444013296, -344382694, 195783541, 24206650, 89555396, 27180869 ], [ -301842264, -6830206, 593980080, 13004177, -432184758, 44551467, -62612466, 132991273, 827189628, -137367389, 33402642, 218672351 ], [ 178409095, -735929935, -983433769, 86633727, 754313003, -477142237, 176861049, 395329035, -718499745, 350678685, 410578749, -204793093 ], [ 142609985, -637571618, -253131814, -451211402, 412865972, -44540868, 58280741, 348641370, -411313458, 73909253, -168177132, -2259896 ], [ 60194276, -211911117, -193117802, -434055353, -112536682, 738628406, -134723409, -206199531, -17509567, -159177967, -34840461, -181394377 ], [ -130433476, -384547374, 83124496, -282841767, -43954428, -377222445, 26940488, -9569901, 185958666, 288248235, 3550051, -259991132 ], [ -323937916, 143255395, 187234166, -42323718, 384055591, -42865786, -471641408, 10324146, 448870695, -337640, -362040617, 647427202 ] ], [ [ -28807318, 448797920, 703303402, 70742140, 23833187, -64934949, 1959935, 321332267, -231817474, 121371474, -382226301, 126516308 ], [ -15777639, -457125471, 649383875, -26527354, -538170482, 792130772, -123649917, 96052618, 854605245, -84470802, -355916212, -40085866 ], [ 175268734, -570109045, 158588193, 313781982, -758352738, -792401260, -531094087, -417130358, -260435060, -66859957, 418367197, -116512172 ], [ 126272361, -45274215, 54910390, 120460384, -158446583, -615827663, -388695729, 205374071, -541274316, -80561399, 240821665, -350901223 ], [ -253515270, 196332762, -174129462, 444791194, -858634095, -154446257, -12044075, 201739976, -13839856, 39688659, 223421962, 16824399 ], [ 118243745, -407973820, 38048410, 183695916, 9238664, -387540064, 554593234, -58629509, 408213472, -38656193, -7830142, -527668700 ], [ 8560205, 110436897, 15773083, 52647455, -9325080, -19483090, 329190000, -12996322, 7229954, 84939166, -101062146, 9192084 ], [ 612477352, -547399354, -213191941, 105154301, -165155298, 904428219, -3966459, -38244507, -65063610, -190548812, -60993164, 97965238 ], [ -105296156, -228545657, 36056335, 4603478, 426249897, 742918780, 7869322, 49258407, -110749862, -314300321, -58779762, -101852811 ], [ 68811138, -55321406, -849456961, -465082900, 158748865, 651065367, -847460293, -218589516, 15908406, 231290955, -201477119, -568212747 ], [ -54917135, 82056530, -413926113, 12885255, 375495080, -60487913, -310507151, -253809143, 448344651, -229368990, 447058924, 874090780 ] ], [ [ -721284867, 54753042, 87337473, -397223057, 155541091, 12835675, -171615023, 25824421, 456335401, 74942341, 51041873, 108432411 ], [ -408366927, -130777765, 172429438, 540367714, -293216879, -102045616, 4353500, -473763450, -278152529, 29413107, -162976995, -199004231 ], [ -426131916, 134830496, -290639686, -171484616, 6998302, 256431970, 117225594, -479780490, 85636571, -460594300, 69293731, 78100806 ], [ -10937863, -221123309, 423554530, -391885480, -108823560, -865939048, -159316266, -31149536, -346048220, -921569, -882453824, 393188149 ], [ -204855169, 325204193, -2890073, 631225181, -702442880, 119706069, 389235073, -453991680, 223661777, -222537532, -1862012, 156442074 ], [ -122660059, -167022150, -132924981, -553569288, 202178882, 423441514, 109231971, 260847955, 388658692, -124091251, -446457112, -12523703 ], [ -25743927, 102356406, -43124104, -281480714, 92791981, -26316794, -19369171, 138763069, -269442593, -275255533, 185729501, 194899409 ], [ -288259688, -556242271, -469750356, 281289574, 49190121, 110502481, -35980492, -468363922, -232504912, -584902959, 68766749, -10746045 ], [ -540427167, -164792485, 405572144, 299397898, -218705360, -85142321, 141034778, -600233125, 135769122, 420119353, 5374671, 188396628 ], [ 388105391, 191092961, -38815560, -199068239, 56097509, 355226371, -874441110, 28448813, -46370083, 391806072, 50909248, -355121941 ], [ -149213904, 74615159, 640044327, -207030280, 2535408, 113098320, -113502919, -534152, -11215701, -68339863, -272209851, 440902914 ] ], [ [ -203555040, 2127007, 289222477, 203615537, -97699943, 180219837, 132375799, 62869804, 544105344, -28784072, 296150206, 439453356 ], [ 47767905, -303402779, -85726869, 581919274, 168016536, 666990377, -358584515, -569173410, 806334844, 27444100, 296551789, 409857573 ], [ -432460157, -371311722, -967841442, -678065163, -886227424, 135903663, -3814734, 88170496, -303555, 293778336, 489713660, -98221103 ], [ -138946581, 113470781, 362915443, -647925359, -6638655, 112319275, 37076883, 172647825, -281867548, 296272347, -454101256, 130608802 ], [ 867994201, -379426481, -811818443, -39507610, -17766511, 77706226, 367809471, 79239563, 329295610, -141645578, 60394682, -909033239 ], [ -231337792, -57704194, 496137999, 732196806, 92703473, 786506424, 637466309, -70757453, -642875739, 90308565, -470508443, 366750515 ], [ 9993608, 319414462, 495762303, -12825011, 561375907, -220523670, 782267496, -134426849, -135085177, -175890922, 349950840, 251522652 ], [ -362096365, 448108082, 121122139, -40103388, 572984089, -388067449, -97274526, -85416613, -185094397, -920883231, 138022924, -633242315 ], [ 255389343, -407679634, 180650784, -119858099, -90389638, -129998621, -95318867, -324705188, 273169497, -176508476, -110670394, 89074617 ], [ -38961067, 812975461, -68377752, -60090671, 872234939, -203373513, 24262743, 219019277, -102519134, 318012938, -374444866, -165177 ], [ -46233482, 928143034, -52746718, 69561957, 251995530, -16337712, -142150069, 100471149, -372141226, -84268419, -32181538, 357893771 ] ], [ [ 558433576, -211160975, 27196506, 830160085, 37118629, 6216398, -237845482, 450356856, -613266208, 138248959, -273422718, 636709539 ], [ -6447351, 21513796, -160170502, -503965718, -80322628, 250598678, -260815764, -583227414, 329793357, -69844475, 87957466, -457360533 ], [ 103082862, 342246963, 39838522, -539069172, 78886410, -550014230, -313191318, -553411587, -449923621, -320310430, -3952091, -143225425 ], [ 128381460, 628568367, -683342690, -118999211, 250493717, -310047540, 251213972, -396526875, 75397065, -65496841, -506280197, -205028483 ], [ 331125228, -79431080, -266834296, 63881208, 13873942, 65721153, -749294684, -292523642, -829235611, 544152115, -38705551, -27832224 ], [ 211463206, 377738264, 29343925, 356905178, -946777857, 11019890, 192316381, -618760592, -12876431, 498139692, -87638811, 468772496 ], [ -41902136, -28780855, 895647734, 338083526, 150372206, -32944006, -766221664, 274796418, -142401396, -426090393, 299797399, 447891856 ], [ 344553428, -816281820, -70060943, -268243403, 95131872, 160228970, -251209649, -8374399, -287915740, -234952335, 26208521, 512455874 ], [ -800407611, 283877487, 179919486, -101082398, -528451088, 267993508, 187365675, -603744419, 345976780, -36641103, -117624146, -467752455 ], [ -48134559, -270702422, -68780145, 608153327, -705333559, 414901766, 143324634, -257788795, -361770558, 249956933, -45699596, -223277679 ], [ -403287210, 572333505, 181032366, -203495547, 26068143, 423294194, -109133266, -432048035, -357099494, -73817319, -94106417, -747203705 ] ], [ [ 68993006, 179075783, 801708532, 3943962, -104474941, -161736938, 257634651, -21132082, 532937858, -581749865, 569379537, 113023480 ], [ -108755636, -261121347, 194481375, 248527199, -40161384, -304075541, 396462324, 22325944, 395444441, -27839131, -369376627, -207742736 ], [ 868981398, 20993093, -380447490, 8996825, 91137775, -460476881, -246315461, -114656342, 120153225, -35260075, 62905942, 354721293 ], [ 179922666, 69648099, 634208198, -834842935, -734253426, 432469073, 12912661, -289216906, 301235434, 189086843, 19474920, -257921064 ], [ 30318972, -190812093, -17909129, 212056325, 194560471, -591989986, -22449862, -101864094, -509869680, 559065593, -703717484, 291897499 ], [ 6945514, 69534538, -13226282, 723867370, 149675016, 791172664, 110170338, 265655968, 128164672, 446313280, -575950065, -191773253 ], [ -198818275, 568160, -1479585, -31358663, -205239360, -287406927, 319614217, -833889826, -172693025, 36169936, -253199504, 170125348 ], [ -149072454, 114548305, 58901447, -119489176, 60712698, 241275626, 26374872, 237002920, -32553642, -764858448, 555458374, -366138333 ], [ 432613308, 69204086, -385358595, 161188563, -899956795, -331656195, 273102387, -156664967, -61452580, 34532651, 320326622, 41102834 ], [ 102400407, 72429010, 229179618, 113043761, 461679288, 103735105, 131423157, 19474774, -230981294, 6215993, -245893303, 109191257 ], [ -317620451, 273119311, -341549803, -27168269, -112962875, -501614391, 20603552, -381486095, 167698566, 4666512, -425453004, -72830566 ] ], [ [ 221049389, 463900255, 722324203, -869774592, -663990978, -402722413, 6205952, 11385502, -255084113, -262821202, -98466749, 142821203 ], [ 774486713, 657852742, 680863276, 596504857, 112210945, 263131083, 99972812, -182509529, 144282, 128595932, 368709242, 131366263 ], [ -616844811, -141915063, 25143560, 32333277, -2384086, -145719003, 114275508, 645712659, 604110723, -444328147, -81588579, 882924388 ], [ -6684287, -213251982, 169023645, -337914564, -496073793, 217236729, -279761087, 644165544, 405330483, 198597824, 334723774, 469738599 ], [ 474206591, 54849825, -180789739, -192778870, 11300013, 1850052, -20461063, 137903013, -48158500, 88271710, -22290622, 32060523 ], [ 416283856, -438135501, -435430147, -199944579, -460248054, -313407758, -39368166, -425652109, -24970597, 666536288, -868369244, -149620297 ], [ 26243115, 304210103, -347844054, 101983962, 371391690, 327205242, -267122041, -708637551, 18560230, 141137785, -128809563, 162714026 ], [ -417917344, -67085188, 175288729, -115209585, 631497852, 497973295, -360819992, -213590553, 819827862, 537968, 551023964, -59209687 ], [ 1848901, 121419041, -775651664, 242744876, -54071653, -434584799, 73409013, 14869173, 944868912, 294656707, 86602723, -351781032 ], [ 199690119, -10097100, -785355565, -60513766, -167230460, -255467247, -288704826, -323511657, 224401030, 11696442, 107013848, -84527022 ], [ -170657572, -551831143, 455132231, 441994554, -23960998, -130303258, 171503707, 52335870, -51157630, -538571406, -256397592, 425146998 ] ], [ [ -93911977, 89536610, -286661932, 268924515, 14981116, -52842506, -47715334, 65626236, -611378043, 55779660, 463116468, 717753483 ], [ -255948177, 722033019, 548226579, 68412, -416875101, -696474361, 155957966, -71237954, 622226798, 620977173, -308514815, 134944316 ], [ 304013186, 38164470, -280045583, -34122507, -11277278, -138527768, 2504967, 195079068, -141920592, 157155983, 4747206, 54943920 ], [ -541815115, -84960262, -123348244, 442104785, -296760504, -94832119, -133933065, -358452691, 163347509, 435878607, -14258232, 19897694 ], [ -664633546, 392127591, -444458100, 288473327, 848883301, 411460562, 88035432, -92082768, 96862449, 411538009, -173177082, 963003880 ], [ -189402274, -3273289, 98189893, -137316010, 579053722, -90789333, 233053599, -199084246, 231542225, -81730752, -130004496, 568024600 ], [ -296442898, -126179079, 3100532, -190211989, -51173778, 499826786, 758862520, 31040520, -239709596, -65435917, 380645701, -243900202 ], [ -651509786, 269464518, 317200429, -246498006, -32025116, 175651365, -617442028, -103199383, 47441839, -88480822, -104790140, -293635688 ], [ 441422896, -46633384, 210775249, -269156177, 655695918, 182895512, 178038102, 209797245, -446070912, 213360612, -6385854, 596291657 ], [ 32406207, 879102213, -167743480, 4721318, -119317975, -857214775, -80296819, -51019201, 54267658, -942445837, 165570158, -335518479 ], [ 361154825, -128719896, 226710198, -301032680, -74603299, -37956359, 53369208, 84927095, -456628212, -25057696, 67840536, 119022372 ] ], [ [ -27054378, 90547407, 61505549, 101181385, 60184244, 657356, -7373189, -117516075, 759907256, -410266122, 709462699, -90518519 ], [ -12496178, -72878690, 233232591, -57437441, -577118039, 1059133, -797929819, 24753894, 139565632, -537331537, -78784498, 191231982 ], [ 787850423, -368325850, 135255963, 35660939, 27772765, 117012202, 50865995, 23084431, 338247098, 262181005, -38344819, -68778561 ], [ -276533002, 51010949, 62400326, -895496924, 27727430, 164532256, 3998847, -591554321, -287697428, -517503719, -955701242, 541917361 ], [ -27783193, 685891570, 438309210, -54926187, -291276049, -568031507, 125903584, -90955161, 247602938, 907035784, -1543226, -253205620 ], [ 131771723, 15965179, 558483910, -9092738, -186561220, 339294330, 254422295, -113550993, -165462789, 765437342, 194238894, 133059878 ], [ -138412887, -167590912, 100776865, -168671467, 34692314, -222888847, -57978629, 240293187, -391765809, 110478366, -64077985, -46293961 ], [ -4354429, 46205058, 65244718, -127015207, 108473525, -9472605, 117725263, 18781544, -31876057, -16034419, -33973174, -394204475 ], [ -605676249, -270849832, -183016079, -60750388, 7461474, 267942392, -429454743, -540877316, -196711270, 566811, -543315183, -65139789 ], [ 40211284, 854854449, 45240234, 147623338, -136933116, 602717898, 312569841, 419495575, 661750275, 58180414, 117198553, -392391002 ], [ 248435489, -16547945, 103929504, -405878313, -809538848, -262494989, 382141226, 27468871, -409994900, 129169816, 283591830, 127780028 ] ], [ [ 425441515, 543936495, 93577094, 245495696, -219320631, -108952511, -584713064, 25619328, -405382717, 241501642, 812852967, -213387076 ], [ -101261678, 9205183, -180891209, 74032487, 303384574, 53801689, 20800570, 398679437, -607497381, 162180148, 422371757, 242926621 ], [ -42573734, 64968224, -549316519, -151059841, 623147472, -674180426, 366060972, 425760838, -21353765, 67200094, 461255286, 8873943 ], [ 70754907, -4357036, 678931150, -8082263, -293540237, -119508149, -43888781, 95066816, -277692251, 91320164, -130102020, 192029529 ], [ 869645629, -29851614, -759046541, -53773444, 143393096, 394121164, 376024507, 264279502, 107394724, 122473652, 575786198, -372821277 ], [ -93937338, 87645966, 128616641, 126329233, 148073945, 376890242, 93473554, 86632185, 559050030, 89466170, -318754091, -126169401 ], [ -120977377, -697805882, 36295378, 149226753, -520091150, 253282369, 202884578, -36800682, -930826690, -189520458, 177677369, -427347900 ], [ -27298980, 671043199, -53455661, 136864587, -437847584, 569107045, 570175765, 249533505, -39604051, -224637880, 177536231, 216398700 ], [ 510957607, -8433792, 446921018, -219437912, -52035505, 20659318, 185006395, -159475312, 167250361, 387867965, 325601316, -585315250 ], [ 77793396, 53530475, 402918557, 164661900, 443508873, -39932464, 716260086, -73728464, -1061513896, -215620773, -12238538, -141593673 ], [ 376590280, -196391505, 15518677, 305795378, -795497487, -533664813, 65957949, 12433402, 630304301, 378415598, -139871292, 11639279 ] ] ], [ [ [ 435305103, 210672088, -16768830, -363247743, -473648693, -114216523, 123459035, -263852643, 857913908, -10570819, 606382829, -368646532 ], [ 169614246, -102644569, -64645582, 12534044, -291045502, 120294673, -145936279, -487808026, 536800925, 129272274, -812750085, 613556149 ], [ -150674840, -316691432, -389925865, 172757166, 134205498, 250231631, 19746932, -207201623, 293409192, 556185420, -59994242, -82799837 ], [ -813992179, -407512182, -701211083, -172282817, -556883952, -175912622, 288649699, 62548714, -285265723, 194947239, -10466215, 240661568 ], [ -18817462, 317363271, 536697921, -166668192, -198125160, 136970927, 94075842, 45068726, -23880018, 94226535, -185668692, 378184649 ], [ 310535957, -265494276, -724236931, 195795385, 621493771, 272169327, 763181924, 60595285, -233567417, 404098279, -45266629, -590924192 ], [ -537531201, -366774996, 12653416, -382112112, -732077326, -660064454, -457568005, -196128612, -217150155, 749730292, -108451534, -303435001 ], [ 119277637, -79581629, 553146469, 38461031, 62641768, 826815176, 346369631, -51454479, 97336585, -370888912, 195410228, -79653587 ], [ 440175464, 116310826, 402801883, -339466795, -373677670, -758412613, -18013990, 644411909, -143672762, -21658414, -349251097, -570258542 ], [ -239775192, 216268368, -36534691, -426590700, 640513379, 310382568, 25616770, -292430359, -37167472, -726235740, -23778607, 54810177 ], [ -11514674, 365009190, -363111622, -136991469, 342084648, 228251705, 453530250, -499309235, -22164741, -368955541, 52673132, 221450792 ] ], [ [ -25643728, 235521235, 404198511, 455218763, 760443635, -301896971, -201742644, -29221405, -379600328, -283996837, 665675989, 313861545 ], [ 286164127, -426294, -365156622, 312389731, 86704861, -89481925, -210829952, 24625350, -271975395, -156597693, 361608593, -58085098 ], [ -492461196, 35037537, 109512855, 159058763, -806451025, 529910722, 596761411, -14354213, -461385380, -488134881, 700137769, 413987878 ], [ 1049396988, 470563341, 906329806, 524785597, -12702368, -11633869, -58622349, -694260224, -34862229, -73846942, 363452360, -488698956 ], [ 387753, 405259531, 298216108, -1317276, 134021121, -388302681, -616411412, 723218996, 1591888, 344535021, -317954855, 66094647 ], [ -212143909, -612012032, 186867335, -571363125, 156329282, 608669288, 3534837, -25649066, 479644, 291279748, -291310897, -387465325 ], [ -310214147, -454983048, -93945269, 801135540, 181691639, 115427516, 32483942, 245796811, 318835428, 642356785, -482735840, 453193866 ], [ -1132350, 4063316, -33176268, -507710474, 189326734, 503788828, 52294258, -59350408, -79170970, 489244588, 304794963, 350086442 ], [ 456134265, 24510315, 335651300, 13945658, -556514731, -847376398, 395046513, 233270716, 182696848, -192062921, 9511457, -136863687 ], [ -85122450, 942729791, 237141594, 373407357, -129308098, -555751265, 29392709, -766427414, 1989830, -600725517, -380556872, -75412224 ], [ 349864330, 329013689, 125890993, -860753409, 24670030, 3297404, -261551330, 237617845, -181687612, 398910648, -110736989, 27411522 ] ], [ [ 295596187, -282755381, 54060129, -209246382, 695040476, 412391543, 660763257, -262459661, 164070690, -368267491, 71355181, 59965849 ], [ -457523480, -525819370, 33562500, -38001734, -957219723, 84134289, 7132206, 366043977, 720659809, 49778094, -569210591, -30479497 ], [ -714706, -160104507, 126802216, 221277164, -247294504, -414963645, -78679327, -222724219, -124792433, 682161878, 501374363, 282907243 ], [ -13941026, 214015138, -34593150, -67253672, -359892914, 785169286, -15810369, -214795195, 441957053, -949000121, 298256362, 157535859 ], [ 82010784, 141311922, -446271280, -80399556, -70626145, -224687893, 614168077, 427648098, -390365099, -45320816, 492908479, -65598424 ], [ -157251505, -777444, -197288634, 17633497, -150841690, -30118444, 173030093, 77645107, 95905861, 297933153, 96558218, -149284836 ], [ -461900113, 480385899, 200145122, -221070238, -65027084, -323611686, -310915617, 280376247, 619356713, 243021917, -467786652, 220319380 ], [ -9608570, 187055651, 515481124, 238461950, -409899228, -40736698, 161395937, -555313494, 370938432, 92264726, -517144844, -129809208 ], [ -791257994, 121256374, 87380278, 288833709, -20051656, 311791231, -608449876, 206463600, 15722646, 190042176, -215561306, -609636066 ], [ 42413494, 789228701, 156805706, -125803248, 36273727, 357346724, 189811053, 54228211, -661350793, 45817188, -129929722, 186669680 ], [ 224082055, -99353607, 166386602, -99787421, -369280973, -294923365, 367756890, -46146237, -393945715, 88662353, 277649902, 80924611 ] ], [ [ 127645456, -168466922, -252981435, -486110059, 23486039, 64672963, 98452599, -431139785, 470661206, 412964379, -462915799, 204028672 ], [ 2218742, 389431076, 704627718, 2749838, -468695853, -561305247, -58931131, -16804958, 319778041, -173103470, 360027210, -187934107 ], [ 81032647, -348178276, 250787961, 933171044, -402246568, -451507000, -414622782, -267541433, 20649318, 60981692, -592332998, 149162998 ], [ -528917554, -279800297, -267225677, 171140007, -123985702, -103087130, -298826595, 157888577, -384887297, -91469813, -213458533, -342199090 ], [ 429886589, 116094692, -26283454, 278648814, -863763804, 300030398, -16495554, 478549627, 23743968, -210015319, -282030350, -13917557 ], [ 292193495, -398981186, 425389115, -89561303, -9373582, -325015199, 637553768, 146471988, 319437498, 520476832, 159445492, -351184747 ], [ 105361391, -135251024, -143653560, 219041008, -46612621, 29658436, -265830638, -91756797, -27142951, -64509037, 177970139, -11414935 ], [ 120694476, -430442263, 179624745, 314233541, -430854034, -480476310, 215865003, -125627868, -12303295, 446302792, 532302837, 215794329 ], [ -148408201, -322480887, 25909896, 361667877, 781958122, -719926117, 25954772, -102712634, -153861883, -278193409, -235888675, 58520424 ], [ 34376464, -31284556, -288419462, -819217189, 139739200, -488745812, -720848939, -807918, -421580143, -82473244, 317513912, 90119839 ], [ -9793460, -121236081, -479704776, 190776531, -8223543, -361147258, -60756042, 850395329, -647808786, -247754321, -490397438, 695623160 ] ], [ [ -664483668, -778093672, 22376103, 434287881, 160008901, 1378051, -404046827, 132225222, 326481592, 8789583, -121387305, 58856921 ], [ 118469567, 32597728, -21901142, 626334255, -316098820, 249175023, -24736165, -120075331, -382210771, -14859361, -547927271, -12909808 ], [ 850940653, 169994873, 174532165, -171066495, -98142319, -576758711, 124747894, -890220146, 174151252, -264557240, 34048989, -78524257 ], [ -20525830, -33935755, 152020366, 435147829, -499024335, -854465770, 889749575, 96977230, 63380247, -460541672, -240045667, 767538624 ], [ -196276471, -151431147, -4286758, -588265720, 516617685, 157051200, -97136549, -209880539, -450131964, 295519107, -450223, -505669351 ], [ -125271867, -196064629, 37509345, -901740896, -271784436, -418527409, 143153693, -394516910, 24784269, 9237158, -185216238, -79582769 ], [ 45783725, 37386291, 598518612, -127850025, -166995184, -28194137, -183168693, 65381677, -653205429, -196969822, 131025755, -290321963 ], [ -683256929, 441983175, -460952337, -240109957, -25404320, -198417308, 416408611, -667347025, -309232140, 593330298, -45914138, -72670862 ], [ 113470004, 237633802, 138145686, 460078538, 63962521, 299622840, 159415613, -52974777, -442961059, 348910694, -57886962, 84048174 ], [ 241173823, 448211846, 51311922, 112126574, 128201807, -383761884, 725172806, 94783448, -60904176, -277581340, 252956963, -227855402 ], [ -463972609, 47353028, -392537429, 480738285, -2757251, 133081808, 85796599, -20840312, -71133115, -43317656, -307250542, -388041145 ] ], [ [ 41130186, 6281358, 349544794, 2882446, -28647498, -13580328, -144459831, -1834626, 161164641, 253245059, 192600852, 295099315 ], [ -274684383, -690045357, 354884746, 461545733, 13720517, 509621312, 471028408, 100764042, -231018837, -4615526, -274179090, -271957737 ], [ -829495749, 349843068, 993555841, -571350676, -489149211, 31079327, -63243012, -176547554, 1604954, 200145067, -110022669, 79717086 ], [ -22484336, -78477232, -283518885, 769789371, -5945621, 584724263, -60805029, -247650027, 414724280, 2871000, -456325358, 261208923 ], [ -619104201, 305212810, -429595708, -763625544, -28652888, -219270095, -522354052, 104707820, 150309886, -99928817, -160234082, 481247046 ], [ 60160920, 50567796, -191900453, 436024507, 294761358, 342516608, -59649202, 323866310, -477138338, 121097537, 225557068, 312162657 ], [ 58900706, 233187542, -195221446, -7718279, 740889071, -356954778, 578721846, -216340410, 122925569, 244788291, 370273101, 59839278 ], [ 52697435, -50626141, 144403789, 115576, -330216954, 395801400, 539196670, -240102941, 261091067, 995759085, 48659792, 637636235 ], [ 13532674, -250441219, -253335579, -474290693, -540950034, 444739306, -22887380, 192673931, 312489468, -7196853, -21337327, -115712117 ], [ -10864679, 323016269, -243171416, -76525002, -948907688, 991999696, -26303091, -134255967, 162729492, 627435160, 16234027, -296898496 ], [ 24124243, 209347025, 452951271, -206192188, 303248939, 20440930, -338064944, 230834016, 733555498, -557044273, 3220217, -307239166 ] ], [ [ 33970973, -386719171, 195412688, 632315545, -7449998, 84455743, -768528639, -432147770, -681658159, 110584667, -156027619, 36828788 ], [ -33906388, -389510950, -137232133, 95840373, 383003454, -155160053, 142490502, -741965141, 503475661, -40310447, 122020386, -81196842 ], [ -134320545, -135861706, -66608888, -853279891, -30578327, -90737937, -494618802, -407122319, -343827514, 203917293, 4387762, 51018134 ], [ 205437447, -736754541, -526491791, 59988375, -296873185, 194015450, -15752941, 220812279, 147654734, 73456652, -566467240, 409539526 ], [ 204208388, -393397875, -84569086, -347271856, 216251044, 28314578, 340967515, -137423150, -868856027, -449436017, -13285062, 87537459 ], [ 30054197, 367266234, 294183027, 72984776, 206453207, 6077661, -344133754, -453235752, -185164835, 243534672, 752856979, -367381348 ], [ 74128280, -395246265, 277649187, 120250328, 25348421, -92872955, 221348699, -210205152, 198947892, 40012796, -235977129, -520677322 ], [ 653741974, 697486813, -41099096, 693471371, 307258229, 554612043, -225895635, 252497215, 339260520, -327634938, -14100560, -577499895 ], [ -190619828, 480942691, 58083686, -208364553, 228342738, 86050242, -77277923, 276984644, 495249278, -369252685, 200135158, -548651349 ], [ 110495485, 229461193, 210826244, -262188431, 56497080, 296188346, -215655372, -65452675, -277564497, 450998664, -195577517, -283018278 ], [ 418746958, 139993737, 263050891, 737227652, 12739400, -115254602, -111629898, 75322906, 27744987, -42348789, -91756767, 642573034 ] ], [ [ -85822188, 98378018, 212453015, 16575500, -186702096, -148431641, 441847528, -204353196, 467871007, 38163375, 394393950, -13433902 ], [ -126310053, 737797082, 162166062, 188234211, 303469754, 182455389, -130016841, 232408355, -595565523, -74145119, 388902115, 79423584 ], [ -439136155, -995156453, 953842278, 48354256, -3344451, -426662088, -233726035, -94766978, 358711291, -84814901, 94145500, 637379467 ], [ 232383279, 8941144, 893378633, 24653383, -308526259, -262395266, 1133717, 181038310, -741906789, 336641167, -306556968, 1257781 ], [ 338328319, 441418933, 3184542, 32911856, 756328261, 780050207, -427262566, 195488440, 528811163, 175698775, -146789601, -228268606 ], [ -14020584, -102669159, -50423014, -290038173, 452233618, 772479829, -183100356, -228314896, -153197829, 3968286, 190274019, 210996649 ], [ 107508110, -56000616, 27653774, -65184906, -284419630, 367023729, 249247564, -729587809, 223534762, -137412460, -808065361, -135244022 ], [ -462040745, 129262095, 201920248, -980474202, -843963306, -458694727, -308476, -377148045, 15999486, 532505176, -427102063, 495368395 ], [ -406096761, 10295472, 262546908, 149010484, 596939843, 122598859, -476485554, 315831362, -63790056, 12937526, 266314658, 101364298 ], [ 48142344, -203690101, 101228589, -36745384, -943185535, -102606152, 122088787, 21494951, 213480914, -3255944, -134667242, 365281040 ], [ 511406551, 986521574, 421572115, 399151109, 44000788, -701561125, -57780812, 205398396, -444485612, -584429619, 103239531, -244836592 ] ], [ [ 260483638, 19683515, -359552463, 193831707, -589633469, 231148203, 14187710, 4211047, 263961083, 442060368, 50222200, 152382947 ], [ -579746017, 67626565, -97882635, 603896399, -97302060, 368147779, -471561592, 501894458, 21235148, -201048016, 577658517, -450017406 ], [ 281044675, -129706512, -130750306, 68399444, 469723682, -23509797, 73724064, -411460016, -392984624, -21589056, 990177069, -228118851 ], [ -33689813, -158924876, 77570650, -111081765, -658660514, -250329930, -261456788, -48644142, -323352890, -563961363, -251001635, -383522919 ], [ -209122242, -905941532, 794030002, -10545742, 24281280, -107275878, -175815796, 227241623, 253037970, 32108035, 15536392, -23334982 ], [ 636289397, -676812381, -229571809, 509132120, -252423136, -72280591, -43003292, -805631167, -8231954, -749025325, -764210683, 97392758 ], [ -84956979, 415186439, -160023707, 91825604, 72628961, -296764381, 271565171, 147252467, 3843876, 102505585, -12791655, 373267503 ], [ -903497771, -403229698, -290228753, 148237605, 767445943, 335462869, -512988219, -500473783, -453713163, 773759, -259905824, 516148501 ], [ 4316565, 309884364, -321073092, -237466343, 132011716, -123102467, 367721961, 7139852, 776092358, -55912651, -147462310, -408378042 ], [ -131224652, 6832847, -647720755, -489452401, -164968209, 117307318, -272781099, -418239710, -535004386, 472096670, 141893634, 165262159 ], [ -18862144, 411649534, -179059240, -37000264, -276022838, 222813375, 5315917, -2403698, -1734984, 801751902, -20089550, -590517300 ] ], [ [ -37426980, 251711205, 160741657, 325124437, 185498487, -202956244, 404894256, 211909173, -249047641, 383920366, -67344412, 747164781 ], [ 744214039, -559627456, -499605748, -170313, 21234123, 204267097, -282468262, 383208840, 239494130, -284589206, -121318438, -300346371 ], [ -284317505, -32423303, 630013462, -26809281, -69424759, -80669860, 6571894, 144930392, -111960352, 77889155, 221955475, -80324343 ], [ 178545851, 62704892, -534480420, -289973367, 63196948, 363073210, -4833672, -167269162, 101937204, -24895313, -7793289, 16883941 ], [ 318733784, -615597114, -150192131, 269767067, 219321450, -11521115, -24132468, 10781854, 130910721, 120294426, 387677090, 834048764 ], [ -331099751, 424694, 42232249, 406682365, -116885498, -285387847, -54805804, 212918504, 437502620, -115937145, 128165921, 607781206 ], [ 225840435, -77848718, -131593773, 105442730, -170391445, 335704541, -886528565, 141774917, -102387032, -247230, -391094729, 192379130 ], [ 689556126, -351336073, 266567918, 14703626, -18076842, -67942020, -52355074, 76607490, -347225798, 143675380, -61238882, -904997994 ], [ 621904303, -68154698, -291254021, 244325895, 216544886, -829300772, -337620579, 383839881, -711486457, -147552054, -151653660, -718398878 ], [ 255410104, -601493276, 52896023, 6397482, -325238637, -293768742, 548482708, 95648370, 258042578, -27360240, 325794665, -153737099 ], [ -596218611, -451319220, 222123531, -157654743, -10920010, 611933254, 365198783, 23018025, 435779886, -63508211, -447331683, -146172605 ] ], [ [ 234419456, 127591449, -34659230, 376807503, -564682011, 4974683, -455970918, 643927167, 513207908, -261629235, -17196492, -281655925 ], [ -172010909, 237109295, 69978900, -38185122, -487778662, -989041, 704929941, 30215205, -309887719, 324114941, 19010809, -493929322 ], [ 213064644, 725269193, 603992047, 558802831, -174910023, 32645051, -47983432, -138283243, 133570468, -98457212, 1336025, 100227724 ], [ 446564233, 64150211, 602648891, -92660228, 425000635, 61939765, 27068221, -305870772, 135458812, 770771688, 520422138, -240267135 ], [ -193640870, -349051003, 108916281, -615264621, -41641829, -505135883, -90142324, -31659084, -162719721, -671869798, -16606354, -739306298 ], [ 364027644, 10822410, -437979080, -13426868, -255385430, -58114896, -205922027, -180506338, 261783066, 125565190, 330385786, -431130550 ], [ -711992640, -78210070, -117160040, 94004749, 25935603, 220989161, 830879256, 109531854, 53748160, 646855960, 59253246, -98267999 ], [ 41993944, -317355409, 260651524, -52805465, 933558417, -75116123, 542422915, -27246877, -67361326, -15206158, 367413304, -386733579 ], [ -380055879, -231054837, -234964161, 76692059, -75770213, 963781151, -703095048, 131713181, 95995077, 1937747, 851250641, -120080496 ], [ 24121037, 224790243, -24907867, 128933061, 181019205, 505667589, -894017283, -581767264, 410865993, -37917949, 361001893, 543400544 ], [ -290186558, 258208457, -295199288, 770335168, -143718126, -411065537, -274062654, -35214991, 384846368, -361482179, 633483828, -36608544 ] ], [ [ -606867950, 567016104, -120748808, 238040570, -125005769, 31093943, 575597095, 115248649, 249651046, -254159632, 616536492, -51986485 ], [ 958266278, 76743754, -29439710, -80982681, 419982939, -125675388, 50995901, -35441691, -106829294, -354665073, 100031618, 67401830 ], [ 46783930, -188244848, 528936027, -157625903, 313315637, 175096572, 425165212, 69695714, -138354672, -368573403, 886387701, -24036247 ], [ -315325108, -13263377, -196819856, 7935555, -112316303, 79224464, -39778194, 577148490, -157090816, -23354177, 296149825, 384084827 ], [ -903335859, -494524941, 594840428, -47890960, -135081710, -98832758, 230844275, -352809812, -65127088, -119305793, -153077429, -358191845 ], [ 76759634, -94180999, -211797510, 58042980, 51642994, 10635301, -469292677, -185797805, -720847292, 44404430, -13336062, -32360812 ], [ 42731298, -222275195, 64823197, -163668985, -11931648, 50383399, 20243510, 47173306, -691318434, 250930170, -583463286, 440034671 ], [ 263051545, -294688394, -18904349, 241678989, -236375754, -444314113, -120871852, -294138080, -281647407, 98924435, 24248974, -466034738 ], [ 485213073, -4288758, -19046841, 279509732, -94739593, -351947662, -807570964, 51315155, -433701516, -431263894, 444232942, 365899401 ], [ -17134201, -546984008, 553203061, -14293478, 363149042, -2320686, -388211513, 574688154, -907943105, 487266186, -114086189, -167759308 ], [ 656834111, 372847463, -56109317, -409499181, 507993510, -645371944, -125117088, -210398428, -68681552, -287829064, 96276145, 2241366 ] ] ], [ [ [ 74408445, -93692549, -305850810, 122876194, -80497879, -218277809, -17267914, 229914106, 273680724, -5668447, -360072109, 58337301 ], [ -344873821, 18031118, -409905712, 2098938, 268737146, 138638816, -456031061, -510130578, -634701625, -212609122, -362290363, -94194434 ], [ -428353909, 16117964, 524235713, 173652448, -588893673, 435571816, -31350164, 121293662, 67243572, 524513982, 5982896, -267084107 ], [ -443031350, 243395885, 414865290, 97704905, -773209980, -232459032, 385481228, 26154476, 118932580, -350298229, -17800939, -268284999 ], [ 7305000, 85574614, 579194204, 15477057, 533399384, 446301830, -231497253, -179539029, -39415446, 81259621, -198384322, 220186159 ], [ 321158213, 54727918, -290917623, -332411746, 54914748, 508581683, -260297059, 47472630, 497437091, -373420478, 110989028, 565153656 ], [ -139983687, 428585531, 5722378, -639065168, -771865828, -639872060, 759361063, 540498714, -310002210, 535953433, 614454891, 611999045 ], [ 237906277, -24010448, -677107216, 389725802, 10280000, 170370953, 379430587, 147470803, -436597535, -503323597, 420662337, 39883099 ], [ 202638547, -100097251, 444776998, 146953069, -685116402, 721587106, 26481389, 421139573, 742058657, 38856692, 15163431, -103037551 ], [ 155634832, 225244670, -85344894, -675909693, 337714469, -153938771, -7076772, -7452697, -82900270, -789525784, 79710644, -61975006 ], [ 53488245, -546879617, 427776061, -20925346, 200789946, 266314501, -627143026, -126745601, -56230229, -460203917, 33396377, -148821865 ] ], [ [ -33925163, -393625187, 906030796, 301176532, -872679942, -481768908, 244776152, 3840868, 309605181, -207915658, -348714094, -62472116 ], [ -179417675, 6822860, -364701787, 203937463, 121005239, -131351092, -289040080, -1575479, 410176063, 145215087, 140154353, 842581953 ], [ -221842676, 123055655, -224770687, -18056517, -840250435, -422877478, -381743809, 21875492, 464227671, -33180534, 652577084, -133970890 ], [ 893749755, 336380520, 76123788, -668821369, 56013926, 77195333, -41242388, 407976898, -169590167, -166823483, 251291411, 140147669 ], [ 198748, 86742605, -89520051, -5385029, 3975602, 461758474, 632659111, 246462289, 93359918, -662405108, -418331129, 130644135 ], [ 67123437, -374283306, -488572010, 909794303, -276366149, 217728512, 84645747, 222803045, 137407586, 244786295, 270409487, 127808418 ], [ -35835360, 612446836, 926895953, -223048308, 66274103, 24339855, 58022208, -208491375, -45557025, -430279462, 369978972, 107383002 ], [ 2713960, 105048629, 14582174, -362274121, -189571741, -774787018, 84939417, 175562782, -83435635, -547156718, -356963709, 97571039 ], [ 181524778, -2443347, 5662936, 13131851, 791202258, 371418156, 411718524, 1017158928, 621548564, 259752367, 10292418, -54985882 ], [ 491963802, 511299563, -372143567, -547802465, -49398418, -403429495, 89856269, -483838337, 20358083, -719052744, -277698872, 73959579 ], [ -773411299, 129293742, -24219130, -817180786, -18915219, 5401290, -182512044, 271903350, 357644031, 58229796, -7753955, 7567018 ] ], [ [ -104600281, 25812971, 29851847, 443560189, -471101560, -315659126, 678582140, 181546339, -74494596, 106429039, 60029476, -51410607 ], [ 4058599, -934630357, -22687503, -110761046, -706641581, 141776312, 8342084, 400286016, -219916389, 128435534, 778571111, -29220577 ], [ -162415366, 376699678, -266392981, -372248636, 95189287, 162663257, -138598346, 68207586, 20890432, 426140925, 377532653, 171415281 ], [ -223697033, -42812479, 22948084, 147755110, 739954271, 176670356, 11953052, -180075927, 464059542, -593960118, 155964909, -256228501 ], [ -74297424, 102549393, 123079229, 337714943, -357942040, -6878574, -840780119, -342528353, 74844963, 312298448, -428325622, 33915002 ], [ -315736049, -6631250, 126136851, -2338966, 27153962, 37209276, 317057340, 22949866, 849734514, 181263891, -59499251, 77208167 ], [ 321548296, 350734709, -94811347, -19597117, -257181973, -131661288, 294060080, 658518195, -435578718, -499390579, -64883955, -5358938 ], [ 249598767, 484267987, -431744591, -51397742, 613125422, -38250505, 153099701, 328858919, -623022064, -50234839, 211493552, 94066406 ], [ 647982836, 148325810, 255758795, -593069451, -122477734, -236450167, 210929386, 139761167, 2653803, 597050867, -416661630, -602741695 ], [ -135518591, -109022471, 16082132, 250103858, 11850, 264306226, 115016784, 4108322, 394502486, 19858967, 205570161, -428176213 ], [ 514760066, -127234089, 163219551, -7803833, 471015621, 8043015, 356349274, -7879120, -414851764, 101611403, -17373010, 112501301 ] ], [ [ -8559712, 273012116, 631965547, -429956200, 31933933, 38316446, 20182375, 53311609, 249250908, -789196835, 371931923, -208237826 ], [ -17208335, 745803830, -636423434, 33802495, -146193411, -7157759, -6525015, -116041826, -683071974, -204805181, -183883712, -47467845 ], [ 19758538, 164712276, 250101464, -850919863, 270314061, 328813622, -412001118, -295187313, -54679924, 53793989, 224590141, -51806957 ], [ -622834742, 563547395, -143649809, 47439848, 57239016, -267719544, 316477229, -158962359, -454461177, -70294091, -68357421, 424046046 ], [ -435064854, -189539631, 100452576, -4141745, -811236746, 264529981, 163298930, -392071700, -18289193, -27156861, -80251458, 28121102 ], [ -193314252, -303726230, -461012628, 251584801, -6212471, 678267755, -9842494, 247862388, -221968656, 277273088, 127451040, -10700906 ], [ 127830456, 160420669, -9800246, -531931270, -68107516, 18506229, 177692501, -178977661, 16466104, 77670478, 860958628, -10799644 ], [ 290757491, 39375260, -202107252, -57052422, -37158064, -474099994, -103256164, 547807718, 50406199, -26893246, 778786934, -30649506 ], [ -183497590, 214522617, -189883706, 110487659, -732319345, -723355427, -59885507, -217678822, 72251100, 535855693, -256244350, -70753954 ], [ -102370415, 13752307, -167907806, 815974183, 50097181, -274602995, -816807004, 115917129, -706206224, -163030504, 258270610, -90205280 ], [ -77964295, -32407820, -311048628, 336751966, 344185946, -152389221, 156830475, -258787189, -153826020, 179295003, 111497679, 160135872 ] ], [ [ 642866414, -257688774, -713375716, 208585050, -600334625, 5579961, -458662770, -141658628, -551504346, -99756625, -28052647, -490976113 ], [ 309590708, -87543516, 233776740, 623357721, -319771135, -19109300, -8625219, -440030911, 496816412, -16185455, -175582222, 105837837 ], [ -860186577, 309745034, -272761147, 75033829, -3398599, 326143256, 502254533, 880257854, -173915953, 4392951, 12789225, 8328889 ], [ -80924184, -141219938, 360311149, 448492214, -190897847, -408653118, -651423022, -43433089, 171984499, -56123914, 657705020, 380847308 ], [ -507667952, 126572637, -3069533, -258479995, -678374871, -226195430, 141453188, -60986219, 11409701, -822084487, -1055039, -453116928 ], [ -38340390, -381134692, -345948718, 888134054, -409746147, 144380309, 235113832, 188879650, -393754357, -116608301, -178022298, 92863825 ], [ 62907951, -29700755, 208484184, -178948181, 189899487, -34730469, 96411634, 157564523, -558495927, -359220526, 177833147, -158142219 ], [ -576355090, 691970632, -255896936, 246415311, 26200445, -50164067, 234121346, 437438478, -249301722, -638205532, -585431249, 46540550 ], [ 578719238, -330986239, 235838170, -63483010, 390575332, 47898644, -149461950, -569022224, -78012452, 126968044, -3139951, -166178581 ], [ 251512404, 720567253, 96603954, 45320814, 188204819, 372217632, 422343681, 89862869, -50215601, -23734172, -3903918, -310465780 ], [ -544230733, -8213449, 365465355, -288576817, 3294909, -122688343, -427730516, 25239761, -133850874, -34409201, -218624895, -204523617 ] ], [ [ 373747506, -95140, 281580655, 142165443, -92464605, 195756100, 200883589, 10280585, -418157987, 18543930, 393102288, -280110491 ], [ 213609127, 715339008, -573534931, -683311883, 133778762, -603643903, 805155465, 377384837, -744530745, 23968612, 176905881, -309944215 ], [ -872275136, -293304495, 991970994, 30121252, -748476309, 42599196, 8262541, -153890866, -1006648, -125936786, -197233433, 79649604 ], [ 37625804, -632781, 201724559, -761693023, -9270767, 272574825, 26498150, -103636569, 437438019, 376843189, 846517217, -164768893 ], [ -36858743, -938620659, -173106174, -210892542, 53191313, 229208561, 368281318, 147338687, -258114858, -42039924, -314067660, 147783086 ], [ 162061422, 213057590, 559975459, 288374034, 122905346, 389713832, -821033347, 775949432, -135698115, -15675137, 262328712, -641472754 ], [ -43559288, -38671850, -35185980, -1673790, 430789731, -822470016, 234937348, 243313792, 38263383, 201481535, 556881459, 24678410 ], [ -102407575, 192566742, 2519204, 104966215, 74288976, -193199198, 56475493, 219654692, -44197910, 1007102225, -59318207, 115000433 ], [ -7477381, -91591260, 205870200, -245551703, -153352817, -304679092, -81784321, 456873927, -167185563, 21601124, -85073657, 287902001 ], [ -125016834, -450233989, -178582398, -145936906, 286629721, 368875604, -90575547, 125481082, -235809328, -581876969, -31499881, 106984973 ], [ -62183173, 820595317, 285697738, 268590201, -198544654, 25328977, 475156543, 153670897, -711031917, 94642072, -28756360, -60263053 ] ], [ [ -613148186, 290433850, -244131885, -656962899, 36926600, 25751343, 705543789, 501354095, -955976245, -174773264, 706261392, 76294995 ], [ -9749337, -230613000, -59286678, -204257672, 693962695, 720282427, -778308902, 568102724, 5789819, -93435375, 159638394, 121710745 ], [ 36109799, 365955183, 114625578, 531854529, -71772971, -190594859, -102006373, -335986508, 13707711, 152130353, -2006844, -106077565 ], [ 303448334, -907121333, -462337450, -88757888, -718966765, -394011851, 302456287, -79139305, 199431228, -339891630, 66858621, 445641053 ], [ 45837320, 921472636, 162463218, 371914201, 277274513, -254128016, -29823043, 84111199, 790567971, 544707125, 87011705, -68430163 ], [ 221524060, -271372489, 352363851, -243237402, 980931936, -8683332, -346329121, -170791903, 116171774, -324516514, 511358933, 19415093 ], [ -484775261, -32164035, 594327986, -366627018, -332087251, 44114160, -652105423, 439451174, 126399450, -343057186, -205343405, -341049380 ], [ 12978001, -206623198, 988394, 501643406, -414195886, -129215686, 32320934, 26928985, 54937097, 343910543, -11043458, 419495611 ], [ -397644716, -332059211, 166538848, 579219904, 683191565, -63876638, -89612123, 46419447, 343917179, -387989535, -297556698, -679927270 ], [ 207352814, 46258661, 147621280, -428782956, 347493776, 265787436, 175460918, -330542848, -464934228, -335453814, -138584700, 92680466 ], [ -32557905, 55264970, 78604419, -118126837, -551564, 28250873, 103471701, 50119277, -81275877, 387523894, 104636958, -700828874 ] ], [ [ 74676240, 338706782, -404631952, 9122674, 232666015, -172482031, -228164859, 214532876, 80134815, -693982070, 860516289, 179125241 ], [ -369836720, 324017241, -387947859, -440465436, -223372448, 250355456, -344221233, 128893657, -155728669, 273434502, 463705921, 194341691 ], [ -325132072, -931543629, 194353206, 103685037, 40084122, -351027458, -82099082, 78700408, -368293809, 233563305, 342445488, -268459614 ], [ -58131921, 114193545, 446712045, 295385886, 328863765, 455482141, 25737443, -132859043, -205587711, -214780995, 529431683, 159317685 ], [ 171903094, 372072192, -45522917, -70583047, 290191095, -284298934, -359450030, -250653127, -161732846, -475735940, -97669945, -62220989 ], [ -15025421, 4856559, 13174225, -210867007, 208750970, -214739478, -768547837, -110125840, -34160048, -450300346, -295038004, -521600564 ], [ -10012322, -51395241, -30126809, 246584948, -572916096, 645960077, -118220534, 125015561, 273585577, -103235719, 732823319, -28829669 ], [ -540277239, -168100189, -637341856, 368272317, -327963861, -3604237, -44772325, -38219144, 37660698, -70622540, 564579965, -12611360 ], [ 380100142, -78123180, -99510951, -340695737, 80463895, 5315010, 346915146, 296144767, 155984708, 17118958, 382767249, -135375727 ], [ 45573383, -244173509, -264352640, -62022860, -715707320, 34442762, -132117333, 5236778, -145288892, 6340525, 271507740, -627039530 ], [ -279346449, 694755044, -129171457, -183483462, 10089056, 146509154, 27899908, 25631595, 314334459, -6862016, -376749646, 497548395 ] ], [ [ -7816719, -331416796, -749362087, -123410857, 47569516, 578362474, 12926809, 11400336, -50099216, -223409239, 109588875, -116500398 ], [ -335866396, 149795791, -260243373, 562405569, 93651409, 348703736, -173749127, 460439155, -16041243, -617668939, 45538548, -720395833 ], [ -175308042, 680413851, 305434686, 320428290, 221237624, 28187746, 314688356, 767968983, -510314928, 324364643, 510472949, -147076398 ], [ 15206305, -476615729, 59864746, 76733064, 164850306, 527251013, 471677961, 155825768, 453144353, 352161422, -22541892, -125704112 ], [ -413717841, -17766180, 476536826, -199810146, 8086812, -634666919, 132839342, 158295257, -225885249, 24409991, 107200570, 27241219 ], [ 174376354, 580856830, 456815804, 274719648, -316409374, 196009557, -53200451, -804143485, -6533209, -853493345, 281762521, -501558518 ], [ -66087825, 320038100, 607198253, 28871709, -49934183, 37865351, 271090424, -75968338, -5440143, 84280713, -19332203, -175856310 ], [ 810004536, -242323731, 51499456, -241860308, 608651691, 520794317, -319098673, 644129148, -736444948, -4015690, 264743809, 364815509 ], [ -5034495, 61906717, 729808990, 83559081, -451660385, 406524828, 294267924, 6572903, 281466827, 32429730, 296316324, -130729502 ], [ -201130826, 8735944, 11084161, -484530307, -84231861, 65304356, -421864914, -317613321, 220443514, 771554192, -180091878, -90652704 ], [ 475058246, 463088554, -80849836, -591550649, 244904190, 8137241, -427160810, -11496391, -10467428, 772701147, 53452653, 69114456 ] ], [ [ 148816948, 181104948, 33230665, 235851195, -41502339, 65963682, 53710585, -236590888, 779098039, -69891757, -203726599, 120498276 ], [ -712416966, -212795739, 308714520, -102389, -297499591, -439380148, -197190179, 414662683, 803293833, -649561758, -359263055, 283881589 ], [ 351977287, -63018214, 313774800, 16012494, 21824364, -153065338, 1975490, 186597515, -900917372, -179834237, 15178000, -9741588 ], [ 660591630, -119588551, 425980037, 267761732, 339132128, -231930728, -42735301, 571199703, -129778291, 521076287, -13786450, -7966897 ], [ 534435080, -509165367, -282900979, 433438800, 227493147, -534650888, -827820, -257801978, 11463724, -295252522, 7506615, 585858749 ], [ 130954467, 10558194, -9152734, 70912126, 433298848, 179431526, 815402648, 148475332, 298554799, -116857936, -396253066, -221420946 ], [ 930063081, -247246799, 88389222, 99422579, -136473379, 171882479, -822389390, 28987979, 214684158, -95410128, -801530221, 213238682 ], [ -828216281, -74219768, 201731517, -163891615, -48077791, 176448050, 620521884, 488099440, -116498148, -3722624, 186791970, -784502356 ], [ -399735926, 121249340, -340054571, -187101826, -99755985, 631486783, -616044867, -428719587, 212545611, 198265527, -15744224, -418470170 ], [ -142177057, 598252474, 97208912, 16784653, 550946068, 323180930, -343720001, -75140938, 349627946, -68894362, -312659234, -90788353 ], [ 434054515, 34985809, 181584952, 148738918, -55091123, 567967029, -397215577, -13362410, 210476770, -132513549, -744177754, 662488222 ] ], [ [ 559637568, 82861394, -95111719, 153522818, -508507296, -3491728, -118370324, 201830244, -704276259, 119694206, -150199801, 66377809 ], [ 202675630, -234043397, -220585643, -38432377, 786881073, 1477275, -719006528, -63973477, -201678900, -24940770, 53068375, 303262713 ], [ 793638432, -656590624, 33000974, 443077333, 151533683, 84327488, -235209291, -219951996, -395725702, 194479071, -62141032, 9135700 ], [ -224667129, 42563443, -167312259, 665998526, -645040565, -182594956, -25973431, -227743175, -323022137, -283563060, 382914854, 492590047 ], [ -296390886, -36979737, -554293655, -777853483, -62449002, -362881625, 262132797, 61673258, -516738682, -952495390, -5283850, -161239792 ], [ 259259603, -24961234, -504702127, 55434524, -237833761, -490538764, -195960071, 142744568, 335758737, -759661952, 166255262, -400617646 ], [ -303858193, 82333845, 34944882, 505473882, 53447563, -35727337, -1997946, 187522248, -316249780, -281520380, 13823098, -25698832 ], [ -17530223, -6809698, -23097574, 75719625, -156142041, 124714700, -630104787, -15839679, 34656041, -26450285, -661085215, 508689521 ], [ -460407031, 250540645, 238371630, -11843713, 69158368, -794802251, 615086558, 295837040, 122874026, 15390037, -657730363, 212799476 ], [ -15547051, 227923659, 26418511, -158701418, -105074237, -320695034, 586632280, -248750933, 208612620, -32141538, 206967017, -113997895 ], [ 32950087, -569161977, 169062632, -8715824, -458252446, -876905423, 334993716, 198155399, -147401708, -243849900, 681272552, 131059412 ] ], [ [ 403100562, 469038956, 384326256, 346358476, 471378240, -50883743, 338775543, -296964992, 304606039, -140866140, 857360417, 460981352 ], [ 1030242442, 49048146, -111088125, 83747, -332502145, -151017571, -210656597, 121206740, 62468515, 470729121, -17328522, 651204497 ], [ 38947600, -394095122, -50208584, 117385573, -473445870, -259581655, 958385049, -616106548, 154906277, -378660513, -437423927, 41997299 ], [ 332405200, -21549008, 127180726, 8368948, -586519420, 178808961, 648680, 539377851, -156109488, -1191283, 342895904, -171374278 ], [ 442605184, -564140722, -571853119, 24661581, -124341990, 783008617, 336769009, 284181695, -23264956, -124898780, -440156232, -141375672 ], [ 13541790, 136661949, -149471634, -75598028, 228233037, 120018010, -164947166, 120604693, -129060475, -23725109, -392624811, 107904684 ], [ -40667915, -465903840, 44720732, 126759875, 176210465, -6159160, -182873620, 12698353, -598405838, -166043979, -818688905, -17069512 ], [ -291739278, -162147021, 341004078, 157004113, 102880014, -405333285, 13294010, -188056340, 204475729, -242833943, -265138518, -215949569 ], [ 131777204, 17199082, 382008218, -342736133, 3205127, 82381235, -588735493, 198081862, -496086430, -768571379, 510302104, 334828181 ], [ -50055730, -762320896, -988111214, 180036283, 505549483, 39885896, 1088716, 324670780, -981335855, -653494496, -19632492, -46880566 ], [ 475539989, 466561927, 57035493, -514958666, -768980141, -721957826, -82645062, 65905691, 869694198, 438557459, -1025377, 17475542 ] ] ], [ [ [ -351627122, -346400874, 90630114, -150372489, -532369758, 90397789, -158190452, -350525549, -430240265, 2946234, 550634873, -292448093 ], [ 77478525, 146753128, 265791630, 5446113, -282664526, -766034494, 376684914, 189249865, 575792821, 412399704, 643390917, 120326139 ], [ -613888990, 393149995, -579563479, -287654262, -339903602, 387912890, -59182865, -53580404, 450314109, 705963465, -161559672, 212342511 ], [ -337405690, -164158231, 549520258, 195708899, 89003202, -167655677, -411028024, -33111961, 43560534, 356817028, -9618457, -247804870 ], [ 3999909, -390350579, 379054718, 70113077, -828095985, 485492318, 24280051, 190832017, 37731696, 71725602, 294016987, -473828942 ], [ -608268052, 561645007, 556103926, -741633950, 832283755, 341144489, -482700825, -103315322, 251120287, 37909976, -199757440, -37355059 ], [ 13001686, 385700628, 15525544, -751009153, 95008408, 630154650, -208408956, 581643316, -365885626, -539289726, -193023018, 292560804 ], [ 450830092, 162914686, 376406417, 230752254, -46753291, -481769348, -476610480, 74616434, -80188337, 227814743, -340926162, 120522632 ], [ 281486964, 16873701, 402756700, -257642805, -885252042, 681146048, 14880004, 125903112, -70359752, 24753733, -250621336, -551168748 ], [ -166624887, 235350743, -53976857, -766246734, 873054587, -271420313, -34409250, -410414334, -262260620, 108457724, 14195, 55817984 ], [ -29184989, 820439906, 227027892, -628632718, 499107235, 116501455, 574413573, -603170722, 82210680, 127627025, 93285386, 855534637 ] ], [ [ 367191, 369836918, 180225598, -517577673, 180443433, 749080355, -7235245, -32439351, -445733970, 198527050, 15401597, -565578719 ], [ -615245359, 12938856, -824552187, 110705001, 20540613, 141330157, -291476954, -51784150, 334518367, -38376409, 113682235, -899766097 ], [ 473917277, -73759655, 315727737, 31016969, 589568623, 192007929, 614646695, -85660478, 319783953, 518240800, -96560676, 414032198 ], [ -528919335, -111169295, -356192309, 431349107, -167100615, -135053992, 71812555, -239137436, -188260053, 148600532, -83438562, 340392295 ], [ 7743476, 61147486, -24595432, 2045290, 268045446, 596435617, 622787731, -722730401, -129989446, 591343224, 316249373, 32694757 ], [ 199203444, -391844359, -300781137, 119053558, 460134960, 494460869, 131482502, 593112102, -25434423, 645211423, 407898419, 318378531 ], [ 295757502, 343541446, 534749857, 765108968, -118137483, 95603402, -28747428, 237178190, -616930946, 518787739, 353491106, -978541459 ], [ 2742343, 82139332, 146535790, -311077422, 204778209, 435304464, -92007092, 36310393, 30437317, -263702029, 365303323, -190968911 ], [ 748086646, 36992754, -3240438, 32238461, -894882619, 413260530, 276609695, 350718392, 289640182, -651630560, -3515067, 265304285 ], [ 287668896, -561638495, 212545142, -594138800, -171750060, 627456191, 91642913, 150654083, 37855, 386526064, -407589662, -126534774 ], [ -451727896, -10373874, -195895653, -312321727, -1610073, -1806429, -415909516, 578987296, -465438698, -481458003, 206518976, -161287951 ] ], [ [ 68499217, -239967552, -36569602, -670063603, 669305306, -667891700, 327513378, 506847344, -418874126, 57638889, 117277455, -605168542 ], [ -719194900, -390461199, -22898062, -164167855, -499735462, -26061109, 9065740, -375870593, -498842545, -164864488, 596720360, -29604236 ], [ 300283907, -438562245, 294564500, -315216334, -173773820, 29087390, 142940326, -570121949, -61989915, -296680452, 74065764, 173487685 ], [ -61145481, 256289773, -61015788, -74282577, -573430678, -645585848, -2148722, 174180532, 136444487, -27271852, 701669448, -93396253 ], [ -208991893, -769376583, -442624549, 176328731, 214597194, 141341948, 339015196, 949396855, 8791063, 194785130, -278030312, 41380655 ], [ 330497912, -305044, -886869349, 9246446, 436178573, 41703903, -241910776, 322248638, 953639877, 167145361, -17205481, 160643996 ], [ 586758476, 798514260, 596577592, -703410759, -39744884, -249321689, 428604863, 697446395, 449980344, -165830638, -575471405, 30447488 ], [ -172301176, 64831330, -359784622, 235900083, 690356879, 33223420, 171791716, 140819672, 269586582, -29875592, 227647685, -32710320 ], [ -376172400, -304583344, 171814013, 114608650, 54156989, -307206117, -182096592, 38780118, 25927763, -224049469, -100105518, -581481661 ], [ 165237868, -405203141, -247961213, -457280862, 97057205, -153450909, -191821299, -35947424, -150718270, -205000959, 87877806, -173334887 ], [ 51312544, 313113132, -172150676, -35966042, -168505213, 41234119, 189829697, 7614971, 235124427, -15031439, -2004940, -212184107 ] ], [ [ -155437639, -27300472, 472062971, 498017116, -13342048, 100956970, -50265990, 768080657, 850059484, 368528936, 567230421, 173790380 ], [ -10419511, 336690133, -921101074, 42559927, -154967046, -731725813, 94099646, -65535427, 300725667, 130033800, -111835726, -160952028 ], [ 172555185, -654119484, -299709291, -195061844, -541833955, 830837089, 312203902, -186751417, 183260528, -7532600, 186858186, 50801907 ], [ 535843589, 70221433, 267301547, 107374718, -130533636, -112139666, -382036316, -300425089, 129389827, 83559353, -206507447, -138967577 ], [ 535335289, 284016265, 180863466, -282110229, 8704350, -45688920, -2704301, -129643142, -21270538, 174658068, -77266615, -71863992 ], [ -359853039, -476632847, -585919459, 268647487, 1718445, -159976960, -109922374, 220636956, 86281839, -351569677, 101789223, 436035071 ], [ -157001535, 409147350, -379930052, 582223449, -128696639, 44070268, 50369799, 182787396, 53024276, -231052069, -489815136, -22540740 ], [ 542742338, -181028329, -180427022, 171270351, -427599542, -371838356, 431683251, 229677282, -68022344, 150618214, -62322883, -177789483 ], [ -249194345, -224214296, 85642555, 586129892, -665209375, 775708742, -34839218, -167334992, 190900982, -134915788, -772707304, 28178088 ], [ 168160610, 28036294, -95609155, 13753074, 404884319, -2170647, -195151599, 214624167, -845544198, 211186283, 264128942, -552805913 ], [ 71401632, 80546364, -363642000, -68706784, 181937346, -299550052, 99919361, 135026606, -307585245, -195989578, -138598261, -142625767 ] ], [ [ -345125725, 640230490, -118734437, 317136841, 270659335, 12953459, -145657156, -83211459, 65399086, -147817039, -80890423, 392126632 ], [ -469968148, 138445668, 230030515, -34306299, 417882100, -91502279, -6327600, -320647852, 149457964, 4523755, -448073936, 52623492 ], [ 102738642, -213914424, 9420754, 142655229, -9880464, -28832687, 305508611, 617310204, 156157694, 317598183, 240136720, -90526954 ], [ 12624543, 41245903, 562858154, 166914489, -175425831, -840232544, 579373120, -116399572, 216945062, -398751674, -711339174, 633639808 ], [ -123104999, 158377801, 1598667, -80652688, -749148813, 38286010, -106357861, 217637065, -476476877, 812252389, -2071386, 455303290 ], [ -167150161, -463367462, 39170685, 554639673, 220402643, -42654714, -274194066, 247801206, -578777164, 244469220, 400828230, -10728690 ], [ -115503817, 204493869, 100502809, 605154498, -249621104, -26901651, -179287295, -25279690, -60081645, -158115434, -151166364, 396627774 ], [ -588836987, -980558815, -166888248, 250277981, 21363126, -423375651, 91783239, -403043602, -446226375, 207745781, 24855356, -83717431 ], [ 571791795, -76870666, 17152602, -94224567, 1430964, -609448934, 4458907, -463689963, -421311639, 369099612, -22853539, 194918489 ], [ 653331717, -950034257, 124385859, 497099996, -35185659, 442143650, 517233564, -54388859, -69290625, -374398182, 2356820, -375537931 ], [ -198941221, 43035594, -211876074, -246075722, -1927615, 59591554, 287107824, 45982224, 57742304, -7247279, -207534573, -337120732 ] ], [ [ -403422518, 10515411, -109157635, -353504543, 31607455, -220528058, -202277921, -60238811, 364434870, -202231676, 117704657, 171095519 ], [ 211352736, -7735986, 590380346, -223295795, -68106045, -473637919, 91665371, -41191344, 748814429, -10094969, -54268042, 75759059 ], [ 1009988884, -398603881, 942474862, 643044866, -29068435, -161110273, 155617041, -149102529, -4182657, -111548283, 268988422, 62140369 ], [ -556736192, 78888483, -59389744, -104961573, 4142907, 131492964, -3270863, 128241147, 122066011, -42470669, -463044995, -151991637 ], [ 249591272, 826341885, -652269390, 364765129, -41964703, 76202728, -20216180, -22922666, -270138387, -341349015, 443344748, 748705818 ], [ 107318662, 239643673, 194222537, -750749499, -321630640, 195892274, 300543486, -649673758, 605386819, -397513722, -304102143, 292493553 ], [ -34718954, 309273040, 96262043, 16940681, 314709862, 45960817, 43925280, 325234460, 86456584, 317577462, -271875383, -61985047 ], [ 405826841, 93418943, -150624089, 55510879, -554592964, -191727022, 82931418, 317292681, 293232828, 746899204, 73817407, -15799560 ], [ 189550405, 108957836, 271190170, -605078122, -391005802, 223606365, 78695401, -323611437, -558738646, -214331975, -36118036, 811433606 ], [ -105909575, 743779755, -12221122, 273112478, -828869824, 862688181, -83554758, -128157108, 265525371, 100810488, 245330750, 293896025 ], [ -97217712, 784178523, -426271217, 247749719, -2470919, -9601004, 864067366, -229311613, -961300116, -271907531, 7407547, -175283513 ] ], [ [ 519702949, 506652725, -122517524, 314509720, 11830477, -3530560, 113404105, -416778813, -890396876, -221297751, 8913530, -602008472 ], [ -32021142, -514652647, -123585478, 671158, 316638191, -748611129, -577989147, -279449586, 113418225, -534985445, -169206756, 525372142 ], [ 64156248, -210427831, -191721577, -218082978, -95662995, 64950249, -64554039, -459294460, 414387332, -18752328, -3733775, -157102002 ], [ -165023045, 265430359, 894350743, 111200803, -733900707, 7553292, -656828489, 389729937, 294967236, 342319662, -343054949, -225909417 ], [ 34922607, -180495595, 5396469, -217849124, -394806930, 401461105, -505671420, -345315175, -846780775, -538253481, -53192857, 27799202 ], [ 148401488, 283266956, -376068107, 81613776, 854203907, 5258522, 683851714, -504886577, 43781976, 456669781, 197511946, 387830852 ], [ -248008590, -677551710, 182626990, 173135033, -108618870, 108835000, -152358818, 428828082, 188382431, 260384124, 208302028, 196895915 ], [ -504646366, 877746393, -78838215, 402330411, 417016675, 258862624, -334456845, -40380767, -191165673, -258368063, -28759600, 113565207 ], [ -578686213, -452179803, -129266133, 419181872, 311197516, -193026901, 121043030, 30116417, 205703191, -26666024, -78983633, 297284461 ], [ -119436099, 392021005, 288431500, 438494276, -586568976, 102135891, 96730356, -214467925, -221641604, -270303590, 46280530, 174345517 ], [ 217355999, 630806790, 425994438, -276542561, 9720440, 141383834, -109194277, 707776712, 573696322, -40046713, -41192471, -655697676 ] ], [ [ 57240397, -179429574, -815041669, 20762058, 241389772, 162314787, 260848994, 112143217, -163003479, -610436172, -252694427, -48348448 ], [ 230517688, 162681078, -170552001, -375778182, -246531002, 194383362, -161038020, 262531145, 184227400, 240189975, -173002887, 94226752 ], [ 625867820, 111243492, 321757306, -88256216, 21010751, 631231421, -194131195, 98799714, -59037801, -351290656, 229946408, -745264138 ], [ -234313175, 74198427, 566203253, 226204418, -447215166, -523175936, 34102570, -71032905, -262787002, -84584027, -73941570, -11903713 ], [ -142152039, 75183874, 52868895, 87400560, -889159475, -775602062, -481816206, 217731379, -673064946, -23325632, -652182366, -60251305 ], [ 22983271, 81460421, 67827063, 830052262, -349223706, -6610755, 406317113, 51079693, 76061423, 252066813, 828512625, 1375061 ], [ -245322126, 13448062, -35193337, 33783341, 100376115, 716136094, -238441819, -716512575, -264296097, -109631651, -284848494, 153251787 ], [ 236620122, 150825584, 783800231, 809405401, -454281441, -459427592, -24552333, 6513159, -20559642, 396554248, -172442986, 410971478 ], [ -258986059, -452140105, 71986357, -194639075, -936603285, 27787806, -460662029, 73859480, 32041740, -24626112, -90578900, 95811937 ], [ 37457296, -53425576, -115750378, 49013151, -272106195, -144893229, 112492286, -19968765, 298958972, 6375851, -340713729, 26579536 ], [ -488416858, 437383429, -20179166, 198812123, -133480248, 353008270, 13594774, 357483320, 164939276, 144718961, 636749928, -251183227 ] ], [ [ -117346826, -66422986, 827087353, -905257202, -240316989, -473166103, -15755001, 17007712, -13517063, 145462908, -57862621, 63226276 ], [ 505071146, 74962870, -639099995, 548800500, -25453556, -93389549, 234403146, -246421349, 4634614, 885010517, -263518769, 234518256 ], [ 484004088, 350160654, 267084020, 13852126, 262361256, -8475754, 255250637, 58194899, 201166614, -630797616, 272703281, -697646434 ], [ -11915427, 315551324, -23447578, 67289985, -57599198, 297346913, 434082382, 345068265, -830097397, -488790932, 164747456, -480354280 ], [ -513402065, 646476252, 274893500, 157475590, 19445347, -651172852, 104732595, 10710524, -66430682, 558807140, -268273236, 48124293 ], [ 89210669, -31897800, -464924171, -86231916, -111092501, -52221740, 37190429, -841846912, -22656415, -448302982, 228704791, -230415208 ], [ 77442152, -155498289, 452087593, 27848038, 18794221, 582373479, -191352277, 265443245, -17010807, -58153770, 67731835, 196387809 ], [ 94932180, 13388210, -220362216, -70548164, -967107973, -452679592, -374554034, -60877750, 10627773, -3135069, -528761299, -264035883 ], [ 2210125, -74516394, -709309032, -234256799, 545180522, -222191273, 432471263, -6415433, -831816053, -61233517, 29353216, 413600805 ], [ -68540597, -2215544, 328362741, -345476880, 118308904, 154660202, 81897934, -162388488, -195669743, -881088291, -23348334, 80425395 ], [ -46061396, -879993696, -638506995, -199222714, -302421223, 102441255, -269664591, 36053036, 44390922, 393157743, -114035841, 180988949 ] ], [ [ 181546121, 78932088, 22507495, -75340166, -10521071, -137288806, 323260991, -261979485, 803648096, -83338354, 260788869, -571241235 ], [ 587708427, -42350176, -407694946, -74663, -147930451, 728655247, 75334090, -184118865, -53795975, 285992098, -272168749, -351429061 ], [ 50023507, 68772298, -908100710, -31183231, 34536327, -132014344, -2013389, 133727539, 645325316, -5702279, 294187854, 69539417 ], [ 667014778, 55501110, -431015147, 286806866, -255627462, 272724345, 81045210, -430116979, 170273677, 511530778, 2003082, -22105747 ], [ 675907508, 682714895, -185567253, -378913027, -739471929, 441931953, 108916048, 314326531, -91155462, 630210213, -44491961, -684838060 ], [ -234589806, -3483284, -53654509, -321258336, -173187905, 192111783, 185083517, -112646369, -28058825, 55919863, -114890995, 66707333 ], [ -845610593, 336110759, -141970410, 233777851, 169012750, -174414215, 196928202, -211115615, 49598533, -48256393, 118691, 44128098 ], [ 533432, -71231227, -374791767, -158746416, 32087352, 161120089, 277327358, -179268050, -142109499, -121454786, 264332805, 14936535 ], [ -191001074, 167885654, -480901, -600686987, -406851050, -597371022, -607177498, 6016765, -528479980, 374607085, -149759643, -273662190 ], [ -204688687, 242190558, -190161684, 15413988, -626306725, -935247651, 40876793, 2169959, -177788435, -188418982, 36488018, -27970058 ], [ 269317158, -201030088, -121864055, 49544365, -104439691, 573387664, -501727302, 135052171, 284465667, 184081927, 775816035, -411866683 ] ], [ [ 429895804, 12786536, -45114734, 125883312, 479839646, -3318370, -325099576, -517084166, -124043531, -610797773, -844828324, 165153100 ], [ -198758122, -308325713, -270700372, 112302447, -39910010, -221107, -207403253, 194769258, 391977540, 223180487, 102373054, 285407624 ], [ -715576055, 448415450, -165425155, -286525376, -817602, -87354585, -47177854, -410222518, 147350674, -28819485, 27612411, -148845729 ], [ -210487539, 41067135, -300723892, -159164955, -77688505, -171883683, -36061499, 176441792, 316647673, -643276705, 97665647, -128240187 ], [ -268381097, -501058812, -423366922, -783283920, -163886954, 577012044, 126643519, 74539618, -809186907, 504407435, -21567, 97998942 ], [ -294328942, 26911803, -389111945, -2712686, -331429946, -256566996, 166815908, -536737438, -720589685, -710568623, -148299178, -128875766 ], [ -465860659, -51566785, -127200126, 356637303, 53471801, 114106398, 709875828, 484900106, 342368052, 566364621, -123055549, 122138504 ], [ -67597868, 410938050, 985808, -3104178, 909433689, -184988307, -199554712, -17225484, -7357883, -67739485, -392134094, 150288928 ], [ -2103852, -297523327, 109845925, -69513633, 114443706, -971293105, -674594664, 255134236, 11756368, 26331338, 772525005, 319342977 ], [ -48902254, -549888868, 12661465, 164061482, -391730398, 357049944, 567909146, -945281836, -701017466, -87012095, 501051808, -37599569 ], [ -289913122, 204038679, -232391771, 293241096, 62670503, 746356805, 424455033, 198566037, -261173297, -416252398, -580181726, 86430845 ] ], [ [ -524630373, -475760054, 44867712, -84197086, -69858776, -500068193, -162614351, 143857544, -395401985, -250532515, -517580104, 472580884 ], [ -20554162, -36689211, -205123431, -67934873, 61190102, 389446601, 251138720, 341679120, -655343534, 299514397, 128125645, -290642925 ], [ -37426826, 425856836, 336844176, -87063841, 12162284, 679368193, 22866733, -75589198, 158626144, 649059658, -205999432, -55077109 ], [ 286592703, -21958126, 592719495, 4116751, 149825816, -208895585, -73761065, 508792004, 73797198, 16242145, -44357667, -881619823 ], [ -736104873, 25469112, -902540770, 80854055, -5211267, -759936018, 121811938, -387612676, -288838002, 196681232, -244947012, 475655430 ], [ 183196557, -66336635, -183444228, 29058146, 251862551, 564864710, 491760689, 420439046, 912830335, -28081896, 61624085, 479002681 ], [ -49981858, -436121142, -24165347, 42647098, 438053035, 379354900, 100023196, -43073281, 800254073, 64147221, 26027972, -313118418 ], [ 188897866, 559301828, 341932300, -402166096, -241550415, -138360483, 763538867, -320010905, 341393222, 13289690, 199665174, -528762714 ], [ -647534601, -17370174, -398356919, -199384452, 71849329, 221262416, 525948535, 690637988, -455273440, -652054235, 50872061, -383518182 ], [ 173740646, 366592093, 740394073, 89482961, -492431523, -627396, 368338068, -133777679, 172562211, -775830326, -26128535, -231122517 ], [ 18787967, 344753823, 27345222, 359132420, 868657644, -879666174, 14498286, 128992260, 438478989, 468507499, -139647523, 18013224 ] ] ], [ [ [ 17340384, 113616013, 134831601, 279627615, 107811041, 286051405, -133991510, -399198857, 9736968, -826576, -387594536, -187548793 ], [ 411323047, 14331977, -281224672, 21776684, -80406322, -207142187, -30544417, 441844019, 243512175, -260019229, 352418216, 349994297 ], [ 499757370, -134024465, 289857695, -460729175, 439191960, 259671128, -13249180, 113515772, -340173732, 254327950, -180736989, -224159310 ], [ 423543940, -83567715, -698330360, 204881495, 312085621, -8966907, 51183745, -11756839, 1911812, -190558110, 3659983, 316904523 ], [ 18632323, 272076025, -520368346, -59257672, 324944358, 448484386, -213190190, -167125495, -89666755, -59643989, 394820920, -744728954 ], [ -584198342, 886918229, -447327397, 490825803, 898384468, 144600496, -77251924, -130098353, 437003989, -87978085, -254577784, -361780554 ], [ -352116812, 329166344, 5066888, -107302939, -540894883, -539498529, 525542316, 624172394, 213443743, 185709441, -41379100, 598103116 ], [ -2189119, -53150494, 257240871, 325285704, 123116656, -340401325, -106991602, -180827290, -174610212, -78145080, 472385310, -7005611 ], [ -801157050, 5382355, -471150743, -293671599, 550970750, -399712225, 6925433, -292077113, 82527082, -21779032, 112632796, 593820693 ], [ 61978914, 40095259, 101861380, 376872983, 233619064, 398745235, 2850071, 281853914, 501189963, -263661584, 57682198, -96871332 ], [ -12974448, 403015584, 237878002, 133397608, -539946384, -114709432, -346917930, -449494932, 97939436, 143085101, 118687347, 243050612 ] ], [ [ 2561361, 36168174, 404216040, -589315951, -215596592, -116616998, 63837573, -79905847, 285775383, 14049706, 578573987, 404130393 ], [ 194207207, -1754913, -349972082, -134195239, 135788930, 85560151, 253173302, -28409651, -34704506, -50000275, -377923446, -806539042 ], [ -115485885, 45732761, 255072584, -102314696, 156876306, 594382950, 502176341, 217271420, 181461065, 195804002, 521995953, 539033095 ], [ -631430005, -433384915, -349435471, -773971031, 125479288, 148385022, 5663422, 292892146, 15429090, 222417615, 171499839, -50493174 ], [ -3189099, -292231854, 111485152, -2979352, 142383138, 19370188, -117393066, -219157163, -100651887, -41831979, 167822568, 72182003 ], [ -406675790, 136039658, 272606675, -344835123, 53133066, 187546564, -107574026, 485708899, 150473711, -549673237, 324210245, -80389854 ], [ -36336110, -404468481, 521374281, 368750481, 86363357, -348860771, -77142775, -542944997, 393657719, -289360096, 298734259, 66765528 ], [ -3332178, -58714256, -143160614, 270254193, 224565987, -1002128166, 49522045, -76113716, -190771231, 56140626, 484466216, 286214061 ], [ 697665431, -17034600, -226985574, -51203023, -81584082, -220481961, 318138159, -846045328, -352038586, 339318846, -5155356, 403644470 ], [ -328925217, -752095627, -141835754, -531229982, 76123469, -63870973, 98230037, 504912897, 3207420, -256032624, -104184592, 25861584 ], [ 782516407, 86569625, 46962368, -224039490, -35410092, 5653784, -552864622, -173074743, -43292343, 332516147, 119902750, -37285523 ] ], [ [ -427218889, 456017708, 37410185, 653086076, 474222450, -752414261, -300981118, -599720844, 283793645, -266268757, 32914352, 69825088 ], [ -346341103, 954861929, 20861535, 156803351, 760445071, -39802463, -1330968, 326824012, -136644369, -399888111, -667569123, -37616166 ], [ 239508789, 81562339, 816588, -320700938, 48542651, -467407364, 10925162, 247826222, 166912356, -362125939, -623005737, -182685807 ], [ -131135481, -262360173, 50844070, 65517695, 381795284, -626944967, -8556184, 105731719, 121377879, -479703968, 228157064, -294146648 ], [ -74766778, -462013326, 413607017, 19919383, 273086264, -249595895, -256755059, 817012973, -285894754, 116078531, -54659458, 39117334 ], [ -344337654, 5406153, 836724313, 7419155, 561834377, 46423421, 13074185, -451313362, 67438002, -272493812, -51311012, -70836631 ], [ 26906350, 61928303, -932020889, 131387371, 387750862, 166547128, 191756079, 315346123, 761648432, 17061705, 150480121, 158130504 ], [ -237282296, -517069264, 300054484, 305840861, 897440898, -20722287, 161059526, 592918729, 454406103, 127186585, 332832178, -136785349 ], [ -749986095, 17713985, 130309925, 645256622, 124693642, 149245813, 500123071, 95759996, -24414540, 605413542, 604303362, 304467746 ], [ 87506887, 433647527, -126833604, 60448804, 170166473, -322518464, 58112346, 75871672, 676637335, 678354576, 216901539, -842854743 ], [ -233483210, 305320862, 49669434, -86006318, 35395462, 26216705, -243933558, -7557739, -325753341, -75752165, -191891967, -208206638 ] ], [ [ -22938639, 111447431, -540633016, 250901204, 2197798, -37286671, 17159898, -116334676, 351287417, -446396210, -424991082, 167242717 ], [ 15824398, 502216571, 191435240, 35232555, 204751797, -732818134, 95210575, 13759103, -827587955, -427723434, 170559933, 53269081 ], [ -115569304, -281368390, -271348506, -474751237, 877070903, -458922091, 165933341, -46463994, 270286424, -34395567, 292281368, 125388433 ], [ -807212117, -572071546, 159189377, 109606825, -78321743, -454161428, -291136762, -279082164, 307602649, -50511331, -59114421, -217324808 ], [ 205641706, 13546445, -291290564, -469315961, -477838770, -261486737, 269976024, -371972844, -13362874, -82428252, -795641513, -23188047 ], [ 258633045, 264021385, 156681568, -14804172, 8178673, 912711977, -271687821, 187776833, -441327221, 477131424, 41692235, -262736204 ], [ -141177006, 58986218, 130065177, -545238854, -52530425, -32978843, 38876552, 20714188, -41576536, 62356184, -502177079, 17811779 ], [ 29400931, 859354980, 195164301, -217189888, -129057298, -457204134, -27029068, -557513320, -81104752, -223118572, -1080056, 306166762 ], [ 183513686, -169883247, 450303407, 29717559, 512192676, -381299348, 46550277, -83695836, -89688819, -82716035, -929404090, 93352719 ], [ 53707473, 22688813, 539152153, -935298881, -154257314, 667499204, -191967753, -269526625, -530416621, 27499495, -310769074, -58481490 ], [ 278665166, 177197830, 854448969, 208215980, -940880714, 107430706, -68266000, -891917289, 759817927, -520455, -26214186, 145442394 ] ], [ [ 692031383, -279274381, 1027140109, 317717235, -227997281, 8351374, -323563320, 77175720, 57501950, -193927571, -34375816, 422740676 ], [ 314839331, 86976327, -155550751, -766239191, -96048603, -194655824, 14155420, -529924988, -748655383, -10371530, -148714562, -149585414 ], [ -885710007, -173672950, 47363673, -206804648, 46918245, -391914953, 254594628, 841610193, -151661543, -362643435, 69528714, 69405332 ], [ 100928449, -124370700, -270194684, 252540034, -38794399, 216407076, -558835457, 215380454, 278142458, -309808547, 154124044, -576533367 ], [ -328023447, -174830952, -9725700, -677418007, 376705481, -234420074, -163943985, 324893949, -26139925, 296101284, 1411002, 611500136 ], [ -32348613, -468456691, 313906551, -199343141, -341423019, 271748772, 263722045, 571393784, 192543040, 390751555, 281660898, -111425656 ], [ 233828030, -35823980, 520549785, 616482891, -19173095, -1836641, 167065313, -15989763, 168055156, -153520035, 4423413, -434483094 ], [ 530734962, -763038721, -525784569, 164283658, 33797350, 486477320, -198484614, 256939218, -198049677, -996210676, 700953813, 13076179 ], [ -540858634, -53094122, -274776158, 35403296, 372760932, 330873143, -281435411, -942404116, -539154893, 60481668, -62206154, -80515785 ], [ 580439801, -873909770, 33600554, -67458628, 188760524, 80554580, 353641154, -45521367, 85464493, 116163447, -392155542, 366827562 ], [ -36759496, 27422030, 71047006, 15006771, 3354278, 47147638, -608370089, -35660747, -49414907, 83010899, 62121667, -443346165 ] ], [ [ -408858009, -16186299, 198531112, -52903774, 24390587, 41013878, -246995631, 8790771, -23959174, 107848220, -142601567, -265402346 ], [ 34120299, 91472560, 368082343, 119515633, 129849520, 562724914, -582163734, -412566631, 458534323, -2581998, -439186402, -28122756 ], [ -1010106364, 138437669, -802316621, -471270811, -837997005, 98834941, -157570017, 248565191, -1162194, -203599835, -480404134, -69274931 ], [ 195578999, 121898144, 284776623, 350706306, 8390317, -529122740, 84288758, 139102298, 64249068, 12748281, 268648418, -20921323 ], [ 46854211, -1011234985, 267335072, -654753380, 7932710, -182827676, 372439421, -48547480, 244555451, 313224135, -161107178, -579068975 ], [ -16530520, -92488236, -485554717, -807031506, 488370901, -132364488, 547706710, -429226963, 684319375, 366425606, -430216251, 445977131 ], [ -39568512, 307769038, -63547906, -10322835, -645624252, -84464406, 781541405, 114659935, -105514173, -127457668, 97093536, 38708237 ], [ 28061249, 610272349, -39320993, 265364990, 403589109, -398492281, -798710802, 85272030, -345803538, 404876650, 318696535, -515747760 ], [ 168848133, 26466149, 265103523, -69435847, -364216349, -354467047, -4171053, -473919951, 575974805, 248249209, 104982207, 802027792 ], [ 167170755, 408249517, 149543222, 222948577, 238334988, -1013760912, 83802244, 215397587, 57065427, 88637922, 597815553, 384653835 ], [ -95153915, -43228987, 393747530, -270392048, -59738770, -14586031, 572316046, 213192617, -388844129, -2590534, -25847278, -450495148 ] ], [ [ 601213232, 343536419, -342376679, -381880193, -15885562, 59201584, -406159734, 75905705, 188084459, 241229522, 855180530, 340516398 ], [ 37999903, 211245420, 236100053, -261678687, 455881492, 464638996, -265897357, -489520585, -460350510, 31585765, -16421295, -217388666 ], [ -34317868, 403989602, -330939393, 157590816, 204702189, 125780848, -268037356, 44919691, -682294088, 46594782, -8259065, 81579739 ], [ 300459585, 671024105, 593566699, -31524548, -376814510, 177819088, -241672961, -140556740, 221797497, 136576601, 223510314, -199786564 ], [ -355951191, -283743137, 331787598, -179459356, -225268158, 202467175, -585144805, -19764282, 305560012, 584503496, -3719859, 111503394 ], [ 219777161, -171233572, 221312664, -88770840, 674352088, -4154220, -124281071, 398382709, 168496805, 541780367, -426346467, -404742404 ], [ 399317151, -409924059, 840854703, -373809042, -26479172, -124021361, 37353210, -84237104, 55788079, 521918071, -252405600, 708959015 ], [ -409559735, 10128054, 15199339, 540313780, 195421382, 165908866, -286469445, 220357102, 160381744, -800512349, 4053475, -348813870 ], [ 300929336, 345996054, -161979790, -411724134, 405415052, -43815459, -81085923, 126454765, -289065256, 237097356, -156785247, -192938965 ], [ -138117514, -94708236, -56876642, -25750220, -215958237, -124313434, 215918351, -303130929, -158476553, -299580403, -165624782, -159559739 ], [ 312130121, 677526343, 77317410, -689689771, 26436375, 546133312, 133829212, 655214947, 594169197, 170780096, -194370957, -718793458 ] ], [ [ 40963993, -118149631, -420572167, -6307799, -253619510, -215020982, 371775880, 246258571, 331247722, -409398316, 322047114, 6418093 ], [ 322744368, 656098779, 36676316, 447853602, -191229053, 255572431, 347377388, 3469526, 371340162, -272359806, -323738715, -244758113 ], [ -186258409, 437625922, -54573933, 149632698, -41928555, 785682682, 334269172, -77677019, -166128589, 255842674, 124379352, 345221543 ], [ -275671007, 17851556, 687534444, 886654309, -226874846, -108169595, 42586249, 574421760, -619907365, -109499352, 184296701, -101280409 ], [ 58852182, 192684138, -56535249, 144634705, 918612324, 442654263, -499056054, 188277048, 205679441, -370454431, 339061476, 171410347 ], [ 25098766, 95268353, 53288745, 582875866, -388122178, 55062211, 504188754, -346501688, -86087013, -743057119, -196853196, 277064766 ], [ 368078853, -3259166, 42672441, -257644263, 486017659, -397650045, -6682535, 344255617, 139149138, -144831165, 329838393, 273758084 ], [ -612249337, 50192406, 781915569, 890197804, 707895860, -246773097, -23926398, 213414711, 25428081, 551409109, 298793092, 303948425 ], [ 334507748, 384656255, 270080681, 268618373, 737587086, -199537572, 299336783, -314276540, 243824923, -22087571, 145807133, 46451717 ], [ -16133420, 198628958, -94600168, 15137585, -965516243, -151974297, 93767140, 49673535, 288438206, -5180940, -340912535, -248984286 ], [ 132077350, -915023863, 436342172, 303491366, -160022266, -126868691, 52793259, -147314415, -67230045, 702773280, -308156867, 378414817 ] ], [ [ 51716895, 369139138, -265073874, -76149143, -19709288, -107111796, -8315316, 13985706, 253734112, -555455795, -37757467, -138071645 ], [ -722475147, -308577034, 795908278, 630122141, 12808115, -107885381, 422635155, 227537030, 21935631, 477873181, -59148612, 278102614 ], [ -131474390, 512985355, 357900469, -62105755, 877839168, 17434736, 13998793, 433997022, -284005176, -105694988, -521468774, 125597243 ], [ 25943576, -239158296, 56910633, 35794587, -127906814, 91148278, 72429901, 26366002, -135916689, 559682601, 104294593, 53660751 ], [ 526403062, -490438330, 425141627, 328025808, 18696192, -701761109, -198716755, 71452534, -133518518, -238802560, -225142295, -34961685 ], [ 295433090, 452087770, -93476947, -467957000, -528614286, 503862967, 99147444, -465189815, 26704719, -826642573, -814197181, -443820692 ], [ -88589923, -154915712, 244260145, 105933532, -176434587, 164529797, 128744945, 772149136, 16724064, 121303744, 110951574, 544942059 ], [ 902833794, 110477108, -307419856, 191264475, -306909866, 264184588, 191341049, -99263661, -140913218, -2140005, -170104149, -978132073 ], [ -3391453, -95649598, -387487047, -273769684, -61979916, -166759965, 336840306, 13670048, 725927062, 284864152, -252634742, -238245374 ], [ -46160856, 894074, 17394247, 510691494, -209162462, 134792715, -75944610, 359368829, -189020463, -258078703, -122266482, 102985469 ], [ 393783676, 83642894, 56858565, -588771422, 330122583, -78802450, -174614249, 28541160, 63820518, -480818390, 249667986, 371425600 ] ], [ [ 95502239, -180052478, 4731241, 223164250, 149242409, 147602392, 294062127, -23008577, -102476999, 331226678, 152990170, 389366588 ], [ -708324501, -407706444, -305979029, -11051, -389783239, 427190020, -101187456, -378355963, -271754416, 216730899, -84200915, -156372156 ], [ -553482302, -53424875, 913233601, 273570, -27534715, -184044131, 119996, 77227677, -776967370, -96171967, -14732693, -99342980 ], [ -675034137, -52950258, 372217461, 239831321, -158609729, 209433547, 6239458, 586576690, 40671715, -426877086, -6222053, 22590611 ], [ -216465447, -247104933, -11985637, 93549364, 544660256, 591198618, -12088181, -260301146, 2446524, -553898569, -118980939, 944086424 ], [ 71931776, -2893068, 81713904, -290169790, 740575760, 361067811, 36223475, -229105418, -437448378, -49960861, -97517464, -107678635 ], [ -25778547, 306143862, 95598254, 15023113, 43306460, 68429869, -67948027, 194634549, 173604742, -75555538, -739450621, 62600650 ], [ -899647084, 205443329, 188818411, -113396073, -3447614, -40168713, 607135153, 343373649, 244423997, 72985451, 145300512, -56553742 ], [ -174644985, -96524833, 467914859, 181722419, -5329383, -355090444, -566947829, 271267304, 725328553, 206375490, -3924881, 586498343 ], [ -40280740, -841432643, 138924559, 2536132, -337753718, 144128771, -297704903, -65812, -251372343, -678135808, 378266966, 143214545 ], [ 250564117, 551375362, 192138424, 181594005, 30346382, -302656605, 358948053, -140753304, 298829847, 117805884, 820359390, -942483720 ] ], [ [ -406647485, 73655951, -76689039, 146055479, -676835531, -16794968, 254102469, 638724254, -6314643, -114974253, -442870965, -272546273 ], [ 304442127, 351435648, 211980619, 146416946, -41226406, 28004, 805050953, 164584744, 309632139, 98781239, -121532848, -312473652 ], [ -568204400, -28447546, 13422083, -474360216, -295010299, -145680143, -88032368, 367841124, -82192124, 186541506, 32130969, 21956991 ], [ 185637669, 148930228, -68791447, 467648334, 523242569, 69083351, -17707218, 270827018, 290805992, 769639138, -748239625, -379746017 ], [ 103809647, -167005400, -738284, -302845404, 55207993, 368927039, 128083415, -25841875, 765843495, -234537183, -8820317, -553073293 ], [ -151292514, 15699513, 31213485, -44794764, -268700035, 122776875, -54130648, -368497538, 513383831, 180178551, 492504006, 152294212 ], [ 436646971, -63115519, -144711372, 472438355, 44554555, 274801994, -601362682, -512031365, 379820463, -18529707, -22459897, 75460623 ], [ -57356049, 65176064, -90238609, 90426313, -96927552, 39227463, 676515074, 38763180, -22106032, -7081659, -500073766, -819370076 ], [ 287137761, 100018164, -135160868, 12180466, 5177383, 880179196, -745365277, -751463103, -88078219, -30540668, 51380983, 196201295 ], [ -41347116, 477584159, 11605582, 128441873, 254084542, -199236576, 788873108, 289961582, -302439893, 86401817, 250575261, -585542362 ], [ 128540684, 92643212, 180454271, -651079367, -512457456, 701311326, -168558984, -25106696, 471332301, 85762022, 17296099, 216450782 ] ], [ [ 321162890, 738456504, -364529020, -331638301, -534465271, 558925451, -92292967, -321294087, 153587414, -326925467, 104847931, -173017389 ], [ -69575599, -67639926, -162789704, 54990192, -171251876, -9595069, -250329104, 70775071, 655453034, 182221695, -200698924, 42955301 ], [ -46583689, 396219205, -121932634, -104445562, 30189422, -848367227, -303241043, 661690419, 15232120, -712620615, 587432931, -50812213 ], [ -216809643, -23088887, -433404118, -7243751, 355211045, 37499025, 21138999, -326528752, 246917585, 38071794, -586355126, 358296013 ], [ -264882471, 106398119, -963759001, -27269059, -118968019, -345051760, -526166237, -743422379, 240145465, -38737001, 65080309, -11617121 ], [ 88627578, -138069567, -31542246, 15502275, -80319847, 6020976, -195721620, -438690937, 323013736, -12096781, 638809508, -337709235 ], [ 87016760, -225848198, -59055209, 45701713, 48829172, 234540342, 149227542, 12592038, -90376273, -134643101, 629230160, -93384762 ], [ -105446789, -439829328, 294250363, -101871797, -53470471, -543564051, -551712183, -166252378, -134212950, 398664144, 135904784, -813808793 ], [ -102186485, 12763255, 337205937, -197446060, -43145610, -267702791, -340171047, -519057278, -291604273, 7616606, 481850297, 231150794 ], [ -318544109, -154154168, 374714392, -233583464, 145450926, -20907555, -814209606, 100388474, -606770795, 636732730, -120647384, -58123483 ], [ 345075687, -305977469, 10968168, -278879165, 930353485, 676554326, -110746799, 206537950, 266615658, 338486693, 23709129, 20529656 ] ] ], [ [ [ 386408473, -147690745, 468139778, -244721749, -733796315, -908854785, 8680851, 13648865, 486367647, 8882913, -45449683, -229396559 ], [ -260183092, -92247116, -382208296, 16250802, 74423167, 97404338, -243594388, 271717223, 994777803, -51507399, -513900585, 8997554 ], [ -605706094, 132298165, -479372621, -283337711, -258628854, 307367920, -40035574, 16533415, -194287225, -29484904, 209783235, 16541222 ], [ 554194675, -380464475, 402266320, 105154502, 467486061, 136814568, 250227457, 47075439, 194718475, 31538769, 50639284, -258023963 ], [ 18708459, 71789313, -234335247, 214101870, -348433952, -347954430, 246084401, -243328500, 80120059, 16617644, 242826183, 713227270 ], [ -326562437, -518247938, 218725676, -98031901, 790954348, 253937555, -473668541, 2652044, -40586934, -328678563, 203256758, -305031308 ], [ -225633980, 321785836, -10643393, -451503948, 515519251, 633928042, 569100376, -208297396, 413512903, -43892755, -535953924, 459865930 ], [ 588615063, 227016412, 438416488, -383368773, 106413058, -45876529, -880018238, -188730538, 124065914, 437631174, 159022395, -215741629 ], [ -507370299, -69905069, 666102894, -116771016, 757833784, 80488907, -36899434, -399669021, 365104100, 59601691, 53255261, 165519885 ], [ 70407702, -86964711, -139247009, 377234277, -469401360, 105272310, -34825636, -74147976, -323364940, 466752991, 71444892, -46137035 ], [ -26572781, -747610606, 81456910, -684224151, 240167003, 281328713, -613343866, -202638014, 26735207, 507001954, 22562328, -220295660 ] ], [ [ -11717877, 486478199, -801020479, -246734426, 271405679, -791144771, -55515193, 70857823, -376002846, -268317471, -86317008, -283909022 ], [ 562410945, -6994815, 669851529, -271930969, 90158734, -30080499, -207076777, -31708755, -570116099, -288710967, -178719004, -339192857 ], [ -516630674, 72593357, 240325161, -37559304, 720786933, 202304791, -365806322, -71315305, -375604878, 598965720, 203575898, -23508764 ], [ -528410495, -219288587, -521320409, -317416859, -189213908, 180210880, -87635986, -639775257, 79626622, 31162882, 285990313, -182826839 ], [ -2734984, -382669776, -289243473, -5260379, 124188956, -321924167, -444002819, 198797378, 136414692, 303415831, 305725060, -28274798 ], [ 226771678, -454374050, 337721676, -80777553, -195902648, 583933144, -63173503, -401415860, -107619690, 356880766, -49448083, -532487964 ], [ -189457942, 484855699, -617574045, -303418659, 78771455, 20413217, 20518753, -473969586, -216155852, 163628781, 397068387, -941287196 ], [ 3093519, 8018237, -56024195, 351870581, 166258690, 360420723, -112293923, 47603138, 79769292, -123271292, 352138995, -363350682 ], [ 681906575, -43863755, 274423589, 59953393, 431995410, -164039910, -431369931, -938154151, -111765285, 938936753, 7774256, -448229150 ], [ 420472807, -869028942, -83803047, -321393143, -221946741, 547254590, -114466258, 802400857, -25053168, -921173071, 510430547, -109922707 ], [ 345080845, 446183833, -31086399, 794620403, -60802478, -6453114, 163568482, -674075408, 220718661, 154282203, 20505537, 54474967 ] ], [ [ -443100673, -2258788, 63466886, -639711966, -447432824, 783578049, 155423730, 331486239, 224414342, -400316693, 10315724, -739271364 ], [ -658096056, -963233732, 26331065, 26077231, 744141567, 3896190, -8528403, 394781091, 161300654, 237705225, 196550188, -3112635 ], [ -249690272, 201453808, -716483912, 284863672, -704627695, -336909488, 118468596, -368513989, 114054513, 202601962, 199255581, -205896319 ], [ 70054214, 292124009, -84259499, 28417665, 182171948, -757214226, 5340477, -204421411, -492969000, 610129029, 160845960, -132845339 ], [ -34957870, 34480607, -577011174, 217985598, -301216253, 48978099, -628641450, -784722655, 177972418, 146329597, 146125100, 12054230 ], [ 173528380, 1527383, -758264623, -4660808, 233071722, -34270132, -88200464, -396004066, -644135458, 285536111, -95705921, 421402073 ], [ -145944051, 307179089, 107395267, -31129879, 573018499, -390396020, 17208748, -106459543, 4672477, 584751205, -626120496, 164989120 ], [ -107111977, -502173570, 973169781, 79897986, 41907180, -885649, -169821828, -178930566, -19372639, 135770805, -277867654, -102221858 ], [ 668611082, -156540431, -3522661, -658568827, -155862751, -301514601, 139704604, 91820100, 5414885, -673820737, 359165562, -256271511 ], [ 210032318, -284674098, -173132945, 29979271, 131278915, -329869144, 74643533, -45260158, -7364774, -110831458, -115463363, -822620662 ], [ 47594394, 111534491, -155393041, 29763293, -347123904, 22310176, 230834218, -39408608, -342490475, 111205948, -171736300, 81230079 ] ], [ [ 167915618, 348191467, 202673587, 163053856, -15553921, -57695517, 125379468, -523049490, -798738928, 315397086, 77368885, 10915528 ], [ -10111571, -700985974, -145471135, -218610717, -9483083, 377005853, -120606015, -38077633, -413510779, 260469637, 45003331, -105817331 ], [ -182266708, 275398316, 75973274, 498475573, 791010667, -320184158, -301778366, 48241431, -264764977, 34807543, 607171315, -149111078 ], [ 296477792, 710572312, 33994196, -101466837, -144827166, -487348267, -349427662, -372797189, 560697816, 89869405, -369216365, 362146287 ], [ 542015402, 156827955, 308248807, -7781097, -599944869, 161117119, -84406610, 190175057, -12883884, 257762945, -154218694, 94989581 ], [ -208000684, -487981925, 295190012, -159090855, 9982364, 523382637, 71111210, 2932035, -415287224, -734346361, 121826104, -297271387 ], [ 91553359, -380555526, 401573108, -673433712, -10589183, -1658944, -64099422, -106032574, -18133040, 164795373, -157200643, -21741636 ], [ 187702987, -203426713, -156162534, -263972552, -25478507, 939687719, -402103346, 439722309, -82645937, 385381342, -155131750, -63685147 ], [ 59169909, 65920099, -10411270, -448697535, 993697296, -198287229, -71213825, -145129994, 137339834, 574909553, -334043349, 66825684 ], [ 88769739, -52264268, -574652892, -136253069, -11383204, 678100086, 239868705, 108186407, -130508217, -94654363, 110029850, 515682886 ], [ -444902323, 129817210, 55964497, -361994915, 145036430, 268784922, -135230457, -26855126, -441785358, 31229932, 81893302, 944966371 ] ], [ [ -620607794, 63553258, -879748407, 656181156, -226475730, -2331224, -266948113, -212736366, -213903329, 237193077, -71543826, -222143470 ], [ -604339559, -101232377, 96476915, 289097832, 84016886, -257442000, -15217680, 218716257, 390007565, 31774587, -311841371, 26202112 ], [ -449191085, 134003273, 7951833, -28663557, 19148029, -4303195, 169400589, 755579824, -120625092, 132894955, -169179991, 3988745 ], [ -66200745, -161902310, -407623811, 328748955, -295344988, 29454932, 412593415, -215008653, 176008535, -324276887, -642997061, -926331761 ], [ 510073571, -117013678, 5955323, 286636113, 72166183, 185747091, -193338833, 427590587, 311940985, 22684098, 1822624, -523716053 ], [ 28947702, 806250950, 230086269, 769687387, 83162789, 274275482, 141769367, -116481724, -71029871, 466178207, 381669329, -29812187 ], [ -61719775, 84997245, -293622906, -778239713, -168237625, -5796914, 229931848, 474101787, 687248206, -339275949, 52711276, 735918741 ], [ -573449810, 469382523, -622114740, -241015383, -33125766, -136156640, 295000310, 78324905, -36892377, -430235709, -366030729, -117850581 ], [ 71882319, -118141183, 238849854, 29992834, 338268951, 334817343, -7831780, -127209442, 286986440, 105951136, -20666968, 192251238 ], [ 670011799, 209011208, -71656292, -574462469, 13401181, -396075309, 267013528, 45205417, -62015771, -103489497, 184730669, -356574720 ], [ -311721502, 15616648, 516012198, -148507808, 326738, -122187169, -256335662, -27706061, 23119303, 48252447, 208479631, -543253917 ] ], [ [ 422150582, 2447284, 67920013, 233312363, -67064314, -234931516, 162526533, -60045232, 298032949, -255025698, -192579154, 463628166 ], [ 225659404, -632310423, 848412104, 423708315, 26562551, 277588953, 178156725, 521620454, 736913930, 16375424, -281443601, -217695587 ], [ 939073888, 414306645, 795615387, 414875784, 503993256, 104119702, 47309671, 176785404, -4107359, 135123877, -737568047, -8690425 ], [ 731270811, -107932383, -44842118, -489183801, -11092951, -635348104, -25419924, -86517609, -525739507, -471315129, -352909543, 102399198 ], [ 104527585, 611935546, -498195664, -772163373, -21561433, 90378868, -347621853, 87927025, -110771922, -45596950, -309518441, 432341311 ], [ 128906239, -260713963, 2704505, -261608750, -384700832, -516003489, -237615671, -601095192, -437771344, -206579849, -448791125, 124523541 ], [ 33092660, -320459764, 224628581, 1575631, -499285413, 591674418, 577958945, 415781543, 22886365, -42189119, 120235386, 87764225 ], [ -387594515, 71771090, -172753250, -162399099, 613239416, 11114095, -457504277, -338449845, 336045896, -596885970, -15901520, 139868849 ], [ -412157725, 371749789, 73814042, 271168163, -67925545, -5793056, 56916704, 424964281, -92828747, -11805418, -82282070, -245619870 ], [ 58581814, 589995424, 257127284, 189877229, 714144819, -841324788, -28237649, -83341775, -140902220, 59129455, -680282584, 289588694 ], [ 101523111, -389502872, 344979717, -28624349, -553304113, -26742743, 663444912, 142191487, -591028637, 168722527, 548269, -542803571 ] ], [ [ 316387973, 427092079, -91363322, -1037873576, -27086498, -87160856, -366923, 229523681, -410233252, -226918273, 230425734, 406059626 ], [ -30412149, -6653972, 61256784, -555562784, -152735553, -84057015, -937234291, 721024292, -5919065, 590444008, 28826940, 349933038 ], [ 132017057, 161561130, -362704846, -729148196, 84685745, -400930671, 49761161, -211756397, -386605194, -351971961, -2082977, -101459220 ], [ -286615829, -484295906, -875334225, 27797441, -500280721, -244775374, -343109084, 488401303, -242077268, 420839606, -453843887, 153583721 ], [ 161346831, 662220104, -436824528, -120346998, 196503117, 97933808, 56972535, -78132323, -267765069, -381425909, -47672037, 43108639 ], [ -84701055, -337325692, -69897117, 69723432, 708819862, 11000255, -14934039, -609800929, 211549956, -684473693, -170709471, 252253050 ], [ 450524491, 58628147, 512403247, -280863822, -333278601, -57043429, -322894332, -270367119, -253853475, 250463186, -15682429, -217910035 ], [ -341512404, -901947018, 82502195, 228037967, 486887283, -230514956, 380772078, 300939441, 219172589, -287708385, -8371714, 68710747 ], [ -660656746, -506058492, 34699035, -481867136, 289611791, -345948758, -242786029, -589509314, -212528873, -419912980, 452839622, 440700118 ], [ -270826932, -155067366, 188066393, 200838945, -675935992, 95173981, 118234762, 609142144, -81736137, 212549381, 29539406, -662402882 ], [ 27619399, 344065719, 398920402, 402745630, -16946793, -270975302, -29824829, -340014205, -261861206, 190236085, 187134448, 461803515 ] ], [ [ -40233063, 238590768, -105385171, 1925699, -73791164, 180792849, 266993047, 133263036, 807373796, 871100821, 282347539, -175959631 ], [ 285283076, 432637225, -511632653, 64948309, -140440193, 178731916, 205038883, 157183453, -53102724, 155377379, -322240854, -217545390 ], [ 399741871, -910330352, 275308087, 151257204, -43219366, 127974046, 87032528, -61545954, -367221051, -279247962, -118125453, -409430340 ], [ -288993839, 7694012, 789857685, 328786588, 330796317, 349914461, 31498958, 343717887, -178884910, -283203345, -15782307, 287228527 ], [ -316064565, -516373761, 51097199, 61209628, -213405221, 818281446, -166270557, 19980162, -273986648, -303725567, -17251095, -245708515 ], [ 9115696, 174119557, -49959473, -15836638, -401983365, 189042299, -202665407, -315448303, -30455707, 525354994, -39306590, -279314513 ], [ 165762456, -17920013, -5240651, -188246336, -497331867, 653750659, -177639692, 50225118, -130677907, 154872619, -577694376, -186671888 ], [ -368732236, -88739573, 282252129, -732248573, 511579755, -420285743, -35830022, 329883509, 27597400, 842895535, -160934599, 394891272 ], [ -370112809, 208151083, -47783365, -62080065, -759073461, -173511123, 77035384, 301452670, 170863584, -51758267, 342491411, -72413947 ], [ 54139452, -219668843, -72107419, -35552818, 524208080, -126984918, -149345541, -70806426, -145457167, -6420436, 313858136, -200266344 ], [ -112001111, 927896400, -46523115, -95159614, -270797676, 5195772, -2446879, -464095413, 251524682, -81795006, -211991178, -116704405 ] ], [ [ 176953233, 209496203, -371804268, -614945988, 116242387, -36654021, -12409942, -7378856, -89653405, -34679855, -85238443, 197288217 ], [ 79810997, 275271382, 699446493, -624252949, -44740388, -100151270, -256800911, 353571319, 711161, 765045091, 119369166, 477570489 ], [ 578039808, -355913921, 267235735, 111325189, 348564605, 148978514, -459068213, 105898366, -432800031, 625808772, 461955218, -13200424 ], [ -35914489, -134390451, -89507971, -300906255, -118129457, 475712899, -340673426, 656859254, 893468323, -446212837, -377777858, -516494670 ], [ 528613693, 918432802, -397908210, 349006787, -12429231, 453491846, 183294926, 113362133, -131445222, 93176947, 243855846, -31668203 ], [ -726138919, -239394, -83888955, -457286667, 52584284, 220707577, -108049849, -835746342, -20790587, 412506476, 331824041, -695363665 ], [ -105008213, -421938202, -29356185, -46249977, 91732274, -588619124, -280575855, -392720353, -17145450, 142966283, -109471465, -88865054 ], [ 529563217, -428090287, -221008353, 182585881, -310103030, -404058816, -205003764, -31915949, 805738431, 32980, -79620092, 699373904 ], [ -3010322, 220139555, 783878777, 210109068, -80798903, -49379604, 116369239, -12203253, 503106575, 42932526, 55431609, 545547355 ], [ -12452976, -3798270, -524887819, -157672425, 65550100, 41456212, 588889248, 127528302, -63561338, -42258419, -80379671, -86881232 ], [ 40330160, 387567336, 43501123, 289633566, 375235140, 83749667, -258118752, 23114105, -32076837, 543596868, 25196806, 190517271 ] ], [ [ 166042465, -248194015, 72238912, -153845760, 1979231, 243229578, 301217462, -230158100, -816440109, 328816432, -164271172, -324091645 ], [ -518684779, 719842541, 728635978, 12340, 412539531, -326178063, 24074128, -102583559, 471060155, -565671265, 359373109, -164167797 ], [ 297469971, -59131806, -162973431, 14203284, -22178327, 170694788, 6608127, -88239815, 551351454, -71960760, -436656730, 120557783 ], [ 633734807, 78883522, 324580696, -326303738, 95477091, 171936099, 24712595, -187086202, 118820652, -43559651, -14229498, -8416580 ], [ 344151743, -757016040, 364241219, 324940946, -855319089, 304318910, -47963593, 382130150, 46444335, 79460533, 381501769, 105275688 ], [ -202783053, -27026503, 21292782, -89230638, -628341131, 379313261, -558258980, 281839697, -337256694, -103245829, -338653360, -114401376 ], [ 580682516, 92458681, -134199369, 286011621, 127297953, -241981250, -203689026, 137256185, 95636831, 68055563, 758398720, -89724450 ], [ 45885074, 25728943, 306613285, 67929611, -12229642, 123462996, 561747313, -489860892, 323902385, -131109510, 30904106, 123107985 ], [ -504987819, -35653594, 52920017, -549425091, -363325897, -398948652, -209542605, 289217307, -705208663, -412375319, -42627189, -552122160 ], [ -181870069, 422099103, -17602600, -2508366, 203180073, -824151401, 39513724, -38710257, 47238525, 292859427, 153644737, 382066272 ], [ -494287755, 517287030, -132604103, 249625354, 30761197, -642630319, 534393269, -33162615, -161641885, -66099273, 212127957, -702236752 ] ], [ [ 252801972, -98054307, -100617262, -214897153, 76331409, 15132714, 493590704, -436402585, 149834638, -210842828, -260487116, -476997927 ], [ 163534763, 275786924, -192608651, -139269551, -759347235, 1223600, 104891841, 237344892, 493501741, 389678347, 42524072, -294636465 ], [ -673815143, 355901518, -655205611, -465123623, 396857407, 145061372, -220009594, -121818055, 379850382, -156674973, 4820839, 94852738 ], [ -14016042, -150263070, 499814326, 685785896, 682156835, -63625485, 39262543, -563830042, -67925164, 285392505, -51658917, -525963631 ], [ 245551895, -422986162, 543160580, -500294400, 286740933, 250274972, -768547848, -100373731, 787212573, 732835796, 4107491, -578433559 ], [ -312573168, -12897499, 555786340, 13585596, -366313409, 72977849, 234503989, -300326779, -99372303, -179409128, 330887932, -312824954 ], [ 17672263, 5610087, 141959581, 139102675, 18419579, 231327131, -153246311, 80278547, 12142802, -221497748, 120386483, 145620424 ], [ -20025016, -209207303, 297318128, 22475660, -617634102, 29976000, 612155874, -36236275, -53893809, -9061726, -462264273, 325315295 ], [ -497258495, 393976097, -236667626, 54998297, -152149439, 976076070, -668385703, -290011384, -47379194, -16289615, 863913850, 67163199 ], [ -9682642, -343511560, -21595832, -113337454, 111872344, 249335377, 517769333, 582440661, -673965980, 67083760, 256867774, 551898152 ], [ 53186095, -76347213, 166145664, 253228853, -939561024, -618198012, -261683089, 73936506, -435862669, -122808831, -351874993, -137482066 ] ], [ [ 620168440, -220141165, 111818973, -135356886, -422321554, -250178792, 211405195, 212935181, -530169453, 273788069, -374491095, -277864385 ], [ -541161595, -44707614, 70755260, -7788844, 144227941, 319288369, 163913182, -371222239, -577534729, -41027080, 130549629, -650817791 ], [ 20041568, 283684397, -26255115, 61885920, 246515460, -758391495, -251488234, -728914064, 304986666, -317136458, 860427551, -9687592 ], [ -101141087, -16751299, 28612779, -17539962, -173003172, -9877895, -37730867, 515266523, -248168271, 33896318, -228840674, 165920512 ], [ 603786142, 135759433, -916927717, 22540217, 122285013, 461788065, -613628272, -562489641, -335567638, -118573317, 459232731, -368948855 ], [ -6141455, 39847482, -188043509, 99364625, -135603462, 516700957, -569354870, -273986862, 737279769, -88006475, -440537281, 464773947 ], [ -102974995, 561017714, -13832312, -145446999, -144395556, -233831051, -90976127, -56317770, 197175870, -143155500, -559605036, -8597083 ], [ -278835553, -6201018, 218636676, 372579233, 319736809, 268828963, 287835499, 310269122, -324890019, 102794934, 219154092, -222310359 ], [ 412832254, 14086045, -383643285, 327355093, -34933466, -368258495, 177905111, -461587921, 584804952, 297575616, 801915215, 145227262 ], [ 160504158, -853932853, 50581038, 39425055, -147613630, -50014622, 599370696, -523531082, 785992656, 435888730, -210884005, 182929630 ], [ 573643674, 653042872, 81537296, 49834514, -238524694, -564510805, -766610, 204309458, 21784693, 311687124, 70110406, -37320658 ] ] ], [ [ [ -263238802, 369688078, -108584447, 243817889, 374169743, -805094710, -143020345, 108457084, 91609244, -5866272, -390154281, -550559217 ], [ -199850759, -40026454, -151064776, 27159052, 173392281, 725763323, -395605742, 208226707, -305248551, -289143696, -417811543, -293118319 ], [ 308469908, 135821555, 614671457, 399508999, 547735421, 937362597, -51234664, -80128058, 172805824, -105211821, 83130164, 52185023 ], [ -342711619, 376735101, 459404308, -16995239, 699041828, 268199867, -413899709, -18661884, -213179327, 597837255, 44380779, 157939222 ], [ 7966096, -339750556, 427807628, -140833047, -269163217, 279777118, -282288567, -165726079, -91335714, -63668104, 175647215, 116397174 ], [ -146337099, 428632492, 145674869, -426306251, -715047549, -258906146, -452729793, -77759624, -187561329, 412409592, 346703570, 503583993 ], [ 61898093, -358108747, 6422830, 734915549, -697915005, -299917032, 671465313, 307914075, 742145151, 145393187, 232305630, 601236061 ], [ -54670949, -126343019, 112532958, -220179932, 20376704, 148662780, 411609267, -86407515, -365936407, -388015971, 218563854, 125684068 ], [ -627110849, 64022419, 787485337, 250941343, -859194833, 298877047, -36719560, -160373025, -398945426, -81409211, 34154892, -566184070 ], [ -99048435, 158428990, 17663819, -246822614, -392317381, 179261335, 21051658, -139292085, -263584095, 334769890, 47436216, -48693988 ], [ -5481922, 286375364, -99845570, -221678585, 147221978, 98986568, 157132671, 321258771, -81375727, -483934852, 119302066, -722235418 ] ], [ [ 45562131, -347593998, 577594323, 376617623, 154028078, 411981014, -230647866, 87187738, -409939803, 34666688, 258661340, 576770718 ], [ 19793172, 5424035, -472218947, -123392065, -35231745, -36213345, -100839516, -32578602, 390789059, 137909486, 37425390, -162378746 ], [ -30209666, -21066086, 144996180, -145438116, 48181929, -138165334, 616864111, 376007091, 178575771, 737122864, 708639742, 636830151 ], [ -729304626, -277394667, 440721912, -570534655, 47877251, 282046007, 13988114, 269594735, -136712467, -256509535, 113291598, 501416713 ], [ 7545099, -980296421, 70975733, -781818, -283665721, 154345443, -133363733, -337222790, 114303481, 235081981, 340309202, 125107061 ], [ -37201229, -505077576, 243154765, -32831347, -348913131, 333577699, 616044, 117451323, 96699928, -110894327, 43656131, -149835662 ], [ -74209082, -307981555, -574134300, -52858089, 195751308, 202128492, -55794919, -13977462, 663611512, -586207278, -438693640, -647336215 ], [ -2360430, 119042142, 115878337, -608725709, 169523445, 680598250, 28176300, -18960248, 114954276, -392887360, -104453759, -240797218 ], [ -478777103, -36419748, 335205197, 54440736, 100995994, 384392154, 488831279, -114612778, -540780704, 991261973, 13790443, 554419747 ], [ -64190551, -822554475, -120182133, -710380138, 189723750, -94701765, -51246034, 57573740, -10050207, 344895568, -450776575, -116242333 ], [ -520931600, 218997443, 217070149, -106731829, 20421970, -5112080, -401480593, 27499027, -248211897, 27351645, -132328067, 70444454 ] ], [ [ -448734648, -299788142, 38291695, -378415428, 516128492, 365555961, 836327639, 320664994, 64007982, -476649260, -76226395, -646582203 ], [ 606551660, -241194939, -23745248, -50953263, 428479563, 47603727, 2883208, -160792088, -895974818, 244825863, -809765896, 27080816 ], [ -85646928, -285413474, 276661853, -84104360, 672140722, 433561546, -120556576, 42691627, 42853190, 3826204, 274541207, -351379833 ], [ -50944166, 27615695, -62000584, 132436450, -378417051, 216315508, -9709523, -182982073, 55357276, 249085489, 501083264, 163016434 ], [ 172860885, -399347987, -623030524, 290103587, 77452957, -149855358, -203205450, -805797477, 310574883, -155875501, 478052840, 29744726 ], [ -397601269, 5011378, -811299937, -12964918, -537669118, 34126574, 317395186, 106970634, 883724767, -81233333, -18337122, 411125180 ], [ -521518193, 663029499, 341231497, -767072819, -503215595, -35737198, -421282768, -249785406, -500701706, -660788819, 610995720, -154007229 ], [ 96103183, -116365579, 228684758, -631472131, 900383670, 25610778, 64400672, 342101968, 648748310, -4871579, -716960859, -58791863 ], [ 363107377, 211012198, 142135831, 612322230, 140747796, 344043318, 447219264, 8136054, 10596267, -689838778, 254968118, -413122403 ], [ 250286278, 738725048, 160753839, 385719638, -158099340, 176686737, -72966423, -28166063, 480322944, 243678664, -245412323, 650300216 ], [ 260397373, 302847165, 64679026, 163418657, -103030952, 35610584, -358911075, -4913084, 801756801, -123958493, 103484994, 618788715 ] ], [ [ -12936107, -378698962, -546199415, -208218921, 17118581, 3084494, -103146925, -446528454, 752459884, 731535161, 163268398, 44961769 ], [ -1668278, 49343414, -188050411, 27417256, -563909380, -116745442, -167528638, -135383492, 132298573, -177167030, 393659879, -54856803 ], [ -161261466, -396649716, 212265366, 308758376, -569055784, 192752743, 122359092, 143463801, -226033639, -71358110, 553604398, -139585310 ], [ -155658433, 567985318, -175473061, -156096172, 60922100, -193795122, 482327890, 567416951, 238219390, -23603841, 241739537, 247948383 ], [ 249154738, -171147768, 403854827, 109877767, -861781771, -16470670, -23824504, 181366315, 18820721, 196072365, 704381514, -46439801 ], [ 292047905, -514388806, -211636169, 427603557, -3926900, -867627921, 552746436, 146701758, 29218517, 602598844, 48427873, 13043367 ], [ 145811525, -578333638, 701721560, 475773741, 139293557, -38928256, -399865132, 102039675, -41559875, -25882172, 27116534, 21691614 ], [ 345510674, 763864645, 180398812, -158234589, -29137741, 661244241, -398188600, 521815043, 3626743, 348018918, -233863684, 183084916 ], [ -240252942, -127670726, 469305525, 257129239, -453153267, 203145436, 46546647, 167196772, -56442367, 706117901, 440774800, 56515036 ], [ 53162333, -33788196, 331971726, -963870005, 97308640, 428509490, 672763650, -279724360, -597002502, -28252337, 134745530, 357048311 ], [ 115963080, 254631736, -102900223, -379427963, -943509883, -125561530, 124688323, 649473111, 721059575, 104982415, -619578014, 919569850 ] ], [ [ 726051598, 192296385, -639746342, -474193018, 430441024, -20055948, -481618868, -50658087, 678036285, 123382997, 85863440, -384601278 ], [ -390345399, 65101162, 221243537, 667350573, -624975407, 242175102, -10680241, 293612619, 663627614, 34318216, -572134265, 113692094 ], [ -495795469, -357835041, 222596402, 130775582, -107783368, -368002015, -498303596, 458449456, -175601985, -212686913, 134236526, 30697313 ], [ 87429154, -131642398, -750270762, 96515509, -11912101, 155381753, 672217711, -84030545, -300035161, 244433318, -240094527, 609124658 ], [ 189614302, -384358540, 6478655, 384770700, -816527685, -244710452, -268075151, -911102790, -374945932, -33382224, 114041, -154097724 ], [ 105909324, -308954266, 164762572, -252950182, -590997045, 93043135, 27855425, -217808842, -625991169, -82041695, -88692440, 101553309 ], [ -101509876, 57482585, -523759495, 752680321, 792469586, -32607400, -100895336, -429392499, -309680164, -251301874, -167139623, 898081614 ], [ 836850970, -508631546, 28859711, -209628788, 28581271, 165692619, -234676316, 545346277, -405979739, 138187702, -405658882, -65573241 ], [ -516050381, 307536939, -397152866, -293940833, -371900965, 182827730, 135470090, 177792322, -149713389, -125147609, 18333415, -165441795 ], [ -13993514, 655513146, -22498822, 171329980, 108861647, -511949974, 68787368, -13258149, 79489193, 205040585, -421109274, 316173351 ], [ -134346937, -94743681, -384021198, -537217790, -3606603, 39353132, 735965616, 13864117, -206233505, -20694016, 74281347, 362499710 ] ], [ [ -153771199, -945302, 387879164, -728935809, -66279943, -74256994, 149474000, 38818909, 503005814, -258200880, -559493876, 519673121 ], [ -405701146, 151513220, -402620275, 529322301, -38812489, -628501055, -489640718, -400910964, 656664898, -14839573, -280013688, 87857566 ], [ 134440022, -595450730, -592316899, -94877302, 11616477, 169772830, 46760453, -30259668, 1443056, 72514250, 128460199, 59110926 ], [ -229254169, -55992471, 180245576, -4822388, 6836340, 602611211, 80863578, -263017528, 418866485, 288356216, -624438306, -80528677 ], [ 770185484, -872235555, 106445896, -468810626, -69774638, 166629640, 60597361, -146919715, -282693556, -262049566, -657406497, -726698641 ], [ -218688609, 428386360, 369870237, 282554677, -168223176, -135007046, 911162827, 22699490, 376825248, -308954912, -437219484, 313438406 ], [ 39462888, 219083760, 371889524, 12595656, -456211673, -523303008, -913042315, 238820119, -109335955, 28434706, -26836170, 16267929 ], [ 136603703, 398159405, -76901248, -41970369, -69304952, -115088267, 38592624, 331094742, -341945796, -71873364, 198905679, 333580579 ], [ 394401158, 345204520, -237749269, 815712771, 231663241, 197991598, -40653476, 490659286, -538047620, 256973035, -38676648, 746146400 ], [ 194560564, 222879807, 305148866, -52359860, -401970375, 432440564, -77642999, -26088331, -290122869, -234500642, 389413354, -392578506 ], [ -70806807, 292026285, 184419323, 45140439, 337512044, 27111794, 264630058, 124049965, -917153877, -308039649, -4406881, -449787563 ] ], [ [ -9317513, 535208319, -143885054, -925185551, -8500086, 18821690, 35087424, 503308872, 110637098, -175066051, 261656792, -749319894 ], [ -22587638, -496769920, -268382784, -474140150, -546702555, -111764841, -547629421, -372923660, 398564063, 524949878, -9901833, 307392137 ], [ 122260279, 287912771, 114298182, 467970421, -39177057, 367678784, 351513580, 78704417, 622679236, -371701686, 857941, -28361639 ], [ -298663513, -426621063, -242167928, 101397036, -170261478, 379027442, 615771639, 419500563, -2003475, -758686530, -438980620, 81283619 ], [ 232659065, 883796697, -444650499, 128063998, 353578408, -482924847, 621590923, 3404367, 652749626, -637800989, 48868035, 3416256 ], [ 110367562, 215196408, -821895285, 347217072, -210851695, -1187792, 259021652, 410571642, -43636512, -91981131, 374663056, -72836932 ], [ -132583975, 318666770, -526831385, -223264820, -7964344, -110275063, -684697856, -83562573, 108984335, -91286328, 241137189, 454080184 ], [ -41287707, 290513986, 84940174, -158472737, -318601307, -589236424, -145345783, -177128340, -56355834, -5492807, 30370623, 458699337 ], [ -789532724, 555939173, 33240728, 279567116, 486982451, -321965394, -345566141, 604461646, -246996736, -60642408, -18638949, -376202496 ], [ -189135426, -452026343, 296145712, -409297672, -478507564, 217978684, 184711982, -416042562, -20194232, 256654515, 52897275, -125706412 ], [ -206576164, 406295175, -230023259, 233626553, -2236553, 611102679, 64572915, -597292681, -566282738, 10299336, -174175376, 283239406 ] ], [ [ -52471286, 126157280, 538112435, 24140654, 312601563, 12556256, -3047308, -306544256, -382776475, -447510379, -134740395, -51305355 ], [ 192053673, -733404139, -499643371, -16603485, 215468347, -121748652, 113828271, -312734145, -546678783, -11425501, 373622222, 148115121 ], [ 433495653, 60347783, -889634845, 174858087, 78514336, 403161109, 168990585, 96200782, 226776380, -405783186, -310451438, 682744924 ], [ 167562101, -32524355, -269162335, -986003923, 408262532, -511527650, -8898585, 702616503, -313828251, 175682063, 53113770, 116843491 ], [ 525807912, -107062308, -6462677, -190201946, 34188629, -688874859, -199230232, -161157857, -514039108, 394029693, 46063169, -27414151 ], [ -40962440, -168129383, 21881383, 321228049, -57723483, -754773385, -534670143, 147752847, -98730062, -1033465922, -121131223, 56373762 ], [ -194942613, -60270813, 21116261, -131041591, 209918139, -360696082, 363863270, -449922767, 219506494, -3294707, 633683201, 285545246 ], [ -622204097, -25886683, 18484361, 815266904, 713050336, -483205173, -38974463, -327171322, -37979270, -507075895, -494806144, -627410614 ], [ 62679927, 303460388, -295938307, -48169724, 289007659, -33585037, 119916980, 121943578, 203659903, 43227036, 347375536, 114374214 ], [ 57948234, 299305773, -221178923, 1035021, 971331995, -135066326, -170136160, -15499072, 21024851, 6721563, -336383548, -612076672 ], [ -525680380, 735151450, 395352019, -7645278, -169083727, -229856341, -40868582, 62237778, 412716251, -450107910, 590115771, 2304270 ] ], [ [ 418696796, -247828825, 641878190, -411787196, -147876057, 193258514, -14137843, -9366774, 154817353, -256324779, -66171053, 61368910 ], [ 584586923, 554866750, 433284525, -202035643, -107799261, 389787510, -85620112, 465906897, 20236782, -185835556, 462290648, -272262271 ], [ -794891423, 148618515, -237201623, -59197935, -565739770, 90338605, -180602753, 84172564, -340130598, -348755388, -580703677, -889925763 ], [ -14133875, -412353543, 48442061, -307798212, 597381516, 124730075, -342899198, -374951590, 815090167, -182717439, 123592701, -551995477 ], [ 284802703, 643274186, 317608324, -229070074, 1979023, 812236263, 699254, 45754932, -213862085, 365464484, -107363504, -34329217 ], [ 387205474, -447014107, -267480576, -120384917, 197625975, -219841026, 98959551, -606375834, -25731445, 302669353, -562690719, -825047742 ], [ -98114432, 88383731, 358221205, -72527131, -402537404, -429480782, -43660678, 475715566, -9357805, -79621107, -107508823, 287138933 ], [ 352656818, 52083747, -104255944, -138613382, 378918953, 253862215, -431264824, 874995682, 357126200, 3565856, -179046988, -987677300 ], [ -3304840, -19936455, -238991655, -280523533, 194812729, 158936650, 248148345, 8854390, 418227686, 167657091, 121680848, -255890157 ], [ 207786638, 2246971, 309783798, -202846758, -133848934, -146600490, -67884329, -169376977, -126840954, -691963910, 188872404, -37857194 ], [ 47808898, -41290966, 616142533, -122039227, -243116042, -101848087, -394247572, 46828721, -67574555, -445402019, -53730464, -685272061 ] ], [ [ 162921892, -168404694, 353080233, -47582891, -2780663, -143617090, -305535463, -147701383, -130229603, -239603634, -38319616, -76326770 ], [ 255242740, -725903535, 260261743, 143022, 272396972, 445329218, -266078926, 196399586, -18478410, -245866710, -176684009, -228926679 ], [ -71085801, 62085422, 560155412, 37625993, -21051827, -214317937, -528994, 137217253, 454244249, 168531120, 399118310, 91536345 ], [ -441357035, 41814901, -18828396, 257060543, -104412227, 96836177, 28751882, -382724856, -45897330, 148276672, -12907928, -31282907 ], [ 166545886, 407912278, 529340703, 405490977, -814860675, -419605287, 98176010, 161834632, -99504321, 77185200, -77836446, 900360601 ], [ 463585789, 10941782, -56708049, -204736743, 229958039, -310107659, -471217714, 240686591, -322550186, -60345454, 122637962, -292525673 ], [ -148337815, 106542861, -96763452, -272692854, -92246728, 486739970, -312927813, 35335746, -117019822, -45175284, 407115664, -117914891 ], [ -651846571, -290539529, 314396111, -85505352, 35172324, 16252460, 114712267, -217063677, 312862543, -65087728, 188847237, 780799709 ], [ 513415288, 165074108, 38224110, 343729277, 366129444, -366320318, 498233665, -35275537, 137189357, -378054310, 15538199, 251303295 ], [ -246059023, 551734669, -37519663, -18830006, -166327061, -1021365404, 666663715, -33566536, -26362031, 708071538, 64717726, 375357078 ], [ -153831224, 197452083, -83542501, -177063951, -58595438, -388818473, -141039275, -120007400, 283040006, 81225180, 825622090, 607834808 ] ], [ [ 13117691, 239733035, -65828342, -333212836, 972530225, 10620664, 18524530, 286003516, 839083250, -26799790, 344956752, -461252852 ], [ -354882987, 255515250, 133234217, 107256307, 789779239, 401138, 233691075, -101962015, 265520755, -58673431, -67926820, 459848036 ], [ -813752598, 413786929, 186690879, 32978698, -201494812, 29211434, 119588458, -468645150, -70745519, -80833947, -337733, -26366941 ], [ 654320499, -33798116, 379789837, -751662982, 740054189, -101165727, 30255542, -237546158, 107101712, -405449964, -836015280, 171196290 ], [ 269849785, 731505995, -373248311, 651382017, 161997448, 253838558, 420269808, 87510620, -40569399, 631514584, 7609912, -294380232 ], [ 482225948, -29548968, 409385923, 15781190, 267948349, -143930306, 320449547, 549990259, 76825691, 694429582, -326139709, -241827632 ], [ -172794773, 111895797, -155166456, -118837092, 48832447, 319096379, 257803284, 350568617, -408352794, -240798236, 101026599, -88211685 ], [ -12690948, -205876745, 32555717, -17342107, -195487202, 134963439, 600204910, 44720828, -58176126, -51641598, 230498574, 545633225 ], [ 396217079, 173312928, -141008465, -82280456, -35770175, 961689992, 740553740, 899138963, -36553915, -1891703, -584168592, 195320683 ], [ -86912903, -590621303, 2130394, -8441524, -130807010, 58004632, 822542742, -100585711, 231190063, -122193105, -904620792, -69903290 ], [ 405776705, 511427408, -313990115, 501250608, -651787284, -858104168, 550851, -180056220, -75832454, -258660291, -718567442, -28189483 ] ], [ [ 406957464, 632265279, -209928805, -57512433, -236435845, -337749636, -248697129, 175462291, -321458969, -163327455, 567875779, 291257976 ], [ -984337933, 76180446, -32314663, 8582036, 445491639, 316132264, -215602929, -225787751, -332723223, 724680675, 182859588, 68712184 ], [ 48930518, -105661985, 213841458, -92114786, -193559186, 351515626, 448748909, 319728815, 10443528, 69044743, -413020036, -32400116 ], [ -188113467, -17509212, -380101986, -14573418, -311734950, 9668662, 112336319, -185747370, 129691585, 57481895, -179424027, 701589744 ], [ -889842552, -162323102, -109336303, -20146180, -32834943, 693093282, -342175319, 121578713, 305019175, -38629750, 120802882, 42618545 ], [ 165339661, 86826106, -72168532, -108710793, -145285794, -157540455, 340820613, 622792599, 322435796, 46126745, 141451675, -400224933 ], [ 36977767, -439723652, -70417169, -39550449, 332898994, -100467398, -24474345, -47932596, -753747627, -101961525, -221139457, -402644609 ], [ -138920966, -657092759, -229395709, 115152169, -45640032, -502364314, 430141601, -72410839, -307810187, -42508856, 216422584, -86480373 ], [ 160122839, 12353078, -102537031, 245509678, 48447376, 34082242, 180991536, -265444149, 179830435, -265949266, -189446437, -230824663 ], [ 239994458, 615092941, -407374919, 73971122, -54906616, 2771303, 704418306, -703431343, 687911391, 142091503, 208960723, 206664644 ], [ 192275724, -316536918, -11481934, -326075801, -377309658, -289755804, 110322188, -140964519, -640141156, 33641010, -20735230, -24711449 ] ] ], [ [ [ -225044334, -314711833, 400284537, -291358940, -666841097, 844997929, -33309481, 25752012, -205577498, 1335122, -539146275, -277692266 ], [ -5220203, -123177276, 180897026, 20486586, 210123476, -672581168, -276679391, -518249258, 794567732, -404376304, 295203315, -40014675 ], [ 283053100, -158881759, 256514197, 490606363, 645891042, 405488638, -10231399, -126404066, 390217591, 481463976, -59522929, -283208576 ], [ 167058709, 378917860, 813188669, -120185947, 901963984, -135672838, -324311692, 79401228, -51528253, 71379998, -18444937, 283624224 ], [ -3761573, 186041951, -579282790, -203985268, -207405860, -176019968, 163443669, 209074498, 75770370, -82577266, 262396358, 396413433 ], [ 565705365, -804337420, 690445078, 139009054, 334429535, 76559812, 78180875, 120388772, -319138209, 236169838, -246123600, 216368437 ], [ 539478775, -316692104, -5737237, -765409759, 691137620, -154908461, 90855748, 221234171, -482859692, -767469945, 264636439, -291785617 ], [ 652597561, -233312585, -235702738, 221708975, 98246679, 22087887, 375535147, -129021997, -43082527, -330898687, -263843743, -57891201 ], [ -157848836, -89824961, -155807379, 83759521, 57231730, -518095025, -17770458, 558518461, -545596229, 74217970, -8352459, 436975573 ], [ -99912220, -78818881, -92061107, -257673166, 310205911, -191615787, 24533786, 355320883, -703770341, 430859496, 44483255, 89630658 ], [ -3882331, -715629064, -85428151, -246584382, 395057029, 86079209, 393334249, 542129469, -36704700, -437403166, 52300316, 887345373 ] ], [ [ 54788873, -410267701, -374848900, 277441914, 186095846, -609776700, -210117816, -52105631, -299733555, 48633347, 836835552, 745845314 ], [ -335755560, -2852165, 144218904, -78802871, -109061187, 5335461, -180984154, 38245633, -872623872, -53763936, 107197489, -138589706 ], [ 231746907, 142592446, -328985133, 48754275, -233293733, -12521395, 261228528, 302353544, -384784278, -226718034, 109422570, -199002625 ], [ 829993561, -205424203, -666423182, -67211312, 193356679, -138114434, 133210505, -769574113, 52116547, -236380310, -321399879, 517279818 ], [ -4213015, -792166115, 324438168, -3915187, -63127276, 420298232, -644514186, -681711936, -46360812, 791259306, -80116665, 16153278 ], [ -419952711, -45625989, 524391949, -718490024, 482321407, -209363690, 98882374, -327784817, -152504483, -366147624, -124468278, 441178679 ], [ 260203940, 9744796, -336156217, -830018982, -238999699, 234653920, 57534958, -625062754, -84044193, -121608919, -237895259, -300930105 ], [ 527008, 125883788, -172257562, 515630449, 171117011, -331791662, -101541198, 56159606, 103184131, 15936766, 4707832, -261858488 ], [ 582347642, -43669413, 270056121, -4647214, -289298652, 488502736, 274058392, -813790253, -292318531, 355350038, 7224351, -486101204 ], [ 214494697, 84155914, -272591528, -640581196, -51264502, 167565943, 95266276, -22529643, -7618895, 710422974, -432193304, -128504035 ], [ -231874544, -11899934, -44766603, 1005549396, 21166986, 1273156, 664831965, -266088893, 208130649, 118087347, -216854140, 80586437 ] ], [ [ 363527763, 167540418, 46359090, 778508317, 462605208, -712377815, 892590976, -352186199, -3373586, -144254541, -97789139, -330187234 ], [ -281652809, 28669647, 34446343, -81595613, 967090389, -133997728, 8143875, 275213546, 752889467, 403660967, 238321662, 15148608 ], [ 31133106, 416223812, -700559177, 154148720, 821747461, 1440225, -128621727, 503790273, -137285505, -428996668, 548167759, -373849955 ], [ 183496673, 261390459, -73480618, 181506354, 80780490, 391953584, -786288, 163749550, -407503379, 312904302, 397862619, 195317695 ], [ -46620717, 13169899, 716360206, -55782356, 14090446, 258014223, 760915386, 341397707, 264242505, -312007862, 338007107, -646095 ], [ 425820390, 1743515, -726109877, -13196838, -303423964, 69461827, -369878183, -566556715, 426094671, -127661880, 69139768, -284353327 ], [ 668380722, 216349917, 702207863, 610942015, 281631352, 397962577, 179411100, -274239178, 907216093, -661445871, -107919218, 117033996 ], [ 81601283, 214641969, 401499264, -94350303, 327884525, -15574548, 75318163, 258565139, -85146231, -89888387, 211938309, 72757466 ], [ -48873245, 22660662, -248672049, 326513755, -83346065, 21904125, 373323786, 66099501, 16730784, 394063649, -198487111, -657772230 ], [ -250272607, -275328057, -60406881, -23070323, 57771894, 121965332, -85165431, 50111717, -240133932, -666956444, -187842511, -843714665 ], [ 29115837, -282851174, 112795692, 5610482, 179296391, 339545419, -237930244, -1806065, 862608671, -110431368, 411897632, 74458010 ] ], [ [ -170384279, -14498087, 593944327, -362053546, 1958038, -24689438, -75376427, 104603315, -944934245, 459642858, 82563994, -289289364 ], [ -7297815, -787433531, -973810789, -143344540, 268819615, -138178277, 135768426, -152119420, -516211725, 395603424, 254280353, -122848171 ], [ 22071315, -269192357, 266962149, 195927927, -819461220, 687341107, -73302396, 97291274, 199578831, 19077505, -409389220, -107946571 ], [ -201378398, -792915849, -414058672, 198275613, -165349951, 60572938, 175588387, 547926602, -343214050, -541368, 417096805, 60094377 ], [ 218991506, -240078672, -222654806, 436083788, 240984835, -109876647, -15723630, 316537362, 18444, -103358569, -652376840, -24735251 ], [ 318360550, -150097720, 603475521, 6113762, -4222058, -806148884, 77441217, -318423451, -163030525, 702305592, -2692946, -134310914 ], [ 138524592, -96527458, -511104203, -667825667, -21339956, 46605022, 268731823, -19089152, -12926306, 211323473, -3831197, -4806386 ], [ -65365509, 609535726, 209641269, 297002639, 433088708, 942973762, 447034080, -244275167, -44759523, 246481110, 155567111, 57420665 ], [ -90974043, 2156396, 457174014, 573982861, 93198973, -303340225, -48590715, -15451491, 227064187, -567426089, -641189975, 46524617 ], [ -107850325, -25262690, 490250718, -771748079, 127350670, -385402384, 390601752, 125536170, -667673921, 223916274, -229542447, 180758437 ], [ 368519359, 45485230, 767500454, -61713105, -198545502, 127599940, 177307897, 370601093, 264126244, 115854761, -572708768, 412079747 ] ], [ [ -514917659, 767925175, -62564924, 360803328, -268297711, 1327320, 174538939, -185025242, 180864213, -13819063, -80893155, -290125280 ], [ 321299846, 17894602, 210891018, 354086230, 51554237, -133476234, -22299864, 255126205, -761197434, 21235833, 8127112, -211792526 ], [ -633439577, -793990, -70598931, -60332719, 124194599, -84695927, -113414737, 72660316, -190960203, 105299979, -223389680, 100188245 ], [ -102479202, 12335510, -222749888, 17647689, -348162120, -821162662, -813036991, -181306690, 189217461, -61437801, 875742344, 433369286 ], [ -152397198, 605927552, -3462912, -27513396, -783681539, -93038679, -243918492, -268096777, 637057105, 823635829, 1276896, -233588592 ], [ 132137545, -363734735, 22400394, -392504132, 125883689, 303357891, 275626290, 552661568, -364311023, -480567505, 273484705, 206934421 ], [ -40994650, -1071910, 734919944, -159632982, -444881264, 26558457, 61470867, 365916046, 582843896, -399864716, 137958250, -534834956 ], [ -751647902, 967429274, -388122800, 140663723, -24027684, -457627, -897696577, -327963548, 515848517, -452825522, 186437431, -185834712 ], [ 8708664, 363034138, -521819996, 536163820, 444621593, -523790389, 73069297, 847440516, -247630326, 174849446, -1645520, 155113732 ], [ -448475423, -78491669, 58715767, 570343405, 13128956, 236980515, -770520901, -2076528, 77194529, -313712139, 339172297, 317863786 ], [ 312645195, -71573561, 177222221, -247515918, 1211692, -196925134, 627956941, 865977, -213556466, 35190985, -252150048, 431228788 ] ], [ [ 186623966, -17851927, -12135684, 363594638, -85754835, 186133017, 438963688, -55573870, 56727876, -177080637, -628061056, 317734812 ], [ -475636053, -293630596, 476828560, 573936172, 115162308, -337828063, -436433016, -225344285, 857290154, -11868961, -87739090, -396360298 ], [ -548204304, -560938407, -712641880, -55882280, 225874181, -43527337, -30360172, -7715555, -2682129, 135485163, 700031929, 79218167 ], [ 171162596, 88918743, 346584496, -734401443, -3433013, 451390548, -78550838, -159602754, 519674200, -116476259, 640523948, -126829636 ], [ -244002602, -288222597, 529598422, -267742847, -39497583, 182085657, 254887272, -107682027, -169512715, -192277494, -126165050, 368540895 ], [ -107188139, 425678910, -337344665, 1008252808, 32017791, -753695171, 106317439, -801763004, 492688163, 413461078, -437746380, 74962507 ], [ -19209961, 147820604, -126275875, 12418088, 412713569, -217306397, -888134590, 174563095, 30786776, -193192185, -560473666, -75844927 ], [ 267174690, -104646216, -6969238, 174713689, -406826650, -365011052, -212559781, -106708554, 135177022, -804439701, 127115323, -489234061 ], [ 274624529, 262177070, 17399794, -848059191, -543163748, -375707147, -26764445, -269301225, -463206387, 191887686, -99457466, 863475275 ], [ -116009238, -679482451, 247501839, -130407559, -796387937, 304069496, 68637475, -30508776, -287050732, -305486760, 519070882, -136983654 ], [ 103380765, -861816352, -453304219, -312343816, -39444500, 382881, -514417650, -11940875, 696275148, 410258393, 20112347, -255990097 ] ], [ [ 411960285, 62825954, -123990339, -366672235, 44964174, 65307576, -798977199, 423096588, 308985186, -235278896, 224974382, 601446946 ], [ -12705413, -502708628, -157606617, -23404115, -731125024, 285160572, 351156050, -482533331, -278959115, -464788058, 91955357, -253269265 ], [ 130382950, -327009240, -34376787, 1047144122, 228925014, 170967234, 130456028, 96055468, -348526231, -155896899, -1453021, 23574268 ], [ 295695839, 225528613, 94333325, 36931319, -86856375, -253289337, 116228718, 345937526, 71005169, 250084892, 56407301, 196866525 ], [ 280124621, -921510062, -352318913, -103920789, 402665260, 38481720, -70967630, -338651543, 268023655, 645651643, -75669704, -28464292 ], [ -165076050, -292565849, -454168189, -290637843, -840099852, 7164387, -30260661, -112517180, 155677979, 472594824, 567194443, 364561278 ], [ 408906984, 332181452, 364889999, -409189324, -245005422, 36390422, 150465942, 484146782, 367419183, -476412291, -187213149, 213265905 ], [ -546280997, -405330241, 38345584, -389891282, -47103686, -778017195, -295122676, 369847131, 126814832, 258081505, 26643047, 81046104 ], [ -618115820, 544463672, 182746835, -550846266, 550082933, 435914535, -107029288, 270551874, -231696742, 348548266, 430434013, 456443234 ], [ -346662364, 205339799, 329616656, -240310056, 493686299, 9654804, -109468887, -125679141, 247740045, 559756585, 98904240, -138129720 ], [ -203910864, -57007750, 228590121, -435694327, 20125476, 147710387, -69944529, -263703086, -594443954, -214665279, -198916971, 611765129 ] ], [ [ 11957758, 318414898, 138663714, 15965302, 327999361, -95266288, -102603836, 123525365, -558734033, 55446663, -98069300, -155165765 ], [ -267023269, -354967391, 206775899, 90036641, 295785283, 277646812, -104723949, 110960521, -207005519, -195219869, 100285017, 109992482 ], [ 741643487, -392733314, -52073086, -22550004, -46572837, -403821988, 56149360, -117448026, 245407292, 575731, -283498588, -305730585 ], [ 57565887, 128723403, -886635423, -335319309, -611558145, -122507660, 32095582, -562020447, -47824855, -19623633, -390928741, -136562640 ], [ 150741480, -579831825, 61534703, 74872579, 797382484, -485055398, -371860604, -310620460, 228137040, -525135432, -397294011, -53873151 ], [ 42192232, 124314024, 60836649, -229818027, -358380129, 728993530, 212090652, 26219410, 5250812, 792826211, -290796025, 428958888 ], [ -428384452, 17173308, 20518486, -216430070, 489765858, -200755567, 246315204, -723567483, 54334270, 103876301, 244467669, -259265468 ], [ -437241228, 18802095, -728332020, 720702925, 804811902, -469977159, -42870343, 234628040, -11467894, -292655503, -405092829, -483099700 ], [ -441788562, -456672558, 257955395, -112015348, 451382140, 349841429, 547368860, 54189964, 88822299, -22682117, 71258852, -58156141 ], [ -81840121, -131800918, 285668677, 48359364, 795793125, -15588658, 67130042, 2987899, 209801330, -1935407, 95848910, 537937189 ], [ -117744992, 972892509, 348309348, 159422198, 310483181, 467911416, 55756914, -410270754, -431530875, 508818432, -626685785, -459945960 ] ], [ [ -233959490, -343509605, -730000757, 506209740, -405629200, 584537468, -4351941, -11490530, 175013895, 122863456, -120645269, -114992226 ], [ -590433605, 183738154, -697075376, -539581747, -44060883, -41355505, -66337097, -377875503, -17069296, -678866740, 341652476, 56348130 ], [ -793837400, 547710805, -63099051, 202334471, 703101458, -148439007, 516596216, -261639688, 62183462, 277482675, 710880327, 260375754 ], [ -33244573, 458740604, -10067376, -189987121, 472283867, -348423535, -18925499, -851790579, 770568259, -175420533, -150994611, 443452183 ], [ -67213537, 930351876, 370858626, -399236071, 10178159, 830408652, 107901, -220741970, -299504443, 475977877, -169514708, -31266627 ], [ 504224342, -100296786, 336145817, -488493927, 119066184, 153518659, -88245664, 17071700, 8239419, 705478871, -317294175, -340097788 ], [ 40788533, -356964998, -318313084, -12580197, -75465295, -422751055, -73187799, 457451882, -2075050, -49253709, 125528072, -444430524 ], [ 47385807, -74688511, 288389555, 23023448, 656046640, -176581209, 26125125, -722040621, 167191737, -3534240, 645799181, -194519501 ], [ -3880313, -301848603, -63695797, 78956742, -613090346, -409683376, -13485893, -15176266, -534146419, 89237258, 40145295, 353604181 ], [ 130569482, -10267787, 805427609, 450019981, -73140003, -79290264, -638390767, 207901580, -226221761, 469202742, -51681690, 82174850 ], [ 199723915, -594966195, -341653717, 419313242, -85141417, -99072363, -142765668, -64263814, -89221014, 839237076, -83833485, -299765882 ] ], [ [ 77308653, -8258987, 253815698, 292412296, 264552673, 74618040, -393154330, -97715345, 54454628, -270523197, 368789483, -384649089 ], [ 586552447, -565856811, -772375672, -176436, 239664033, 890169946, -57168086, -395411376, -464535078, 482179499, 195680695, -54538631 ], [ 86998235, -58709799, -941397321, 29262177, 49355445, -73166624, -4619534, 258461936, -312226467, -138622259, 189417000, -42030434 ], [ 439731944, 72095805, -99783324, -384638134, -279680619, 331624544, 63797203, 51295244, -70652271, -13488316, -11761583, 34203340 ], [ -665791140, -667249608, 196882379, 364923201, 17730888, -258424867, -117948875, 391854458, -17037639, 177226311, -490727039, -637414112 ], [ -94183237, 29802052, 8886800, 284964003, 400486343, 68720460, 129598210, -226509212, -103997228, 24252851, -307183156, -139829404 ], [ 723749520, 328220463, -16893874, -234432933, 128032485, 300762897, 430188880, -212538775, -256596776, 103456997, 901012021, 145044992 ], [ 939797090, 333713335, -202077742, 187637765, 36516351, -20181138, -619492959, -55842862, 366776822, -23452706, -98620144, -940408019 ], [ 478539178, 140137625, 117282972, 711188013, 761258533, 207307386, -622359773, -523528391, 624094019, -201699544, -17667667, -409077143 ], [ 98009002, -767473133, -30806722, 17953550, 219950627, 547045529, -684834192, 81268947, 244009828, -410866030, -359207263, 137507979 ], [ 486337966, 86409576, -235044231, 1329934, -85727995, -452286378, -46238492, -14139443, -303388076, -144623683, -610994295, -561084863 ] ], [ [ 489315695, 229474561, 96246232, 62625720, -101928950, 13283545, -40473042, 392056858, 571927794, -16377062, 449103836, 410318357 ], [ -156205020, 372768435, -213501400, -3555220, -479218308, 48233, -849701663, 193492339, 405526499, -38629168, 63758432, -268352299 ], [ 27840326, 169463077, -299665560, -169600775, 404443315, 106070408, -128723411, 238790504, 299735796, -16163513, 45460320, 169799304 ], [ -312346558, -18859560, 112288610, 170838427, -357981060, -124404199, 18868076, 435582073, -260058579, -278393662, -306036876, 301978781 ], [ 6755157, 39188855, -122200455, -460404827, -59178669, 511832818, 766499885, -80342941, 779948088, -33469177, 9216410, 138085297 ], [ -473688922, 28714098, 373268938, -21984535, 340705521, -27502582, -19197018, 211726617, -577680821, 374415998, 115020851, -121013838 ], [ -539471987, 170899788, 144885044, 419283712, 7171678, 289065830, 1002179646, 97564068, 41718655, -311058454, 80881577, -110520997 ], [ 14050166, 84555395, 299625576, 25926182, -190515103, -224695194, -619644130, 139770, 46128096, 14362496, 326474216, -25096010 ], [ 578442786, 86433746, 316998466, -91186601, 154185892, 813919640, 643049898, -878899321, -19681247, 18152083, 809359754, -230284767 ], [ -66918033, -18792377, -28894968, -132336613, -338377920, -31050744, 424117027, -415819815, -502033224, -101386184, -334164978, 387382092 ], [ 86979822, 44646705, -76958872, 520726797, -817237498, 719053305, 464597459, 1403204, 340140515, 47253949, -708574494, 139778541 ] ], [ [ -315488863, -454784759, -261435216, 158928542, 457370626, -443836020, 342570981, 170915185, -138368290, 27984385, 755522695, -51364647 ], [ -663819414, 74142569, 3291760, 206263732, 119603387, 71231197, -180030643, -191417381, 449009317, 564192848, 46246820, -322886901 ], [ 47543417, -486022336, 130062104, 144821166, -708428965, 112621669, -123855084, 520791100, -84100772, 65052655, 853898798, 60221334 ], [ 179826253, 23575028, -681421194, -4787740, 402147025, -247713866, -110002312, 282839622, 322931496, 60799989, -324385599, -315797239 ], [ 759129597, -338325891, 647338833, -53656661, -61080990, 560083578, -162643423, -692953064, -110727157, 152025979, 77552032, -124999411 ], [ 40487673, -23838048, -208153825, 97422739, -23401460, -419581626, -395676403, 446045039, 8173041, 64140861, 421933558, -525447759 ], [ -69175397, 329298298, 63056314, 2353977, -191953391, 27622403, -159109940, -44163966, -434395932, -44092963, 123237715, -185936453 ], [ 46977417, 231445805, -22501732, -324129471, -95775249, 569498218, 729228308, 234791152, 147932531, 308290478, -298293377, 453332517 ], [ -408603081, 12179374, 58517725, -267003025, 106937890, -250223171, -332784866, 24725891, -354557273, 721395438, 129748791, 477176970 ], [ 185647031, -251639472, -946195111, -237416379, 605597657, 44467336, 136134670, 96467667, -213386336, -234064413, -57983811, -107227949 ], [ 659502200, 953691776, -54398925, -297299249, 995074766, -848518416, -118882927, -1874489, 204084456, 692866897, 23652827, 32751183 ] ] ] ] }