{ "type": "int32", "data": [ [ [ [ [ -36308417, -168223832, -911412709, 333004119, -786645194, -47929680, 107175998, -244982569, 10380318, 413979927, 495452561 ], [ 35653542, -156715529, -226440290, 126973081, -569473213, -100969352, -6686996, -34996021, -814392, -24092950, 266941239 ], [ -148969072, 528423347, 358511300, 378179112, -184493298, -201864138, 516387574, -152585617, -538606570, -207080110, 38715100 ], [ -36476383, -4926233, 45835846, 4956814, 494456933, -80806383, 119600410, 261698036, -60216242, 834059833, 394949377 ], [ 219441273, 196954982, -242731706, 215146597, 956997419, -26025640, -198222700, 769189605, -71248837, 279699455, -115969393 ], [ 7691266, -315747989, 272341131, 30116331, 285950119, -136683455, -192095965, -322371728, -478944359, 40362636, -342937007 ], [ -148672915, 114275390, -269256496, -1064177938, 40668136, 33459023, -793523354, 326060594, -28237726, -334366919, 675220652 ], [ 88218124, -13368953, 257093299, 613408527, 244199768, -178093587, -12277215, -774772722, -465844225, 67605752, 12879540 ], [ 39133146, -42782826, 501875404, -343841096, -25378598, -622283192, 2977641, -395924196, 98028439, 12006017, -144330273 ], [ -274762121, 114389658, 224722800, 293986126, -4355123, 218609051, -76361231, 77468604, 227493048, -912953738, -210677085 ], [ 296264701, -561876438, -194091600, 279366029, -328534443, -142077205, 119402399, 138323656, -232812336, -126370659, 232166349 ], [ -431403119, 16384629, 34773770, -1942121, 31779944, 790205418, 113021829, 12997104, -451346055, 932218783, 4485802 ] ], [ [ 94704195, -403889016, 445019855, 869110584, 49810777, 201459526, -161438755, 175850624, 77404483, -910066503, 211658422 ], [ 573157063, -79299868, -96162281, -16386745, 146932571, 195756265, 297417099, -37322563, -155791469, -606308742, -62481838 ], [ 755680660, 356295849, -413682382, -662321144, 127812158, -88798544, 542037945, 384931513, 50563620, 105096504, -240911948 ], [ -317438788, -164148268, -317431929, 153596827, 829694972, -19198644, -4772332, -185625694, -31170848, 133743365, -10556521 ], [ -20689103, 764670632, -175851131, 351978288, -182632698, 151749211, 73467103, -155980557, -123478542, -411689675, -22742976 ], [ -474847873, -377906536, -1528370, 539501232, 199399494, -67842434, -299149734, -366457039, -912823383, 111004958, -87598282 ], [ 95600978, -3660843, -601850862, -787435, 382531540, 649350293, 48531288, -28242872, 846394540, -10030483, 214461584 ], [ -178278572, 291873969, 66640140, 46926874, 254247771, -11870259, 59677661, -753850815, 34198626, -73232327, -566596951 ], [ -111306450, -206105642, -701306475, 63538409, -604637376, 26141376, 151369786, -122606232, -290210213, 463755735, -225061047 ], [ 542440128, -45853838, -39446769, -443807394, 361268739, 257184761, 515167435, 131821864, 200530112, 56861881, -36548831 ], [ -339115395, 516346770, -177428973, 664004132, 62277824, -18328838, -416408000, -98010702, -82700851, 23981790, -494687039 ], [ -896316294, -389656917, 261385691, -134238755, 225493681, -121215758, 2385536, 366266162, 62320231, 579024081, -6476877 ] ], [ [ -603514753, 107839994, 510650255, -450724143, -609050290, 9915196, -169433629, 645905444, -1063402237, 432587968, -187151371 ], [ 17102090, 213362537, 434496517, -53607556, -76820900, -513959136, -135619124, 92540511, -299830628, 233038849, 22717250 ], [ -52604443, 773219877, 29050348, -74422860, 431117059, -144685713, 678951684, 574949543, 147500311, 506222697, -521163449 ], [ -289690852, 110902584, 67740220, -13182927, 433012865, -536051826, -42054383, -140308973, -665192994, 34752307, 73323100 ], [ 8915525, 43790625, -221689851, -298659616, -674167636, 157185558, -28341528, -139107815, 156207720, -551651216, 614577068 ], [ 76413814, 203507964, -157891289, 155680604, -109823326, 54254579, 66882457, -990914, 681129154, 208126473, 155929873 ], [ -110681589, -755118043, -319444976, -321514165, 215720628, -119350507, -27276201, 478394113, 358498155, -11764515, -411114764 ], [ 176650117, 125532165, 38775788, -93166669, 96028449, -572263877, 224928318, -153163986, -363231816, 434766957, -45672964 ], [ -268283553, -48974647, 401980303, -749938341, -6229827, 14131710, 125753361, -97914725, -412504947, 88120450, 67234873 ], [ -29854979, 64088827, -215223832, -94255186, 212741058, 548628003, -221333107, -176207506, -413784220, -88311867, -573741099 ], [ 109402002, -175814331, -377233724, -434057153, -146311051, -365799111, -153767748, 179598984, 577096345, 27524347, 500138090 ], [ -443647885, -82701525, -18168592, 103512278, 143718348, 507447540, -463759666, 107992520, -867281394, -182155744, -9670113 ] ] ], [ [ [ 164888120, 67259457, -292370672, -70878999, 586954617, -114851079, -366623292, -130006464, -187031095, -84505163, -342867409 ], [ 158059328, 281296621, 63736333, 84682221, 181654915, 435940653, 310762969, 209941195, 202695469, -12029007, 378792925 ], [ -21062269, -799274849, 21943437, 31957000, 62933295, -119006456, -209647591, -461365544, -289889488, -555693084, 39828738 ], [ 122537400, -350770944, 47344865, 36673109, 328854034, -86464949, 106832693, 16871859, 23510841, 20599467, 166460518 ], [ -376930427, 253972775, -608655242, 461030244, -360568850, -29674647, 158346350, -101535489, -42826166, -186569306, -907047 ], [ -521929228, 49008912, -63790181, 284842500, -292298015, 148797119, -16056141, -381555980, 881058546, 111797491, 171887861 ], [ -892071383, -286889588, -16014228, 111890238, -470646184, -19061046, 384289507, -3229933, -714909895, 392192224, 245850098 ], [ -446865775, 583944175, 501067048, 530511901, 88008734, 112914278, 102683954, 258902996, 570760750, 446111437, 235915691 ], [ -490594554, -22368136, 126323637, -13997518, 417340946, 158819593, -302947344, -120081919, -229452362, 413786488, -58717314 ], [ 76358779, -58803345, -55024424, 402674206, 276449084, -491665329, 14558907, 5378976, -264103575, -204104877, 103278391 ], [ 156445409, -252450493, 271869602, -22924819, 190549261, -358714467, -42684969, -13005378, 163935312, -113775600, 49859902 ], [ 723793474, 218223150, -602505876, -575515036, 524333894, 869271434, 142005426, -322989700, -328099802, -142552140, -245608229 ] ], [ [ -740587930, 136559711, 9523456, -98425242, 96406717, 617877470, -651901759, -334746329, -577843648, -28967791, 80521135 ], [ -171792682, 20228927, 56063024, -888936996, -57428481, -507689062, 24423845, 396562488, 152498255, -316412755, 166026028 ], [ -149121817, 20136036, -650735093, -111614514, 246033403, -294450592, -231720093, -164330449, -407220451, -62779916, 134084273 ], [ 96891633, -272117307, 148130301, 390151929, 21290418, 162942379, 388661553, 17438468, 481885528, 315619507, -108639209 ], [ 265489252, -69248188, -902583857, -154998680, -613156238, -274822700, 154143482, -526016321, 60910696, -80025602, 208587023 ], [ -511265468, 191071340, 438987269, -184081792, -28100334, 426884090, -85260087, -300989605, 32086176, -88769910, 571997869 ], [ -346888413, 144152648, -465298966, 4690916, 141345415, -51340963, 362480105, -59269686, 18357782, 29338184, -889886518 ], [ 203344820, -324800504, -485631446, 74837524, 233988303, -31185719, -5736262, -79795350, -171631590, -652764662, 269166173 ], [ -210170770, 572806640, -16838304, -277299012, 84014074, 790217327, 348188473, 1110254, 84039422, 718710642, 360308437 ], [ -225066164, 133937382, 31238212, 27662453, 33013892, 64856276, 541187705, -3369504, 318030171, -17386736, 47642223 ], [ 511214900, 833392099, -609271728, -224081, -353134560, -164405106, 131490444, 12098235, -271619862, -192523295, -157528835 ], [ -194846460, 86919096, -244288054, -190714326, -784936523, 21462141, 400733020, -9504609, 542663764, -206382156, 862518781 ] ], [ [ 108616938, 375960011, 17194186, -830577833, 360915078, -15382120, -484848808, -161003454, -302142627, -57883677, 521670189 ], [ -16528841, -177334979, 139037494, 284169954, -170572352, 86568749, -150682009, 207696586, 734703259, 16040534, 32676485 ], [ 121761823, -582149596, 152663054, -389482617, -272107628, -113587986, 148806129, 225503285, -162527384, -463322511, 249367878 ], [ 7910971, 182736320, 143611083, -26361178, 198745224, 231268366, -270842403, -511153862, -778516890, 554141590, 861689996 ], [ -1706905, 221025010, -175310950, -26169824, -221797113, -33750586, 43331665, 28560226, 208221000, -191257515, 194610203 ], [ 6502684, -371789094, 100489080, -106810611, 142734604, -22579058, -62312468, 38797961, 549053762, -439770506, 10367939 ], [ -531029199, 262102261, -439179500, -12565912, -143934056, 661706878, 284381397, -211222020, 40428814, -149080320, -102328108 ], [ 466213649, 128889950, -235833107, 103937352, 86907040, 196489677, 359445070, 690933931, 193449603, -471054499, -73652008 ], [ -100006650, -36009868, 1886471, -445148593, 32567086, 188175540, 171015873, -99435232, 168355457, -134923965, 579101412 ], [ -320756327, -107527484, -399754886, 178277829, -156240314, 568708450, -1074772, 161004123, -294735974, -235590463, 239068184 ], [ -263381352, 940184135, 12917157, -641488712, 112331945, 178975326, -376044125, 118967314, 459000027, 158193885, 216557409 ], [ 382552671, -6845319, 96506462, -787861637, 5352627, 759432241, -609737457, 354273975, -453062627, 171755985, 395660814 ] ] ], [ [ [ 23103568, -735138408, -49974049, -44838181, 471531755, 102325123, 89780054, 544367917, 519895370, -193098675, 211500435 ], [ -116760503, -130473487, -70015035, -398692036, -8051836, -161348, -440905890, 66792782, -173200797, -194082000, -205645293 ], [ 58906552, 868696133, 376007620, 682527789, 129929054, -30844040, -334728633, -385755034, 234953243, 694118888, -196561601 ], [ -19061677, 561843969, -299064526, 516035785, -323912011, 757310467, -635621622, 9783456, 438960900, 390605099, -408668618 ], [ -504836343, 102330066, -388895305, -455969777, -397564376, -820495868, -215470614, 257532163, 8123758, -104889974, -240921158 ], [ -17927887, -286803917, -90002194, -47659118, 124024761, -461520702, 138027094, -240641960, 85978835, -123396160, -232331114 ], [ 158355217, 947229883, -351999027, 462115932, -551084131, 475544906, -578754319, 165213072, 497758, -646071031, -22828804 ], [ 600222944, 96904601, 122424819, -16228428, 459926947, 583174627, 400480448, -16613175, -204699003, 69976199, 508863477 ], [ -159301829, -55557220, 174437426, 854002309, 131015721, 97887537, 268805954, 746381643, 59906081, -1025857119, 265241049 ], [ -407262941, -5451433, 64957300, -427196097, 190660419, -498927529, -247537844, 58154637, -16451032, 271485482, 19402929 ], [ -130913386, 10333981, 98584542, -59367995, -365091039, 86213882, 596652653, 243697980, -189646662, -163385824, 65315981 ], [ -353621059, 609930933, 138765652, -38010283, 42315621, -371722409, 976791426, -127260598, 834727687, 538367505, 64040 ] ], [ [ 273029482, 448532011, -535964855, -695905648, 113833246, -205490575, -286417784, 76231, -72372670, 178303733, -128641999 ], [ 66575175, 86064283, -530748152, 213404611, 131019024, 289844767, -109360666, 6136588, 74372285, 122958170, -2318686 ], [ 40923268, 858033946, 377371477, 76800444, 58460744, -43108722, -161241337, 319074613, 39042132, 561762903, 589742766 ], [ -165065915, -247465850, 52514730, 5224036, 159728227, 291828728, -288568730, 620843018, -20391285, 152242634, 947271 ], [ -684557242, -259909885, -806405779, 10662758, 236189560, 375555026, -145926389, 439194773, 479330638, -650118453, -467001486 ], [ 108663660, -12665368, -556218, -9427654, -139865627, 584014949, -279308230, 19405008, -131837818, -89884214, 250745979 ], [ 7112713, -112770518, 13031999, -262455787, 218622627, -51829915, 170908300, 113633155, -562844750, -224832637, 3451721 ], [ -416083784, 510884338, -126412, -1867969, 242913055, -40347153, -165581433, -109572593, -579297785, 121515656, 566413432 ], [ 269706028, 419115663, -256035500, 457334189, 65987263, 148686661, -259854661, -145654573, -12670909, 57499520, -196351143 ], [ -551281889, 895094092, -248747665, -85942538, -491094941, -178334911, 26298369, 121190854, -395576909, -75677877, -63284259 ], [ -129686811, -234404632, 212026516, -60155839, -203385769, 89034401, -18299029, -426700578, 864780113, -614407036, -709715353 ], [ 229399398, -121484533, -60179869, 52337840, 282805886, -106008973, -43623490, 18413137, -744430828, 108922226, -124999037 ] ], [ [ 385963658, -580213338, -249723806, 16045190, 17839230, -44545737, 324723805, 290470191, -106191591, 105437953, 716364116 ], [ -60291974, -181422415, -520024602, -138383356, -281201213, 527660885, -255151055, 59547467, 213104538, 206798306, 24564929 ], [ 119798723, -63605824, -317198317, -485896875, -29854982, -41360921, 517457646, -33299331, -248840486, 112029131, 581447513 ], [ -317284937, 187656804, -289385, -54401700, -4567862, -504985181, 229682401, -170401415, 647029182, -333524316, -193222606 ], [ 115036944, -184460380, 1011443262, 137050690, -350309540, -613607387, 961381876, -959154105, 430685285, 97091549, 15347329 ], [ -20215593, -535087061, -505882228, -49878519, -122488395, -434070525, 104218230, 465982003, -420898460, 217182023, 224308913 ], [ 121720844, -525362019, -844772141, -745732531, 201863206, -50338779, 148814075, -561229256, 152001743, -37095715, 48174618 ], [ 35427652, -199044739, 168341959, 591635558, -282444210, -29628532, -66830823, -103067627, 38256329, 35103759, -283829838 ], [ -194081461, 282378741, -37312437, 146048023, 53585241, 42825530, -61849603, 64076097, -468616054, -37863414, 331750337 ], [ -36204538, 192703153, 325537107, -12541800, 570973893, 590725830, 575335721, -89145490, -17681548, 162740083, -614832080 ], [ 634795951, 355467316, -497225036, -198806245, -159606275, -173185915, -482662936, -188736630, 141179825, 198422846, 188692379 ], [ 21070867, -30421146, -26691237, 277120099, 396884658, -41963625, 356048521, 285353440, -482532072, 13743659, -526101627 ] ] ], [ [ [ -355603318, -307673442, -221802771, -273751789, -22035691, 255395997, -245622062, 209748146, -161556651, -304961772, -665157200 ], [ -87852081, -659212261, -663925906, -73664595, 149322451, 39278771, 786222682, -556368474, 458419309, -219456074, -76048981 ], [ 213528001, -61895109, 623070342, -277765298, -291210524, 47736099, 464970709, 231030381, -128833797, -376458649, -607196737 ], [ -309989367, 676334377, -52983953, -221949842, 202163858, 2476324, -475566218, -340694121, 401452623, -658069114, -222232014 ], [ 445535634, -47610016, -692893184, 719270481, 367338761, 294736837, -77011470, -738552747, 86783263, 189484997, -249547576 ], [ 187345533, 510412093, 349550012, -475463574, -70540679, 21280375, -81219993, -796908779, -34081628, -176473123, 687951377 ], [ 754159573, 1444350, -82213890, 133336184, -173426855, 53940318, 285117247, -48819147, -682130148, 121807562, -860876063 ], [ 564305581, 6273712, -347422975, -194132218, -291720370, -47069674, 636492235, -698433896, -419247238, -7861117, -541880570 ], [ -14437885, 198799832, -585436183, -666101145, 156978625, -209335658, -3845227, 896491541, -423875918, -33889436, -234310992 ], [ 389095481, 73653606, 199465405, -346722716, -25242042, -232380861, -458355171, 533629480, -528560347, -445045546, -766905406 ], [ 177367397, 170865149, -17951473, -32117653, 614745115, -12478061, 306955542, -2990701, -666628807, 344858974, -58831673 ], [ 254196667, 25182431, -4906656, -79689625, -44221574, -33359642, -113641847, 560130252, -261866816, 71876081, -32104972 ] ], [ [ -672094767, -194263354, 7420680, 111657096, 396398458, 204209360, -497138456, 274005734, -214140773, 5580332, 147804884 ], [ -680672597, 182738919, 552080, -120341993, -1642556, -141414915, -785889779, 268513755, 210207968, -229539066, 316543896 ], [ 69280288, 355889071, -9090845, -527160209, 168025955, 301880256, 11050382, -107555991, 1718200, -898696444, 31332922 ], [ 121470712, 218007688, -82889773, -11690534, 26203533, 668849968, 926156191, -198805539, 478360332, 771066336, 97101932 ], [ 162587688, 294525031, -412150555, -137908019, -340039163, -629902308, 2925546, 289775910, -53839730, -83714739, -71302178 ], [ -12029391, 15047031, -55812381, 433099130, -660671306, -448929098, 76715305, 239014166, 36777913, -54301013, 772813329 ], [ 590765658, 229005562, 10313911, -146885754, -57810263, -572874159, 90146071, -133430984, -373764249, -255498490, 426246602 ], [ 177942608, 9166369, -116343801, 95431884, 227796354, -117656864, -1893644, 79512561, -627577693, -17782944, -291597124 ], [ 34545507, -135417237, -185166978, 106585153, -40742668, 37561714, 656992881, -258374855, -163843882, 430227586, 587298361 ], [ -125533707, -539934782, 385520310, -1062415, -98620707, 284905948, 473328301, -64831235, 281100232, -3503047, 12802185 ], [ -557052, 34615831, 172817696, -238250530, 57993690, -674258637, 22977589, 744821415, 64971138, 936904927, 360262507 ], [ -63953102, 935399928, 432523513, 17951272, -527213931, 6364366, -283514721, 76244228, 60494084, 699119815, 580812046 ] ], [ [ -138815504, 439888372, -200407558, -482363013, 167154781, -161822569, 70407536, -819405322, 56936551, -414082348, 194104309 ], [ 127561372, -827826820, 201972711, 98564569, 118827593, 748942358, -262973021, 721685929, -334032034, 34480055, -801035681 ], [ -242844603, 141902799, -66605928, 308296404, -69731918, 205654212, -349275837, -148443754, -63333946, 525282144, 101515034 ], [ -233485245, -80029680, -211740236, 251594230, -215270530, -274529766, -245933513, 252752501, -732667582, 445781167, 120559172 ], [ 46875027, 137057080, 166831490, 4422815, -395082516, -379263482, 26513240, -54109654, -109129256, -333616216, 278659717 ], [ -32646888, 11535691, 187772535, 377956128, 1079702, 115528050, 25044578, 390408737, -849398061, -53185087, -44479927 ], [ -125753480, 217390980, -238345610, -274784174, 492615471, -262513952, 403539020, -60335527, -124451415, -312351340, -91626690 ], [ 209122270, 136322066, -113621146, 9178721, 501063273, 770659127, 448147122, -791434397, 19873960, 17692267, -5910597 ], [ -333914379, 201960581, -172748532, 859902740, 80861610, -200786550, -45123063, -657150978, 318241171, -781828019, 11704758 ], [ 311220686, -4382332, -195202264, 5669809, -352027366, 59946969, 50247964, 181805069, -7255174, 13690263, 933907867 ], [ -73451684, 479729090, -503507088, -741928467, -9774881, 315140508, -327309500, 689716970, -208350468, -173016484, 82802335 ], [ -188571132, -422086, 68564641, -286138986, -19132046, -50609080, -479070313, 47933155, -707046150, 10279591, 465164835 ] ] ], [ [ [ 55347160, 63327841, -198946913, 857335703, -32500452, 155306971, -203289509, 646519945, 300929096, -76284618, -1879507 ], [ 62940386, 502775946, 802016369, 23330708, -70648268, -268879541, -100996054, -987662213, -16613166, 47934613, -212392152 ], [ -482341282, -15108963, -454147638, 799558872, -11248538, 238366550, -258501196, -45124300, 379820241, -613318592, -36403072 ], [ 253752185, -178675294, -387712841, 46054895, 115143368, 381892388, 270233121, 933844851, 18227223, -585119247, -181186021 ], [ -117054814, -194733992, -94841412, -672530913, -358479777, 455647892, 312184864, 184439097, 101996251, 807247363, 49835489 ], [ -605414433, -199579988, 215534354, 18298576, -603246248, 100940075, -364507096, 141870577, 151066389, 401502117, 84103676 ], [ 227870561, 271665161, -197566098, 75480985, -333711527, 298193898, -44304727, -28777897, -519748612, 121663136, 394050937 ], [ 86910962, 35780997, -654012930, 496166479, -411042376, 457620793, 329144740, 148408143, 440000091, 17069651, 167384337 ], [ 539930408, -40853130, -629750602, 25588815, -38003264, -111631191, -225958916, 23458750, 657494558, -467056785, -59424700 ], [ -496748400, 76331643, 553924868, -7646317, 22206988, -656216353, -603759396, -233518093, -96762192, -90899684, -19458661 ], [ -132537396, 768475955, 29916090, -50944648, 316071910, -286100831, -292658637, -938166078, -364013510, 95270270, 36484384 ], [ -510098329, -37602519, 3753526, 113558447, 413087816, 576904006, 304185642, -190105037, -20306713, -356156527, -54326930 ] ], [ [ 215830957, -9604505, -9894414, -434796451, -216503569, 162116930, -426427481, -524801942, 317549859, -160889330, -400578005 ], [ 879806847, -22986469, 23950598, 538615514, 453701, -250965520, -346787368, 4383387, 621444629, 547745116, -405673476 ], [ -21641779, -36427548, 7962375, -59126926, -101922084, 86480929, -582947218, -216165967, -102249313, -348402859, 915349744 ], [ -307625433, 553073476, -792306043, 197880728, -592694345, -75795242, -54855291, -158631438, 398886463, -180312601, -442065101 ], [ 69490111, 242288171, -349805863, 322121432, 182825673, -654457356, -100908210, 458312910, 415336087, -94574078, 36787259 ], [ -66817672, 230299956, -2180156, -115307800, -286225184, -204177123, 136521040, -61416730, 106386787, -416064635, -360156647 ], [ -598251353, 51477025, -542117103, 52095576, -69565432, -823660147, -380453161, -71084608, 96010624, 93515633, 54344949 ], [ 290564618, -601644656, 338259897, -162440785, 211442154, 232273912, 373858541, 52463142, -283390, 387336234, -243029126 ], [ 71922903, -716455491, 68746996, 14405785, -216957621, -17536710, 450054608, 107030703, -775436944, 193346622, -248258553 ], [ -139738339, 730303810, -28210436, 6021742, -159654256, 132067439, -473956586, 20181171, 372550666, 286513933, 200941194 ], [ -2949041, 162070676, -46391240, -432477554, -130689525, 200935564, -17022602, 488202432, 746910684, 65383199, 189545402 ], [ -94074968, -840824024, 296878191, 255847715, 126721407, 573936739, -380343449, 253518341, -770090191, -321558410, -239838477 ] ], [ [ 211694034, -60879136, 577578273, 39948426, 547693352, 169529645, -552121905, 415683075, 151499617, -323342151, -353967510 ], [ -230230767, 132025890, -733568855, 356361861, -265858730, -33076603, 126526501, 556111913, -888300011, 209264349, 169952644 ], [ -869751674, -318753497, 167221814, 463683674, 17356103, -2792198, 52961787, 312171548, 526009328, -511410277, 557642654 ], [ -206943368, -436258685, -285449132, 173123418, -184613482, -125471060, 440373295, 131107987, -608248663, 449157419, -134720073 ], [ -106118484, -17852946, 131175903, 440075347, 778205217, 100242747, 51715526, -176504065, -890684548, -598833104, 47864061 ], [ -187885317, -929621166, -56940510, 196824269, -82286966, 99588833, -316348899, 535509380, -215013384, 44201618, -78614942 ], [ 76627063, -232529456, -808320006, -58166413, 867655941, 344168303, -45264909, 436650045, 10029292, 41981975, -155060033 ], [ 35680162, -844089006, 125131854, 309232220, -138215518, 103921165, 199761618, 99040732, 157665009, -8297222, -348183356 ], [ -104501535, 160199902, 61628740, -93236554, 335752192, -219180746, -778329290, 204184077, 1960887, -278117795, -77088801 ], [ 87486462, -823683503, 760129159, -404909305, 180371626, 91691203, -398892410, -218078796, 1043058430, -480472972, -682107 ], [ -95601775, -43414482, -141054200, -305047245, -80049864, -323822340, 105640171, 2192239, 482390869, -236111894, -389639563 ], [ 41903341, -18720514, 128000819, -117691978, 785272640, 518012311, -20708854, -345893195, 312818560, -56476126, -119298323 ] ] ], [ [ [ 60902718, -780060712, 347351619, 136678405, 5950782, 504212015, 173332953, -14829177, 12572386, 234276430, 502540075 ], [ -206535633, 12262968, 651601308, -203796737, -21444506, 117426410, -305326329, -196721425, -176531833, 285009857, 149232953 ], [ -37049786, 505936334, 169587301, -535046712, -74885224, 517083836, 67137458, -240297675, -59998255, -152506010, 5446452 ], [ 265848450, -137063496, -58217915, 243248947, -740069958, 8901452, -239351376, 1180851, -265007481, 142231188, 288688353 ], [ 150758182, -209355548, -591150282, -318827504, -219514774, 262012649, -243303335, 65421857, -347811376, 436939285, -605938129 ], [ 698737617, -112957276, -3798401, -13942838, 50858876, 570490971, 204407736, -166404948, -41444749, 19844012, 296367737 ], [ 160457394, 290850356, 403518150, -426886781, 8174609, 158852046, -461882726, -909573935, -145036141, 277154617, -133478009 ], [ -213573513, 480645999, -213403320, 855071004, -177484396, -142306420, -197669402, -32581933, 14343583, 227681250, -71030440 ], [ -71138773, -353926992, -18918744, 224602961, 540338912, 423305269, 107533635, -354833416, 7818514, 151888322, 53432202 ], [ 235950551, -174860543, 154299744, 744234757, 240429002, -62746362, 332896048, 305779872, 180967024, 612991805, -9549061 ], [ -202961704, -52679113, -11750503, 10165559, -509446617, -228642695, -390521896, -127279400, -232369862, 460644706, -489999969 ], [ 351670407, -306013027, 318101960, -653771251, 328302816, 295573034, 279557170, 379718527, -279181866, 226482950, 788407048 ] ], [ [ 50805074, 309564689, -20756168, -894233989, 162888900, 371250169, -269505523, 55572551, -83978379, 380871412, -340618730 ], [ -167684059, -57398740, 344357661, -770101905, 549562696, 169665849, 13421701, -226656721, -418264195, -433990851, 87920830 ], [ -96293416, -217121624, 36401918, -71552625, -113166060, -57388600, 241042693, 42049127, 3186797, -195444503, -114127752 ], [ 49008549, -12034565, 379555540, 41239806, -13314073, -177330573, 33240563, -35428639, -271691973, -25725326, -57960629 ], [ -475163102, -91655158, 124948164, -198002947, -701084016, -346603389, 187053373, -11477475, 43483383, 171083522, -588818738 ], [ 27387122, 312065672, 681518977, -286497075, 96662098, 287694226, 334652419, -421984730, 237476794, -55221533, -53012228 ], [ 1614432, -351825966, 516603883, -145596847, 175601013, 321005128, 241903565, -203027355, 51930628, 162693526, -931730196 ], [ 183821519, 1000616580, 90180564, -87039780, 18087437, -144437274, 111092209, -1444280, -120098452, -3860310, 207482813 ], [ 205644675, -821152374, 277078480, 391014465, 126075282, -338023288, 461463107, 175534468, -6021867, 213457214, 291037279 ], [ -7119609, -144547294, 200631228, 289022459, 780175227, 79267583, -54185083, -124347303, -326765065, -175136017, -84010003 ], [ -667547155, 596088961, -67290649, 181263592, -171872035, 126572535, -347908650, 341335811, 562048575, -613589927, 310257179 ], [ -18700706, -98478768, -9093507, -18250558, 574215272, -345039677, -50178597, 133743529, -99815498, 97556566, 526414498 ] ], [ [ 49583949, 4214150, 485564222, -145214527, 138438009, 420491713, -611966006, 394499018, 272332001, 513167128, 198188026 ], [ 532134313, -588235743, -287907759, -103451002, 162956146, 25055995, 60485716, -706852803, -123216588, -300323222, -197421693 ], [ -806306409, -54029256, -29102214, 405087588, 30350935, -566167938, -419562881, 8845446, 28371764, -74800340, -51644851 ], [ 28786458, -120348755, 726941237, -678800700, 70555648, -752711147, 696615540, 190639261, -219349906, 352875148, 60844409 ], [ 252078149, 26045980, -32933660, -249186301, 379759677, -133354446, -180088388, 31804963, -613651878, 155463405, -348274707 ], [ -916220746, -258890955, -51402066, -279299789, -278139017, -618933995, -112236586, -113997242, 483697112, -300395623, -637310856 ], [ 228961801, 51245765, -317806633, -264504954, 75233504, 531215302, -29617166, 176218573, 206315449, -308678255, -3938356 ], [ -842489606, 350622549, -290866179, 842260849, 620220576, 598929276, 37512174, -422584765, -19955401, 281566655, -907686141 ], [ -156130923, -52365341, 560632253, -234478809, 448544290, -174236666, 570090733, -402651840, 144700086, 222317265, 139659534 ], [ -200564317, -54377966, 251099777, -69029860, 246553101, 514374308, -356985966, -49722015, -269600645, -37787300, -47628901 ], [ 310411360, -180716949, -519210726, -122357710, -87119582, 413660220, -299338845, 502417708, -66477010, -690632610, -693272468 ], [ -273768744, -1001111202, 136039321, 1753244, -78913413, -259698722, -195699320, 291993848, -506109728, -51006190, 786166700 ] ] ], [ [ [ -110553800, -569427433, 423557039, 717044119, 457462063, 332317541, 50112295, -69437248, 246306812, -450407025, -147942067 ], [ 564099590, -384809146, -432565880, -18811744, 189718414, 607061875, 145379327, -202271799, -145194452, -1689855, 82241238 ], [ 20015966, 4806335, 103941428, 322667904, 502792885, -427132710, -566537423, -362855247, -521991817, 8487209, -524434861 ], [ -59077587, 119862904, 249642234, 11703439, 349349145, -616226509, 256136180, -85389082, -517293106, -546813637, -62327256 ], [ -304904321, 174627109, 103149701, 23101832, 251141037, -44880974, 132730347, -143887814, 16109811, 305547418, -3443959 ], [ -69329759, -279774778, 53241665, -1031625632, -19881752, 410483013, -111114759, -260434527, 155985415, -73462763, 203565563 ], [ 128625479, -663459552, 454890531, -95612786, -112659126, -26522834, 758095929, -93040341, 107306769, -5180884, -289127781 ], [ 131359236, -513914305, 6212575, -481203824, 475847065, 589635821, 258185880, -262251001, 733299319, 306536301, 126748367 ], [ -868996266, -445089128, -64353439, 750245582, -238777615, 291547652, 590627237, 684192206, 144429195, -807668288, -22642205 ], [ 340145393, -213648866, 113576885, -996429100, -76873923, 523458109, 217657564, 830414457, -714085, -3835573, -3796031 ], [ -35381254, -170403691, 608022646, -180312417, -186990374, 65492980, -437631912, -194077343, -27948517, 269048460, -35074565 ], [ -96980405, 741924612, 1435226, 134344065, 992470240, 1437325, 376973028, -135792111, 181396958, -182082693, -19017655 ] ], [ [ -100007949, -15371840, -216700910, -4816657, 634663579, -81923660, 100333461, -276070774, -344026308, 452272215, -154373210 ], [ -6119416, 899501790, 917993591, 127723286, -61121076, -195074269, 103261300, -322338452, -48601917, 605531086, -237435469 ], [ 627133672, 1728631, 287539804, 574759336, 63635366, 121345741, 44416121, 12397957, 464111233, 2238045, 7866145 ], [ 345024514, 124594492, 268870503, 553287749, 924632444, 67148664, 544699630, -104301756, -6419028, 895873963, -143338074 ], [ -245748178, 504457791, 272728692, 602065904, -211515945, -33485576, 361915526, -595023729, -26264705, -132454738, 118811768 ], [ 103796181, -64847745, 410115922, 638756577, -410575885, 494963908, 207284841, -144084506, -320217586, -136582725, 787074648 ], [ 26049897, 115603225, -75454498, -592510396, 7170088, -277560191, 254629464, 397623929, -407761388, 102550722, 412858518 ], [ 418988413, 210900507, -65532799, 28593216, -602979929, 449575067, -464139087, 292419550, -661978982, -214727801, 487732240 ], [ -83598824, 139790525, 168784503, -25344080, 539121000, -307557379, -584584947, -82905774, -12466313, -889784842, 43194459 ], [ 250202373, 220076059, 429793692, -452914338, -421541863, 4049726, 461865380, 541026079, -91597216, -626883217, 170190451 ], [ 317289248, -688634063, -68041851, 75886506, 852536493, 214123741, -655992250, 121246567, 28473043, -369548123, -152578445 ], [ 68355299, -818177860, -72705746, -567526994, -93678614, -402545063, -520425723, 226198016, -281114008, 568380923, -108486397 ] ], [ [ 359495263, 265006106, -242553542, -366582575, -14926240, -141591628, 54287829, -239443374, -758715685, -176404919, -120979901 ], [ 128577473, -135064238, 54638171, -383902828, 113660106, -443208907, -238413374, -71817753, 292271930, -370197249, 466148628 ], [ 2048216, 517939670, 42668610, -435816536, 853908077, -209835050, -298607864, -51470166, -478059645, 37715083, 113430905 ], [ 750554717, 861947536, -96387791, 125582490, 236397482, 839997702, 596378338, -84293011, -620717589, -372321822, -31936177 ], [ 8178373, -60337986, 182990931, 494397491, 520473347, 85528901, 446160707, 382952954, -58898062, 249610702, -57277859 ], [ -302541468, -254632865, 174318622, 196070023, 540666655, 28510253, 543809941, -73997117, 202187529, -30616375, 252397027 ], [ 909417030, -283952333, -279049425, -565302948, 349358638, 132165977, 665044286, -885682943, 798376349, 126976759, -710168875 ], [ 181742244, 486238360, -15670272, -264827764, 409443687, 626083379, 360716882, -12337876, -109581660, 171091545, -158453252 ], [ 290848148, -917719841, -164819262, 384262990, 481087309, 391303914, -195672235, 387538753, -50811417, 488116485, -362781521 ], [ 6606539, 160227939, 177910017, 1409863, -8052237, -446370817, -417093310, 146307166, -153888188, 184178250, -101650253 ], [ -147353200, -66273480, -85879339, -39686903, -81597284, -40792578, -928982354, -156673665, 621494614, 281923798, -1062284 ], [ 80772352, -458243890, -6956920, 278481387, 54016058, -359976814, -452380260, -122834847, -668203320, 173585442, -241906600 ] ] ], [ [ [ -243034043, 366445479, -13632663, -342489208, 631123677, 162121741, 120634179, -117956720, 16941372, 12222729, -230475076 ], [ -163388318, 425275310, 381093962, -87276679, 267598702, 122841122, -300130944, -13285326, -179942876, -159399243, -56297675 ], [ 596616343, -66530599, 355787531, 816597941, 54312477, -410311684, -146561633, 28113728, 62462196, -540323460, -156554742 ], [ -40476144, -383025836, 253825386, 440611382, -422833841, -70652320, -97069126, -164823571, 156894185, -32981120, 280205998 ], [ 364537283, 227927876, 545992776, -373750216, 63718306, -56071485, -202881334, -875326249, 156454058, -289999218, -484525762 ], [ 569978113, 14202248, 9631493, 378050681, -102606032, 631001838, 260826018, 714105771, -658534743, -977427269, 532523366 ], [ 16823407, 13110403, -52958879, 812436212, 119377126, 326513649, 115564625, 115931585, 156000870, 822766717, 18186277 ], [ -490384151, 468488913, -253685894, 15063171, -552513709, 496732815, -110511973, 7809357, 13678070, 370354672, 400124892 ], [ 48041327, 220980063, -126155822, 982399220, 513716697, -2254315, -44593432, -517167805, -8247113, -198770467, -94670117 ], [ -36412385, -454603588, -114435480, 720244786, 707923386, 210405522, 207018328, 77935761, -661324970, -130525463, 346673413 ], [ 11262509, 2374757, -152236596, -42157748, 158425682, 313265629, 448105976, 770354406, -224415978, -105785181, -554280808 ], [ 563884339, 334870029, -175582069, -371500376, -227153036, -64350684, 64265275, 61906201, -61721078, 6597881, 751758374 ] ], [ [ -123967855, -240934151, -686067405, 118870080, -513033718, -142354043, -50634743, -948180605, 308205310, -123070452, 69771395 ], [ 74739015, 201914635, -217347971, 61211277, 303505526, -643912832, -11335526, -95253559, 637767153, -206461990, 120971061 ], [ -145515857, -265734709, -195313148, -155626952, 297596982, -385710596, 626911433, -276903608, -553087765, -138439102, -3023507 ], [ -64718857, -798169521, -458821355, 207822441, 380029674, -179770155, -92511668, 169949320, -711840388, -489683200, -538760532 ], [ -343294156, -400045950, -423148343, -582449194, 67741667, 374817972, -53868407, 570946589, 862165921, -2683986, 204237587 ], [ 188351428, 128288196, -147182583, 173037661, 133827335, 355470117, 63551809, -36835424, -316569332, -153389739, 48254533 ], [ 459899650, -78690434, -102225903, 32767091, 427707407, 593387877, -92498484, 94081328, 236949703, -430523826, -903923728 ], [ -210743399, 42726430, 85463410, 123604101, -12750432, -552118693, 311530956, 74383978, 721615997, -23084044, -41392773 ], [ -181213994, -325332290, 98195298, 106035550, -63591930, 160246655, 103805255, -129673391, -12023567, 501598171, -61983785 ], [ -217407204, -916403893, -235413644, -57268644, -13715488, -446101796, 335214974, -139172229, 137149019, 44733563, -738981744 ], [ 137136363, 58254984, -978655668, 687519623, 696301008, -884960637, -531910038, -43821513, 218065915, -281941893, -109356441 ], [ -81056106, -531100316, -248931070, 376190859, -671334599, 209434274, 294120627, 331427536, -262088489, 389958594, -328540083 ] ], [ [ 325177584, 183440598, -372615330, -127061404, -284428390, 117940950, -345984107, 4867698, -190527326, 104542627, -295923199 ], [ -983043996, -316964704, 13711938, -174639639, 848897532, 36094, -93607483, -53439878, -58794909, -569583499, -666913100 ], [ -105807632, 322945315, -60936734, -170463675, -151737439, -492577466, -101528138, 24542665, 66122084, -418204783, 56920950 ], [ 4401755, 1128696, 441393104, -22735226, -333389422, -86846908, -304717669, 34239074, -492515108, 46467785, 400837339 ], [ 523736932, 261172666, 130336228, -278401106, -308882949, -35135490, 384584552, -493876398, 63599681, 5032428, 147363908 ], [ -98248097, 592460415, 708152867, 2629249, 127441843, -28326870, 298011148, -62348542, -133566938, 348055154, -441593445 ], [ 113402852, 311878390, -1023596971, 503653429, -235876659, -659079699, 49080797, -184743690, -556475824, -43942456, 49469213 ], [ 107736570, -586765842, 831118039, 435061564, -334169520, 28356175, 339648584, 205984800, 676670703, 128606723, -124904704 ], [ 236456256, -335251350, 69243545, 3624916, -60853886, -11066137, -94813940, -721641069, -232158570, 103719475, -165007612 ], [ -135372346, 63070566, -80066141, -56495326, -12540188, 839450402, 131452653, -361321589, -6911506, -107029805, 101915156 ], [ -286643897, 23890608, 58492142, -834060886, 167389517, 200730832, 119350198, 185525277, 893034183, -326673926, 115279924 ], [ 34513009, -968896231, -258116829, -275384713, 10839564, -654320287, 186127800, -151778245, 279436618, -82357971, 21834403 ] ] ], [ [ [ 339028951, -173133630, -22866940, 144760275, 62360884, -736012552, -13604335, -61852176, -406777149, 21717579, 901518684 ], [ -258979791, -344602964, 4993363, 72042515, -386034382, -8706331, -200161885, 142097947, -395981564, 506431400, 191646250 ], [ 244452245, 558399245, 513172821, 928092062, 336146452, -2220588, 292012990, -193260233, 177292197, 145631104, 387483639 ], [ 117033237, -72351075, 245966140, 19029641, -190375879, -66448457, 80721023, 183639647, 120303312, 166230425, -55522304 ], [ 274116794, -285314674, -73509465, 5597405, -56476082, -9599893, 120548188, -234468955, 927131731, 164326667, -34438058 ], [ -586022185, -525436066, -484254299, 445189899, 282922248, -134001377, -99838138, -789807500, 614426609, -16592987, -196946105 ], [ -33588678, -249522901, 653742596, 111925168, 18101175, -141023014, 493849, 116614298, -320506571, -103508528, 17408292 ], [ 248005243, -54913950, -96272465, 639440235, -449781117, 269320221, 605960003, 554005330, 66653246, 530850002, 374779423 ], [ -12940493, -156209840, 640694121, 215467131, 19197890, 24308853, 763846996, -228149505, 347641455, 348218208, -133040789 ], [ 104020841, 174789106, -39656442, -192516273, -259397319, -186789161, -300100581, -457179399, -570818505, 672626444, 381239722 ], [ -46982704, -335086613, 125201, 612442025, 33174582, 265015125, 323012330, -84006852, -222662440, -138485888, -61992568 ], [ 27104415, -185086961, -47214028, -276089510, 176097389, 346829190, -49071701, -133165133, 183204217, 351156172, 11152063 ] ], [ [ -655302222, 60019865, 449068857, -298826923, 126291559, 45428392, 123254270, -559249675, 257248152, -149536930, 413112754 ], [ 801852350, -393850406, -276048282, -46665169, 273356615, -167537415, 112608532, 171733267, -20148247, 225503174, -186006281 ], [ -231156294, 11915178, 235376533, 6454710, 881203614, 100266195, 235669035, 208829804, 273496211, 287171456, 371125833 ], [ -108278329, -213590346, -758952063, -653689464, 4253297, 13572655, -405072822, -27563480, -163149211, -684122997, -545272248 ], [ -154250197, -700493614, -281666522, -222592300, 196560728, -695920759, 265745019, -169423968, -721597144, 158850502, 337636228 ], [ 197621180, -79628487, 251872040, 518254960, 123402049, -517988649, -204474089, -142385633, -158234251, -256930056, -452150042 ], [ -43386872, 481448062, -128496735, -42896450, -166171189, -118191245, 1210157, 862961796, 400469959, 55728304, 195896088 ], [ 15492992, -117472150, 98359402, -202576780, -198390743, -360796172, -169465154, -100468706, -183752194, -294698906, -124886340 ], [ 112363242, 66416131, 922142593, -200135296, 260335587, -231943375, 993090333, 191450661, -215746310, 487980509, -185144978 ], [ -38321732, 370523657, -6740212, 787335891, -123025014, 860755113, 150019912, 161399846, 272396631, -652302940, -233219604 ], [ 173715872, 310324842, -708053194, 285603185, -408854663, 365118447, 225904965, -133694788, -363465166, -539670653, -100959148 ], [ 202286221, -11276976, -395647648, -83595854, 891897907, 329153450, -206419539, -584366877, -191155133, -536431804, 610903154 ] ], [ [ 428537784, -12856028, -600234016, 404083924, 256938904, -303765862, 118295276, 33753821, -555734713, -501836045, 31769636 ], [ -2490525, 59064194, -8924218, 327355620, -157543265, 411995524, -629017502, -274065430, -250655356, -187612337, -401165500 ], [ 282982242, 126106893, -556664013, -49503994, 814666, -446831965, 99477793, 713273716, 460812604, -230090611, -162950287 ], [ 443156491, -5175758, -818893266, 210648242, 484454912, 112672810, -148685152, 310482150, 406704386, -78874127, 254175675 ], [ -524925628, 883984739, 314668467, -278999018, 38733887, 486406602, 45946381, -2711641, 694341275, 15477769, 10568103 ], [ -18523978, -103314988, 384281750, 327512253, 547066089, 374531388, -42751776, -300742388, -208368854, -19484898, 84153185 ], [ -408178957, -91958292, -291494900, 1126864, -200021871, -404129422, 395122781, 198545747, 245382391, -79385777, -59939084 ], [ -647469166, 380501148, 81669285, -231542464, -278192049, -296254312, -63003461, -1016332499, -691472624, 405212336, -19618832 ], [ 242900599, 324159953, 830206743, -94338759, 76951144, 65695999, -101013476, 38994500, 243836652, -211997638, -24983682 ], [ -386949620, -36624807, 101538997, 405987124, 341634742, -20853373, 776062056, -372685489, 453182501, -418597001, -434887957 ], [ 15181867, 14251250, -402461093, -86118397, -265683585, -94760507, 791721220, 126803354, -568729220, -192790683, -263438732 ], [ 378157961, -422734163, 17846929, -211955265, 46627369, 148259142, -309519499, 84901770, 519047919, 117609486, -635434284 ] ] ], [ [ [ 9506201, -278763497, -155014609, 122411949, -156454015, -18823005, -319412356, -16242460, -61495473, 430317037, 771832377 ], [ 23433451, -211774900, -6532443, -44745482, -469908447, -30214510, 63938102, 169261605, 684049269, -4041730, 28629794 ], [ -57932045, 154024136, -689741262, -73318750, -59884094, 242662791, 180601382, -63088472, -439505992, 619652513, -248927997 ], [ 80879492, 955249274, -282539489, -377975319, -263878950, 5479524, -72561126, 35803034, -563636042, 89973037, -286948816 ], [ 183206838, 240725983, -515029869, 354579698, -541608548, 741563066, 195093725, -566839135, 1373587, 76217626, 477394983 ], [ -158633566, 143654433, -104839023, -197098145, -249678187, -191924526, 210199101, 677451759, 237959059, 181041355, -320139626 ], [ -4403935, 120076308, -71898564, 487451517, -737555675, 362218532, 609197014, 151134051, -542810912, -265834788, -404923659 ], [ 278506508, 71325538, -455393045, 61574108, -65463012, -118790129, 239853352, 544699773, -188742396, 463740170, 402133899 ], [ -181893162, 329560789, 127439918, 44910131, 13591554, -437024508, -96040938, 480157656, -167330053, 731239173, -602599138 ], [ 835572559, -99700192, -4205752, 191322652, -74501930, 234217538, -274239037, 5035300, -234922470, 788512624, 107689997 ], [ 512432708, -610398617, -83870724, -217643886, -89041044, -541807484, -18234197, 136065185, 53011938, -49316752, -329980773 ], [ -455534912, -617828106, -111037629, 128471793, 227562860, -505925046, -266478540, -12190878, 497203946, 923549769, 509860012 ] ], [ [ 68413651, 324185831, -398389415, -134378055, 127894930, -446209193, -330837817, 559512361, 225906530, -286051134, -19633770 ], [ -258478135, 8600106, -337411624, 788809229, -291956385, -491725718, -18451971, 129704289, 92033364, -637641905, 37925404 ], [ -113213608, 634016327, -69155821, -583608051, 2850410, -32204645, 85592963, -661005279, -94998955, -191693271, 289883016 ], [ 441591469, 75368580, -243727939, 303921349, -531132029, 1053378, 10109641, -839362435, 274128608, -766609484, 39363115 ], [ 5354606, -475973687, -368960020, -149271738, -87753447, -373158968, -92025413, 730908952, -227449135, 254041592, -309961947 ], [ 224646202, 348435092, -93779532, -502170197, -573498027, -101517757, 180173383, 12169954, 22894844, 970370783, -41920802 ], [ -120005396, -45344760, -343446350, 274892249, -415220037, 426384234, -221795130, -195864042, -539299190, -350765924, 584621947 ], [ -619292378, -289652509, 3092109, -508000448, 792337174, -342371595, -54425689, 948771785, 530815740, 120514654, -236734358 ], [ -452438090, 226253255, 572077833, 121043479, -92126563, -97566996, -23795067, 13036061, -359881397, 196504824, 643957003 ], [ -255751336, 449972181, 131687570, -702945161, 41366881, -75636235, 351856087, 3276928, 192528212, 271167095, 99188300 ], [ 319216268, 722536040, 639278696, 414455809, 55303252, 84590477, 1021597294, 55328934, 81965822, 105989952, 65840211 ], [ 494417092, -80338584, -54798879, -567011015, 509441451, 267291992, 11462855, 298297466, -400827490, 159287516, -272971817 ] ], [ [ -610045164, -216120915, -801448628, -326774303, -144957588, -397630776, -232571081, -111274843, -176763375, -509132898, -371127875 ], [ -215767007, -17271928, -287280192, -269013713, -190906275, -100416575, -318281400, -375637891, 160689732, -278794837, 207858171 ], [ -74913333, -856663880, 350827628, -599163364, -591427304, 435264681, 298638602, -934595395, -182627731, 269777430, 110899444 ], [ 748195713, -4630414, 513130918, -239930732, -142435688, 12577495, -78507348, 209303407, -317242170, 184933279, 79027920 ], [ -132303923, -109400045, -794001534, -27931536, 20622867, -40384871, -178241721, -12663775, 620358286, -17317982, 26658343 ], [ 370921979, -60578151, -172158512, -855644181, -312270739, -17205685, 60985355, 316051648, 525864688, 638716869, -411344602 ], [ 82306763, -410123148, 10916999, 16683479, -166338609, -202474761, 562156704, -5134143, 58556329, 787156478, 279838689 ], [ 78815806, -392753796, -37784646, -260702845, -198538869, 153112288, -281484907, 396926884, -61337670, -34484390, -11831919 ], [ -49507957, -79251391, -47191661, -66238749, 682427383, -36700638, -38742369, 159299703, 40557003, 108997737, 922937949 ], [ -757559028, 501841105, -353376260, -97093865, 221733692, -450952492, 206728551, -154487735, 155575406, -55660014, -425972027 ], [ -55764263, -41013746, 132798574, -82714180, 268031783, -42452583, 88927276, -95307714, 626562803, 925862999, 213445677 ], [ -143953507, -268296931, -331351056, 485628931, -99274297, 17798471, -61887771, 845006959, -322137244, -188003613, -195400433 ] ] ] ], [ [ [ [ -10932199, 190015917, -260513585, 227011895, -387864914, 266120195, 128629009, 193768402, 841495610, 491296537, -489098424 ], [ 56772434, 211033206, 243829587, 756295315, -128183781, -248957230, 840349, 143154991, 219601595, 248301656, 125244786 ], [ -110032932, -296363244, -547691787, -334266415, -115127900, -79027721, -302167684, -143751526, -246836000, -15814859, -105483128 ], [ -236512181, -201992382, 33917553, -5881256, -102485775, -29298473, -108824787, -59045032, 3101696, 387884350, -27716409 ], [ 491691056, -75394707, 234339195, 241209008, -422363225, -80263526, 309733153, -504949099, -305648537, -316539124, 108018214 ], [ 425518518, -108396824, 273577102, 65840659, -32210543, 94508093, -51520880, 531312480, 132388675, 42818646, 141739806 ], [ 39136027, 131002456, 475395095, 565964923, -261841933, -28123219, -683959224, 68788817, -88068862, 281278196, -306550653 ], [ 5138854, 37481108, 828336263, -319544691, 295389488, -340602211, 220439193, -705961041, 4683497, 70798775, -41620025 ], [ 55756974, 81208374, -803635361, 734892769, 78795473, -227013239, 21311948, -542205224, 386094309, 262360362, 210171844 ], [ -105812585, -169312284, 120135322, 631454839, -13131895, 37791701, 42055967, -749899317, 182898289, -509759246, 32456627 ], [ 868739868, -507187044, -16150361, -177701373, -111462047, 344011745, 10433548, -115473710, 381479672, 94299224, 580423563 ], [ 297286881, 45309714, 167582353, -10665623, 2641344, -743426101, 266182392, -14466443, 155302146, 471668596, -13434788 ] ], [ [ -79593815, -483638285, 273847988, 588747804, 386959947, -72125136, 95086699, -189228, 68262860, 118405860, 439907535 ], [ 374855042, 557459790, 2673627, 17908279, -61441639, -271821369, -445593251, -542682055, 279826913, -413324082, -63713025 ], [ 719005930, -6769182, 112382013, 408116782, -411604168, 127866910, -261105807, 98981055, 584856520, 45963361, 686503626 ], [ 411357300, 316947478, -376960988, 97407553, 265233491, -42575648, -264067012, -200081229, 77988542, -35383062, -5791664 ], [ 117593664, 514340198, -145203052, 298563787, 315861477, 266766148, -25312359, 41689229, -12205384, 127090752, 107158611 ], [ 438391579, 585835457, -577829515, 120186071, 269761194, -57249242, -586567664, 708953566, 891978449, 241462741, 260093563 ], [ -143667281, -58640337, 457359887, -676197, 476716844, -803234485, 313930307, -23193404, 574869937, -16400952, 534149066 ], [ -245294963, -465822885, -141828054, -57676779, 56734959, 16270869, 62916942, 361205421, -51999014, -435404922, -545611273 ], [ 914035590, 347324450, 233310248, 140398977, -110265294, 244224275, 159982652, -70901439, -140825397, 301049664, -16347726 ], [ -556469176, 289205846, -386865498, -662482147, -40760895, 626034135, -76349698, -493833627, 158342656, -298281370, 75332471 ], [ 442173876, 879546063, -285122639, -12501052, 617023423, -23819925, 79421901, -411911863, 370252142, 27900028, 45030799 ], [ -508513274, -342656162, 367794483, -82224844, -118529340, 157562291, -15307544, -397397168, -58527055, 175847543, 49922840 ] ], [ [ 640915132, -362741297, -197523003, 759421113, 650687199, -34654117, 223779539, 220079894, 232173898, -544461664, -470433255 ], [ -9925808, -109260022, 232648542, 48104212, -7841312, -626043212, -218457845, 468578976, -19184116, -144252247, -308159093 ], [ 11207733, 148981827, 76547986, 127659250, 82169464, -152543062, -137328773, -111359667, 323233802, -476897072, 390524168 ], [ -754635041, -171929521, -278992826, 7106078, 568447098, -494375729, -43108954, 62679604, -598675667, 67453400, -126681220 ], [ 32997884, 112004926, -17214192, -128054151, 656262136, -397020913, 164710689, -95755087, -90880035, -145143301, 438529915 ], [ -435892690, 630213271, 654221197, 30552386, 59820151, -85159525, 122072423, -1079656, -150625115, -297422819, 387820004 ], [ 68682584, 247425111, -948008640, 326808159, -114637450, 363320776, 313511398, 460304060, 830736341, 3188689, 391230724 ], [ -257649876, 867712, 42747705, 57052627, -31664764, 582402112, 135395171, -434184949, -250319085, -23490843, 608383487 ], [ 575245691, 10536831, 469168292, 38688435, -42125856, -16754927, 100738554, -234015474, -584365368, 6038958, -479865144 ], [ 17189877, -44985905, -69573961, -145051858, 91750934, 163589621, -205669350, 177081452, -491191843, 7456490, 815232677 ], [ -498200761, 185196960, 17079081, -189499390, 985021696, 828431264, -187382019, 73487178, -221157933, 822084994, 632694502 ], [ 233721848, 371002313, -23259755, 711833897, -367253105, 104961988, -281685343, 180474011, -41198853, 167846915, -11382116 ] ] ], [ [ [ 125123522, -204944500, 230499526, 42274286, -50246310, 109561784, 447780952, -68916647, -105154577, -501243004, -106424848 ], [ -26004742, 340959033, 24002057, 257520819, 116399386, -235134335, 419085164, -239224188, -39577179, 115219956, -600437272 ], [ -17689245, -614171068, 33636490, -323897142, -45457166, -20488887, 509603676, 310252759, 53817253, 557374951, -439727201 ], [ 6386872, 612285611, -99248239, -28909715, -258620423, -442432184, -144713733, 205752454, -9772425, 128599569, -164557906 ], [ 622658655, 10633093, 123109805, 748774746, -53855480, -37921474, 271105598, -143554116, 40580604, -418102033, 299260736 ], [ -647410863, 2341566, 26353945, 233333525, -661072677, -167776790, -19166074, -455218863, 449806363, -402592511, -35169670 ], [ -223987020, -393187103, 63736200, -31115542, -202986447, 32166739, 265331620, -561323, -594467051, 281570597, 173971093 ], [ -232430284, -48204642, -41387711, -634875305, 370868612, 112024180, 88870372, -837058467, 193471381, -206349339, -726556224 ], [ 580573707, 2821624, -102749067, -107356530, 35421922, 318414098, -138186660, -252034659, 44942058, 192626333, 206220105 ], [ -492507902, 223333632, -130162538, 292122217, 617528644, -987103601, 132128172, 7080324, -93000257, -33700334, -64363215 ], [ -201386483, -522323720, 77864490, 94602734, 243515225, 446956117, -243310321, 36052488, -236490660, -238617901, 21273536 ], [ -775048008, 137288108, 808948498, 210299321, -71902375, 209485555, 124268403, 340016749, -253631515, -88262314, 150434473 ] ], [ [ -607668930, -18844364, 400395758, 96706481, -74041571, -647562413, 434668749, 125715597, -758126528, 113502807, 176783429 ], [ -339045403, 211941051, 23120175, 283090090, -2066430, -213783928, 167861879, -285798861, -115889419, 339730772, 280285494 ], [ -227926373, -93306943, -686801131, 157579896, 718351266, 259029940, -2677635, 645754963, -197894194, -11939251, -644969717 ], [ 103726708, 416351397, -343826761, 61820820, 20143303, -82622744, 148169897, 58990992, 555770848, -218823798, 171446130 ], [ 874605198, -256612448, 44108264, 80057785, 99955532, -44694406, -3673285, 209244449, -82751892, 685363171, 266376341 ], [ -33796931, 70804242, 731155112, 10310830, -24547124, -292124528, -52600023, -114319984, -483777405, 122849160, -323971559 ], [ -695106525, -661574537, -174675899, 3108848, 48148340, -90987875, 253174193, -200693272, -8247839, -39281623, 18565528 ], [ -250342181, 181676854, 713446958, 68985609, -257090565, 22872165, 16480382, -372318434, -288423975, 121075989, 671565343 ], [ -110254805, -640889783, 146905074, 358701001, -210849731, 334560968, -793507065, 350565430, -55821680, 426371637, 424111624 ], [ 383545872, 178898970, -311454763, -640669638, -1237931, -58663574, -297692520, -473102545, 326833875, 51123593, -149173414 ], [ -662977581, -713539632, -8036560, -17153706, -301273886, -170312603, -34333394, 244033466, 1090256, 191642139, -213866456 ], [ 102117941, 29916869, -46196741, 54860922, 94449154, 47423894, 474528916, -69203946, -584443419, -63037654, 1009613702 ] ], [ [ 173789915, 389881941, 169809659, -103261350, -322796758, -73543478, -227739201, 425743610, -308139044, 510354832, 69487027 ], [ 93255159, -644887876, 25978030, 163111074, -87657254, 302239334, -158990105, 267755229, -434013061, -8825451, -403425195 ], [ 265790107, 774726133, -69484746, -202681498, 353235516, -84335283, -184851592, 128854344, -480452765, 196638772, -254931069 ], [ -129977748, -24823802, 74028288, -29254416, -40650205, -274597347, -590563835, 421313960, -129434992, 670588624, 736017928 ], [ 1676158, 68933890, 229311283, -147381038, 13164282, 39302984, -31184341, -153727019, 159127005, -331803699, 171128460 ], [ 579049894, -476321707, 183593651, 532237666, -157451126, -177264890, 13104763, 38934428, -75778506, 752395301, 86871460 ], [ 447564149, -836625891, 353082779, 55753103, -278877053, 638993027, -439736453, 77062381, 60865722, 12225670, 252253834 ], [ -440961854, -471408150, 129655140, -337502701, -107056657, -632024247, 309499210, 199303240, 501410615, -29801178, 454544122 ], [ -28302180, 52329280, 142872541, 432100440, 236060321, -373118964, -10397802, -131523051, 333403750, 16864471, 255587493 ], [ -100766898, 626563253, 170351224, -298600858, -123120759, 566982257, -168664088, 198380373, -228458054, 415249106, 14632275 ], [ 68904714, -665501222, 345657093, 583702759, 455856285, -274069196, -425933699, 652230179, 248833654, 994652766, -125747515 ], [ -654493945, -3219480, -155356445, 823952970, 3860917, -813965533, 126533828, 266683854, -40532537, -439562059, 65004992 ] ] ], [ [ [ 52708482, -144939000, 149277251, 113171919, -555640108, -97678946, 11227938, -38493385, 416432622, 9998463, -20359000 ], [ -5553144, 127685181, -632451044, 5681744, -36360186, -402840, 750323996, -62254322, 478956937, -493352653, -226115500 ], [ -195148297, -517870352, 329642473, -688928062, 111460422, 30653488, 203346975, 62772473, -181785393, -61701130, -229582164 ], [ -11710127, 552429199, -253669173, 331705791, 231473603, -634444266, -9863794, -47083960, 206750750, 699159023, -48964870 ], [ 463093785, 2047432, 317812944, -804946455, 165433186, -168748788, -277504746, 229817038, 141263407, 847072260, 301597221 ], [ -287450261, -257525082, -204342450, -114517010, 68431087, 122827811, 218770955, 594705889, 21874279, -109299462, -192565855 ], [ -80535389, -322552877, -37866542, 436371411, -192514662, 460372319, -750754491, -43165440, 19987441, -72410679, -235299014 ], [ -14632668, -218142041, 349856484, 149395721, -566396774, 424308126, -225994301, 120684163, -3210744, 89117307, 392954322 ], [ -188421796, 30497788, -33786459, 803229089, 199323044, -20127457, -352349428, -259134836, 7575757, 162738203, -302674894 ], [ 6243924, 110453028, 368025954, -929115690, 83499793, -799111253, 50079777, -12088593, 137950067, 63134666, -9637037 ], [ -173402077, 13632540, -276916724, 315431985, 406478670, 125442490, -596275927, -47200818, -435575973, -513909776, -894000018 ], [ 696138209, 422071641, -256117201, 65937203, -184049106, 54899925, 527124632, 942531713, -509021979, -111663923, -353035 ] ], [ [ -291085721, -265720352, -640430888, -500338054, -23129278, 326297204, -153195867, 272615, 42877772, 668166494, -404498107 ], [ 37177930, 60938122, -496192017, 418725053, -178916315, -77416962, -242938842, -28259994, 55040802, 387216603, -138738158 ], [ -29146644, -13415582, -539820466, 163230592, -160230375, 78290524, -143454089, 89012513, 13647923, -115102564, -553899333 ], [ 416933346, -145349944, -77457853, 6758765, 316983484, -316511779, -118212965, -9103064, 513864646, 276039547, 161322584 ], [ -617095165, -194414059, 364421392, 23602240, 206379735, -107852892, -304792509, -62544368, 359896875, 837654719, -494678380 ], [ -85496875, 23369850, 105252872, -111970151, -79101094, 92884564, -163263119, 319443565, -543269517, -23372954, -30723180 ], [ -105512850, 265992716, 167290832, 247520058, -274936684, -10620031, 298351004, 637019654, -350441927, 358521610, -3655294 ], [ -558962532, 839771401, -34510907, 84862, 87205235, -32190772, 532737078, -34870754, 678226733, -334791075, 275358413 ], [ -54986091, -105329137, -104196012, 46509488, 656764664, -140828420, -231705399, -93897178, -21316440, 475392121, -70377201 ], [ -156414154, 595242456, 153164874, 197663166, 272226085, -280623084, 46168015, -61352620, -827205040, -26767113, -100260773 ], [ 84271800, 458232307, 74158929, -29947514, -469738235, -45090846, -40294992, 753088829, 858108490, 288457115, -94732715 ], [ -191734333, 106345230, -14013523, 72175064, 456231505, -82791930, 60045999, 30036796, -199032257, -142277164, 421908997 ] ], [ [ -77953894, 802983942, 211307161, 27544038, 340588721, -32727129, -4646865, -299677808, 136351332, -330353964, 409806310 ], [ -79599272, -87546191, -853119809, 484744427, -184011565, 136835593, -508150273, 660293517, 221085944, 464365711, -571735610 ], [ 164345129, 50832965, -149741849, -797670177, 171370475, 141860406, 89798311, -8966742, -320632374, -124137880, 532475099 ], [ -767644590, -282893373, -472789, -65371616, -26555602, -409380279, -305711968, 478109013, 497736369, -54559380, 99091902 ], [ 506242008, 172907655, 618986447, 163621918, -104990573, 490276053, -160135152, -671979487, 187948321, 160383195, -51609521 ], [ -486106787, 902120901, -858934653, -850982582, 756262297, -280548807, -191346168, 490865205, -515233410, 506167849, -133032562 ], [ 82089162, -401427829, 252288255, 673848179, 154350051, -64497066, 540633510, 265468794, -332305999, -11074601, -193152961 ], [ -499165687, -341222561, -91838998, -45707238, -36045053, 5157670, -530295721, -79310082, -242315386, -190919219, 145768255 ], [ -196190374, -375030224, -36524407, -104216257, -156761989, -253473523, -182902071, -53931399, 7900289, 348656714, 339454950 ], [ -57453612, -69279110, 231366581, 3222065, -460852093, 781327091, 185578646, 127997741, 54847110, -207501626, 38797243 ], [ 176442949, 37120976, 382446681, -487105927, 508123091, 37870369, -80541404, 50383961, -53698441, 847160464, 313083962 ], [ -24754639, -863323922, 119101527, -248175030, 279975751, 8386323, 114962730, 559951499, -1201522, 36223131, 187498617 ] ] ], [ [ [ -350533094, 204323792, 827036311, 93657032, 26401507, -480768673, -200618347, 228151001, -8723236, 270187826, 308301563 ], [ -43210744, -317147284, 603401226, 595634931, 63350491, 40384485, 456130880, -78095361, -366886490, -701684200, 178500494 ], [ -33647900, -407434, -303629295, 133403286, 91071089, -102149396, -850516183, -18327691, 151444140, -7069338, -617768079 ], [ -2767240, -197340573, 28211542, -240803730, 98085224, -20392309, -424007777, 711470421, 45792131, -411237291, 700145554 ], [ -407623735, 20199601, -44597957, 435729664, -382722554, -251299961, 60940517, -671731087, -26054747, -170383206, 12112999 ], [ -96711305, -304708867, -6379495, -63725524, -218013827, -14495895, -167463628, -135117220, -781982780, -55753273, 455734551 ], [ -433764144, -663377, 17821700, -221525537, -1920831, -56118421, 457488272, -46801103, 213637774, 175221120, 31422236 ], [ -189059744, 12534989, -459359599, 162301665, 223688602, 73595366, 163056578, -707449394, -495498228, -4057432, 437590489 ], [ -69468803, -133749403, 343768830, 353469955, -240842580, 110215947, 46831183, -473980229, -646035746, -388482580, 92266221 ], [ 298726286, 472376237, 276060355, 8147918, -100297732, 757274084, 287175788, 319472184, -948457879, 404599742, 349624255 ], [ -438400251, -175111965, -16861360, 10722266, -158704453, -222361223, -427863838, 4822036, -66703750, 361543859, 78500608 ], [ -180422399, -1424817, -364321089, -777862888, 381386926, 202086722, -157064267, -117407263, -67185068, 499552667, 18362378 ] ], [ [ -514346096, 254095843, 20146107, 62944125, -436364910, -205926503, -950595535, 224015252, -197987312, 1738292, -125466068 ], [ -466970029, -242967262, 417666, 273598237, 1629985, -287151802, 488798402, 54205862, 296165684, 12529673, 197535428 ], [ 174826927, 361097572, -477212654, -601800486, -149078395, 371702943, 12176596, -562038689, -58353390, 67868881, -325810242 ], [ -81281307, -360642337, -93670237, 171543036, -13574855, 503361770, -640737749, 299259179, -222957414, -466637474, 327644738 ], [ -21724935, 127111788, -192834891, -49432245, -89947198, 440361452, 11530698, -391797466, -373761180, 122101929, 254949992 ], [ 40741541, 558722859, 212339031, 249891327, -295474344, -1515762, 115212780, 656560333, 28724114, 209416232, 175195499 ], [ -289552451, 585476117, -6950210, -233948524, -572973132, 484932518, 117008667, -75885920, 693168183, -33937926, 437583449 ], [ 540927568, -40915799, 8448603, -84067688, -343890314, 285125963, 115455823, 138074966, 1040782396, -42441337, 221651858 ], [ 156044333, -188889838, -79177191, -50760967, 17200423, 27670565, -902512893, 114965591, 492364413, -274034665, -24225028 ], [ -6278531, 482406305, -398358908, 2593818, 93976715, 56713548, -365533329, -89318959, 939056167, -6054945, 16420332 ], [ -11200250, 30762719, 19239957, 517256268, 191910156, 283663658, 17272197, -760459682, 277851032, 647500549, 492436810 ], [ 78265667, 626476631, -365209301, -104959673, 520839445, -217666927, -201084155, -92811709, 32578580, -720074483, -450375778 ] ], [ [ 156917042, 151103724, 239565554, -640977672, -412269999, -126817709, -137652087, -765477382, 88238109, 67785394, 249464644 ], [ 349021464, 596026043, -257489003, 69857747, -105170535, -653322760, -217425070, 584064816, 744737472, 177099903, 471394468 ], [ 38425534, 501131130, -278197100, 6412251, 467602195, 284083102, -295622719, 129488660, -41104221, 590589549, -338295544 ], [ -975401292, 115596032, -177586734, -36386614, 358513055, -414957915, 128347244, -60799805, -220402117, -454635948, -20675179 ], [ 121351587, -12297722, 419080738, -180695764, 266166982, -362708334, 548233006, 69506192, -81802684, 31938979, -485973486 ], [ -93632892, 159809802, -340018522, 498927149, 19675671, 166135291, -68015999, 853829065, -710460891, 86031933, 42908570 ], [ 65300626, -405403552, 132320556, -358070038, 466506605, 248822145, -444315856, 98288846, 617707503, 27996141, 141650373 ], [ -37782278, 30968456, 955212135, 86304650, -54909394, -749133272, 495401154, -516702572, 24766480, 419096137, -3492498 ], [ 399359686, 206569069, 194717955, -883973610, 373203224, -586848445, 540725031, -569119136, 352881444, 154791415, -220488634 ], [ 431410075, 5254164, 136514625, 30972517, -323021970, -409240844, 636101295, 108718321, 373286732, -723520726, 484649625 ], [ -101101849, 282842617, 368436017, -639860677, -34752702, 450858486, 464150756, 757509111, 463815783, 915336074, 58482791 ], [ -108947875, -15033817, -379511690, -105879909, -64413725, -40293958, -356132508, -601148224, -721058635, -156972879, -181107569 ] ] ], [ [ [ -434542263, 37343140, -119508570, 617071946, -13109990, -28013744, -309849606, 437283681, 12185301, -154695284, -4733421 ], [ 81632261, 99215813, 897206776, 32991585, 125256223, -129313369, -341819457, 596965354, -18308039, 746823704, 592344495 ], [ -412477628, -227338985, 113430053, -224431744, 11400909, -744091052, -432622799, -580146236, 340913773, -498646987, -2051803 ], [ -410137882, 416583332, -347303673, 123348361, 273730221, 365623168, -486397670, -979109379, -41927633, -562467809, -194649417 ], [ 52972223, 238576117, -1215018, 496080937, 132310570, -857275216, 210161567, 67087495, 109146266, -394280233, 76106482 ], [ 488119753, 256445572, -354206183, -61667905, 88534619, -137738881, 35683169, -13441288, -233190253, -214438573, 292283479 ], [ -604731691, -347049179, -35445650, 85774004, 289511348, 288455324, -42595929, -179620064, 159160420, 102343904, 918196800 ], [ -94246693, 21171459, -4470067, -373425415, -81478183, 327229960, -595918441, 20395453, 440088937, -422619518, -2161658 ], [ 296870921, 21224490, -653499050, -33716374, 5900325, -369303426, 404014593, -93337947, 258475161, 261511788, 12934551 ], [ -181473963, 111145109, -160514965, 3448936, -65404185, -197416874, 451814385, 454797809, 115926480, -624887711, 26702166 ], [ -45895700, -533473756, -32591471, -296813980, -470221952, 75522886, -171139315, 596948345, -272391632, -478696113, -178718254 ], [ -476448487, -246833064, -95441863, -93668566, -767997377, -762658615, -137920204, 154477720, 246431948, 455599413, -117420602 ] ], [ [ -304536448, -14124944, 61923909, 49289900, -99727880, 42279446, -130128313, -770978312, -80186325, 155613705, 321737897 ], [ -14413141, 34129154, -684302068, 810139766, -1007439, 57975582, -411393017, -1044989, -190024991, -118538343, -703936120 ], [ -216828893, 487273013, -150023284, -232458571, -69187227, -43102025, 438732604, -606635269, 218313334, -388400233, -424018880 ], [ -139645539, -542623195, 218801158, 627148172, 572290754, 321463722, 207969150, -147590277, 792734986, 262412383, -9823755 ], [ 137179917, 125405138, 647648598, -773103493, -129392335, -671814912, -80857543, 177239114, 186577901, -49077414, -90678418 ], [ 16547335, 179787127, 261592671, -131362855, -171682211, 15196551, -184142740, 518062828, -80825156, 100461394, 244399870 ], [ -241449538, -56110777, 379781662, -325632848, -173605495, -780764820, 343771875, -85522449, 84911022, -451207416, 28016867 ], [ -54942566, 217354828, -186196863, -223138996, -156844149, 681033660, 702673652, 58002284, 125689438, -298311967, -136265611 ], [ -12433676, -224136632, -159745094, -20495883, 193025216, 261673902, -683809197, -227198311, 666456169, 128465485, -511824957 ], [ 11555279, 352126529, -8408467, -1146521, 163869277, 280094141, 375233276, 46059773, -232368983, 252158491, -318979955 ], [ -29593574, 403940358, 125218289, 850913022, 20986153, -47724278, -269666066, -454507823, -317213058, -467737849, 224036209 ], [ 87786571, 979732364, 251184102, -319498060, 214462162, 345584813, -562218690, 411260224, 638288862, 59899426, -45998980 ] ], [ [ -177035836, 10328081, -425710419, 42663704, 426975621, -55506851, -221348428, -473183075, 171595393, 417163276, -472756647 ], [ -135541437, -616519851, 370644352, 95929102, -472406162, -1214908, -309674436, -480196422, 326712090, -628141205, 328667507 ], [ 347990154, 38434918, 304965743, 375895694, 859236806, 446522, 21265609, 383096802, -125236535, 111928393, 813591175 ], [ -539221361, 112728920, 312982923, -145268044, 10963539, 675762694, 573623375, -505841335, 872249893, -444584769, -670379025 ], [ -283616815, 301639579, -200825580, 29361629, -182748248, -119138743, 234995408, -756570731, -276113310, 390509093, -162949109 ], [ 145548596, -325691618, -569167810, 40494769, -174470267, 2173682, -74778890, 480639525, -175098501, 208970355, 10673577 ], [ -126243383, -693265802, -193100213, 6336970, 819437662, 91099693, -153870870, -906424242, 61335419, 95062399, -404431657 ], [ -737067183, -657111010, 292978623, -602040212, -805530190, -553009563, -379161720, 102102479, 132063324, 25797396, 400880857 ], [ 85221753, 175703147, 323804985, -109774105, -705328951, -614684232, 290208928, -326723852, -65461138, 233762254, -106714230 ], [ -84676787, 18686994, 980016192, -326328290, -291222704, 243517486, -145723668, 364960466, -256208356, -871917457, -27362174 ], [ -137574696, -131550794, -90211010, -15245253, -184535663, -2756851, -380918057, 5824435, -325324537, -179360900, 453333375 ], [ -243716847, 146788856, 60472593, -93120442, -607955446, -845184976, -21290177, 296461343, 720729094, -293727223, -72100387 ] ] ], [ [ [ -110764776, 89368530, 312927069, -308543424, -47203407, -21315609, -122779880, -11710289, -2366473, 149059588, 245351846 ], [ -622566526, -37516702, 682432715, -445648582, 70612198, 68578184, 766719702, 422519158, -231577739, -304784386, -276892440 ], [ -10398617, -314999688, -101426533, -24497543, -130451372, 352897442, 649741064, -276952549, -153910959, -230352163, -13625630 ], [ -297176838, 337686987, 42322774, 314655545, 859981818, 13346303, 319499555, 9555837, 174002147, 21155204, -160306801 ], [ 120075913, -559325320, -163805812, 117891007, -195746512, -314732676, 10024081, -29034878, -432330279, -229813164, 437090029 ], [ -611870510, 1403674, -92104295, 55372844, -131194956, -343778324, -890910815, -297628585, -24111737, 485983666, 460554457 ], [ 292036198, -53783000, 598637184, -10103141, 14649774, 654965337, -199389984, -472768051, -48795932, 250553128, 275851082 ], [ -243858259, 215114664, -297629494, 921190910, -148933114, -119362847, -732147809, 6324706, 46503418, -115992778, -182259013 ], [ -260902804, 627399819, -17007936, 132088720, 260678951, 749792411, -409716123, -613072424, 6158148, 65129592, -9764594 ], [ -47412566, 291733670, -1798273, -389204087, 121350217, 692848071, -359566368, 535386844, 163308455, 164529530, 30857356 ], [ 211659985, 107926055, -17948324, 300761496, 14495417, 679841589, -85238127, -141724135, -526646449, -473555417, 813338137 ], [ -226638699, 215762462, 293700475, -24688827, -499849558, -188749410, -377468490, 403206986, 52187232, 128789980, 260577098 ] ], [ [ -28899686, -113187963, 101289547, -60984503, 130791298, -422193072, 33542962, -135450102, 77608335, 241701895, 267716647 ], [ -193255713, 123811350, -17694512, -608666240, -364309958, 881547822, 12288448, 653079133, -15827736, 79081689, -223084641 ], [ 68187222, -38230838, -188896710, -165616103, -182910094, -136963924, -80584663, 101402948, -66621531, 500031876, -195209668 ], [ -69559019, -1795508, 341211690, 106196052, -217359289, -237484220, -52289615, 160383994, 376365949, 8864438, 77265601 ], [ 714448714, -318058336, 292020101, 183326390, 168337374, 29277331, 563101284, 271982757, 70445001, 475271879, 756398706 ], [ -149640123, -674754895, 346245009, 268684412, 251914072, -334205834, 298200079, -364995427, -501474918, -44226003, 5116410 ], [ -729077745, -65020444, 51740975, -111670284, -134250539, 108492365, -293170029, 252418711, 47777765, 574115213, 23373613 ], [ 688003158, -695795537, 1776378, -143599735, -433778150, 573101152, 336254587, 202983, -5973543, -107006500, -51574305 ], [ -125340390, 138775806, -278309595, 127178550, -31830129, -842097298, -105287787, -510344469, 4409324, 3761664, 487371530 ], [ -1740599, 156627788, -162974651, 110478257, 332714797, -73326339, 76023427, -108312750, -352685849, -317282773, -399732561 ], [ -248433353, -36003050, -191062221, 523167245, -187934298, -46909163, -290375350, 351368884, -296393889, 15483138, -98693534 ], [ 8355915, 155554771, 378679042, 490761264, -596263642, 256518195, 44825798, 342492476, -109880565, -113240465, -480311237 ] ], [ [ 22400746, 2564504, -67179296, -618834233, 254810656, -224914016, 184250473, -121888697, -547786002, 793542900, -4782531 ], [ -389423891, -784960609, -306858710, 248203585, 67851809, -369886133, -101084476, -86179380, 535247845, -409800708, -665456073 ], [ -404284413, 338312741, 63247127, 325042454, -35122932, 599954801, -261350764, 382707622, -1010503470, -74398207, -135201225 ], [ 104281176, 13094550, 300352730, 9140497, 236416106, 133725830, -44690450, -581661408, 315234757, 534298471, -35926464 ], [ 538854127, -20103591, 95270914, 545086134, 571673145, -814676725, 108983283, 35079554, 539964300, -514672958, 284260174 ], [ 847942554, -678003851, -7510763, 147118103, 353682728, 341432555, -87210585, 142944890, 60743054, -106595285, -340262677 ], [ -130524209, 274387157, 117947183, 208578295, 62942147, -365134504, -29144491, -407769609, -65702616, -332890064, -32826684 ], [ 67571112, -39875314, -121314585, 84345386, 759037184, 404731822, 78553042, 407268484, -43850096, -387083951, -972282440 ], [ 284371497, 137338051, 400856865, 116516407, -948365091, -475722053, 17601950, -357346547, 105035668, 220573938, -163296765 ], [ -486519531, -31746485, -109710206, 146394929, -477035315, -142833908, -460086601, -286898890, 839877126, -279132745, -17347886 ], [ -426141130, -341758013, -310223701, 238465510, -204661177, -200370680, 377946605, 472767827, 7637128, -446324514, 146682306 ], [ 345956097, -487222084, -182264671, -2132507, 129293767, 150495014, -286363815, -353779487, 73506758, -53558692, -463383388 ] ] ], [ [ [ 78104717, -185959547, -227867233, -470830897, 479700364, -402889574, 433270823, 278529268, -512371437, 368613120, 642778149 ], [ 548249627, -437367011, 388266078, 120864476, 239111523, -15649960, -61360228, -336102632, -2645950, -175964468, 195680842 ], [ -2317080, 66586211, -615694213, 648178735, 263230930, -346750462, 392731783, -69657179, 500766774, 75615442, -375078985 ], [ 11713652, 530104017, -20421047, -75462594, -158970052, -265551159, -930159241, -185091940, -57818606, 121663141, -387128944 ], [ -194439644, 395344969, -57572605, -93290705, 147098573, -206702263, 230091649, 147479076, -310011455, 48750984, 14754573 ], [ 66830169, 237599421, 586907936, 655829091, 14040087, 459654986, -91148304, -474591155, 92147918, 596628381, -62783579 ], [ -47799815, -124338983, 209525633, -91084171, 79315703, -282437879, -153129948, 63595225, -77892990, 5351023, 172876125 ], [ -84382489, -512791469, -6790769, 79499314, 950656855, 420071352, 90353208, -170795288, 846846978, -876223945, 338276120 ], [ 859830364, -168460702, 43509354, -249966093, 422027727, -28108452, -648045645, -569736758, -264577808, 207278181, -14565997 ], [ 757623917, 257342103, 264845988, -592467825, 260233852, -454165835, 138644198, 448518294, -151706, -4641051, -11753551 ], [ -31616547, 288436784, -332095580, 582801790, -325278828, -81058540, 5821190, 293571515, 820377618, 62291864, -87300007 ], [ -476907767, 164166239, -130438951, 219054854, 720386255, -31892139, -437666071, 210370368, -312458806, -570813017, 159677340 ] ], [ [ -19660797, 105147245, -75647672, -773193257, 695852869, 105292749, -490015681, -484221022, -719397555, 60704495, 58202171 ], [ 498779931, 160452364, 686572532, -7105626, -103671877, 799748501, 788364139, 103842415, -488342414, 392784221, -533029156 ], [ 199924530, -1776174, 200501584, -415699868, 412777583, -176652442, 3030442, 1647118, 749828377, -5925011, -27951929 ], [ -326945797, 49622646, -829887395, -531841933, 684872343, -50998847, 148035729, -158712184, -302188071, -862269841, 13032960 ], [ 484037455, -540624621, 207122434, -452542937, -175905124, -23600570, 840975728, -410193700, 64216050, -371028987, 488757871 ], [ 497043082, -75566251, 48017318, 555126311, -390530491, -568397640, -117939577, -290108433, 105431165, -343983915, -374312152 ], [ -23703182, 362271363, 148814368, 304006776, 7832775, -436848334, -796676892, 220133388, -255625741, -820529758, -8134026 ], [ -92635375, 161618264, -299962006, 249178342, -62551285, -218810806, -67966689, 396620664, -439111030, 220630886, 62118271 ], [ 261189840, 436173579, -442210944, -6151864, 213762764, 436595729, -439169449, 157753843, 79368999, 610559155, -454345101 ], [ 91896570, -600445902, 472050625, 446677819, -140296486, -20738240, -210283257, -196726086, -217528117, -349910702, 346432600 ], [ -294909534, 703269729, 353423883, -67669229, -739575953, -142172156, 132082961, 348520351, 40877190, -281161209, 879042804 ], [ 128070056, 344810945, 310921103, -555555539, 20779967, -573220860, 67224662, -73357509, 297649875, 488522161, -714172705 ] ], [ [ -86848559, 145405159, -318837582, 98561311, 39045080, -8274050, 27160658, -161596384, 167273361, 103411832, 340115596 ], [ -334519665, -120109780, 74053640, 454170641, -36014264, -582033058, 115849686, 7793960, 2343753, -772295091, 40635931 ], [ -201380, 477191264, -145991051, -503161285, -138594235, -204980398, -169044811, -405839339, 177031700, -58052166, 58861915 ], [ -507983050, 584546505, -855092, 226147811, -87646635, -476415134, 668928470, 26429144, 178823185, 84582943, 28043201 ], [ -34780392, -34438577, -239711850, -943217755, 863396318, -192106862, 282709098, -5650160, -28567569, -130743597, 100739736 ], [ -275182261, -93424707, 240927969, 549916878, -671360703, 658707356, -94053923, -1932148, -209202245, 226124177, 85212067 ], [ 566960199, 576505773, 287733126, 465261376, -36533761, -33110056, 208057337, 185223392, 854796252, 235767107, 569599818 ], [ 300572428, 12752223, -22263664, -230627084, 262420268, 433226404, -162789028, 12738026, -37003309, 109744524, -382957735 ], [ -190489559, 559273326, 214154996, 305804257, -268488188, 172246158, -347483957, 54593420, -156032838, -12921423, 755755615 ], [ 2808925, -389681320, 358765256, -4607950, -11972173, -30224757, 219428363, -48943512, 123107138, -111402999, 89743548 ], [ 528253410, 105365605, 42195920, 229400787, 21078935, 1275740, 59563631, -156781955, 102785911, -544379418, -2998830 ], [ -59202916, -398684906, -6910115, 482189042, 103990512, 316055086, 587429965, -81851087, 343624975, 96390043, -517152898 ] ] ], [ [ [ 11791489, -71695240, -5318309, -145641484, -757076460, 241777451, 71393235, -257560827, 359827474, -545547620, 97321030 ], [ -151718848, -836507241, 358141646, 45913399, 66640372, 177811042, 627852755, -4775224, 477856600, 178093370, -64395080 ], [ -122986118, 58878641, -82255089, -544964865, -186095034, -290416422, -164250855, 158657251, -406101854, -348423609, 37863821 ], [ -46110822, -370975988, -213856916, 31671820, 718382968, -38188770, 5695791, 397170598, -207162587, 11709021, 83826560 ], [ 159978391, -332850442, 332686886, 362734460, -312736151, 698702359, -19819139, 490984650, -40182731, 145560084, -151802877 ], [ -64391716, 12739118, 152619008, -496554367, 94035339, -779833405, 190741458, 499072583, 461876308, 620876577, -115987078 ], [ 3807505, 261291779, 372006460, -619197966, 174571687, 579421942, -156264085, 318553014, 237321383, 617003457, 37942986 ], [ -175798080, 47601152, -749965490, -2996496, -184855461, -713626471, -115826150, -745423042, 40528833, 183778654, 179337968 ], [ -8561918, 177360482, 327353994, -691225704, -285766705, 699716407, 124821415, -42490130, 12119626, -416453778, -347043477 ], [ -119631345, 630801795, 443234507, 774632328, 379115743, -117843654, -150021828, -473861, -480981516, 214463321, -452234513 ], [ 17384257, 11866030, 164577510, 477521732, 83569418, -176676898, -639992274, 73746726, 425996446, 551525083, 331681800 ], [ -681614153, 597244484, -412691520, -868852346, -353305356, 605852086, -55068017, 487489907, -243629763, 5993326, 829272880 ] ], [ [ -818068363, 669440026, 639966949, -57970400, -231832224, -59203164, -378857392, -684223850, 54661316, -138204957, -67677757 ], [ 27039751, 226470144, 260012163, 113649667, -224876043, -743991370, -214440521, 838153857, -169175129, -246602909, 157327970 ], [ 242133901, 228042311, 714504101, -273155789, -259319218, 941179740, 255259811, -573308075, -79969405, -160584166, 2062019 ], [ 41493450, -808922981, -684982968, -36214341, 46915725, -58100036, -528869416, 515224607, 309981650, -83915272, 304302124 ], [ -790121131, 141769334, -374629522, -459252063, -34591507, 341261028, -32795944, -112997244, 522664050, -147699532, -147015364 ], [ 170978886, -22813526, 114644736, 228915988, -32594415, -323268583, -218032515, -166361150, 406438815, -87249874, -36554066 ], [ -94632358, -17093478, 106377559, -195536993, 126250528, 477200766, 201230902, -226070922, -207837646, 309257547, 180413670 ], [ 193258019, 138417666, 245001952, 215558655, 18734795, 241709436, 28303056, 45768812, -218938014, -26833755, 50006583 ], [ -343729537, -213023386, -142505027, 198587549, 73395154, -270751557, -84719549, -213484365, 28215571, 397937527, 134532814 ], [ 19223904, -910528460, -490838783, 47141253, -387357454, -12986148, 227768274, 104498878, 283949218, -162355322, -433887062 ], [ 207806214, -200374443, -543234823, -463690049, 491126157, -622424243, 730521568, 44986986, 192029769, 892564363, -124711483 ], [ -154410124, -360550931, -230264669, 64082953, 386511145, -309096137, 152421947, -290484917, 148168829, -421195836, -136629556 ] ], [ [ 446442782, -183600050, -711411678, 488189123, -270857473, -341341868, -333610312, -10475463, 184097034, 281036803, -522665310 ], [ -340534763, -205310291, 28042905, 571723319, 830885868, 17610, -510698142, -78405923, 170225311, -296233348, -509909303 ], [ 7723181, -413427973, 201424854, 154393261, 237836449, 137953638, 141420737, -128369418, 44725290, 413760340, -17991023 ], [ -5497213, 115675141, 479154104, -85090236, 708698178, 404798437, -256339553, 28534884, -275406935, 548787328, 698059701 ], [ 315376652, 249407658, -204267006, 557779302, 324570552, -441246529, -289209411, 654030857, -29662152, 5388801, 285963697 ], [ 470179863, 129825033, 646344687, -100941812, 125701285, 16022725, -248778591, -680655051, -316963196, 415458509, -68282530 ], [ 84340126, 582359324, -745778254, -602205665, 259879409, -713157369, -674635297, 100261879, 906871262, -4759473, 27601424 ], [ -458719611, -129474422, -769520837, 462583062, 224646290, -77504622, -323853031, -282098943, 429976035, -58419355, -84385223 ], [ 529911707, 162702902, 309404271, 11021030, -40053963, 403912519, 106074476, 74305344, -333779046, -743800101, 103460555 ], [ -284782233, -253058033, 663516777, 51042768, -5163561, -325880817, 533597944, -523582674, 271030593, -335294705, 167765498 ], [ -113301753, -166994679, 191303546, -77100197, 17132585, 634608202, 393222640, 80423495, -181835751, 833876339, -6293142 ], [ -453683584, 769388579, 221070240, -403644192, 37587881, 57698140, 101034944, -128616154, -504624032, -11207788, 14651315 ] ] ], [ [ [ -55064477, -294802229, 171578129, 359938052, -79185511, 299677380, -6598541, 416615936, -584382961, 29333696, -443366137 ], [ 96527867, -133116799, -94088576, 507602299, -89671689, 165445, -20712110, 90519229, 243761620, 113084543, -120297987 ], [ 568976573, -628560552, 182464575, -713719844, 500022124, -909243, 190960811, -314637401, 680045914, -206890058, 50955448 ], [ -72137847, 87389349, 362281509, -32970733, -193869223, 266788737, -906876721, -435191949, 636269, -68572239, -454273183 ], [ -328681219, -203035168, 58727783, 463228468, 60783335, 691238, 206810050, 292064124, 948479690, 704391019, 3118594 ], [ 579831035, -236776113, 10349334, 533881738, -664539183, -197581813, -13719150, 721909329, 307208500, -332993609, 113109190 ], [ -58754396, -349179515, -331459953, 88849273, 127177855, 277214254, -5872900, -179989359, 449390873, 704444159, 7168939 ], [ 363510627, -32013139, -61129510, -656570183, -441397145, 681660145, -385581762, -641250493, -118152477, -353483248, 497629667 ], [ -31920451, -52415025, 119736932, 198232063, 12397810, -292386863, 680681167, 43703583, -239234249, 488613042, -60677540 ], [ 725232714, 190842375, -12926295, 37327671, -263206983, 488674546, 132988789, 820667518, -143839696, -358580598, -860396908 ], [ -32488021, 638216980, 55588, -477201135, 50621859, -446472510, 405377510, 5317, 174495291, 435644539, 11213237 ], [ -161020475, -234718610, -47448061, -110810480, 45965180, -577499876, 227430231, 88048718, -460601481, 200282847, 68701769 ] ], [ [ 58427055, -79471709, 378718283, 131750945, -427388348, 69848914, -115901684, -385135109, 401133526, 114002074, -385445826 ], [ 663645192, -135729542, 650810843, 629779570, 529733744, -167823572, -128363474, -282304239, 68157531, -641467678, -158293720 ], [ 131612582, -11057163, 476967567, 6100874, 407284794, -8032513, -233921847, -171502630, -88744316, 320146993, -363872084 ], [ -70286613, 324046552, 5538134, 332348808, 13952453, -19163025, 485891639, -644774384, 202770461, 593027292, -713668241 ], [ -741635770, -891860420, -111696183, -356860255, 323676882, 587874881, -174878908, 63697061, -347182671, 97408144, 164516451 ], [ 36960322, -70623352, 157587567, -606830246, -160899148, -153364926, 129736338, 100212523, 213218358, 345283032, 49424672 ], [ -716389447, -853121715, 17292372, -13036855, 69967781, -67662101, -12439225, 31314278, -92438748, -202096810, 825351484 ], [ 486451179, 17411583, -4822282, -120505565, -34806880, -326367842, 12053729, 318657984, -200218259, -886959991, -678937144 ], [ 243077063, 110562055, -269739147, 153618795, -196558253, -19606019, 1007064216, -180218624, 104027222, 502047806, -142356409 ], [ 316023624, 246475513, -48010940, -369393995, 183570257, 805957973, -392579227, 24760782, -472052609, -446947247, -349454742 ], [ -93643178, -203443822, 564232383, 18702824, -233508071, 320234718, 163182056, 241277984, 210845662, 346026443, 161521226 ], [ 389961747, -14317828, -39868207, 179972995, 381170377, 10976887, -605591852, -142009557, -35455550, -532967857, -632939460 ] ], [ [ 547497265, -27200749, -21423152, 284999003, 195099483, -150569509, -190677826, -261616334, 555483449, 653468074, 254228388 ], [ -170790533, -85178249, -76829745, 734480530, -108708233, -485856429, -655754129, -589242076, 85533683, 464518543, 441922525 ], [ -53766197, 163856058, 488383406, -13382276, -5314104, 244632843, -164073657, -817634834, -434848745, -128520301, -73920480 ], [ 590442060, -6322562, -183674034, 337835403, 347621661, 28648626, 26263488, -112040916, 312449175, -59560213, -352470142 ], [ -328705432, -710770442, -88278974, -371265700, 143242413, -691426896, 180205551, 137454871, 230474136, -14100400, 41967916 ], [ -25288799, 55945145, -68199984, -683913497, -179348065, 804754697, -198506817, 198923876, 616598804, 872350817, 63391502 ], [ -619137551, 301657044, 246341824, -49619036, 348769859, 65161594, -103410811, 100679632, -71937233, 23654574, 101867438 ], [ -189983919, 36784531, -108692870, -119967150, -277509580, 581008622, 95538227, 984696339, 457753064, 4044795, -34015522 ], [ -185202061, 178394055, 47798154, 198510027, -279598000, 80522204, -287454165, -194410747, -646436469, -360704802, -39302249 ], [ -398192450, -136338103, 239491904, 632946778, 6215599, 23182791, -651313132, 897702488, 849213393, -892391580, -304747786 ], [ -178945574, 505829714, 80689295, 183484558, 145570159, 153526815, 485708652, -7708296, -486910675, 171740388, -215041284 ], [ -319442940, -349544935, 50358842, -598092843, 81192277, -28148119, 405865854, 203168072, -584624716, -211296503, -160382923 ] ] ], [ [ [ -1014680, 357571864, -58126721, -99326042, -59374381, -66811858, 658531551, -269303778, 45760191, 601424875, -424232582 ], [ 12006847, -37348360, 114910852, -20405902, 363155919, -13784677, -14594415, -507366479, 289729034, 5945836, -42091221 ], [ -111617400, 13362401, 778653889, -378386995, -72686459, 666148533, 48564058, 92751969, 19448365, -557852020, -12387672 ], [ 113354421, 551932929, 4789357, 223088156, 316233513, -12813700, 324830690, -317403184, 4786672, 88553613, -27266244 ], [ -384201338, -31783134, -415074118, 249155853, -537174410, -96353047, 333400442, 525912936, -59422915, 74118099, 71043588 ], [ -536452626, -327881172, 86878853, -449393992, 289765796, -402092823, -186691769, 466250412, 365572778, -299239300, 396984511 ], [ -10951591, 27903477, -343114699, 222052281, -56863257, -134412911, -619747898, -176919598, -349670602, 936925087, -502896584 ], [ -39496705, 271087179, -289454015, 224997274, -344272515, -249827903, -134393738, 683503119, 547633822, -470860773, -416329427 ], [ -180142515, 129648515, 37500584, 174031859, 38128527, -561915244, -102793873, -331217833, -129581938, 436094556, -107881740 ], [ -512551403, 227363874, -182667457, -490986526, -82847484, 353449529, 109648045, -1451849, 297123749, 187385676, -424388437 ], [ 11602578, -355399717, 278793920, -74256574, -75249831, -106379083, 89726949, -495087684, -180194436, 75835814, -315505083 ], [ -745568787, -88607710, 295744112, 30105758, -922655445, -275607784, -95606392, 718866163, -785241715, 342573642, -280666531 ] ], [ [ 115090871, -588286269, -467530449, 152355844, -13500099, 772398958, -109240330, -565364708, -45367646, 330871543, -104171039 ], [ -121293271, 149279293, 529496233, -520343158, 84443073, 608223071, 23132741, 456420688, -53769820, -272291015, 290480638 ], [ -31405484, -940541080, 130643356, 1010277588, 467211, 44698737, -215674625, 532659166, 17715158, -105178316, -8368266 ], [ 33586889, 128126973, -347995455, 402977136, -591915586, 10816025, -58904045, -203711434, 407021360, 601481176, 40051232 ], [ -118485447, 140804011, -803694202, 396005603, 464033158, 101996863, -277450948, -581419861, 643487418, 163341381, 171090491 ], [ 160349956, 246353222, -64091644, -213896239, 464391204, 469129235, 1041341482, -3360014, -192093053, 858277158, 33174709 ], [ -540068025, 421245354, -76148810, 148146911, -292457089, 43186568, -427019526, 129238250, 613759499, -81148738, -705012670 ], [ 37393885, -312041482, -1317270, 187292281, 46644045, -65240475, 128789910, 100777704, -43302589, 141552343, -376332444 ], [ 263015090, 841154696, 349480285, -134473449, -38113815, 34793872, 67563126, 12239270, 17025500, -161069587, 125557288 ], [ 161722655, 625939876, -229421941, -189814498, -207119708, -234387929, -525875301, -29648671, -333939395, 128814312, -94052974 ], [ 172441192, 583989740, -706115750, 298757304, -34052528, 220036201, -827462580, 282448166, 430168365, 119505658, -453666399 ], [ -704981738, -37175927, 66136759, 71632368, -360934232, 428051680, 14651373, 459925502, 321767992, 96962871, 192643080 ] ], [ [ 11160226, 67568632, 584401032, -133438355, -29855366, -722747123, -191452209, -39234734, -266750875, 456163206, -279518046 ], [ 19935348, -1439492, -165515512, -414785804, 52141090, -36120825, -86645162, -273273227, 50592273, -63276941, 367577331 ], [ 356581945, 918900266, -114176368, -24993734, 678530543, 452403685, 577464832, -857162708, -72963044, -346588646, -21743182 ], [ -293592352, 318206897, 45728540, -355672836, -257733880, 5483220, -166071516, -139324738, -447423771, -487710972, 706057699 ], [ 14857807, -79733864, -878066727, 37353667, -210916740, 274851803, 53447886, 261161831, 636404071, -18765285, -90531618 ], [ -500175179, 157603257, 202917166, -323720532, -355198, 37717758, -36111017, 441701758, -40001254, -286389834, 867510132 ], [ -170577820, 963904396, -9594750, -29668561, 106313648, 628509130, -550017351, 32178298, -134898212, 877837816, -553782852 ], [ -227148593, 183354442, 552610725, 677775, -145466185, -367068338, 214592910, -721194480, 81159180, -251504814, 568927 ], [ 544401759, -525058355, -36504212, 316230187, -945967106, 52510413, 47473381, -8028136, 182247527, 115951802, -937643026 ], [ -409501482, -141764207, 162049056, 297980967, -96794760, -356297878, -83534162, 207452013, -133318650, -9239967, -704180908 ], [ -1103781, -44784300, 171615620, 266839707, -371600794, 45222694, 623503318, 26256307, 801839479, -511874489, 543247013 ], [ -61362602, -215337924, -670736463, -110006847, -216004093, 35656644, -44887129, -154726377, 195766953, -104392256, 13475859 ] ] ] ], [ [ [ [ -45244904, -686652499, -718912458, -958473017, -514626580, 259507447, 167134825, -295973724, -632733820, 362193269, -225454478 ], [ -72542618, 251556329, 62681123, -93616787, 309559737, 257292074, 19560544, 241075471, 295141392, 462670339, -208571047 ], [ -94553019, -34130741, -343926978, 492808418, 248678027, -30291994, -214485105, -85616234, 75206415, -431943860, 91445789 ], [ -296372513, 289468016, 62820499, -8472518, 607740357, 11743743, -72594252, -177517196, -65695634, 286563303, 561838343 ], [ 533047247, -249327167, -64854978, 418648942, -1042138928, -63651676, 76075787, -272043769, -746290445, -286315391, -11325846 ], [ 265649868, -336952675, 501844270, -55911882, 136024768, 76541177, 629979113, -116457744, 401104568, 241410644, 209920870 ], [ 81038632, -139627812, -160906970, -375068788, -228748546, 7155159, 659397968, 139082564, -107186026, 92222399, 795725016 ], [ 85926264, -666433304, -5072356, 147007218, -512504955, -247836790, -12497491, 308820996, 353304266, -46144598, 226528894 ], [ 33657945, 87902246, 92014354, -407597926, -23852509, -419712051, 126565083, -644645180, 38543570, -40070136, -96897573 ], [ 248755792, -216388056, 367209642, -62008750, 6503527, -54015900, 6975296, 376610772, 125651508, -908942940, -42906936 ], [ -770395981, -75850941, -6930512, -688124256, 139165437, 435790787, -267815282, -211571012, -685907792, -25820045, 480924565 ], [ 480394832, 199624080, -232818225, 1670357, 124467849, -645066741, -147378164, 54444490, -368301100, -269126404, 283040748 ] ], [ [ -62877732, 44471001, 237446785, -502183283, -405853839, 121009773, 114452061, -112077273, -358385843, -836464101, -247601063 ], [ -340028926, 293930738, -105696825, 13276720, -71102312, -13136619, -418638044, 712466333, 84491246, -581257923, -94572116 ], [ 577465196, 180960566, -318750034, 524104821, 233814481, 265976955, -498049961, 150989339, -520012062, -10021745, 128144800 ], [ 76214208, -318141779, 648045157, -21845086, 774818698, 26825497, 58555660, -53730205, -157781877, -478240468, 127575904 ], [ -20857245, 221955503, -276329158, 241917927, 163073872, 494069994, -12657424, 51012899, 54701891, -606501743, -116466676 ], [ 840119322, 446190286, -177363348, 456701504, -179490854, -47440995, -481982574, -520670567, 948399997, -8253560, -247872427 ], [ 373146205, 199834110, 582564186, -917071, 321353240, 72197662, -248888766, 25862433, 517191837, -21849435, 245721548 ], [ -347516119, -395778172, 17517215, 60393538, -263931547, 53688790, 35693114, -82722729, 99132887, 390438146, -791855062 ], [ 428808432, 112057223, 555014405, -146906080, 113518633, 68545697, -33049744, -31177212, 41304681, -327570321, 338420655 ], [ 137909218, 210892704, 124212253, -365575873, 476543998, 612962996, 512720333, 577201207, -823076295, 338504940, 6355864 ], [ -128022800, 844659278, 264165249, -725659891, 282075291, -47480263, -84191155, -132915681, -537938239, 57964675, -335543093 ], [ 83319523, -432302209, -334746275, -14503923, -405680618, -189355596, 257821333, 320885664, 4068881, -298829708, -34594704 ] ], [ [ -163891812, 211760056, 105962793, -775255806, -443790315, 50805862, 285915134, -462314416, 772047388, -322152008, -468072053 ], [ -6184785, -5269651, 368739178, 3065465, -35286470, -155137802, -98047968, 526719394, 189078980, -502137, -73548171 ], [ -139676435, 118163842, 40504162, -6823665, -263241833, 101909551, -678129277, -160482531, -411341342, -367413350, -457249606 ], [ -269327103, 480479619, -413998645, 125533346, -208139231, -121639634, -85548135, 267272964, -75563001, -66315885, -341132192 ], [ 43560932, 102889483, 166073294, 399698503, 3683105, 688377043, 144168825, -295047453, -148628011, -420968981, -547878766 ], [ -310502046, -464592995, 279399796, -560968370, 53003454, 627346975, -228278976, -7552597, 187601646, -451389862, -40921018 ], [ -38555352, 494811062, -705946840, 514159941, 410121570, 522981556, 143103220, -930960133, -671068312, -7050627, 295528799 ], [ 536240824, -157610443, -239667188, 90262889, -42511439, 430492479, -194694230, -217986799, -658672141, -82416522, 65947432 ], [ -44794705, -63458051, -173639086, -730554551, 660168398, -19463295, -72368106, 21051449, 618745286, 17284610, 130726146 ], [ -72020080, 70636057, 218498133, -119053759, 157001632, -181742002, -377712476, -189107660, -227259348, -138091855, 144788021 ], [ 118854418, -393879591, -41374446, 652629131, 775473455, 848220545, -99379136, 225900877, 301684120, 959938619, -768895269 ], [ -239612348, -243334215, 27558338, 326118916, -116264952, -212453707, 660362185, 132000041, -173770379, -244875617, -17025108 ] ] ], [ [ [ -410486088, 195100119, 496999908, -93482082, 67515122, -20524732, -614322254, 525885009, -687790931, 27606412, -288141270 ], [ 61602768, -254794361, 69621529, 127458201, -69591908, -628496688, -526654440, -158691056, -277940523, 111350342, -533715282 ], [ -26230954, 415678889, -49819677, -104027219, 31175423, 102965248, 896460031, 352676702, 562477914, -663412339, 321093399 ], [ -68987556, 169599433, -81481844, -5538412, -694401527, 99334743, 277980815, -578943342, 15650920, -153806725, -67183340 ], [ -415491529, -695324037, 576759755, -695025960, 438852364, 52185295, -525568727, -41059044, 79192795, 465132939, -239922666 ], [ 582812720, -28263716, -116138518, 272986396, 8235384, -53398521, 16942873, 412992645, 462906716, 92257687, 168660494 ], [ 656249445, -216483482, 67816968, 196194851, 281523275, -83069980, 65055392, -979216, -280579944, -339636891, -43725873 ], [ 763498226, 10535751, -369863231, 323069567, -220771847, 151101323, 208358487, -919578546, -95804348, -544181804, -234973265 ], [ 552341958, -44437825, -52760857, -125758512, -617762574, -349150016, -215361285, 263197170, 2971155, -533175652, -25615755 ], [ -427923010, -641558995, -411704449, 346602743, -196809174, -495651442, 164897088, 1861615, 282328721, -423314186, -90002824 ], [ 559324882, 691659844, 624406638, 229935633, -209857977, -317442566, 13441337, 17386271, -326871061, -135060746, 1113725 ], [ 83228558, 172810008, 412168507, 422949441, 497363367, 86571402, 9873528, -227291230, 181716275, 177347254, -158323864 ] ], [ [ 5852034, -167012361, -66884476, 113151187, -78607863, -339896533, -307090507, 206150744, -746271120, 318268146, -384323414 ], [ -147693845, -117218746, -34542960, 630111801, -90316226, 533646606, 163686752, 733317264, -22337862, 376522355, -533193152 ], [ 301350152, -168218422, 570057088, 545120051, -275967922, -15668166, -2352280, -700681035, 853980706, -52407922, 436008724 ], [ 13291836, -215098966, 156842825, -291450231, -18386037, -91660234, -293677008, 352620695, 412087307, -204453233, 225766337 ], [ -225148714, -532688790, -151706926, -129834204, -15021220, -402572168, -134433351, -335829400, 220351922, 358879119, 237410196 ], [ 988704374, -560113677, -643818552, 173445165, 61464348, 291785860, -22500473, 187779348, 635287404, 268239684, 113376012 ], [ 495347610, 756010266, 694538302, 136347180, 282916969, 171904840, -365109016, -206825759, -305210518, 22754394, 627637908 ], [ 801117394, -435522680, -748745306, 114035274, -273831787, 68913861, -13762296, -109800068, 929665116, -61505155, 97750488 ], [ 184449823, 624758909, 111577889, -259645118, 592915784, -870416215, -66937559, 230326632, -129228937, 626092696, 496730638 ], [ -331521705, -70431359, -367380829, 633681156, 24135592, 58344048, -620002570, -516614927, -366519753, -35845193, 191912967 ], [ -13454748, -41332512, 228392884, 7829609, -407827953, 490622607, 25752578, 243913552, -301330785, 156712154, -121555778 ], [ -46333909, -26812777, 93389197, -64782384, 324401663, -20178020, -413604829, 109179318, 29366250, -63338527, -297099655 ] ], [ [ 632912500, 234060524, -450119223, 841227628, -287348444, -69452721, 332291335, 156248076, 267331279, -551844267, 169384991 ], [ -60823922, -269892663, -123368158, -436164683, -414867864, -8417005, 9717823, 173611251, -949457091, 17295520, 220325445 ], [ 213957113, 439149182, -110426675, 42910285, 103231068, 54862019, -130606172, 106102327, 8476459, 473232404, 16237819 ], [ -102025161, -103328302, -90811874, -19012103, -99538168, 482995953, 248524220, 471824740, -219897242, 706876270, -131364421 ], [ -3905170, 103949473, 287110043, 126405805, -163334894, 47821127, -5902646, -62472288, 26883297, -121853611, 29958816 ], [ -543423519, -632589354, -194682872, -511559341, -40656443, 87400153, -83933154, -15199399, 25050688, 278407487, 213191155 ], [ 525033802, 584367093, -569919104, 47071677, -32338992, -75006436, -719224952, 286196511, 74984628, 95479960, 384749928 ], [ 46141510, 333461287, -29648256, -778498500, -57989543, 347906447, -219000607, 122531476, 594471406, 325547586, -619556978 ], [ 8531474, -23333174, -158951019, -463736278, 405697542, -58359626, 200439517, -166018863, 362686332, 19047830, 167363107 ], [ 327664445, 518369728, 56613478, 597696425, -12659745, 252239940, -231774660, -118635638, 139136485, -443771590, 304845139 ], [ 58337270, -907201665, 38574204, 426515060, 27422008, 331122455, -221959006, 632639999, -241077828, 860569762, -356319355 ], [ 415790524, 59383678, -458982154, 532005968, -784184, -70434465, -501622922, -655038588, -438126692, 520859736, 309509097 ] ] ], [ [ [ 75152160, 178255089, 124841989, 106900965, -372318143, -60143311, -222542979, 411009747, -734785662, -87689430, 101980426 ], [ 75603959, 4172282, 490433313, 47639788, 33920163, 623847, 300156378, -66176526, -137872663, -806966944, -205511960 ], [ 397381109, 735901175, 209983323, 557124471, 197326578, -27769446, -311504287, 230063456, -347543549, 1037224456, 369521154 ], [ -4782897, -449076669, 94850391, -190617595, -325294394, -21481173, -596788713, 61811957, 218365605, -238291564, 398830715 ], [ -601764964, 183808161, 302168923, 869160411, -74319814, 1014107953, -140175850, -389222364, -100822982, -941398681, -98677202 ], [ -120174494, -29416104, 331297615, 223651329, 16948401, -144227311, 435976048, -708294395, -94201106, -127396281, 461657587 ], [ 143424356, 1042755213, 188568090, 449521174, 282933718, -55484700, 122552687, -470680863, 18240378, -220611012, 258890111 ], [ 533642988, 103245576, 402167435, 31560542, 359357846, 352659173, -187869550, -156065564, 651949461, -12656245, -344447501 ], [ -172885139, -95248005, -384736774, 524539794, 203394065, 95854495, -692523577, 814641083, -54629477, 917220356, 342256263 ], [ 122122839, -47321314, 266470588, -518219272, 138275124, 292182624, 198401803, -45595478, -31648047, -136296447, 16231362 ], [ 245062648, 30463984, -322012544, 76673609, 490758772, -5126399, 449231990, -259056588, -99753621, -647608722, 421616035 ], [ 629917391, -697838162, 719846891, 672775272, -100506939, -1741511, 466406787, 783390110, -421267662, 238253683, -1553218 ] ], [ [ 35853466, 396434712, 207081605, -241478634, -359292780, 73544646, 87742934, -357228, 26855436, -303926827, -218822416 ], [ 19687846, -88624404, 311538429, 200902901, 735424640, -109719513, -88613585, -62918909, -364602855, -392138183, -143327806 ], [ 200136808, -447494199, -80103154, -77906124, -104554625, 7605334, 313876609, 613008244, 61110975, -190858890, 815441823 ], [ -494951584, -623080843, 23270516, 5258817, -259383108, -149747034, -1022290433, 542892002, -510166614, 182727993, 224206450 ], [ 348043304, -403926937, 183953403, -19211463, -295704006, 364671927, 515023493, 370618945, -298641085, -801209354, -123222038 ], [ -262824886, 4795150, 99485160, -133823061, -166313077, -337239920, -425077535, -57522106, -766950538, 45546495, 227408073 ], [ 508989350, -122049537, 272792844, -214196244, 505290013, -73250876, 309274272, -79381954, 143564637, 400525989, -6129383 ], [ 580946890, 201750546, 41795563, -1201866, -184930318, 33342334, 159729767, 63109367, 328005265, -354172223, 422250652 ], [ -409743819, -677611653, -416238442, 555122735, 167692799, 162684334, 13371985, -131071960, 14967923, 337676488, 18121207 ], [ 719088344, -690476215, 105881757, 100313198, 365154062, 291805308, -44900078, -50944275, 298520610, 50794492, 64412438 ], [ -596388405, 297156862, -60915231, -1529082, 434796851, 90897470, 16362793, -379612853, -941876930, 292888476, 749875958 ], [ 1390565, -40124563, -87283636, -298544174, 204454550, 276728845, 65972936, -65162327, -690691298, 336856272, -71934328 ] ], [ [ 144346655, -466251811, -158349762, -35872312, 111119967, -42868232, -70252774, 303231323, 201754441, -359617392, -322178968 ], [ -104723924, 28768677, 359446164, 28747250, 169913287, -93950666, -556299779, -643829093, 162551198, -477350534, -327268880 ], [ -156671077, 14838229, 52822470, -953875785, -176845433, -250825744, 274334006, 31907613, -56503605, 207937085, 445878545 ], [ -504839731, 279266396, -2632715, 55553450, 365908762, -20098719, -91519257, -916005218, 338608786, 262374614, -201962857 ], [ 490984225, -22288225, 956323561, -147820403, 31879496, -160686869, -709101809, 38853171, -230189146, 847461023, 41344823 ], [ -179410934, -669447323, 231340664, 397239355, 246081282, -359864074, 72282574, 379561362, 10335116, -559666305, 56434042 ], [ -75938988, -279138109, 268993360, 102487073, 150671522, -8430264, 168482399, 845409922, 348261929, -41206194, 205284111 ], [ -40410571, 359128354, -590224351, -559616389, -383715858, -22307619, -431999860, 34553526, 376316883, -302519248, 271046118 ], [ -223134340, 97817581, 56880219, -42182847, 54992951, -705283579, 3045047, 91952837, 99872165, -462537425, -544688019 ], [ 47918702, -51604402, 607709672, -6676116, -332061076, -159713939, 549725633, 216356228, -32116242, -317999606, -314018472 ], [ 434761547, -156795630, 8611651, 72545349, -261318358, 17534002, -295619031, -184397560, 114378068, -60621847, -551566687 ], [ 47714314, 527335395, 36278118, -178438591, -553548077, 509784395, -20875418, -16404003, 655763803, 7950412, -275474763 ] ] ], [ [ [ -235462911, -10644363, -107988460, -378988406, -25588000, -249222167, -157894234, 229966987, 109994906, -234685914, 313945914 ], [ 13193749, -537605865, -180641794, -28574639, 6204787, 26918492, -399280598, -900851108, -524777889, -401098474, -40469248 ], [ -43476099, 133598988, 445543475, 278251, 196189507, -124992437, -386136081, -151697480, -62396577, -559693277, -480782129 ], [ 304674366, 583377418, -174291097, 297768158, 192508091, 11727176, 61577783, 446866180, -325239169, 44872714, 743345117 ], [ -99388278, -183354487, -311909301, 558725976, -559593513, -540150381, -343851684, 215292894, 63593271, -225206875, -548630045 ], [ 514035951, 40331536, 234184073, 28325961, 680018247, -35341615, 12479089, -705065366, -55861982, 23563787, 581862636 ], [ 3607172, -1657867, -44444638, -74352992, 265417401, 119732602, 281221913, -126417484, 13017664, 122606178, 543559844 ], [ -439093853, 20416807, 926028837, -82262692, -351498883, 251507585, -558737703, -52974393, -554433006, -3130148, -169707648 ], [ 120478791, 263929470, -303999550, -451686588, 24152587, -81214236, -88980644, 810731478, 294125139, 391922921, 10543871 ], [ -196553687, -497627531, 202970171, 363747546, 149314228, 428956879, -413192557, -430568724, 251430297, -394382122, -451984757 ], [ 426134340, 341654346, -29110211, -30319497, -732518934, 202842648, 222783782, -9043488, -715714892, 518811701, -52295237 ], [ 180741390, -7931308, 140173720, -224767001, 335609265, 24935126, -347557542, 402910248, 116299422, -234968827, 9137168 ] ], [ [ -609105512, 160678004, -18340041, 72649516, 549910396, 67705627, 167290252, -212735652, -183971133, 6251117, 101502606 ], [ 440538659, -267607492, 12197, 791344710, 1499360, -8047584, 583440364, 318052492, -111349375, 162327549, -400486163 ], [ -85149457, 517345653, 585209946, 144910477, -133055750, 213124448, -11460467, -639358586, -106076502, -608182854, -144818011 ], [ -187531589, -47847337, 256655243, -500251482, -15014234, 306687726, 42404804, 92161127, -267255886, 228833574, 73215315 ], [ -121821653, -104951468, 331367269, -189346966, 336698497, 537463802, 2609026, 114980022, 40589745, -84462581, -30223082 ], [ 19143421, 587691170, 58414780, -406925168, -131568799, -720205971, -340132848, -219500227, -154986730, -55030786, -384849689 ], [ 597409673, 51857779, -5440207, 538837674, -445821067, -336225127, 182787921, 175210595, 289898936, -135033922, -636527687 ], [ 702981605, 28789919, -159179577, -26327553, -428762525, -617804126, 100623174, -34416636, -712071538, 753185422, -291500153 ], [ 51033966, 940383193, 213832678, 457140093, 10990470, 3743559, 698335918, -250955225, -76036575, 214276611, -182677831 ], [ -238918162, 867088567, -431154278, -5148067, 88979695, -254050665, -544989156, -86419841, -684980103, -15291440, 22161933 ], [ 21700827, 689548, 136122212, 440510144, -390156086, -152524691, -34821176, -132062840, 221075422, -46896171, 35189580 ], [ -247968166, 621479794, -448543770, 285281272, -263287881, 114258321, -365651319, 185191157, 832231461, -631980213, -412959001 ] ], [ [ -128907762, -163260666, -405386790, -273083267, -412399012, 133932808, 138828099, 374512013, 30208483, 261980975, -119744292 ], [ -427613718, 659244695, -410746026, -102840751, -240429402, -375726012, 168291701, 556423589, -414089504, -40296251, -341600511 ], [ 898513263, -545566860, 3084355, 269607095, -106683337, 66389229, 474563990, 116290105, -517516657, 416945257, -104049565 ], [ -880687911, 99606041, -79770094, -290559825, 254480183, 160726394, 74508546, 216560552, -433274804, 529077970, 99545285 ], [ 43904551, 19672512, -380199511, -28986855, -177292259, 374897268, -107980689, 107745092, 49317024, -147147915, -254206789 ], [ 86361520, 400738646, 59961371, 746455783, -43416731, 380892871, 173793138, 271855953, 133742596, -376274093, 28307228 ], [ -61032108, 4855302, -155448344, 436385441, -131690845, 81911455, 696247993, -138124862, -895285183, 78393900, 233853068 ], [ -17730907, -127335325, -792269205, 306471377, -530839520, 556184382, -222293654, -518486909, -31086315, -672344726, -5968293 ], [ 109837939, 310675099, -58437908, 410649828, -285953965, -968764638, 527264084, -237586839, -194122470, 84542286, 317338896 ], [ 244929621, 13221086, 86605494, 32313900, -63261160, -137269161, 571277227, 62009279, 13132552, 172053322, 384267848 ], [ 54934535, -284791831, -309957792, -618594710, 49487609, -327911930, -36253053, 479272662, -401553835, -205014927, -59091173 ], [ 62199658, -2477105, 400658083, -79020247, -35491250, 161287942, 225493206, 607700685, -152293789, -891784792, -170373804 ] ] ], [ [ [ 76796413, -16966678, 339781487, 173382494, -42308793, -33309558, -107677216, 383612223, 348013617, 81879801, 5808793 ], [ 65760664, 132497409, -5656117, -33620310, 511716262, 218071482, 552193647, -334903991, 6260321, 114296746, -575477025 ], [ 101498685, -97499176, -217754772, -16825128, 14592708, 144247058, 329776848, -769727061, -440008916, -496165682, -237141328 ], [ -729962924, -616562074, 423573222, 5580400, 15684289, -312022501, -465765260, 7378572, -6228036, 62953794, 215489928 ], [ 63726035, 180000670, 396172040, -231262153, -245878403, 911143756, 370950557, 427473049, -91763594, -16997886, 204332338 ], [ -265061042, 248565989, 757401209, 63287750, -200790339, -166737817, -294158584, -35660411, -443030061, 233547431, 595620273 ], [ -18201384, 169616862, -150545737, -211765992, -154275944, -513703528, -9387137, -102587849, 501729749, 41087099, -666043631 ], [ -106471854, -210681897, 725764242, -182911100, -121739650, -196834561, 501286544, 57701835, -208250093, -541513823, 302983345 ], [ 245870401, 10299065, 689937600, 14386787, -34268394, -315376650, -73264713, -137351395, 701809013, -117259405, -1186224 ], [ 396958963, -119486302, 497825893, 34916840, -15941853, -991892626, -1048985120, -449741398, -141453132, -597981853, 10003191 ], [ 40974626, 4152663, -63086236, -376921884, 139346093, -173671582, -162366050, 924611814, 76636651, -329557512, 222342361 ], [ -463653867, 695715003, 40480519, 131594952, 424869098, 107554875, -276008562, 529218460, -299406893, 13483488, 21527978 ] ], [ [ -643300068, -20922372, -26239259, 87374502, 593178864, 78424327, -32804411, -449130882, 178432805, 147815214, -315020233 ], [ 133949192, -62364069, -697512874, 435594749, 8708500, -173944823, -64114773, 16528241, -863796273, 445723395, 672950443 ], [ 36797931, 335054743, -73015869, -125932864, 210296677, -70542108, 239153106, 167793687, -86261290, -410061064, -898176885 ], [ 633480013, -577039399, -750863015, -208816141, 460947660, -25157231, -645672250, 212795145, -719142501, -323130054, -477694190 ], [ 131012154, -39210547, 29156998, -109578313, 362920657, 459652444, 86682036, -410443043, -773795491, -263932470, -80653492 ], [ 261809236, 512054383, -299271754, 236892796, 185896089, -8956839, -334612934, -200103497, 14946102, 546064933, 309234435 ], [ 379719162, -5286982, 476038480, -225613114, 257228707, 265963202, -361806590, 46254332, 96046260, 53669159, 51831582 ], [ -407814923, -37274078, 144430170, -250288767, 126261002, 76888450, 403453164, -139554970, -100523522, -183092738, -292135033 ], [ 6073734, -669455522, 266623397, -31651282, -237930321, -210359534, 286114654, -130995644, 163739530, -40226486, 573693428 ], [ 420538267, 572339968, -7005237, -282414, 346312778, 289845655, -123333305, -54128560, -295710915, 509520101, -80765387 ], [ -148029, 204082793, -26980268, 157860748, 169817323, 41254429, 167324763, 193754335, 437435172, -313730911, 4189865 ], [ -100728975, -672871386, -82014320, 238523260, 46773747, -201998569, -273636571, -648364977, 353577213, -219816880, -239114171 ] ], [ [ -343611491, -61389707, 337193236, -30518823, -642652184, -138314644, 395184804, 899652284, 95806442, 49761297, -51664329 ], [ 189717645, -798936401, 346694601, -317769575, 412580061, -302391204, 392902978, -130328216, 320210732, 467565516, 82079832 ], [ -389546409, 428531479, -169475357, 169032411, 562529517, -2320301, -15178539, 246202808, 274467433, -412550203, -89179159 ], [ 11370033, -385899121, 332230834, 282426202, 82544877, 756900998, 271405687, -72315896, -537069692, -772764401, -345975831 ], [ 292469181, 44632215, -157926508, 51899028, -658964534, -92712083, -413754042, 318133296, 798423874, -418207107, -189744649 ], [ 117692417, -258118053, -82726080, 192114185, 122170238, 120892434, 122192676, -580731052, -467678079, -116573486, -77972346 ], [ 193517039, -577602104, 939178774, -4158655, 130399633, 284563385, -315106104, 312304901, 4557346, -72473668, 311394258 ], [ 515627433, -847014815, 3433161, -356145820, 818202862, -530417579, 218973880, 41358215, 243315324, -15315764, -166092891 ], [ 145702241, 202188452, 335236250, -71364056, -740195602, 420011915, 601107173, -76605993, 36378331, -26362254, 83383847 ], [ 469437630, -238400005, -65560910, 405888720, -84925053, 477820196, -417376857, 416337858, 21823000, -918962946, -1584035 ], [ -176718909, 81438956, -136417358, -198120155, 142777220, -287505469, -187774405, 41061431, 452787385, -199885552, 81826121 ], [ 1270289, 162990263, 551160146, 262704492, -189679686, 208773731, 149634374, 532433024, 450702376, 440371930, -205209663 ] ] ], [ [ [ 11914506, 742321559, -72120685, 801193703, -63568702, 846280934, 111828859, 2943807, -44210953, 308657099, 691834362 ], [ 734590200, -3565969, 453188606, 34568985, -109591993, 491776948, -747340229, 573375370, -524705007, 184948115, 13491608 ], [ -109418509, 283414938, -161409463, -312219739, 124068383, -365362819, -444253579, 141392369, -136329799, -529200031, 16688357 ], [ -861720747, -220270581, 4286919, 233339391, -462577707, -3627948, 180787455, 25878191, -41986948, 256041525, 292454915 ], [ 319037684, 370938035, 563564858, -322727794, -97815250, -211532358, 138613401, -71644943, 443331254, 347603039, 488599201 ], [ 65881353, -75480575, -81711212, -3969608, -127341046, -935509142, 681454674, -309139700, -539467747, -380944847, 80388650 ], [ -104532728, 313181514, -274234414, 526926834, 1468876, -454908144, 299828324, -508002988, -48994624, -914905767, 250295973 ], [ -193683137, -80717810, -168143798, -95891929, -418558409, 47005755, -204242940, -20044215, -39672414, -217195156, -294894347 ], [ -179039453, -500191191, 13383126, -110887246, -182120317, -113456924, 284154826, 14106334, 13051168, 691675956, 11814674 ], [ 580126826, 630787652, 82207276, -362258389, 175513172, -752081838, -188320435, 547313783, -21281329, -538328683, 30464699 ], [ -160402471, -311928490, -63054417, 162896503, -228581569, 267004885, 573416572, 30846835, 804962671, -603867137, 67310493 ], [ 63801684, 61865382, -82766321, 75391017, -526333279, 328197302, 354764008, 240793579, 515617037, -128683354, 20574799 ] ], [ [ 38798206, -234199520, -92134868, -93544833, 532580055, 196646993, -21558535, 200864596, -105274393, 377938581, -605521256 ], [ -84367993, -67037637, 41196359, -943462518, -459759033, -181961915, 12786461, 550865598, 248013545, 30006275, 278530434 ], [ 61995863, -254224047, 163375080, -152841206, -254109114, -81393141, -316500676, 93697625, 72937117, 129649597, -465251282 ], [ -3528681, -5833747, 336268477, -90005700, -420250122, -79695603, 269208033, -399464069, 357404272, -31102506, -139450300 ], [ -345043550, 430759169, 210193850, -43098289, 406828657, -271398282, 208502580, 73562812, 51967712, 99183568, -988598634 ], [ 65776682, 461644787, -235040195, -285875067, -490407705, -215717244, -197012818, 247245647, -66440968, -107654527, 25409862 ], [ 284204781, 198649266, 278752872, 435116536, 281530512, -11349209, 377976415, -35804552, 39954166, -528582131, -1006261601 ], [ 414880447, -196275435, 88885517, -204192315, -388122747, -317062230, 348975040, -298402, -170666156, 112792493, -95143717 ], [ -78018407, -95584451, 37003019, 412646294, 646376418, -474431891, 375597700, 212126831, -4801728, 92391630, -117277258 ], [ -4882837, -543041091, -266299612, 699855001, 941840904, -295340394, -28681821, 54127660, -461292191, -321645628, -472251247 ], [ 121212086, 393564984, -330014880, 312369986, -246169401, 149190169, -129317937, 211158132, -745583551, -768966759, 243977795 ], [ -56385, -302421102, -378041487, -433931297, -21929729, 490522698, 107627342, 308563257, 135809418, -60062315, -353634471 ] ], [ [ 68580060, 2804159, -543952822, -282606749, -30937483, 169156570, -243393953, -341806961, 319701191, -725843421, 50689257 ], [ -903144652, 610586380, -429718461, -646575356, 330407686, -408947461, 233222748, 405977307, 585602295, -249002336, -36041269 ], [ -405775352, -460648108, 102880369, -444684243, 16925175, 69912052, 136635632, -77489893, 808547628, -52217292, -70039929 ], [ -73817043, 11618353, -411851418, 881468749, -90622538, 195872260, -701179470, -682809229, -384779926, -97604212, -56161216 ], [ 767917786, -54647635, 9649995, 193979619, -522511353, 642269562, 5474209, 5266716, -697259386, -104592173, 306777836 ], [ -184645275, -294919789, 7138030, -165787284, 340936851, 127719073, -45448570, 236604732, -18807624, 206447332, -239872887 ], [ -158734573, 588995457, -76155387, -518830387, -50921815, -154489776, -33255197, -380995136, 87419168, 348849566, -75920349 ], [ 330879147, -265375532, -5955408, 117820694, -220522417, -320182336, -160740505, 173126782, -36858159, -294220230, 517047349 ], [ 265539169, 52102562, 237504174, 250545005, -318090296, -73468342, -102742739, 492842612, -29220004, 988782748, -122882765 ], [ -703875821, -229250063, -456359633, 31800369, -36818215, 522428425, 136747385, -253314160, -543662119, 125321587, 23999716 ], [ 402529374, 407222269, 358350981, -118520676, -18895466, -383048774, 367179618, 561474192, 125992517, -630052820, -412373446 ], [ -65317284, -36240631, 392564919, 7890699, 29504130, -205447949, -96395969, -488941219, 654965387, 123962021, 712003867 ] ] ], [ [ [ 44573627, -658623668, -391595140, 100966957, -431690357, -297968777, -176704571, 184432577, 640023686, 518794032, 494605700 ], [ 219805402, -562118408, -163004924, 114256974, 58239847, -460507368, -43003783, -433573844, -43903947, 196511587, 8791179 ], [ -39408995, 6093361, -213799430, -743373964, -82189135, -724747895, 334272892, 173330656, 242294535, -57404365, -700906503 ], [ 27563009, 422276860, 23211825, 23816051, -168514565, -434135051, -168710024, -79878443, -287829008, 224957649, 125540952 ], [ 264910909, -514462518, -319565319, 145340622, -470771041, 682858051, 41209863, 99471246, 154718438, 419229188, -4445689 ], [ -73518656, -252638598, 514088416, -616335153, 48711134, 405372561, -100980273, 203595096, -550343466, 355033720, 159792338 ], [ 208790987, -566787332, 780873741, -89178603, 214584824, 20383704, -203348027, -70294734, 72389518, 12218088, -77163894 ], [ -95403206, -376187554, -1246657, -242556090, -24372503, 344542396, 71837733, -247464833, 651661889, 591855373, -236024172 ], [ 157659811, 492942963, 49103407, 392024110, -480340323, 253022443, -647625325, -843533601, 127756506, -400501542, 17667340 ], [ 276817342, -415220381, -420902106, 7138071, -88508010, -314169818, 248675776, -902621130, -1014137, -3765225, 7588026 ], [ 13434434, -186239351, -257469744, -513831746, 208545998, 307572176, 181055989, -49491005, -454431677, 172227892, -4669633 ], [ 169959380, -521092715, 63308959, 46014092, 940525248, -269782909, 426561824, 117901541, 299813072, -359798872, -91468982 ] ], [ [ 281513814, 90869363, -410392078, 323666891, -603949449, 118882958, 168827248, 385873488, -846525987, 271995139, -98777060 ], [ 416082868, 914791229, -656445786, 27771851, -146420051, -107027857, -32639258, 76554068, -264837602, -337291879, 67042762 ], [ 406640115, -1116356, -150538662, 506560603, 745136685, -439635830, -16364127, -20355865, 687958779, -24092180, -43988097 ], [ -51949248, -100076635, 733543060, -266082909, -866327970, 102662334, -527534023, -119286304, -246692656, -853988540, 44695175 ], [ -456273657, 209836920, 178877255, -351643667, 114649235, 26834842, -431281678, -288055608, 120381045, 634470694, 334262351 ], [ -677989899, -10325639, -521482518, 664205338, -158301498, 556701298, -430728778, 343198361, -201203703, 273410084, -103075525 ], [ 11704234, 199344026, 119516032, -231356432, 20191141, 329588695, 55431281, -585240329, 597721895, -909027588, -466581177 ], [ 666442800, -680482529, -22988936, -124601625, 104352872, -5767439, -87033043, -299408018, 321192145, 145457582, -262095545 ], [ 188029877, 45438670, -892978942, -7331780, -295056437, -674765913, -454752532, 537558436, 5765878, 456583465, 2906841 ], [ 120725606, 350155285, -344607744, -464991443, 226323648, 9589556, 56624418, 203993217, -80463419, -737340252, 158997781 ], [ -93056773, 355740986, -700669078, -61402874, -32391781, 77939838, -155353808, 246062100, -36779272, 625803217, -478249408 ], [ 208357963, -534509924, -464020826, -134320614, -97411312, -94693567, -295076368, -216579440, -703296270, -26584827, -593437290 ] ], [ [ -223266315, -174319301, 50897998, -695846604, 237006255, 185074587, 220708873, -64715857, -63958491, 109323255, -133877329 ], [ -581274057, -100827513, -124371169, 7662912, 158613283, -770391260, 101459968, 101732050, -406037036, -813119543, 453213894 ], [ 903581, 40758238, -212572045, 214899617, -651268973, 215745531, -452751188, -291457247, 767209680, -26616653, 216783281 ], [ -864687225, -123261726, 95445106, 81866134, -338491716, 338731654, -279213515, -118138421, -365716316, -44972693, 77073469 ], [ 26855005, 137641858, 734668, -995453417, 33319751, 24709804, -581692660, 476569130, -85209971, -314649375, 6678911 ], [ 418611313, -306645810, -383473576, 185952371, 196196541, -312302980, 200499833, -256726089, -165470342, -75332078, 408498142 ], [ 797675499, -606845174, 144599836, -47790245, -271823737, -157885440, -63982350, -766268974, 3501895, 62046420, -140216359 ], [ 302220582, 323898403, -7609360, 202923964, 120643488, -128018502, 50671187, -14201912, -130602850, 924200042, -190895290 ], [ -544682909, -657500825, -233995544, -419743905, -173830578, -494628216, -388484525, 102667750, 110371496, -866513657, -224722301 ], [ -6854247, 563349647, 268803348, 5461806, -8926768, -995104690, -713304216, 12979317, 119095646, 165332252, 96105360 ], [ -42638779, -46396144, -127257183, -223933499, 102990656, 36525783, -623897130, -261227518, -416926452, 303538801, 2511189 ], [ 554693919, -348587975, -2696113, -823653488, 138341276, -3110090, 556774901, 173036212, 448202219, -104973870, -456202840 ] ] ], [ [ [ 377168970, -346503448, 11696888, 20636864, 635982971, 45292657, -117996957, 26624412, -489187392, 4066, 274963091 ], [ -155344071, 152743695, -333950162, -299053143, -198064650, -268755974, -214683127, -11719422, 481810773, 66910867, -52156735 ], [ 526808827, -70796943, 463526391, 84782555, 268280823, -8723507, -32787020, 54836169, 361396060, 319238554, -83628031 ], [ -11406405, -138049653, -221021903, 506307423, -270061377, -34175551, -75611415, -71352768, -50472735, 35428833, -268588725 ], [ -617719872, 63939054, -218375628, 471906029, -58290977, -640941662, -194651546, -627407442, 271157946, 194257566, 109303019 ], [ -198481593, -2309873, -718492402, -436206180, 246487904, 297480510, -968801623, 156159202, 310469565, 668482305, 11438103 ], [ -45623180, 205336397, -49750068, -545389764, 108643087, 127446662, 408893381, 294316418, 49077925, 2602814, -10272711 ], [ -481907886, 863181507, -467700087, 75272221, 211408007, -471359767, 43485866, 138487594, -39947454, -356425716, -444274497 ], [ -1322512, -142245089, -332139554, 533740902, -302799760, 51671032, -5809529, 399021869, 8218787, 597701228, 104542698 ], [ 110641164, 807027240, 700140353, 345972824, 792684476, 139899192, -311064797, -50977120, 626037777, -10812812, -756357533 ], [ -9077487, 22224259, 6724612, 269146357, -8207896, -318140736, 714784123, -753248309, -158400247, -415975313, 311176756 ], [ 366674057, -809073834, 317519703, 561321804, 407320255, -346571450, 47913232, 87592795, 4602118, 6069623, -742341823 ] ], [ [ -1001711090, -316446884, 556486539, -85116505, -347438456, -131899561, -413368407, -318022027, -126801852, 383310371, 75430007 ], [ -376866711, -97216804, -52969199, 42941854, -218315068, -23682578, -99460864, 81828133, -616639886, -214299292, -33157110 ], [ -231891846, -154164677, 639171435, 317622, 257262594, 818572294, 138671723, -544426281, 117994511, 115633190, 2975038 ], [ -37855555, 59290555, 393436200, -15008487, 174526416, 92690386, 149233339, 316531870, 413015365, 649020545, 421416583 ], [ 311302497, -148747240, 195913104, 823149601, -33237550, -711137651, 7224179, 724407734, -997799398, -218517669, -273791637 ], [ -33184801, 84451150, 90688315, -40892353, 87263644, 83480639, -153439760, 241226884, 988027463, 165126075, -35292409 ], [ -436941470, 43533572, -189566274, 772266367, -231474558, 259947095, 141543499, -186028949, -345085729, -411108695, 743182156 ], [ 205953203, -126855307, -240360741, 81225930, -10987996, -334465104, 320015713, 74845807, 644921838, -24557959, -56798702 ], [ 386862596, -174082268, 418191637, 70898473, -109281254, -68814409, 218648815, -30881258, 18779720, 460082339, -165513305 ], [ 339342044, 735443497, -345561548, -49508864, 463246377, -266821668, -224327847, 358970471, 368760139, -125150726, 508962818 ], [ -57544909, 24181626, -856278147, -918668101, -704463436, -166405049, 733726043, -79603597, 159172433, -319033221, 37135433 ], [ 215764070, 753059422, 312485605, -359480437, 560806482, 191663139, 359263322, -324521066, 244646478, -62030470, 326062264 ] ], [ [ -240830331, 225670896, 437070172, -9532413, 145012032, 247982368, -183170711, 75402, -103066119, 22377986, -617974217 ], [ -847343537, 436475475, 21814603, 329352931, -985346660, 36307, 452326010, 392231232, -294859130, 246340418, 421454797 ], [ -48124323, -4406845, -256690155, 450378273, 323303754, 714377851, -253720805, -135682953, -111211855, -157076008, 16690273 ], [ 5793664, -170587813, -348689865, 43684960, 892615657, 42347588, 256807262, 40686678, -677169083, 126977540, -594137971 ], [ -382239430, -150471599, 165539770, -367452839, -309363752, 136509572, -11579551, 776576129, 86022731, -6244644, -305980964 ], [ 645380040, 650085193, 215328824, 83075853, 114292712, -13604868, 193378723, -91835764, 574198028, 422582150, 689331836 ], [ -251217145, -725805058, 252027700, 308709972, 51390682, 264797719, 97348404, 733850273, -637601728, -284517857, 34749758 ], [ 113044286, 450421085, 64410374, 308372831, 71282703, 94050279, -201281103, -32912268, 114187605, 249681054, -137119220 ], [ -259453916, -54032678, -31209, -24793385, -18925462, 204552346, -93173348, 214448605, -195300916, 101330089, 148422029 ], [ 154880263, 105251156, 419012471, 62063248, -3867494, 31068325, -550399109, -458445556, -49719995, 123893352, -81896603 ], [ 18863607, 121480869, 438528992, -371876959, 147784947, -97255976, 737854736, 339520429, -467536965, -4831745, 10047270 ], [ 343484494, 991769267, 118737658, -95958375, -11499512, -125019674, -192393716, 92258207, -524878170, 35328293, 73659818 ] ] ], [ [ [ -319487164, 52643272, 122636872, -388663616, 127166091, 359993886, 8206351, 226349519, -858802457, 17876981, 453968153 ], [ -11116127, -136111221, -17882195, -228838976, -302987431, -29055097, -142637297, -320633562, 130786260, -148498729, -40774825 ], [ -498092368, 547355999, -511980638, 573456007, 151833528, -156298, 310935246, -301156330, 320910265, 155489896, -128677017 ], [ 18868930, -90419155, -449222022, -92592563, 576904746, -694189972, 386627980, 541253631, -465206192, -105522542, -35421446 ], [ -339033908, 260310938, 67196283, 110035267, -97486903, 5035592, -46119524, -261750678, -457478732, -422377758, -47986497 ], [ -525219411, -292617078, -23965429, 190195596, -415455115, 210812376, -58328640, -673411909, -291778227, -579736406, 282364726 ], [ 25767519, -871467781, 737607305, 338909830, -34252755, 18398476, 40773448, -141907943, 233937554, -1766518, 159762104 ], [ 457666710, 110228928, 133472650, 253220712, 524818092, -733445883, -553576397, -14243530, 37804270, 161163998, 78157011 ], [ -23829438, 98519978, -185204613, -296382962, 1443963, 183952005, -100215897, 226007126, -96426633, 65434194, 318866067 ], [ 49509413, -207176265, 19103412, 109456463, 263539874, -444420441, -13695144, 36331317, -222710187, 81597, -212338526 ], [ -33861118, -572183090, -78661, 509160822, 87761634, -388225923, 324865893, 110414619, -6892760, 910977815, 533024989 ], [ 227454512, 232291471, 96603023, 316971363, -6291917, -676043222, 670346428, -64922374, 612715585, -163689596, 21452881 ] ], [ [ 284323191, -94305651, -331123221, 349141397, -215338474, -7900567, 57067360, 612697009, -422258149, 454977544, -653707980 ], [ 216548850, -408459778, -577314682, -503101189, -431545519, 215730726, 185120319, 466810993, -58729609, 879515511, 107899652 ], [ -130685419, -109116019, 521605952, -2373368, -532911659, 93165212, -126689258, -215520759, 477607554, -167496250, 810869696 ], [ 163542293, -89910598, -110432889, -336448805, -3572952, 4569252, 16526970, -528360403, -227570020, 800594251, 659904623 ], [ -376590909, -868961067, 690161865, 69160249, -473151997, 372853931, -178354725, -112837109, -259758, -63695620, -250868967 ], [ -116103683, -22997165, 342366876, 33004956, 22574323, 522915831, 52885009, 37197538, 543504894, 113403216, -628358044 ], [ 754481078, -789512679, 208499736, -14171984, 265638440, 125946742, 20703275, 249314517, 234813701, -204897516, -580044848 ], [ 667401128, -253781571, -259146918, -811445343, -329522166, 159305049, 33519480, 466589827, 678842735, 546511951, 146244211 ], [ -152636119, 105962149, -161258859, 149428515, -189394112, -158391373, 113859267, 448974618, 169788561, 716645534, 528859114 ], [ 697343188, -84749316, 45472072, 434720864, 126468542, 886152176, 872395801, -216650497, 74661891, -645477350, 122004813 ], [ 741825591, 87217960, -187663099, 251432335, 12737505, 594082495, 157009945, 1016385083, 1055731, 266719723, -26859802 ], [ 450740621, -14537597, -596887240, -79581950, -664270281, 154053650, 245980637, 4061732, 11126725, 577973890, 420282466 ] ], [ [ -275928930, 26739800, 524692315, 87329744, 680930431, -612934621, -112785166, -243438121, 790224271, -561617570, 103524380 ], [ 421335274, -116101376, 94221288, 583607973, 207620744, 147925481, 65070319, 331445421, 62577959, -645928014, -480976619 ], [ -43668496, -151122996, -574396288, 105025485, 1139029, 350230890, 33498807, -149407503, -438403091, -78545609, -180711160 ], [ 530091229, 1238374, 487591234, -560444112, -244051114, 95078666, 220654059, 400400514, 55936242, 78322007, 212640213 ], [ 756113165, -563403781, -418366538, 661322997, -10501238, -333469855, -81071528, -159295671, 591184146, 55257555, -5728466 ], [ 35594594, 12890771, 488489630, 338104651, -272375489, -374490875, 96939252, -362211623, -455331711, -855876375, 70023396 ], [ 180258797, 19401403, -109471776, -41624682, -254457913, -7972112, 45696841, 178719595, 207461852, -107975891, 110655143 ], [ -373475681, -361370593, 125612494, -35260448, -153588918, 627995733, -33824005, 187720108, -144303271, -394143084, -23192090 ], [ -28564939, 285945845, 466028596, -165818342, -217333704, 333690549, 96838129, -284232800, -291981718, -57969850, 20542221 ], [ 135086461, -33954109, -271630915, -469683767, -351098857, -4583256, 200459649, 891820862, -401368672, 487898646, -147597765 ], [ 45492422, -29896725, 700066419, 13777413, -56836685, 202801994, 16815859, -88430254, -51306933, -25463424, -138662631 ], [ 117688819, 348885486, -38456755, -468730598, -329206736, -56565103, 888372966, 227813830, -545137474, -347179853, -736344041 ] ] ], [ [ [ 13284243, -145653886, 437335940, -47250370, 70939216, 182299171, 263423442, -13881825, -112841454, 180399119, 142619709 ], [ -211079, -202421666, -94564964, 116847444, 386826396, 21567552, 185499131, 485483296, 641695275, -11353840, -36214471 ], [ 27188725, 196431538, -27586886, 102899689, 19397951, -509502000, -21649157, -64498894, 19864158, -63940251, -193363139 ], [ -31144686, 28340430, 385622964, 417695902, -323263243, -20423674, 191585053, -14717214, 184697226, 4450290, 217173821 ], [ -402032864, -326592826, 427515369, 345890604, -712936116, -87905428, 54849288, -60730971, -52530430, 14852042, 583265021 ], [ -149263038, -67150130, 68688895, 195891045, 104603630, -286234752, -102159111, 27997887, 478155076, 10423576, 114284648 ], [ -11874170, 142113576, 539407958, -12401466, 712300548, 464301249, -568593024, 542284408, -177091721, -988730773, -440543567 ], [ 91092764, -542374610, 530447034, 289336854, -481029038, 284706409, -327269303, -779253056, 220117581, -159914870, -306442646 ], [ 312867354, -400875946, 110374278, -108499689, 60688308, 372598034, 89803863, 238138952, -102353127, -289154984, 178815824 ], [ -643641043, 136876421, -188955637, -333488236, -165458453, -300831758, 477942940, -530336, 194659050, -299165621, -193274065 ], [ -324756966, -332479024, 17598473, 72674168, 53678773, 197737053, 81745360, 365961550, 168117167, -37689925, 565469238 ], [ 21998748, -372161158, -226636969, 84739779, 231470468, -197267037, 51088004, -3288853, -61174471, 769024038, -68349009 ] ], [ [ 97944891, -466371034, 417953451, 73405736, 388220414, -90682045, 614066304, -172583570, 179697519, 88038171, 553536395 ], [ -245332626, 274537729, -96918794, -506360724, -695199376, 170071344, -34065976, -73325820, 16134411, 186183711, 54597097 ], [ 82819109, 524161388, -454821907, 622236898, 2227795, -6545738, 21749874, -420725269, 17186886, 483099005, -214159937 ], [ -392072021, -118716037, -101113841, -232796227, 256207539, 13250013, -78973503, 754305522, 467505853, -174792387, -27250380 ], [ -241289203, 164147227, -269363815, 284972382, -802855941, 39389495, 201412310, 913794341, 661893836, 118818057, -667218352 ], [ -197597322, 12014358, -243974800, -255074062, -110917505, 818774878, -138406930, 4179449, 42530078, -766010457, 7147726 ], [ 693183362, -80673921, -289151573, -61315493, -421244413, 300953071, -387977670, 57586833, 83298990, 390298565, -659887500 ], [ -619063525, -270002065, 924358, -248575057, -37038207, -104854100, -139534243, -218883767, -17334147, 175888293, -264234950 ], [ 4465142, 420595512, -588618854, 202915563, -215983316, 247083181, 382089055, 10820107, 179013510, -79785104, 474015809 ], [ 230161775, 406270905, -260842872, -342472368, 24378677, 155180239, -243168905, -26841905, -975036959, 130109345, 11344221 ], [ 237784279, -782845243, 353046142, 222004134, 46145045, 127511175, -550990372, 195722688, 68832690, -137868997, 377409005 ], [ -9116847, 10179166, -508079750, -444485359, -580931104, 139003466, -2818580, -617375705, -402044496, 50667686, -134680352 ] ], [ [ 18405576, 550726551, 813949990, 96006832, 51963714, 550876952, 604123138, 9958279, -417720497, 335025680, 482781792 ], [ 397084538, -13829010, 172361558, -184451630, 311336858, -218536170, -229245820, 28312395, 967542562, 209188006, -294725050 ], [ 82987824, 700337364, 548561913, -37980842, -457984059, -126822534, 614106547, 309745732, -281503332, 791827382, 106784346 ], [ 757786646, 288227585, -455135189, -407225542, -50688567, -6468003, -244176474, 151783703, -483795709, -405025146, 528567441 ], [ -244010204, -85985526, -914272823, 20300524, -164519722, -336383852, -225946511, 56526382, 139678083, -124220, 224602196 ], [ 402232474, 381695782, 106230394, 390958809, -254084859, 26566674, -75545106, 469376514, 212053875, -688133776, 852499786 ], [ 159768024, 688157236, -6833648, 9469071, 33137994, -750469873, -679746771, -12786373, 30677103, -526644369, -663891492 ], [ -69281388, -470351782, 204285776, 355883266, -73402645, 563372719, 528046744, 151487097, -228753861, 311899816, -8584732 ], [ 677751967, -567912992, -65272186, 4726697, 256443541, -145616870, -5964330, 39734660, 249662734, -458010381, -887095872 ], [ -717400061, 221021736, 314613810, 206515791, 217971312, -267159201, 437116622, -399167142, 153077603, -40796525, -266065683 ], [ -9653001, -38123432, 394636399, -84168821, 99363121, 743197156, -731306987, -97656722, -277832296, 627743679, 398278623 ], [ -39506463, 153680836, -580242682, 376470460, -138265885, 165796938, 47145809, -22021823, 386022482, -34973844, 71259872 ] ] ] ], [ [ [ [ -8982921, 360548688, -777973540, 322438380, -939352577, -41592518, 92807689, 116156261, 227996355, 338082041, 231623373 ], [ -25242810, -117085096, -132912861, -604272841, -239945305, 112345792, -5282542, -140618358, -253229407, 48335061, 23168315 ], [ 166356100, -452045594, 479525890, -540830633, 662378337, -735656224, -144651662, -31500373, -377721025, -148050371, -87898828 ], [ -162386110, -481868949, -3946950, 3348225, -154858546, 17465745, -95922585, -243194202, -32294716, 701768838, -610263582 ], [ 740054090, -31145433, -44400122, 306543945, -237901362, 66297969, 210863424, -450305615, 60855359, -70922, -233672970 ], [ -278998680, 406157014, -87355162, 109593103, -404322175, 106277747, 704846905, 767259146, -126626883, -115027931, 38194893 ], [ 196077386, 75211384, 321430890, -690415982, -66052813, 31742964, 120487560, -92030660, -203751360, 195695606, 394666880 ], [ 87019261, 595419494, 884196516, 108632913, 493856277, 270537914, 80305369, 307569770, 370743740, 70726381, -233878020 ], [ -9425536, -27308262, -703157572, 194180552, -21508995, 833648713, 516101277, 488809426, -305926570, -3584748, 434192901 ], [ -215307251, -178556853, 207103573, -755762356, 12091971, -170208707, 47655364, 159798581, 1873884, 660408682, 182862685 ], [ -379225924, 547991631, -106327273, -3404825, 292974410, -120697236, 214157619, -94270553, -698973242, 7833266, 570813859 ], [ -432042981, -200678449, 108085698, 6763773, -44617816, -248761383, 124741959, -55655148, 260989394, -762353974, 234079521 ] ], [ [ 79020261, 410983234, -201722289, -432798899, -331029199, -65850306, 18412781, 7414311, 394145619, 538526014, -152321372 ], [ 273552262, 169524214, -98631645, -13962517, 160663988, 218774997, -51478305, -784042486, -58904509, 439355510, 12933626 ], [ -742784017, 280644134, 95498339, -341140612, -107430337, 216498804, 227834652, -22587921, 487671835, 207162164, 678890799 ], [ -485735117, 38308489, 602966740, 103103850, 826269302, 5788436, -98420181, 110517052, -73310294, -358528508, 47393972 ], [ 114910025, 722853657, -331788332, -472181129, 254817203, 430205750, 98932010, -5537912, 45736154, -736303385, -148624740 ], [ 282917820, -40158970, -592520130, -630685911, 316952402, -35562010, 501387055, 359309856, -761244173, 535467292, 259490455 ], [ 337166230, 230683451, -244892403, 1099920, -310930075, 110318734, -229158115, 56544554, 474832465, 32443727, -350757718 ], [ 92632540, -468223459, 36041443, 24616993, -95496877, -27724735, 55203916, 547582984, -42957152, -370773010, 106179429 ], [ -552199914, -4555241, -363685984, 134765057, 465506198, 248747795, 148568316, -90539436, 259849793, 377858228, -236711468 ], [ -101773340, 288836906, -186515151, 549952169, -69527646, -404756113, 518827995, 639229020, 66253951, 166456403, 6646871 ], [ 336239350, -285425375, -73196219, 736415909, -51151931, 43750193, -121042832, -182329576, 221376533, 11020256, 53821398 ], [ 554198100, -521185691, -19684048, 217241814, -71425459, -165518093, -93348642, -388678655, 20753424, -260362050, -34414238 ] ], [ [ 24422395, -30523954, -142086638, 741375904, 25343015, 123259164, -201971767, 93979266, 610613455, 308122528, -501156098 ], [ -12886498, -143366213, 120829344, 54914349, 32252327, 577586853, -99221992, -417865018, -371308569, -298133726, 243392758 ], [ 103211454, 487354298, -93398586, -36230981, -246798197, 238163430, -198617667, 445381043, 147041063, -47288197, -875429007 ], [ -56350317, -247308606, -188434730, 202892716, 564935703, -360777260, -9807577, 318415897, -433685273, -107206685, 441011482 ], [ -3168543, -18555146, -28569453, -633534815, -520080366, -432776775, 34145777, 285000070, -109933263, 10399187, 333368494 ], [ -381914330, 14549933, 587929735, 230061987, -133823571, 658086744, -33258399, 4861620, -746944012, -617007081, -449194374 ], [ 210960961, 611912741, -927258087, -160793791, 116282925, 341742123, 282251843, -167995827, 462343556, -2962883, -529416993 ], [ 6749698, 93795233, -419363043, 6831133, -117530625, 515732578, 59260202, 389386853, 707364409, -338255877, 511107443 ], [ 690688723, 101125737, 551896986, -636186704, -382029186, 25327536, 109085128, 53604099, -222122321, -36540804, 341877918 ], [ -48092437, 133868037, 125678531, 177392232, -138464523, 675724219, 523047911, 167248836, 415555464, -51458106, 569998155 ], [ -35799724, 560406689, 333474488, 557094960, 71135679, 38937785, 192702108, -246384813, -550366632, 725386406, 388816876 ], [ 614357284, -554374074, -45754580, -138366180, 222530312, -69034430, 404633558, 52242182, -783898011, 201985667, 23393539 ] ] ], [ [ [ 136266764, 177763570, -153865556, -290969215, -685547385, 10167068, -546349753, 493217400, -26283578, -133824440, -200078366 ], [ 47985443, 219786694, 97116751, 349830615, -218493816, 370786069, 501078854, 352360096, 306794642, 77630268, 105362527 ], [ -13801368, -684329267, 30479588, 210811456, -33929825, -125496350, 890308553, 125223725, 164508728, -536843499, 1005319080 ], [ -99697976, 224330556, 112636373, -39661951, -202644957, 306688587, -68522111, -381594286, 34906128, -23834605, 80169780 ], [ -268346493, 853144772, -574224427, 298578122, -112395709, -3333491, 270431597, -19784391, -162371005, -15355746, -419108003 ], [ 589121657, -14581545, 232209492, -110131489, 135189373, 261963473, -21025586, 298092447, -61732477, 469775292, 232605645 ], [ -26764185, -393827630, 64782819, -613196792, 170430822, -63512141, 22562394, 907050, -315712203, 399471885, 119444857 ], [ -122120325, -691380533, 37531722, -150934, 767404367, -332764947, -91463102, 439712363, -407186908, 692202380, -170998909 ], [ 114555764, 47840130, -103715268, 11709430, -4841607, 230602468, 244589250, -546242395, 230225474, 464004960, -404340148 ], [ 337917027, 88190250, 55898811, 240426826, 589790506, 521153530, 47856593, 2760122, -234948938, -14401738, 31744018 ], [ -2268962, -565034039, 208557683, -3525418, 253966965, 543003365, 197167539, 39558692, -122290070, 41896286, 6796931 ], [ -635356555, -160373869, 834230580, 747114062, -356657107, 695632505, -145540054, 12941492, -450072205, -322922190, 229034517 ] ], [ [ 714929244, 18722714, -237452405, -66015396, -26335251, 243727492, 628515343, -348259445, 20861140, 707508994, 246694355 ], [ -28422278, -205154650, 57672810, 840253506, 16931132, 475173297, 174733560, 738732116, -10034598, 568885454, -405678822 ], [ -851008338, 175930299, 734892771, -375172351, 485350544, -422144667, -111977096, 103643044, -602569535, -178464940, 432157576 ], [ -93073311, -591112417, -378636409, -823702937, -39104241, -32063031, -494204672, 406673168, 502288623, 602896672, 393796291 ], [ -997775693, 730863608, 87772090, -47324857, 703974637, -276301373, -297393139, -199385641, 68823648, -252339105, -81122624 ], [ 689580298, 243031724, 101707104, 26668712, -17933914, 221461449, 18852963, 40706599, -169674856, 51373949, -299314533 ], [ 293566197, -415091814, 415010238, 82718809, 229012917, -241773972, 331494064, -309268343, -563711405, 3276228, -4330881 ], [ 1064155770, 637244792, 382645945, 11630695, -121454408, -46772786, 21322513, -154193563, -511868884, -315452330, 590446429 ], [ 60819439, 178209137, -104620894, -240628896, -787418607, 939956244, 767715316, 652015158, 364582447, -747318158, 431870593 ], [ 220752705, -44142517, -404103272, 664412392, 12898153, 25828643, -362413870, -633053726, 394538918, -46891510, -20708662 ], [ -446296474, 63160461, 991675594, -11719, -571935261, -635153673, -15301156, 119142872, 107316332, 587511083, -97123226 ], [ -6789075, -22736051, -247787568, 156543446, 442293699, -26351266, -497638491, -118488292, -45984212, -166531785, 806600537 ] ], [ [ -536837652, -968344909, -221499609, 553627160, 6271429, -45627104, -1521097, -452843986, -38388156, 606012491, 435046143 ], [ 27614969, 213692681, -24728435, 270292993, -629482909, 286363706, 177084274, 25756652, 812497983, -8964457, 49574693 ], [ 25740767, -304437759, 7157578, -523166332, 77257388, 531959593, 87188506, 67670175, 240891487, 875768246, 140142778 ], [ -76760740, -57282835, -501206664, -83509944, -480624911, 88539808, 804364373, -506541880, -436795753, -393787553, 268471011 ], [ 14052, -199257379, -254379989, 128534979, 170341903, -58027976, 12466671, 144136359, 24406645, 201821841, 191095292 ], [ -191686733, 153376393, -193725317, -85201204, -226339317, -285642945, 6484399, 45551780, -495837863, -287120649, -211617233 ], [ -43193901, 995774024, 115600947, 76325330, -55891156, -455024202, -695401634, -820036388, -77616190, 106667057, 427364721 ], [ -786494078, -169398360, 45395050, -696321950, -1842259, 316633119, 218710748, 79893733, -845141916, -217586519, -133677805 ], [ 77566839, 47764449, 157961502, -172919521, -40479201, -623023519, -61698758, 199680667, 234985209, 4169803, 801013577 ], [ 411134345, 357062591, 104221934, -185034094, 62006980, 476483609, 274115075, -20179308, 229251336, 99566855, 107232526 ], [ 172985496, -274650834, 226158818, 301696659, 135185141, -802853390, 78424929, 346859370, 148488013, 631433348, -315305899 ], [ 266687983, 74860318, 562888371, -82267054, -852505, -474216892, -372480015, -816250767, -135599561, 214392113, -389539781 ] ] ], [ [ [ -71579214, -246763838, -64770427, -24516380, -279881122, -81580825, -181238002, 39774520, -564985641, -28127489, -7662283 ], [ 13686875, 267530400, -708547343, -398699284, -15406980, 538028, -150815902, 63975735, -401063612, -716876110, 86050302 ], [ 156163778, 110428680, -124997038, 179918096, -358738839, -21615058, 338906833, 232304682, 217288829, -867589162, -344676382 ], [ 14351509, -352940054, -421315826, -279995465, 132484429, -438369174, -462132788, -14569828, 507637654, 451267133, -262234243 ], [ -82454924, 260548712, 353676657, 578867888, 8788369, 999359334, -217887205, -240559565, 163049940, 176423172, 689493727 ], [ 184207306, 25861642, 167725318, -246607468, 113117198, 825870614, -671112313, -420393426, 51717588, 171652024, 401719818 ], [ 24713756, -757891780, 351073191, 527207451, 517950613, 372965832, -420358767, 476977239, 2826081, -926399204, -76843903 ], [ -795829690, 215997905, -234299962, 63445913, 173656798, 175786931, 73752255, -253261055, -305334345, 16064307, -268780354 ], [ 2940149, -101673383, -291464371, -669139760, -119646223, 134293404, 693938721, 470732739, 12660814, -425230371, 348423053 ], [ -613649396, -469158324, -319199469, -436211011, -24026964, 576792079, 259514290, 65233317, -159123531, -395969603, -22514968 ], [ -761684456, 6188708, 393265306, 279433393, -634412829, -270569730, 446540159, -899020919, -843290597, 716429044, -482831350 ], [ 721015874, -539019980, -144501082, 697030287, -91175143, -127902962, -182933975, -536413726, -742231886, 799221547, -997892 ] ], [ [ -183232626, -687057216, -399702165, -352300877, -151013264, 294007878, -483506128, 199018, -122005511, 219475420, -43723314 ], [ -45808739, -960099, 319507531, 110180034, 655318072, -339395652, -75578659, -57523949, 182313161, -142126063, 22970452 ], [ -470633416, 217183675, 202311792, 197739142, 298436372, -41771126, -204635107, -244496594, 55795251, -139705636, -311856269 ], [ -34005913, 628514256, -78431389, 327318, -39517889, -80562820, -595150128, 207564843, -420580845, 99000947, 557190548 ], [ -419039734, 189734699, -379970750, -38459394, -218913705, 238753356, 552513738, 464567551, 428651877, -453531268, -333648629 ], [ 112837923, 1840949, 15772748, 168043954, 89462471, -210687386, -159314853, -172557344, 313682597, -32112266, 79179908 ], [ -577170668, 545591323, -335641149, 264068904, -113911007, 67729908, 163476470, 141253711, 368539985, -820172611, 2074820 ], [ -411335568, -198373555, -48472751, -1332005, -191262981, -18090896, -601683923, 188968693, 932792576, 521663465, -6221690 ], [ 235975442, 561877458, -60331949, 629576987, 283309154, 52670023, 375769428, 304784765, 18201384, 640434042, -198555981 ], [ 634932447, 96091363, 92526862, -204522457, 354205150, -92243226, 22627619, -103846337, 397134531, -247737664, 49615140 ], [ -605917754, -315451116, -285226736, 10003002, -20614954, -80695636, 7160897, 284446683, 347475188, -472088226, 560324254 ], [ -24323115, 54182137, -69016286, -539306290, 420669666, -106362211, 4370593, 24040596, 851480571, 149016336, 214399401 ] ], [ [ 314761762, -755089744, -64905275, -22035037, 388686837, -2661705, 247148833, -5344517, -149405597, 436753085, 660695255 ], [ 16129390, -173640270, -690689522, -480089417, 284416910, 289008027, -589611407, -247610860, -191904068, -304277670, -95649697 ], [ -82750160, -129812254, 240412422, -831902240, 203186311, -109254350, 703896226, 95606082, -221684691, 86900487, -101378058 ], [ -330917814, 619379571, -278341, 185086784, -508034196, -464671171, -363145244, 900007722, -21670634, 606445006, -249428726 ], [ 1898500, -363470689, -967889898, 164384444, -8472544, -309582394, 444535098, 936799140, -432616823, -269486436, 71986603 ], [ -54570527, -269655047, -289913092, 636553843, -119523979, 184309965, 206817593, -469705272, 573613716, 475885944, -466376362 ], [ 120005661, -104811448, 349461965, 746715851, -200709431, 61621256, 739716842, -458387218, 303570826, -32929143, -207586414 ], [ -459002911, 347030029, -535613113, -329276455, 358414054, -38514313, 618398809, 64354827, -520650991, 58071615, 6523804 ], [ -150100188, -74157611, -11633612, -40411007, -248809892, 597567010, -213484059, 93502178, 316694389, 349072299, 824819931 ], [ -143709614, 416664840, 455080423, -12104580, 343858232, 808532273, 382056358, -220577127, -65457738, -511093972, 480500066 ], [ -365423014, 376324418, 279128760, -210937024, 298211515, 237189002, 115814429, 11638715, -255681035, 819322049, -658757112 ], [ 45538907, -550656961, 21545591, 363820934, -89167940, 64259475, -319448323, -597324926, 221440339, 25378192, -564832406 ] ] ], [ [ [ -265851318, -359692193, -536476477, 42337517, 16591081, 463995706, 263249549, -202463540, -69311318, 328980105, 66965554 ], [ 2183184, -592569083, -363459439, -917318063, -23720307, 11697842, -377364396, 470389215, -152381393, 436576656, 242846504 ], [ 35762254, 11310099, 772487396, 299830715, 134206744, 11267622, 796073766, -4796826, -144339790, -342527628, -688821523 ], [ 178416381, -640291382, 225046235, 6280787, 234314217, -19052401, 45953989, 556333806, -356967562, -777133689, -746526027 ], [ -1452868, -69940234, -805791784, -159846926, 16142940, 434751499, 123296720, -219348105, 76868929, -242764841, -485222289 ], [ -470263865, -631474149, 404758735, 83033912, -723674057, -70443711, 118562298, -863482396, 210585496, -263309684, 600521690 ], [ -26420997, -913561, 209559760, -233175456, 288636878, -10692591, -221533398, 49064267, 328647697, 170522031, 461775992 ], [ -479514356, -32396580, -746682056, -72561512, -819523799, 763250090, -566777698, 577135186, -579256745, 4877478, 528478372 ], [ 99809531, 455868756, 152236746, 116999396, 61656317, -135205754, 78418623, 801098886, -245109800, -333696156, 169754999 ], [ 453837620, 6031074, 102010316, 30447234, 57144543, 794952863, -286588107, -553531336, -887147986, 278247236, -694908851 ], [ 458795044, 112522090, 44078664, 13886071, 619018110, 197317221, 281816263, 8852321, 766101065, -294873315, 59551471 ], [ 363677972, -506545, 202632705, 818716710, 290965377, 47649393, -139345874, 54696177, 29625733, 330335130, -27305230 ] ], [ [ -489162489, -97768658, 26162822, 129889007, 711895661, 119296269, 165040053, -160231844, -15016059, -3069292, 56760490 ], [ 267405730, -4171526, -259658, 480748762, 1243502, -269790770, -40391347, 281702143, -68047048, -206575957, 92218208 ], [ 144081151, 536390605, 326019214, -140250460, 546238219, -361405056, -3488519, -28047461, 149753232, 212334065, -70165154 ], [ 1398647, 168648623, 243465464, -741711511, 33496155, 327913315, -165398482, -125203119, -125263865, 96345810, 15196589 ], [ -114000153, 223650530, -248155517, -287104592, -441185791, 450208203, 8356251, 627749624, -138616722, -157021833, 287066099 ], [ 40141063, 177408367, 212582363, 653751627, -566742512, -60925112, -793433333, -499747682, 183069189, -139314605, 461559527 ], [ 509174591, 181989001, -6543963, -607451405, 377499623, 78609175, -83103768, -654186070, 643557864, -301567520, -719226888 ], [ -776715935, 17284408, -136248297, -76544908, 391343429, 450163000, 37638823, -77297407, 993983017, -624577427, -698861382 ], [ -161004874, -512691924, -70238065, 370496551, -3861008, -62630459, -531196867, 195146316, -184482949, -42661721, -407634444 ], [ -140438532, 160087383, -60262617, -6431898, -89602780, 192975684, 543531864, -161617916, -30311613, 17464488, 16230083 ], [ 6204187, 42347036, 244004793, 319467040, 337713727, -348544084, -4632559, 294600373, -150451114, -487796003, -201297980 ], [ 50920575, -588267320, -328225467, 55801448, -70037757, 122706747, 353264199, -184872006, 860391418, -740456495, -395015798 ] ], [ [ -252328036, 319615848, -205989064, 29027181, -636139798, 16414140, -129242746, 509230644, -39757277, -158774250, 240199046 ], [ -506109864, 105807643, -167927316, 29512246, 82946188, -3565567, 112965564, -526183881, -512092927, 32225098, -840218609 ], [ -502522314, -227348561, 66978730, -311865055, -75483840, -134538331, 199782857, 18888004, 664807834, -174485288, 180527998 ], [ 130503583, 445857022, -412630559, 218809574, -50611903, 286369282, 143634209, -238386148, 720927277, -452356332, 93983196 ], [ -27595566, 212332034, -694220726, 316585040, -710888636, 938184290, 193925698, 67174194, -93699155, -38895002, 291615078 ], [ 46783541, -7581285, -86548755, 866496243, 1288810, 250935227, 4056073, -180428383, -863198888, 281338239, -11439401 ], [ -135447421, -67950950, -73974167, -391247253, -184905731, 304697843, 206386800, 34592502, 671885583, -730643415, 245441697 ], [ 270299769, -149831605, -966878591, -305364323, 37662273, 568141060, 324472701, 341572078, -44481091, 457085826, -4798421 ], [ -366689627, 395709487, -235798032, 199877988, 561927094, -476574581, 274105498, -427093178, -128074477, 754632839, 304435764 ], [ -75335212, 3434298, -4593584, 42263243, -446361217, -200534001, -38512225, 142425008, -382007921, -202833558, 518080776 ], [ -147698125, -9578442, 374902912, 50268382, 6070084, -544356761, 210495640, -303027618, -105771324, -849988947, -2620960 ], [ -104007093, -21460524, -104408307, 273153702, -38193399, -43108882, 469725793, -84754637, 295944163, 836187077, -170687064 ] ] ], [ [ [ -72695104, 12900210, -465773066, -918220879, 12225749, 160347563, 179246612, -49696016, 96472889, 92108725, -48699 ], [ 161248626, 345353401, -10334187, 117822531, -331684063, 341860167, -64126723, -34019017, 9908500, -47523689, -9646338 ], [ 459965621, -144166286, 634384598, 882183853, -12850811, 512699176, -195941212, -588598185, 551113091, -84423619, -210032876 ], [ -194736950, -717401927, 108841864, 31324330, 14538825, -357442602, 213756977, -39441564, 32171420, -499914751, -260075001 ], [ -139765123, 242622175, 321957869, -103832226, -708890850, 439709133, -41262242, -89811247, 143826122, -195705970, -259766738 ], [ -68678935, 301747748, -653890590, -54107503, -693596271, -65339718, -218270814, -67641300, 267054810, 133628176, 520141408 ], [ 458371576, 135296274, 226019295, -84065384, 367244571, -135220125, -24937922, 196431712, -652321986, 212178194, 205953385 ], [ 80790965, 36170752, 479907193, -510694018, 368632976, 374351613, -211039225, 169613548, 429024712, -96410680, -395879159 ], [ 110348301, 43450491, 517871017, 23284745, -122234213, -262645194, -354413709, 129775052, 182060984, -521764791, 71347262 ], [ -717742167, 131917560, 199458977, 39217557, -26094343, 647832717, 70885927, -216067262, -18380003, 11785775, 20835762 ], [ 255954857, -41657862, -65772602, -224790361, 636691602, 154644807, -387890869, -356461919, 75018096, -963401811, -13818165 ], [ 270027416, 693631482, -34625146, -105672178, 564992777, -317893682, -190562992, 955822391, 132534522, -96155995, -36615168 ] ], [ [ -601940659, 15286102, 225482374, 560575977, 186320118, -150642636, 77282703, -759978142, -95710309, 117164665, -543147935 ], [ -535500720, -47579327, -473937839, 655859505, -4997527, 88918487, 168794197, -5668500, 956850658, -392139681, -577709049 ], [ -176102891, -362869046, 96043479, 398288991, 282644791, -97422158, -627877509, -369427696, 235897480, 37060287, -245431588 ], [ -42761715, -310081452, -743037784, 374520656, 108210571, -221575941, -646258292, -231245197, 23871145, -42016840, 80645018 ], [ 86810266, -3951539, 160400166, 105947536, -65637657, -248844233, 35693328, 262964595, 840930347, -137784382, -12975420 ], [ -659212331, -64269003, 208269685, -53262947, -141998099, 151133541, -108277567, 762852624, 66234413, 343711711, 13316430 ], [ -719970724, -37345748, -409564155, 353841953, -286927807, -423229888, 967754693, -72497351, -99489438, 349375680, -6693730 ], [ 53617307, 495749328, -413611854, -303212541, 98595544, -170234666, 555571484, -190098132, 38451780, 194071197, 61227269 ], [ 86425769, 150294969, 148873208, -66490340, -116843125, 81742385, -650907606, -326475456, -129028903, -284732652, -575517119 ], [ 535325677, -370078942, -1900160, -749398, -427329357, -309511178, 445657588, 37645099, 140419192, -51670754, 207195384 ], [ 14102943, -651061847, 159078794, -673277123, -64377870, -136087785, -93753049, 377216850, -493257515, -206022145, -185573215 ], [ -44139970, 356162953, 120676423, -182017375, -330266830, -483400223, -562978710, -466657710, 89248564, 90852192, 186664236 ] ], [ [ -80124976, 81509744, 784510955, -2919005, 136370762, -36065555, 388987197, 531064194, 616701020, 99008089, 471071110 ], [ -64072496, 116095650, 78785236, -180748768, -326813770, 441137713, -337562458, -587015718, -707726883, -566993091, -265825732 ], [ 439354601, -222452479, 139403446, 174151914, -112971133, 4600101, 73589135, -324364856, 59909418, 102222245, -453344568 ], [ -391909733, -60375230, -349122120, 36432385, 108284803, -185874999, -402814311, -429692515, 199203278, -421475699, -165618330 ], [ -232719471, -108316670, 7490345, -377414477, -472232403, 119029705, -70726308, -583168640, 99732677, -623806900, 203562149 ], [ 130344597, 87928385, 549961448, 11785769, 160215611, 109272792, 127053408, -246405013, 21719206, -165279595, 132676783 ], [ -26531247, -489043677, 547617331, -9664890, -10914202, 260225181, -536139721, 70819365, 740942, 35249519, -185683142 ], [ 256875431, 795353915, -25973957, -238500705, 366083488, 335618263, -158888920, -79565691, 225927523, -11103595, 446961610 ], [ -201934132, 122160462, -86227361, -27179446, 570159629, 473854003, 493360421, -114213094, 9447111, -165800846, -340986352 ], [ 247889514, 503553854, 230316361, 304281820, -135999292, -235459424, -169602831, -565525318, -201814076, -242837428, 19047016 ], [ -139451887, -60573914, -27834595, 23319901, 66540884, 276847948, -205944294, 8002632, 402329738, -126991419, -468174211 ], [ 115648577, -75119726, -296031440, -169068790, 105910024, 172973114, 40542237, 292530874, 800443274, -233719045, 138413004 ] ] ], [ [ [ 163548207, -739299413, 152025789, 683642963, -54297093, 521272534, 181460674, 7966782, 9301243, 336419821, 126682721 ], [ -491961507, -11042711, 284742593, 360114245, -126682218, -351250769, -196239080, 286972090, -396420881, -129235221, 417519200 ], [ 137512256, -290192958, -257582252, -5650315, -43200296, -485487864, 58353008, 22047532, 107120933, -124880929, 6157242 ], [ 130239002, 170005865, -125648993, -315248487, -19501003, 6889629, 565581780, 12109590, -404402357, -264133027, 34836977 ], [ -543902684, 582182425, 395481820, 255055824, 132300138, 440975517, -136839357, -91694308, 387624441, -381103041, 330112069 ], [ -573161718, -157377466, -81625394, -44884289, 2904188, -792595340, -245175919, 5677607, -227675707, -102993180, 299656453 ], [ -246061014, -34244404, 467980374, 21201184, -10837767, -68467193, 234258081, -322936170, -85992253, -38958073, 463541537 ], [ 356599239, -300577971, 200704303, -791714534, 363702002, 110800383, -519482405, 39508059, 8452802, -71806030, 56463520 ], [ 123781419, -100121734, -22016097, 442993336, -113009571, -28496677, -84511605, 768356046, -281493, 764325371, 69585592 ], [ -68592704, -741899117, -455255082, -470022889, 269536331, -123218337, -185732566, -287580475, -62715512, 57306757, -2232773 ], [ 101213570, 221584930, -95198792, -157935023, 161568843, 39694394, -914434632, -75318686, 705473734, -631952482, 314991478 ], [ -301040397, 127818352, 233948068, -314604947, -179415470, -91992367, 967117665, 520383071, 779835284, 5337041, 171886287 ] ], [ [ -7557197, -266705223, 87847671, -689553159, 422240272, 415350372, 100144089, 118486757, -1056493, -394558287, 73045741 ], [ -150166519, -78180153, -627677589, -933321786, 173506414, 52613902, -11527309, -38371047, -48564583, 544669302, -200877 ], [ -48263287, 104089973, 416817419, -42066186, -262862986, -311261989, -449787228, -113873625, 57588483, -337845594, -347687570 ], [ 48893301, 7422099, -492657759, 206638751, -125393154, 178694757, 154877297, 432441457, -213800609, -51373555, -181017820 ], [ 453734827, -226587928, 297291706, 107732849, -138219658, -210253947, -385838261, -111611908, 55461144, -641276570, 734591640 ], [ -62385103, -486736675, 250759018, -485990419, 452686602, 772732444, 294819635, -242646708, 495431167, -175096973, -13552296 ], [ 649743496, 199057222, -839621213, 71918060, 218642592, -312539738, 33904708, 222102700, 55490543, -326915185, -546279348 ], [ 438646572, -797746374, 179381551, -200279721, -469561357, -256172440, 106999550, 973051, -70932541, -150831851, 84770306 ], [ -144561314, 697937675, -562684159, -154914067, 35568412, 383089286, 456645050, -22569185, 6346731, 558736957, -117933704 ], [ -8582142, 409429669, 378978188, -566056598, -154442626, -98738338, -20953083, -138637190, -88412167, -95660505, -881762787 ], [ 121152733, -91980443, 259596728, -129864633, -136183730, 139960446, -150069729, 155614630, -370314005, -266873133, 342567518 ], [ 27421372, -41341963, 460904555, -412583407, 247159393, -87540172, 170110530, 206081574, 128785638, -145386329, -538073950 ] ], [ [ -5480050, -2633736, -46975283, -712768543, -650633920, -415251823, 259605290, -378060352, -266834047, -209681103, 330806405 ], [ -191304601, 649501835, -284002023, -846504189, -202917656, -647280958, -203915679, 268013738, 860039651, -7209034, 848968974 ], [ 314732652, 306829312, -39855700, -408043025, 1432093, -202863936, -101949888, -70194143, -459358470, 16649012, 193596325 ], [ -66666338, -45468024, 563847896, 242526957, 155207373, 556813861, -716564942, -657278325, 707513597, -261628225, -77660828 ], [ -854787457, 54988651, -95194500, 125755857, -29682572, -783111677, -227462714, -5534513, 669634823, -117929009, 514685677 ], [ -820522294, -517039258, -88540869, 261812255, -110082010, -478797062, 81096058, -66725660, 110902355, 173519472, 6317789 ], [ -2599206, -45992175, -126068323, -419877068, 59462342, -121158369, 64396786, 13263197, -44755298, 23549785, 3022342 ], [ 624007747, 440265472, 148230355, -776066924, 647402769, 74311631, -183336558, 117475965, 49766710, -89394247, 555893288 ], [ 366545096, -205814497, 320615967, -152689630, 953420334, 30789789, -380184626, -18605003, -226039130, 283075023, -124166272 ], [ -645143245, -132857527, 395642664, 24742791, 504876050, -373919005, 294666376, -260759522, -517005574, 266240349, 16391438 ], [ -860208845, -671971284, -415232612, 142618670, 141403566, 315297260, -365829951, 156472068, 104106026, 18409545, 415616249 ], [ 139086507, 518970429, 539551282, 8656169, 39342385, 533871938, -8909141, -779188785, -80767115, 23972690, 574216008 ] ] ], [ [ [ -144327573, 545106786, -314653510, 824085121, 398029864, 233484264, -356799737, -90544696, 903626709, -426610341, -305885429 ], [ -45252938, 212212536, -382645973, 240160325, 190332803, -404328005, -329932421, 371581411, -226818552, 401483813, -162454190 ], [ -29621009, 44807475, -277184823, 410291154, -284510549, -439285685, 349714793, 645792615, 167863392, -68198274, -112788800 ], [ 85695934, 581911027, 138435174, 42694235, 218005672, -550253917, 942489978, -39844070, -895587782, -544337648, -201680556 ], [ 358217355, -604132050, 226424629, 272304318, -431254092, -484708705, 201270709, -125361272, 368326178, 582920875, 12719301 ], [ 79000623, 34671340, -466175680, 594527192, -14915751, 43106130, 64575905, -780679723, -273598243, 155247528, -214590879 ], [ 211504975, -587597566, 704773413, -192317181, 159113744, -299585985, -166512359, -180109803, 111185875, 805244, -139348631 ], [ 51920568, -384555886, -5397812, 37141286, 60486103, 359498456, 537062447, -383293777, 35039719, -666079981, -275108084 ], [ -90593191, 206879057, 76498591, 296761361, 5122331, -279585507, 578423424, -284685106, 21989742, 666252168, 18310009 ], [ -785819424, -415849738, 347334861, 678269308, 43565877, -589491162, 633588872, 895083845, -115946, 2210610, 7954021 ], [ 40588128, -180571244, -318808099, -604282339, -473239212, -398440654, 512574703, 15098649, 853566685, 126419661, -48230395 ], [ -236773653, 122466105, -596330596, -202164911, 439196044, 77806142, 391522923, 6527030, 58920013, -98193713, 150966807 ] ], [ [ 142403707, 115855476, 121508679, -870405446, 361552891, 127466036, -186120509, -47362885, -220772655, -558358230, 5902322 ], [ -333255904, 815500417, -424504065, 78324788, 118541647, -249943458, 28542299, -315029012, -157731907, 55412820, 1021292117 ], [ 765310284, 2047463, -306995097, 167647846, 115371904, 312188538, -128379812, 5601962, 107921907, -10378505, -37731745 ], [ 315253296, -99322001, 272173721, 211938286, 878689514, 102858352, 102395638, -63035182, 218123554, -136741142, 56617810 ], [ -66151420, 416475381, 324686569, 279207122, -58705385, 32872237, 626384411, -176788259, -68535253, 519236460, -538876828 ], [ 670742434, 36959329, 642099042, -521266047, 567675992, -48604585, -224677274, 203059957, -513520922, -316470594, 356847264 ], [ -20742502, -366065264, 35121216, 122140137, -17654938, 565113615, -454891784, 272194007, -586641551, 896815595, 61840226 ], [ -112455656, 461247558, 333079359, 318746580, 607098154, -465111985, 6380593, 267592884, -191391585, 233578155, -427645477 ], [ -220977796, -55475935, -828415988, 32184054, -527005125, -340075237, 690588380, 126645720, -98017783, 491003913, -631041052 ], [ 200103877, -166627456, 404191278, -160277773, -1496130, -20529327, -636852924, 302966621, -196319891, -637044581, -344528530 ], [ -534273992, 335149230, -258870081, 89583812, -222596735, 168680726, -169481508, 412373412, -55924747, 529155249, -94843217 ], [ 29883280, 364031763, -605818536, 635127595, 119798979, 416448033, 459589518, -262858176, 222280913, -146531793, -38090202 ] ], [ [ 407212621, 156751678, 143883219, -364351194, -512651028, 273795760, 233117305, -291532095, 405256616, -92808454, 302743479 ], [ 317453799, -178447664, -174909036, -302983325, 67956809, -87965077, 143092883, 137848797, -364653805, 534031244, 329140093 ], [ 45757, 674080072, -128035685, 76331735, 989621398, 49710487, 131801248, -31115734, -303347134, -31305452, 234703367 ], [ -529893969, -748151648, -404341948, 60842051, 326677847, 630017082, -250012601, 241301415, -606184275, 590091180, -101268280 ], [ 6698329, 167366074, 242429806, -910562418, 824933763, 119065954, -557822685, -79490536, 52605241, 553691273, 63435044 ], [ 330520048, -470122211, -6000846, 362622190, 555661797, 566163110, -595556107, 292451989, -157628912, -62053555, -352656694 ], [ -778091722, 195705345, 141371782, -6951437, 408213041, 4536450, 877881698, -633958723, 528917782, -310893679, -453530723 ], [ -90382684, -451291060, -8589926, 107361934, -6472589, 340278350, -552971757, -12677766, -40601628, 1014225769, 386354208 ], [ 509118199, -773524187, -189124605, 266428920, 233279426, 274993344, 240323655, -45491679, 84496696, -889385018, 231544897 ], [ -18597220, 232965649, -475511843, -2384459, 5486951, 566483440, -58980165, -14544225, 137437164, -74559751, 229855407 ], [ 7361435, -109739692, -84594270, 184228130, -71755524, -19340170, 799707471, 118489555, -382266014, 250861007, -621216 ], [ -158652385, 457236120, -11099824, -627466695, -184899628, -363402538, 590590382, -136110906, 389115210, -194306512, -207837320 ] ] ], [ [ [ -407446235, 560067231, 1769423, -47888376, 477118392, 19625510, -83025207, -86876376, 292321497, -388843492, -31085793 ], [ 325620672, -125148365, 131654311, -274518875, 86953899, -102393434, -355487879, -18754544, 433496631, -123991347, -21912455 ], [ -285451128, -41625156, -24043106, 524285898, -68046182, 324854989, -155932621, 115691010, -125175978, -914989970, 145391134 ], [ -26205199, 161282058, -433991503, -666041209, 249497619, -43556324, -59950806, -267935634, 230373660, 23654712, -61875815 ], [ -11856279, 251588113, 676573879, 373385381, 508979400, -556344706, 147478067, -489709373, -122268052, 234058073, -563789020 ], [ 519463133, -22664881, 142865175, 50828818, 915377753, 892968501, -237881286, -497472345, -224942714, 388303948, -490580642 ], [ 39314895, 236249803, 283515506, -141081644, -130625071, -133627766, 276214831, -253273864, 121248524, -500711049, 199997722 ], [ 415169924, 533771178, -149918753, -81362307, 321798716, 286492736, 59476779, 724915136, 56837292, 427776694, -309475676 ], [ -55327113, -177012430, 368700656, 800139510, -160871565, -545463693, -124592295, -137076880, -10231864, -591544118, 355869708 ], [ 114492470, -405600334, 64665003, 806792047, -795063151, -66203421, 104521046, -28185323, 761525684, 274507091, 461634064 ], [ -16178390, 11598922, 104171663, 603235644, 48599175, -267220604, -297687355, -209276492, 278687964, 428745787, -204315550 ], [ 471301190, 65650153, 23661257, 908888693, -33015503, -396338682, 82250824, -52341489, 43294506, -4777770, -418183166 ] ], [ [ -523609312, -637889635, 43522112, 70176728, 135647808, 178866012, 5738767, 511054235, -159905862, 425056095, -237004181 ], [ 244500135, -51696045, 370829321, 21240716, 246674496, 176706329, 241511956, -36937691, 20811327, -198368055, 75173141 ], [ -142791952, 401736863, -301191926, -204911759, -396016152, -827327103, -548174719, -546469355, 345091503, -68003026, -12324727 ], [ 78547295, 225953731, 10223429, -131762723, 419815683, -382117324, -108096733, -435624201, 657997553, -187753432, -220056016 ], [ -768550801, 166467828, -196120650, -951214296, 97150792, 511178670, -16318642, 825919390, 848435078, 421448775, -53486113 ], [ -110399863, -17221262, -4488707, 215915715, -29077697, 1011748320, -216861292, 112081021, 869823016, -3398506, -74197130 ], [ 246017332, -96308183, -44851777, -777463231, -163906146, 270717985, -40953073, -355584406, 30659572, 735278764, -825245113 ], [ 223760062, 43266431, 235303277, -101359730, 17560929, -423982679, 201891702, -39327756, 612554225, 6087736, -38046642 ], [ -294948303, -213530570, -545010332, 70229669, 15022502, -81950540, 139923740, 40313801, 28677048, -459604622, -115214431 ], [ -41903289, 825123077, -524635626, -106645369, 777587592, 488070586, 190750256, 242040786, -514920090, 77902008, 114974269 ], [ -141563917, -166068227, -112615858, -506371651, -281837874, -372702022, 637852459, 99278377, 162739333, 413769419, 52842202 ], [ -181148770, -268337432, 283429412, -620913231, -620454082, 526905540, 200394536, 82321695, -53548170, -291657157, 294564115 ] ], [ [ -318334117, -110965730, 965230420, -634094277, -361584944, -172826143, 141708629, 20411313, -120998947, -536800196, -469195517 ], [ 45008866, 230662671, -12722468, -605427293, 261673270, 94920, -300326381, 256128948, -62397360, 344269900, -483067443 ], [ 14627748, 147012437, 125698559, 193540360, -27109781, 166050776, -149083170, -145949190, 47692216, 980360310, -81876638 ], [ -4199192, 71903420, 51938901, -33327782, -501235008, -270943561, 225010009, -9067547, 637783905, -3085574, -111312566 ], [ -94815143, -349747255, 6210108, 119228765, 11632202, 190883649, 462067952, 220371987, -30261282, -2789040, -345933319 ], [ 500523614, 193974885, 136181426, 126891282, 57184749, 35361329, -266879972, -568092701, 13087813, 45586690, -289170557 ], [ 142314322, -186312381, -44367301, -610877519, -9526444, 147285335, 257921486, 372230808, -738641855, 202334502, 11171337 ], [ 247615055, 378150096, -798716638, -22038598, -179760729, 90628290, -212526386, 350386892, 741855550, 64947829, 37397738 ], [ -54157000, -530872631, 281978572, 18208413, -47471900, 50723560, 27584894, 286767707, 55957354, 562077897, -23944731 ], [ -334853111, 15224336, -585922239, 57966395, -17077455, -299973191, 135155965, -794098141, -284302968, 179942968, 168697533 ], [ -55639575, 102494461, -389050409, -817579925, 138883593, -513584430, 50840167, 25697578, 319854642, 181271935, 42993871 ], [ 705013730, -421566564, 168249181, 420227841, 25829834, 767234624, -50698967, 443909758, -485972840, -93266448, -59239183 ] ] ], [ [ [ -357072006, -278597682, -26643549, -66703724, -10401455, -652671903, -7354155, 392879404, -258205417, 4446036, 76689336 ], [ -282078301, -294539287, -97203282, 308345823, -353759338, 52150613, 185209892, -139531124, 96115687, -318958594, -38690667 ], [ -711155146, 16412667, -180534790, 213731359, -333589257, -1439390, 3511726, 549005004, 462534175, -164539217, 403660245 ], [ 5241442, 29597277, 56441069, 198956700, -307112094, 245638795, -789843435, -244655870, -323264682, 30255497, 171419845 ], [ 117675483, -180517724, -59136482, 359900917, -89763508, 3659517, -177468848, 109154768, -247158361, -989002872, 2850465 ], [ 681055948, 530401540, -154687678, -453035384, 484757916, -6340301, 11377206, -771292943, -332226826, 552944656, 324943767 ], [ -63655882, -270732890, -729286803, 244755790, -261786444, -239448535, -5413338, -768290636, -591161571, 83591205, 105230219 ], [ 11876232, -117190515, -85298654, -142922763, 551631357, -433982501, 607578073, 271196922, -104531596, -333963847, 624469820 ], [ 8761868, 46830251, -857206453, -500572154, -25933197, -321768801, -24634717, -258939004, 234786067, 779039382, -60469157 ], [ -311613373, -100801835, -12431383, 165405935, -388116378, 527344884, 60997913, -374586865, -248857179, 284152610, 482131970 ], [ -54397167, 662643059, 123418, -679326293, 49896102, -602155458, -353582937, -20464479, 86805459, 953494695, -491304299 ], [ -18501958, 376166407, -33441199, 101955368, -390406629, -294973855, 702733145, -26984225, 395747503, 353294071, -94237584 ] ], [ [ -138088624, -16174483, -351319685, -299569332, -237762582, 72819974, -105520650, 359619252, 11429418, 380159146, 625157121 ], [ 222583350, -390365204, -383569232, 272356976, 204656720, -5158693, 56620227, 237127931, -19883721, -788078365, 382219876 ], [ -60515355, 31977990, 207232250, 2063438, 141580330, -261394733, -373219460, 212132023, 341560792, 104624038, 640573658 ], [ -50032012, -95601116, 138987101, 49285097, -23338901, 8351147, -599444803, 351758400, 222498400, -494192416, 218918882 ], [ 436271916, -2819178, 751755636, 86184088, 417478942, 667876166, -123062658, -218532254, 53567987, 76198880, 283270377 ], [ 53511344, -145694529, 380371320, -532938213, 175400909, -452170296, 370159589, 468210703, 555284152, -168327573, 187698568 ], [ 92721339, -447874481, 198317538, -38123321, 315080205, -347375228, 978218, -724732242, -98373715, -327421292, 40309215 ], [ -339742483, 136470287, 111911223, -11357149, 124099324, 626884861, -268777407, 392000646, -880678043, 587344776, -442803570 ], [ 35537051, -317418017, 881813774, -33698910, -122084648, -11344687, 764602767, 590766912, 169952800, -427974844, 221986701 ], [ 208480367, -822972049, 32069153, -559994341, 134206940, 739298542, 595509346, 748831384, 369868499, 408502264, 506682423 ], [ 596379941, -43321805, -410393858, 252585276, 57320109, -438905046, -54813919, 557254664, -256303404, -621373024, -161466127 ], [ 604803149, 1029344, 130679648, 89313943, 325204110, -351666844, -86347680, 163219926, -13267396, -300824270, 498630768 ] ], [ [ 341320587, -22882211, -620956512, -73282304, -184412946, 150655715, -96965310, 156918317, 81188802, -306635335, -311464617 ], [ 424870496, 76637064, 30362676, 701036447, 236425037, 388358601, 614614801, 314877934, 153679053, 725892832, -311297671 ], [ 118540279, -187083896, -95137762, 25077162, 487585, -381754809, -175163737, 607042055, 39671734, -95629187, 94142958 ], [ -187692768, 11424430, -537789335, 125086064, 340466738, -134758320, -14592719, -364677817, -25153841, 20102767, -362213283 ], [ 173163771, -861794564, -301424630, 288158644, -102127419, -508329402, 155281107, 196899945, 629501618, -22047639, -20511210 ], [ 68898165, -286462896, 49350459, -196604274, -232503303, -375521131, -136926351, 676098968, -279935270, -807867130, -80286223 ], [ -204178594, -180741689, 311392877, -24870921, 335384683, 59227940, -19975276, -51779761, -306556842, 116183813, 72038768 ], [ 41445877, -10914185, -67424458, -63472817, 235184137, 367141858, 40649776, 802890379, -330120433, 97168724, 30192246 ], [ 76228711, -308574764, -222224784, 218945551, 504520566, 471765929, -476603311, 1020534874, -375533057, -775251, -70355995 ], [ 212406891, 138892654, 41332770, 224006860, -148524111, 7596792, -896942009, -583607815, 618676087, -615751016, 405370928 ], [ -191881447, 164524375, 17468152, 413731732, -61665992, 182809978, 89830787, -14927869, 542190980, -224189454, -350833117 ], [ -615700310, 21713744, -10367686, 703252032, 542069349, -220134280, -753908623, 93777628, 292583519, -548455014, -1012162660 ] ] ], [ [ [ 1777585, 50755205, -319704718, -217409700, -52763328, 43066051, 370555477, 275943318, -146409414, 657667388, -684425497 ], [ 24036115, -506373, 189597271, -4675369, 186226418, -15720237, 515798523, 534131942, 78571186, 14705374, 10037351 ], [ -156664401, 162031467, 391281773, -506764820, -49212146, -765066164, -329733152, -13025733, -441693970, 511940667, -156295653 ], [ 68729372, 158360182, 468729836, 368085420, 252442984, -20822356, -319598007, 300304176, -772594037, -114779280, 208284857 ], [ -511842889, 490693052, -817035547, -283156880, 502688767, -537903812, 455807812, -244016039, 18690201, -7480869, -458697135 ], [ 535655600, -82077851, -218133861, 112696336, 414718888, 379409755, -4893486, 810543532, -463155158, -199595545, -373258779 ], [ -20558078, 267863818, 482003059, 197726929, -168180946, -81059020, 391959646, -148623322, -269730278, 519591339, -149682228 ], [ -661350925, 159965777, 669621884, 323937971, 315040141, -97877109, -7252076, 41761017, 131121401, -405265760, -524918736 ], [ 219297225, -408196810, -35389952, 157919466, 56768435, -755391299, -216450720, 754114186, 167468198, 453762988, 596565409 ], [ 601749051, -608637444, -10314354, -529800528, 102294672, 16490155, -527434471, 2800130, -67734604, -416494498, -218245645 ], [ 38870645, -564180056, -267900678, -59007595, -82052358, 422243598, -63684562, -180971500, 74498815, 37867899, 373884688 ], [ -499122161, -365376037, -378482859, -67038291, -557887990, 246460399, 291768142, 703724519, 631252631, -698904920, 134450165 ] ], [ [ 40667815, -513614601, 440170223, -147643971, 248762894, -298297311, 669266420, -486000309, -2321560, 351498754, 255199473 ], [ 150363459, 190618689, 577096672, 562358, 551745396, 176916877, -33898162, 165650780, 32768293, 609831330, -221778376 ], [ -18735808, -418014466, -495217295, -367414917, -4934822, 31935177, 128277304, -131851933, -213450867, 292476812, -174075428 ], [ -395425989, 248630444, -22399597, 861028820, -74254253, 45840787, 95754165, 892439297, 290537870, -851859401, -47299333 ], [ 208984579, 343964507, 826776225, -292134322, -564498628, -249876417, -587091748, 677175284, 571317760, -80029999, -275215542 ], [ -75843057, -247012999, -52958563, 258465516, 261021981, -100694495, -933022155, 1858835, 123602078, 484314564, 9394971 ], [ 489488259, -382988443, -275358510, -53089630, 8417843, 354089755, 103100274, 104584398, 203140051, 454188710, 420828571 ], [ 814727566, 205783845, 1192772, -108781341, 180368734, -371994853, 172709374, 286025720, 131664944, -85454587, -124271225 ], [ 194144097, 694347843, 1001401164, -112122099, 346043126, 211418860, 396210593, -8615581, 733145556, -14025168, 270950227 ], [ 322481272, 3711469, -497808512, 657663161, -171865796, 352197231, -188185416, 13255146, 201209460, -272953117, 13529082 ], [ 452168275, 501510093, 540464878, 163709057, 39177858, -460886289, 307454302, -6841636, 471153176, -30300507, -237745700 ], [ 613647162, 98841412, 497936562, -38247328, 690666700, 221636800, 5066671, -292003645, -76258912, -72568805, -151265933 ] ], [ [ -289567663, 358123417, -633250967, 548415868, 175916134, -456821938, -721506356, 148328474, -605350777, 529049777, 194843955 ], [ 175404513, 8126501, 74455677, 463171452, -42797058, -139304237, 333269550, -78511747, -66321479, 500431467, 540822005 ], [ -193846112, -125535048, -157993832, 329955047, 510099830, 904187580, 274706772, 633042672, -93356024, 859793240, -27752335 ], [ 174374516, 258333181, -213411749, 377398464, -199674005, 11731481, 115615126, 120147284, 476961106, -349680956, -53095595 ], [ -22585645, -73827409, 911230701, -35558796, 17361907, 55434737, -119896234, -24243361, 27307086, 41549956, -37919272 ], [ 230372785, -456827618, 266578088, -821865705, 495315497, -85040780, 28883293, 9854363, -209722793, -377979171, -638738753 ], [ 120163323, -411049433, 16054865, 29046839, 168429702, 10409449, -99938078, 64395055, -111256957, 329431974, 360408174 ], [ -39976536, -28033946, -478937565, 133968735, 332851593, 312099157, -302454230, -131076804, -217396873, -463234508, -15801278 ], [ 23950178, 420470613, 36593574, -294747839, -458248863, -220915838, 132828, -90466390, 264464642, 120865631, 750223740 ], [ -584491371, 208984935, -410489027, -382444260, 68523991, 106756244, 182101465, 14183450, 73877056, 30718046, -473677431 ], [ -55192402, -101427922, -436118279, 128390284, 71046560, 395987948, 41127356, 18554309, 601475309, -565419652, 370284281 ], [ 29166603, 11749926, -338077502, -257081259, -108855812, -60549765, 146802369, 445661215, 118824319, 260351331, -712943 ] ] ] ], [ [ [ [ -3952200, 124269211, -120506606, 917553194, 64307673, 30257869, 103253643, -36440922, 717211409, -103205314, 457804212 ], [ -9929469, 301750319, 233881308, 701175454, -170169782, -292886687, 20212568, -204742908, 74473482, -246396631, 102565105 ], [ 61208704, -254999717, 604146414, -206873970, 501279889, -755440638, 39650348, 93268243, 406404791, -474286511, 30247195 ], [ -145711960, 476068955, -1346667, 869867, 250342247, 57297466, -88041782, -475589992, 57954881, -696437748, 357160264 ], [ -208865491, 311892899, -87021024, 351097607, -188662328, 62026869, -143747935, 50178833, 343531288, 25190224, -89730632 ], [ 354007873, -167178501, -193777377, -79018898, 255687417, -105669058, -100332068, 198214735, -455604758, 166926761, 74773742 ], [ 83295863, 193073090, 346712471, -269642429, -160879818, 33956623, 424760100, -427910999, 258312483, 297477617, 484940454 ], [ 9339603, 252548293, -351537667, 175772572, 47593231, 256835526, -172734154, 544691885, 403610915, -90897878, -212781477 ], [ -59191964, -97852744, 561904567, 462570490, 56886747, -93991699, -299298366, -9986336, -232343363, 83204012, 584378184 ], [ -728388597, 139203679, 19467406, -30030626, 11905618, 36342279, -155205733, -3211711, 344485673, -714100071, 163726645 ], [ 1014967531, -469300953, 173642290, -585449503, -216465302, 162818070, -147399123, 254168084, -55070132, 156361653, 518336221 ], [ 407314478, -134885775, 203781199, 1559671, -95323900, 333454591, 726420052, -14938187, -341024894, 394922292, 31411181 ] ], [ [ -41156274, 526190118, 83290865, -311954219, -190818610, -113407645, 61807210, -166999906, 606945629, 1003620174, 419038163 ], [ 80958462, 343607754, 32043603, -18794032, 173081873, 120581605, 462574888, -741472848, -99597375, 438579009, 9359555 ], [ -67171348, -66689291, 157536821, 774836577, 200916303, 185625635, -328861321, -5120849, -248294716, -290595602, 600883648 ], [ -30286839, -57851811, -122478218, 76881039, 472014026, -8282645, -80053061, -195228039, -108099937, -255191598, -885086 ], [ 152701212, 522440031, 337116454, 462795266, 255616372, 127764804, 64984979, -30747529, -123575558, 92889748, -73220848 ], [ -324520488, -322783103, -445037549, -159331005, 460443706, 40913152, -677972449, -716772025, 538371851, 588630600, 128157807 ], [ 160881950, 159702314, 346209110, 125418, -504136594, -613899130, -137258002, 81977053, -692427853, 22255083, 537510772 ], [ 377024494, 405278821, -169291656, 72043488, 239524288, -15384525, 142197254, 477401999, 20327909, -618015465, 415328193 ], [ 796612272, -293014399, -60637081, -48846868, -178882747, 217324561, -81485261, -80372821, 163020175, 229300752, 185806735 ], [ -373979049, -41253198, -40557780, 111028775, 25676317, -468688023, -173646382, 356250691, -715761679, 121050897, 60109486 ], [ -509956752, -847832664, -284272112, 25020516, 348359896, -71996434, -154800498, -236000322, 215576659, -16553473, -339439124 ], [ 715189660, -652608814, -36325509, 35869870, 405164431, 102592933, 1165198, 460690594, 28245213, -581349303, -716458 ] ], [ [ 71898335, 254663429, 43273506, -386124850, -619912594, -78140983, 24303777, -686490423, 417925168, 544698665, 273231454 ], [ -16748397, -166935460, -147039222, -56204899, 3122776, 384945178, -164691523, 670678837, -459113087, -35676534, -494877750 ], [ 88709065, 730805995, 85035470, -7062189, 471087273, -340535247, 359306139, 769298917, -588898067, 240820844, 318854846 ], [ -722262367, 292392939, 131179879, 46171941, 716689966, -130401707, -74298482, 94301451, -92658401, -13026860, 86126755 ], [ 38859253, 73407909, 118415280, 221081984, 296368520, 764488297, 61464693, -58142752, -54988352, 415101826, -379800178 ], [ 358797072, 179695776, -8677092, -485551512, -122788847, 389835253, 210218724, -55366, -244261717, 808826646, -147800052 ], [ -164837668, -327233151, 700452790, -52767294, 24473866, 833808798, -145725573, -630282035, -745857893, 17323141, -641218379 ], [ 120952642, -192875498, -198687581, 3720158, -132402431, 548840696, -174246517, 97551059, -655702350, 372374788, -35799999 ], [ -637367414, 104524834, -480911483, -194263894, -396826122, -9936209, 102679266, 502957381, 574588251, 27222067, 8613676 ], [ 30386299, 120860568, 138789765, -53647355, 255249895, 232052330, -713516331, 76295762, -177531671, 45271609, 219603909 ], [ 336863976, 421585823, -246437908, 471974675, -930066507, 136490889, 82558608, 204168866, -92393495, 152957510, -718690097 ], [ 56392230, -791673558, 40349496, 425710310, 9493980, -322054839, 148053934, -142545566, 705176513, 272319960, -20186535 ] ] ], [ [ [ 405364870, -172801777, 100132038, 203268962, -156313983, 53896252, 173657241, -101328563, 43663573, -115699662, 358104586 ], [ 138490021, 158035686, -144966134, -292095926, 226677565, -477303931, 59293992, 363035149, -104844849, -131075180, 314063663 ], [ 7801807, -772614759, -62939293, 334859102, 60309859, 130178855, 906523191, -622958657, -294744851, 541862508, 654766966 ], [ -79101473, -605333472, 182490780, 35345364, -97846613, 559132302, -241925241, 621365957, 26245824, -384706257, -19615844 ], [ -25446998, 470663690, 249450080, 531455463, 182107632, -19336267, -346460331, 3356718, -17544034, -324764089, 283595440 ], [ -176702917, 20880564, -108285655, -32414558, -902916315, 397545819, 17949043, -230624640, 521383099, 3388685, -187403601 ], [ -587437930, -21460831, -72717436, -341985301, -327872118, 27005209, 129278656, -6962670, -817447021, -184022038, -272980195 ], [ 650847950, -687454461, -478602110, 98844214, 637608052, 219644091, -29792734, 248330949, -165703669, 45549341, 495034764 ], [ -350521812, -27697759, 151806114, 99671000, -47626943, -1271706, -132663349, 404656440, -104132698, -883593436, -202472555 ], [ -196392704, 671096112, -42693507, 192306408, -131026110, -322788923, -52181266, -4673945, 85327531, 33275224, -102449045 ], [ -756661051, -410628308, 430474454, -97396251, -72682807, -480005693, -327509546, 33298566, -208527923, 150498793, -17617859 ], [ 966364928, -278124995, 496748200, 45956898, -431589315, 253211688, 127574722, -385698318, -180786978, 327353929, 264134320 ] ], [ [ -692654418, -90778945, 257561263, -65592102, -56440380, -465503863, -302709612, 256501886, 6210893, -686626475, 38003278 ], [ -240925441, -208797779, -23814964, -75395654, -23175968, -485599798, 144421482, 630209123, -123835792, 421277069, 679228801 ], [ -478103190, 111684213, -455086099, -263086457, -744376179, 194268855, 188466178, 360414917, -524253050, 272625954, -138708369 ], [ -81420683, -473214032, -514533210, 28343979, -59892211, 54062183, 591857017, 577672105, -228263260, -597874003, -347087269 ], [ -943142601, -111474317, -350675077, -178537656, 201601683, -492256094, -100610167, 196872843, 154174618, 781445470, -354229452 ], [ -60746000, -402321653, -566709300, 80738137, 50036220, -130489384, 89624427, -254652594, 182221377, -325651137, -574936244 ], [ 169259208, 197484563, 188480622, 25245211, 91805141, 83930682, 254301214, -437192418, 567092749, -31447474, 815033027 ], [ 351525678, 256711049, -906845217, 134482611, 47107441, -26417699, -8387856, 304331183, 390599040, 751944417, -30771693 ], [ 146924117, -86383451, -34842123, 291395009, -943927251, -10268733, 49442254, -39431532, -433698134, -38733326, -516410539 ], [ 233995567, 172957070, 122855662, 149355308, -22045524, 56215417, -520271584, -254492206, -322908376, 37288677, 8784968 ], [ -460968211, 631826282, 735836337, 3300802, -19023951, -460898545, -37683932, -189218935, 102727397, -266963083, 224439658 ], [ 2806409, -55762776, -94570998, 23621106, -433622243, 22936972, 540540457, -1729142, -333408384, -178853769, -389065939 ] ], [ [ -106927685, 847505712, 38895498, 290004317, 277598787, -49003060, -195224429, -429636365, 60879910, 207965478, -390127315 ], [ -95571955, -682368245, -172654564, 443320852, 127114528, -161200615, 9336178, -91899242, -16569857, 11540154, 340699392 ], [ 266948032, 716106727, -23945555, 1784351, 253325402, -14165030, -8351844, -228054752, 12592549, 322362395, -44431425 ], [ -17613330, 177863361, 232854214, 52246315, 419246651, -192196715, 338510347, 528249599, -661550538, 349431858, 549064450 ], [ 4235894, 84935887, -131819707, 224982443, -462369892, -37595998, -6486678, 153301327, 218734787, -183891014, -290297888 ], [ 359299481, 577176859, -262648411, 140681334, -15365502, 184804312, -157625946, -17918044, -207161983, 495145852, 229414916 ], [ -323198905, -966645924, -197389007, -136102015, -255754560, -303823971, -741407874, 394273310, 34352075, -113504603, -112542691 ], [ 678925853, 383651351, -201623900, 428897706, -2907361, 57099534, -166168925, -72412, 423337185, 351392433, 176379548 ], [ -112831364, 62605886, -70565785, 490571803, 120345639, 379599126, -477873186, 113612475, -391737716, -144436075, -428576579 ], [ -308068615, 269223158, -298592530, -518001094, -12841248, 102607311, 74253664, 110200638, 275033891, 109986128, -285447659 ], [ 186271361, 311161302, -237381936, 478544942, 327651179, 183199950, 585796830, -697383845, 251333041, 1030457392, 378718374 ], [ 335961609, -64153539, 259835097, 235284279, 2716337, -731262767, 203939655, 819743176, -547809628, 341633727, 22378115 ] ] ], [ [ [ -33664976, -226496217, 26262233, -128097575, 332122482, -109416532, 88008792, -199076899, -728671280, 135409028, 219117906 ], [ 85830873, -246045278, 89214880, -137132152, 7333046, 303762, -465036081, -68814170, 277382644, 211299654, 127857617 ], [ 12002007, -307334374, -378556944, -586538287, 594552816, -17106384, 304883877, -86777434, -331618098, -452184394, -328508513 ], [ -9096024, 462100884, 52754741, 187169732, -321899552, -73719525, -135751432, 16308844, -245664525, -72386188, 88023268 ], [ 400656347, -343750986, -519688280, 972078337, 378965622, 601894435, -2212932, -314266451, -91571370, 511259949, -344236293 ], [ -287608518, 100755642, 77457303, -130738380, -50143588, 914435044, 301661604, 96497270, 87515084, 6295078, -333937310 ], [ 352946612, 790284769, 8995774, 287319265, -346943938, -341076551, -391925841, 651311212, 12048159, -325724504, -72684419 ], [ 469095624, 264773091, -234515289, -100451894, -708215177, -404969504, -413955109, -190885501, -499827249, 8449121, -99323891 ], [ 260739610, -62329927, 224846462, 650781318, -289794059, -27748260, -856336632, -457867984, 27035818, 172133616, -172912123 ], [ 425923838, -615251670, -6380538, 475345315, -59714908, 757572350, -65413593, -39786968, -19915027, -179257123, 17305887 ], [ 164950559, -32276125, -118549751, 49244447, -515638147, 237501686, -290046329, 547501485, -761678511, -228535828, 408955072 ], [ -317667938, 201586963, 34762658, 731033856, -5690002, -455172933, 377566470, 413523921, 819767849, 39649534, -1558220 ] ], [ [ -178405800, -783052336, 658970753, -58830385, -267895403, -241286896, -300581513, 1269026, 53780990, -969659324, 234297164 ], [ 96698688, 63723940, -203653354, 59761881, 585402539, -179937235, -202845811, -62085064, 175587977, 375301379, 124707874 ], [ 155020504, -728499572, 90021682, 204253743, -87056873, 60050413, 73172406, 365037959, 27779173, -316677682, -849364146 ], [ -564952614, 662179234, -45809481, 4500405, -298019395, 395863904, 712001422, -696165325, 734663610, -398390202, -383731380 ], [ -584890960, 507746488, 431326316, -40110127, 83625181, -475842847, 385439442, 460924998, 262468840, -680756730, -562325672 ], [ -116486104, 27901732, 73056597, -34794752, -6873478, -129835086, -63196611, 95132447, 844388296, 9486064, 56457091 ], [ -163295105, 525647505, -304118747, -479304016, -382165361, 69716368, 379303634, -176502455, -397186444, 234447829, -4623438 ], [ 618285345, -566173479, 8766702, -851104, -49243160, 1820877, -401855371, -115655977, 807876622, 71322342, -499844019 ], [ -24975774, -361039513, 37505636, 240709543, 388684673, -129559455, -203595910, -43252774, 13103014, -758020655, 137787702 ], [ -128196515, -888412390, 93851787, -235234831, 382125311, -295302872, -60492109, 84972834, -552212152, -291849307, -55161355 ], [ -245692373, 241910148, 18478965, -25897886, 452982024, -93842720, -4986687, -328164159, 411042321, 285829732, 581636878 ], [ 375017245, 27591705, 52146952, 3735185, -361938376, -141725487, -1656640, 16696034, 665603647, -209115280, -282713428 ] ], [ [ 239061806, 777099748, 133241071, -48552687, -67685740, 54672985, 77210022, 108361591, -166248552, 589547688, -408445188 ], [ 68293603, -224033914, -727950766, 90360406, -123600004, -549987674, -206140798, -773730466, 76596547, 285958070, -302858584 ], [ -29386156, -127405682, 111768150, -4723498, 157645879, 125096200, -23783647, -45711348, 252880757, -220042132, 465145608 ], [ -149868072, 324436333, 1498044, 58484955, 205752301, -269070037, -548749316, -859289940, 187877397, -549006874, 264627362 ], [ -456104372, 490204054, -532858944, 263822087, 293605127, -137397322, 238096939, 661262215, -300694596, -938513189, 64489049 ], [ -106051164, -656987582, -729166499, 781517539, 201035089, 530807755, 52364478, 413098809, 534724234, 335763023, -8731147 ], [ 29252462, 750313302, -188629473, 689875251, 155727466, -5906608, -734476034, 854522421, -130617717, 964913, 175492887 ], [ -236779078, 379411711, -91453403, 236896272, -50493665, 21576762, 64951280, -88627691, 755332262, 401066534, 31715553 ], [ -118551744, -327095148, -15222586, 108359506, -89210125, -268068242, 146488584, -97333558, -330856112, 381395579, 205482760 ], [ -371552646, 149459596, 161479286, 7248911, 247601448, 558090896, 362461325, -198407544, -56933072, -532420728, -371091800 ], [ 170079282, 270069976, 21582452, -499235451, 134430467, -72445678, 287544049, 98941044, 50991452, 128637422, -406627959 ], [ -21795701, 454919310, -48804216, -134244368, -49541253, 2196130, 39592071, -698964719, 367687439, 16854553, 170725970 ] ] ], [ [ [ -157063689, 268484061, 831114966, -320544883, -17883625, 97069789, -235211764, -333548613, -62626401, 258521053, -685714086 ], [ 57040705, -394988177, -743747026, -646423087, 27956807, -36264057, 202332328, 127283362, 831297622, 649285483, -156885376 ], [ -41600446, -171182299, -63470526, 289444183, -596071331, 184883329, -1008541102, 209870078, -26464463, -867470189, -255844056 ], [ 379813101, -216421980, 99147996, -296338536, 320950740, 1716377, 101507859, 652123918, -41273793, 414772838, 302276125 ], [ 528690705, 59148567, -410783374, 301828036, 239793031, 289220411, -265402657, 253914467, -91679442, -3396359, -570973001 ], [ 196209981, 832021868, 551115777, 319145574, 82118283, 22563183, 3537052, 982914090, -495241706, -219800760, 3426837 ], [ 893516281, -151671, -205729721, -69770831, 25934348, 24467009, 364492151, -97590676, -59916552, -7077140, -181804481 ], [ 246936099, -47401811, -643834589, 148767195, 126667746, 483118106, 83979585, 487153008, -246496499, -3940155, 364396413 ], [ 6016327, -415836178, -605375245, 325710425, -2333989, 99516534, 8064065, 712825853, -570248907, 37440105, -3889477 ], [ 170866113, 774232892, -72472417, -34152987, 141982862, 311200699, 711239899, -293144023, -801347824, 202501971, -736928404 ], [ 661212045, -299615140, 31798344, -32185901, -366938727, 173631602, -349210058, 14549064, 535004677, 69268402, -158730889 ], [ 41623459, -2731137, 309417682, -573172342, 8250352, -192478089, -455495827, -218996750, 6081509, -616342788, 15710387 ] ], [ [ -241977674, 109144441, -6102842, -50507026, -312073967, 98792341, 458468905, 236879795, -227891704, -3073578, 3064458 ], [ 123112671, -199017895, -329154, -861692030, -573478, -175463865, 178139456, 102329289, -75708994, -146150771, -507025979 ], [ -148075386, -730953310, 574967096, -80652736, -446516296, -84506232, 7674514, 421475321, 115168452, 79896567, 122648960 ], [ 81223165, 135468177, -291170949, -535464432, 8101640, 526982239, 666843052, -298900265, 137426919, -463985862, 380884180 ], [ -9507893, -377831223, 213243195, -308492335, 515514739, -474612347, -6273060, 947968203, -477230, -40276422, 149815149 ], [ -46552279, 448197922, -341504991, 142391540, -147937758, -194937915, 142698559, 449984819, -26714938, 233765118, 112249214 ], [ 301049553, -270286411, 7035797, 512675629, 104873673, 81277563, 128154978, -119316499, 786964378, 107171126, 61549681 ], [ 423326824, 39472205, -4159914, 25361130, 186517773, 664660721, -60689272, -147918324, -648511136, -213892793, -648436937 ], [ -284173346, 277658701, 130696682, -354897572, 29898843, 21930660, -584768101, 210755633, -52074088, -106913390, 589422277 ], [ -33246455, 307838983, -64894550, 5382955, 64738087, 266686266, -342533377, 333284643, -837746031, -7066490, 12041012 ], [ -6333230, 15009528, -121055906, -198148996, -170578855, 251616643, -8771844, 453160093, -314908317, 662438228, 354653076 ], [ 167693431, 462167409, 647202825, -88340396, -705492615, 88456654, -508552153, 4133896, 751195184, -171488906, 24252431 ] ], [ [ -9630230, -273582471, -352505150, -5406779, 280219402, 230437003, 162792841, -659304057, -225646828, -116856912, 148971209 ], [ -527423716, -185642845, 188279717, 7259395, 53095061, 533920468, 483203171, -849362358, -510505964, 69564022, -569918444 ], [ -359697272, 492332969, 181525004, -294134486, 53504804, -248650587, -425367479, 37750923, -942271894, -5052737, -122156697 ], [ -379390621, -120260422, -23863879, 106718736, -388369455, -298607147, -90602811, -344778, 336853339, -554236437, -98123218 ], [ 78926391, -33444359, -677750115, -344885682, -742687202, -59272180, 733397117, 48924144, -111821448, 264124411, 276914382 ], [ -16286461, 198624482, 356040608, -162263853, -27488564, 440531404, 131474868, -163170202, 549019810, -408795303, -34878222 ], [ -114129329, -4687034, -16680358, 502544381, 230098997, -157391133, 443584490, 328258759, -762509626, 923778990, 160699468 ], [ 351912123, 31425128, -614305935, -61530112, 176549945, 580127334, -167946972, 405448889, -67033590, -861919921, -3064045 ], [ -337063238, -239088178, 166293237, 614328465, -156534643, 1012310103, 229575125, 441535563, -14068648, -157318696, 97703829 ], [ -616561003, -21894942, 112071722, -36274864, -386288196, -4944439, 218668551, -60693464, 617879663, 141384636, 564739435 ], [ 56343578, -647410003, 221250439, 450839463, -11779095, -454419142, -476095174, -564648109, 209078234, -336259566, -53184547 ], [ 160581196, -12781301, -601994166, 254562410, -19533749, 53105155, -111989452, 732221712, 43757919, -970996720, 324568558 ] ] ], [ [ [ -362817518, 67202643, -393347908, 734794859, 14137384, 59793391, 46840236, -542217393, -325980294, 109442236, -4335173 ], [ -10762749, 83630992, 897881705, 131099705, -543747622, 89505684, -109370690, -707430744, -15748917, -859081335, -237651976 ], [ -504634821, -136057086, 435463510, 791112097, -44383620, -558716909, 2984386, -870897024, 590161856, -454621496, -153162685 ], [ -419448209, 329606376, 21379819, -127688974, -53338232, 445311623, 19762153, 819987499, 17114939, 179483214, 219932667 ], [ -119255544, 188777177, 590724946, 637430593, -764413261, -675250028, -338506747, 152147205, 6772778, -243817849, -174717719 ], [ -464670396, -41129900, -162653930, 43936585, -904948162, -227006582, 196428600, -18355960, -430603236, 12417571, 102710611 ], [ -57285240, -279541988, -35925736, -194549483, 314114927, 85428909, -1669032, -320849143, 379180463, 103768517, 521674494 ], [ 8416560, -365779471, -806239758, -35698448, 461753539, 381307512, -584247197, -79988943, -235775637, -265447456, -98942726 ], [ 578782125, 9105927, 411977191, 13178980, 129959187, 242739861, -371299959, 62331824, -128266731, 243109505, 19689475 ], [ -509115161, -120901286, -210745905, -34584540, 62110380, -613590573, 37057660, -390450178, -86510117, -440184654, 10977413 ], [ -383661283, 1060500534, 30727930, -313172751, 312504856, 146775273, 328954401, 712144590, 528035304, -636304007, 74098568 ], [ -311153605, -694961004, 71083584, 197544965, -162639206, 446138607, -29180336, -278621246, 80919888, 714755397, -74637141 ] ], [ [ 467578519, 8861698, -269799842, 45974079, -207456896, 203949469, 158594765, -867832897, -33391978, 135419057, -444710720 ], [ 776039781, -36395331, -300761553, 384884185, 4587143, 34746857, -79824301, 13591366, 818051780, -446565509, -587816302 ], [ 242898949, 446164309, 159199784, -449407820, -163766084, 60674525, -229918080, 116710728, -117342184, 454650606, 733641134 ], [ -102123556, 619910237, 558664956, -501917798, -432659022, -173563640, 526814120, -302653220, 597236408, -192292115, 422451789 ], [ -3463313, 260306107, -668002749, -226774969, -117200180, 105797459, 101672436, 649945169, -427779155, -103424926, 40057610 ], [ 549929749, -390500164, 343868394, -107941122, 180343502, -147444136, 406887312, -700661409, -45788948, 251143418, -49006968 ], [ -226529588, -78042775, 724166207, -274620719, 231490953, 454859010, -528551785, 41683123, 41127661, -449311336, -224008344 ], [ 359106543, -746880624, 78849572, -24441556, -7035203, 759820467, -396069840, -23129865, -133559095, 251040186, 283008762 ], [ -20215446, -175544038, -343219680, 82426803, -191328670, -115815211, 90671519, -62859347, 417465770, -289081455, -551998462 ], [ 383282507, -461307992, -16610040, 4930258, -57660595, 48579397, -177896856, -43366837, 531285470, 122831145, 356478287 ], [ -14027779, 750764244, 306618620, -315837042, -46062700, 82848001, -163377473, -105638624, 581802831, -282744959, 58012544 ], [ 35922942, -149493249, -222794604, -44841189, 231735977, -633535722, -187473877, -633182198, 582857155, -225029521, 79774703 ] ], [ [ 105497748, -160268519, 762264883, -37807071, -586148965, 114838688, -624835, 14778224, -387041929, 429734522, 379878445 ], [ 115827588, -259108440, 333176168, 334480176, 553535883, -301317292, -120612310, 484071406, 624300739, -442822122, 384826641 ], [ 930639944, -9334017, -114272760, 238541834, -94311700, 1797217, 92987392, -388568582, -417620560, -330961730, -917791856 ], [ -276702876, 437023275, 395160158, 278739253, -116064828, 379829026, 742300904, 65870634, 499013434, -617527137, 345937082 ], [ -374944411, 82796549, 154815595, -240939417, -809328907, -82759875, -326202591, -296327000, 618608849, 827598917, -307015772 ], [ -243288357, 221467556, -297768893, -56748255, -139190305, 21554829, -126303490, -280729935, 67829433, -78189021, -136829395 ], [ -80977506, -288909965, 324082540, -47075024, 427450755, 421857117, -174457370, 566190052, 10483295, -9859275, 265108088 ], [ 237004523, -612293822, 329290629, 123144140, 366269201, 259266983, 367233197, 22972207, -352245583, 44915167, -54314002 ], [ 196948488, 13303839, -247587625, 110006271, 481164165, 258236239, -509095229, -257986055, -28769678, 211690256, 113787004 ], [ 393604806, 14681753, 955627657, 438227993, 40438052, -27961784, -281955281, 387933432, -611699491, 889320058, -2116370 ], [ -78922830, -102697156, -18728699, -309269726, -15638421, 194440275, -250231945, 20142642, -428764589, 513193420, -22582676 ], [ 152989663, 205891169, -258184285, -75603496, -743589579, 255147312, -165201475, 146966703, 667005830, 191912085, -42577584 ] ] ], [ [ [ 97941018, -312931560, -362272441, -732581934, -51307639, 693935064, 6517877, 12489089, -961376, -9673242, 95374421 ], [ 328062833, -3842917, 846768614, 133739961, 128357988, -717646454, 54967363, 705235357, 424105475, 107181309, 68644373 ], [ -108394011, 367877219, -154431235, 297653950, 86414237, 6335458, -285472759, 311419134, 167300969, -258661, 23161858 ], [ 274061214, -24164111, -59625469, 280070493, -673307298, -3602942, 578435926, -11687918, 435438368, -348177662, 272874425 ], [ -525672660, -621419751, 282429158, 162911190, 57544200, -250012270, -128264911, 2260803, -27211244, 62771780, 51458260 ], [ 557088578, 73878374, -258993654, 163282, 23161019, 872867850, 750027105, -27008280, 771075159, 18825019, -258264314 ], [ 291540364, -232253288, 598648811, 109164878, 8366495, 485030041, 600370413, 292529244, 379531167, 912881474, -593785461 ], [ 83629771, -392389037, -29159324, -12904455, -436820045, 5198117, 408753026, -13842880, 2768152, 323879567, 7725966 ], [ -114094513, 316620779, 4155545, -329864185, -35941977, -843225015, 232284002, 689545162, 8859041, -98502123, 8897386 ], [ 113144018, 347032949, -32275896, 193480461, 142221364, 206286323, -108039173, -365489301, 185539197, -409747140, 18182810 ], [ 221206768, 59592879, 86158710, -370972988, 7961333, 518421272, -636192614, -85578731, 767161325, 635385010, 792214102 ], [ -368280778, -128385819, -2094295, 107891446, -419203989, 168384107, -467210685, 580061405, -300174121, -370925822, 448093990 ] ], [ [ -83539322, -98001116, -6770137, -529607583, -605060089, 177053404, 73310483, 156834565, -65387794, -20012963, 218937040 ], [ -103451234, 38664414, 662262673, -48202963, 407079258, -535057701, 817524, 764870074, 259875391, 432157405, 107349197 ], [ 63306922, 18497900, -341346746, 8183959, 157167635, 165181207, 174173335, -128141103, -64139501, 448428510, 166130297 ], [ 81998693, -1236950, -40295017, 81351386, 113856641, -117686448, -164343427, -47313694, 361537815, 37329191, -71119766 ], [ 661049078, -205157505, -450217272, -21155867, 735736128, 247821965, -537547430, 351648531, 55169086, 29994808, 994894674 ], [ -749298863, 722203971, -70636366, -264129763, 453524891, -451640846, 175417958, 258280258, -408823823, 178404514, -89444299 ], [ -593601017, 502413114, 481033103, -118995901, -192104606, -342820357, 90232308, -36472900, 51211637, -164924105, 1026326316 ], [ 535051115, 575248216, -95980235, 1699515, 581211802, -231977531, 149508890, 207985, -27263835, -146004676, 329349982 ], [ -153305019, -820128859, -169417543, -106056022, -884548496, -707189635, -379388785, -342088163, -73355, -227401383, -359937288 ], [ 7393568, 559457618, -282077679, 173659897, 582711884, -10025821, 69945820, 42208104, -366505831, 603355948, 144939966 ], [ -446954540, -795250205, -252180551, 622483819, 217559557, 32550599, -123470861, 507411910, -70120526, 670599412, 244458204 ], [ -29734911, -434567051, -72110522, 357754151, -347989052, 131323500, 148291562, -70671490, -156033070, -503238611, 113733434 ] ], [ [ 2131380, -262185, -147376274, -633541792, 315225770, 53252570, -279118026, 46074281, -922109310, -444422749, -288831328 ], [ -669034954, -632698905, 165751399, -47189096, 274212237, -70134612, -178711067, -850466734, -693879094, 341907399, -170888452 ], [ 326019222, -336085714, -18839687, -311271597, -32281050, -919714510, 166125219, 215714741, -158848054, 47923139, -111506600 ], [ -43222922, -6022558, 493474074, 955269772, -13640525, -593391689, -69199144, 180617281, -626078625, 280197661, 76609886 ], [ 144687450, 45653342, 97783927, -299878593, 520952726, -362009852, 79481134, 22371075, -644760152, -197565902, 445163192 ], [ 660608074, -543117191, 40777764, 151678535, -15654924, -1675223, -95022063, -233936668, -203891497, 181978895, 797945842 ], [ 13433399, -420000025, -236517210, -570767364, -327759926, 851516134, 79082840, -172686385, 163541391, 104439025, -48212536 ], [ -718826915, 321916164, 275496076, 590357703, -795182346, 562335919, -163720176, 120403609, -42007078, 150211251, -788719179 ], [ 121537528, 44965799, 678797273, 334349116, -175174599, -7720700, 346630622, 31737226, -53125779, -851660267, -164508323 ], [ -213324984, 264949318, -488203205, 211184968, 13347502, -439480958, 397414844, -171661402, 644831593, -274119439, -21999889 ], [ -39066060, 72610827, -277140792, 338756907, -122032108, 209855753, 241724527, 208828235, 10866243, 469674519, -273830372 ], [ -366030656, 234476987, -377720285, 10474401, -131848260, 460949968, 327308317, -854565713, -279074279, 3002887, -241441682 ] ] ], [ [ [ 6918488, -688892474, 66870324, 274783940, -588658995, 818833305, 423603310, -210950938, 826325309, 176426445, -508002480 ], [ -634527230, -300255032, -182671396, 79111286, 585787559, -702733158, 111852698, 127995314, 72559062, 480193520, -347736766 ], [ 9167546, -122092763, 371010674, 560138954, -73022402, 345748582, 358526154, -527176438, 658890147, -72083233, -669158817 ], [ -31571373, -282386040, 139326760, -67927212, -19802805, -252363700, 272627988, -90596505, 726503423, -463830639, -721357050 ], [ 140329510, -293130872, -109765310, -99758975, 221616142, 137717874, 278500916, 164661003, -133831686, -523780943, 1099316 ], [ 80036405, 111649960, 71408481, -813188939, -44816572, -233389356, 95782916, -467247982, -494263473, 484365361, 18737778 ], [ -286348953, 231027961, 392384414, 21285277, 639869417, -63959618, -568672365, 29961963, -64599251, 934399, -267931052 ], [ 538259059, -28118949, 303303, 524660405, -210915044, -547157987, 565162324, 470841260, 451112654, -284190169, 443319309 ], [ 548872153, 63619709, 8526610, 385254298, 421279142, 202995500, 8094082, 881453169, -127051642, 119716031, -21804863 ], [ 531624326, 39933696, 76433362, 784705757, 242136250, -417194750, -538228542, 758667297, -4533279, -399364, 1927523 ], [ 20475087, 427805753, 337426148, -672927649, -199389988, -379021883, 308817350, -147564780, 605738347, -18113384, -35510410 ], [ 58629028, 664483750, -385928054, 184981717, 860019682, 221839614, 322564214, -186864571, -220964112, 92100704, 151485811 ] ], [ [ 165718743, -75316098, 38481887, 750816109, -21571214, -228258509, 439733976, -218227586, 251843447, 709997165, -172716079 ], [ 539934711, 388817027, -839419783, -81284589, -140368434, -296930894, -593570156, -410697693, 350797020, 378054269, -478136640 ], [ 443570657, 1613651, 684370784, 176096610, -684808075, 458108129, 80559798, -10469409, 470979333, -2954159, -12549161 ], [ 191014110, -173943134, 418347076, 631171851, -227361322, -124906094, -444478264, 39718944, 125260366, 582322383, -27366331 ], [ 215429196, -235005294, 176533416, 627392912, -115625241, 7422783, 653830841, 692128669, 53103895, -320755956, 333871798 ], [ 375096286, 106576572, 143593930, -168499021, -310102959, 345602708, -499515487, 215929898, 365430419, 394862886, -804428854 ], [ -13912102, -331715335, -143744325, 358737564, -3945978, -651784094, 242142059, -639441883, -538139480, 95553635, 214638102 ], [ -272459494, -204920580, -89901601, -335694774, -303264863, 193579480, 212079892, 420284747, 30774255, -163283902, 489019306 ], [ 481850199, 413700110, 643973680, -11980155, 634810403, -493239562, 652810291, -33383101, 100113546, -169202206, -35964848 ], [ -258080867, 566750288, 8875768, 359535557, -419728170, 19560240, -261925054, -118018118, -138801590, 720204988, -285193702 ], [ 203249095, 223056879, 326008746, 1419870, -751327731, -77820374, -257173539, 114122413, -41736199, 144095569, -606798334 ], [ 137242960, -612388245, -353494312, 444266198, 83802510, -79581541, -649034706, 60064630, -512563375, -56124719, 36944700 ] ], [ [ 430722251, 183308158, -309340394, -704573521, -471582360, 196052945, 38104513, 11780990, -326090208, 48818616, -42363584 ], [ -371922896, 16193040, -21895121, 87078573, -12581169, 817905785, -93090726, 108480304, 406121131, -638994351, -132059401 ], [ 1444894, 103255444, 105632151, -429795991, 858839061, 262929263, 328028057, 252862656, -816447455, 69167959, -220814709 ], [ -656297919, 845420474, 404778508, 310621616, 45461719, 99320252, 110190065, 86670376, 856881658, -573797498, 69379579 ], [ 32583160, 37022039, 185892013, -869572419, 728571791, 19564198, 170984813, -829838047, -24648170, -70160891, 41141655 ], [ -323585375, -348202577, 172081219, 943524999, -623418774, 378278285, 528674081, -161875476, 178603317, 50816728, 219474406 ], [ -159113300, -359514646, -126419849, 768223653, 399224505, 68941060, -522990053, 14010458, 89454827, 160487395, -178948739 ], [ 179897575, 55119219, 31838272, -395121572, -499374854, -177579159, 631549533, 3976757, 124405390, -979859154, -52917016 ], [ 41728342, 13902467, 201936783, 53777528, 272628183, -931141503, -367343099, 481872864, 28067612, 766055013, 11652721 ], [ -16299763, -117876529, 115222775, -4314289, -9875030, 601913787, -449897719, 138406949, 180884560, 43229282, 584435944 ], [ -33819640, 96162816, 68444957, -61610411, 100052096, -53719611, -295470468, -27706823, 186988377, 588426472, -394502 ], [ 660878783, -468433327, 3815007, -254060948, -2317375, 403438359, -283106472, 54786205, 139707977, -187767087, 431519178 ] ] ], [ [ [ 9182869, -434975863, 9034752, -301081143, -55836531, -308105711, 52657785, 486802853, -369100329, 988524160, 232816048 ], [ 307567329, 439936477, 413001164, 423625081, -349650963, 305532799, -647389233, -3259117, 23823344, -196870930, 49668462 ], [ -122033584, -83387483, 200019756, -468919074, 25281637, -186994391, -30143081, 109250104, -323700824, 726997012, 104425184 ], [ 13466294, 112766046, 321265867, -462672708, -243031291, 49195525, -142092726, -237601173, -135098479, -15462026, 239569824 ], [ -233121686, 299457088, -46554119, -526923022, 288744693, 831302468, 121171044, 953603349, 352375427, 239514254, 291754497 ], [ -175206967, 31238521, -107352116, -3447336, 781532137, -964690868, -850576988, 535141189, -758249118, -116513968, 30255586 ], [ -2893, 99548512, -319929154, 586230454, -344708653, -712066987, 610641465, 102383120, 206430938, -754208450, 269976762 ], [ 65142771, 279521964, 548135610, 3417260, 724741739, -307110176, -80745666, -530410608, 1236304, -140105798, -381634456 ], [ -22454084, -44000416, -308163250, -507022288, -328086340, 522096182, -162337492, -298184867, -15454195, -76729418, 285797350 ], [ -53419652, -449658221, -251799564, -178551799, 253706602, 170279492, 402091009, 52352187, -270399518, 586841798, 28625678 ], [ 229865, -7645849, 135238405, -266863782, -70320140, -100595517, 778669218, 889437167, -39219429, 158016239, 422983330 ], [ -58581771, -942444928, -96067246, -819201878, -602209959, -363854799, 94550783, 367760000, 298965723, -1689071, 90447198 ] ], [ [ -216205057, 45749418, 210097570, 246198421, 149573574, -179653765, 168787918, 129977060, -189152282, 311663116, 294919301 ], [ -145783020, 204884515, 439344190, -126609343, 212416723, 766833058, -101333392, 475934425, -606524026, -235042580, -123747597 ], [ 170439821, 98328953, 728258185, -352017966, 462389701, -103808069, -88662362, 488658884, -447557161, -7995188, -293694 ], [ 45712964, -87846247, 105977323, 168278946, -387209682, -259819046, -515794037, 47789915, -646851479, 982911519, 386032164 ], [ 660153257, 155331902, 312528855, -878706342, 53947929, -67199137, -27775726, 573798520, -142743874, -353452792, -268482856 ], [ -140484862, -102460095, 15862413, -199977020, -217287434, -409064293, 113344342, 366788057, -111776527, 85041303, 76056410 ], [ 5733280, 92325372, -118552908, 7677591, 164300879, -167437753, 250057253, -723007474, 402153758, 499589492, 956643582 ], [ 169231313, -76692841, -185727219, 215330596, 2892407, -158579124, -443890026, 69273421, 399170465, 37898418, -89363592 ], [ -42144944, -213913598, 532145573, 232345552, -54118037, 437351494, -126336151, 174747939, -2035617, -128533785, -168065361 ], [ 733023467, 34228553, -235984478, 1869459, -784772851, -509246449, 73124472, 163738920, 666987082, -89184519, 194988413 ], [ 118411226, 83896690, 589763319, 714997366, 550900105, 389950385, 206742922, 17639296, -42482527, 337361020, -5262483 ], [ 37891959, -483731542, -3603587, 229476930, -426159915, 177999406, -546785960, -201720774, 196367966, -95188343, 429709298 ] ], [ [ -288841028, 332129038, 963030836, -629010575, 298070557, 269677726, 248086522, -9564368, 137768106, 30317718, 2636816 ], [ 712558706, -478958695, 25493158, 254736818, -782610426, 97420, -464599072, 106996106, 104704115, 988700783, -263266697 ], [ -74828864, -546512984, -272540662, -189803066, -21537962, -512416489, 164094535, 22871685, 16714029, 86036131, 22785495 ], [ -3192563, -111863057, -373492689, 98230603, 433799179, -701063503, -159043589, -31365637, -849493160, -258808604, 532443211 ], [ 387821596, 317624024, 28461875, 656390247, 88391643, 554822986, 302095628, -100943306, -80730958, 1581492, -348944671 ], [ 504419097, 513451960, 610884934, -145667818, -135147233, -489183, -218920746, 511951743, -216713610, -226981640, -178867099 ], [ -126663088, -388555530, 640715127, -278030659, 279781220, 624181550, 495723271, 194642824, -72359525, 115188463, 4987095 ], [ 385138141, -649278012, 909484969, -308559403, -321371666, 107222724, 254088127, 205000567, 800481645, 619483961, -90678742 ], [ -586522090, 783425915, -297445733, -10714268, 77659705, -21781561, -111138069, 180249794, -414346228, -803609362, 171572205 ], [ -250230862, -290937895, -916514502, -46099800, 23661229, 360447366, 420190926, 572322965, -284954902, 1214766, 177959898 ], [ -100241039, -98088277, 460853292, 506897217, 24501339, 286697921, -337747779, -296130257, 589153314, 740858908, -145159889 ], [ -349870380, -787328900, 173450183, 222373598, 30303040, 62915664, -193239466, 442400258, 81478586, 9171840, -65790859 ] ] ], [ [ [ 265477901, -425428801, -61235986, 28385765, -6757032, 887773673, -7388032, 87941323, 138224734, 23468607, -173223102 ], [ -94263948, -346536158, 77148815, -296774833, 431411306, -24687864, -53618118, -264746868, 332412491, -17329601, 308064110 ], [ -903689132, -487445094, 456175570, -202895475, 419658432, 626814, -184736059, -386014640, 756545722, -23585420, 63104359 ], [ -180558681, -123129855, 165720550, -103379187, -251411208, 298957050, 838939565, 209048837, -461216871, 145388289, -420880372 ], [ 58779178, -27867749, -87139642, -667383770, -99135886, -22104659, 104590257, -227450748, -235728722, -779089289, -20074000 ], [ 555952106, -164197411, -335731398, 521768884, -164544047, -79762763, -43288123, 416905978, -735134086, -340923992, 6552748 ], [ -81944947, -857440737, 71852390, 254318829, 35779274, -224760609, -25021259, -359835928, 310844895, 138807173, -193968244 ], [ -288059530, 95145207, 263287758, -358310300, 356338900, 262908462, 279133633, 679376070, -127493089, -191245544, -81189369 ], [ 31747696, 28209845, 304967903, 278586413, 25676802, -170742264, 770035290, 34459287, -29124666, 613133940, -93730488 ], [ 322639533, 144442309, -35871239, -206118798, 474474744, -346637121, 613048334, -478891558, -393332102, -658886602, 440498461 ], [ 43271845, -47259919, -58573, -646576515, 2892091, 479164729, -405873081, -96198744, 10387487, -178384091, -8982118 ], [ -214176874, -248070416, 80775439, -668464671, -313020352, 139188254, 81311508, -209920485, 588528927, 439372153, 75933799 ] ], [ [ 576953593, -145178047, -13414342, -358639129, 433718245, 43619402, -2958197, -528753276, -81028412, 456952870, 77397934 ], [ -391305959, -80028979, -41153955, -39892857, -581677410, -74142942, 165869823, -365284695, 48671332, 676175409, -363417249 ], [ 50910561, -47631511, 209454188, 7820188, 815171782, 228171902, -239336984, -212590503, -320229392, 85888812, -460435304 ], [ -115261374, 589366802, 703628353, 373860289, -13440078, 17592123, -253605476, -225016770, -122062169, 295305164, -74167858 ], [ -544636093, -188203355, -660649925, 229310897, 43898036, 226081862, 229278841, -103446051, -332103795, -101363229, -243596967 ], [ 43206575, -30568422, 502929578, -95638474, -143611689, 168320963, 391059701, 19257122, 206490903, 186359395, -508719989 ], [ -129690501, 685178611, 110695587, -12470110, -32338541, -344848620, 1486551, 219118152, -127951034, -218488495, 289978157 ], [ 59810293, -211514808, -149295937, 104570842, -264608134, 247550635, -231792998, -91419628, 62948803, -383847976, 541093963 ], [ -272272699, 183203197, -300249917, 53390245, 4201623, -66755454, -795781104, -595588987, -70496840, 328969530, 643554263 ], [ -378093036, -890176994, 8328150, -259237273, 15954537, -242353283, -662242006, -118294068, -187272702, -30976760, 396648010 ], [ 92369249, -403177180, 247387916, -335680805, 290929189, -573466020, -424540809, -595927694, 275094102, -668853825, 18336603 ], [ -145472703, -13878064, 821944494, 128229892, -188447210, 242295976, -762318385, -157489930, 15939550, -93487012, -168596112 ] ], [ [ -313619972, -11566242, 263887346, 371296675, 637925254, 683271778, -85063495, -239071372, 288389566, 45116892, 180755699 ], [ -273927453, 52542204, 21284447, 494874456, 199229647, -261825044, 197351421, -209771372, 263601273, 541647807, -256151959 ], [ -35605177, -225219417, -605551376, -31230155, -1972340, 355104224, 137345033, 894432442, 418146932, 196308886, 190266351 ], [ -128362655, -13704491, -494052000, -560343238, 418675703, -99250098, -39679220, -340179482, -14994793, 27439794, -204915571 ], [ -805262112, -293067738, -397585201, -563205127, 34482147, -237039347, -24792202, -149967283, 638793778, 35833951, 124552187 ], [ -210870324, -170439640, 77877845, 592571843, -439975835, 543396447, -90403210, 22664792, 480471477, -589854986, 65565052 ], [ -301858868, 324521851, 113062466, -38214380, 47915510, -527673966, -54141285, -202523728, -135625973, -68038175, -10119182 ], [ -382530439, -373310015, -36650717, 28438498, 80676164, 1016404696, 162435869, 283863541, -46448527, 87904001, -20591015 ], [ -18240924, 52121312, 903446196, 34036377, -40086346, 109690261, 120233377, -603410507, 395806844, -7710668, 34887393 ], [ -205700132, -83721189, 178490687, 222138649, 135374448, -15966323, 345621057, -541588942, 94896780, 385287116, 850015236 ], [ -105502704, -679515892, 293166335, -276027242, 129603962, -221029305, 947529115, 27367255, -13785308, -211148914, -231620414 ], [ -718992497, -67005635, -15440578, 599298862, -415649601, 16916513, -824281642, 175943012, -218070772, -623638989, 815447991 ] ] ], [ [ [ 377225, 200404442, 229304551, 134279795, -69571908, 6730123, -285949086, 75314795, 88521502, 132833619, 375877914 ], [ 27221578, 223324621, -182884833, 11520084, 31239753, -14250412, 168138247, -495778553, 620111044, -13890573, -9630334 ], [ -154622399, 687287139, -22402904, -352978149, 15516663, -260373802, 59919885, 63225578, 26112068, -924796192, -129542783 ], [ 59488052, -663208673, -599876372, 285494947, 263973017, -4013508, 167169279, -266633343, 390396900, 24674844, -37955043 ], [ -246162997, 395418276, 480793663, 148859524, -378442743, 93558342, 142896464, -989674844, 146591389, -52076141, -283233301 ], [ -125760991, -154066883, -150567903, 152530094, 48083779, 101879861, -167820205, -916414067, -45048902, 282825109, -18666383 ], [ 5099441, -21083232, -377340501, 229806988, -598176850, -91876045, 550047718, 122497747, 113056535, -155753898, -78113304 ], [ -592674885, -162842238, -308549286, 297427414, 275189751, -155405698, 71359666, -251781990, -96334525, 111371013, 292239887 ], [ -487412019, 122970579, 113540527, -175615355, 15456994, -781224651, 216201326, -462883869, -34658903, -32322830, -686574009 ], [ -813837678, -337365874, 100040675, 29358200, -98435902, 371830947, 586481651, 14279475, 11180769, -753718332, 152576195 ], [ -841172428, 43777219, 111388674, 267670086, -99283720, -380717124, 84279548, 799482154, -41551634, -93143234, 613270068 ], [ 99097551, 291036936, -94640915, 14893034, -779333221, -493206121, 49527437, -605853256, -59048119, -878287667, 438980330 ] ], [ [ 23510873, 800931140, 601860698, 92837210, 599897713, -671921989, -397773690, 557280927, -65367910, -423693489, 93321539 ], [ 110045896, 107994609, 660941095, 454333453, -446632336, 271192411, -4675468, -501270704, 20433037, 719826797, 132017216 ], [ 63069055, 438461475, 295581429, -785979222, 1815941, -24212098, -331610493, 168101316, 176182279, -467069896, 359699199 ], [ 568514119, -496966562, -119721086, 371770016, -69017128, 8989618, -58848488, 471278990, -137473948, 476388225, -43682139 ], [ -135070050, -19279713, 526126842, -188502070, 227656339, -300364894, 360197441, -407856665, 533314199, -221486512, -275328348 ], [ 228987657, -282283315, -249466982, -509577247, 298147627, 293080689, -590053741, 4644690, 79934273, 399176378, 27562556 ], [ -548730491, 445513689, 265798262, 474416889, -83842325, 78791083, -86564403, 54252011, -131322666, -411681081, 78795399 ], [ 431265109, 348299325, 157574, -531628762, 321253164, 359063206, 139037538, -838361264, -498322629, -47558952, -203735737 ], [ 225116758, 376199041, 259266399, -184172425, -154532489, -687764617, -322238078, -22328346, -494389396, 194435598, 344674117 ], [ 26036719, 577425864, 420815308, 347380432, -340072457, -403490335, 488149917, 25949410, 715218139, 279375074, 122662967 ], [ 145967255, -773875917, 719671923, -121773923, -20859816, -692433375, 573999459, -235391203, 576402294, 144397934, -223062622 ], [ 250511439, 39981950, -58025639, 244781929, 435851821, -347760615, 3727209, -197472463, 248904940, -31779778, -95579614 ] ], [ [ 189172324, -575236267, -480055139, 849594083, -222981161, 738253063, 296896604, 88630043, -373240576, 374189195, 132266773 ], [ 42754627, 41039608, 230511340, -19962786, 171156103, -311904751, 123227347, -347113220, 578084147, 558011655, -184150395 ], [ 313997465, 363685364, 577885364, -217878316, -387338119, -554694855, -22789214, 282968878, -218581868, 471804416, 20830977 ], [ -667072029, -191411497, -166614456, 342482025, -173381739, -8135964, -211609515, 221874294, -467799485, 336987462, 387195289 ], [ -183685812, 150281623, 896641745, 1222895, 101759898, 340248328, 285237283, 227881987, 563107275, 23713444, 70865869 ], [ -7536215, 15460567, -213439382, -765512595, 232730411, -42432440, -111321850, 464202110, -532155606, 288614627, -335477911 ], [ -145313821, 430648484, 7028550, -26695382, -109587132, 774334419, 294267655, -60300870, 14234914, 399929740, -414918956 ], [ -12972642, -357672339, 204448807, -237830230, 868210, 70999317, 483894048, -96315817, -593150003, -313695057, -3154218 ], [ 487370616, 182320870, -33801365, -20643905, -542186231, 100444817, 4354979, -94302479, 115533315, -317694594, 634195178 ], [ 197228678, -471697990, -310500581, 420916062, 5674506, -262803487, -58343884, -348134262, 193673330, 61958797, -562663874 ], [ 66916456, -139008445, 226672545, 252065461, -64081514, 248528993, 19098788, -85600649, 24551099, 630839312, 236005418 ], [ 577749213, -352245444, -398788895, -452309347, -225493122, 97617118, -673347210, 594156370, 313791339, -161616438, -84483717 ] ] ] ] ] }