{ "type": "int32", "data": [ [ [ [ 642831206, 246898785, -228905038, 35344497, 135993895, 316999011, 826307480, 37032502, 721342263, -63635187, 437938759, -342657682 ], [ 108128097, -74309121, 92080899, -686016484, -124494383, -577910500, -183813922, -971572351, -364184424, 33806197, -215822797, -766765523 ], [ 345621042, 715408213, 105899829, -262609469, 48260497, -246573206, -454921896, -162018298, 356787853, 806283686, 13672629, 384451429 ], [ 77322211, -29500697, 192359536, 130298325, 258770123, 611572400, -401163625, -109296252, 1003176087, -28032904, -587560764, -382094660 ], [ 605254733, 445124976, -536696019, 107857420, 102438224, 17339998, -108367860, 10482448, -122640140, 449694385, 11661467, 175659876 ], [ -28617284, 491483821, -262349471, 456424467, 291226138, -37575493, 176244677, -333771997, 424593515, 12535268, -94363197, -455902015 ], [ -560398919, 490196081, -471252025, 308543102, -454153943, -975064, -18164215, 99430180, 550291500, 153746979, 144854560, 81888719 ], [ -270888835, -145817251, 293932526, 131243238, -192613854, 354852853, 39051290, -408618457, -106635597, -398167879, -127571768, -39491132 ], [ -5743605, -601977670, -103537387, -39016065, -219442328, 175553538, -569476596, -460413626, -436500345, -508636731, -15901155, -196822 ], [ -423264893, -29109654, -48240258, -207050, 190200725, -201895757, -235246279, 149282796, 50754322, 645197001, -2793059, 249215458 ], [ -48929277, 394464656, 545554440, -8211695, -216591021, -514558947, -269612820, -249135823, 697250468, 459490636, -141270558, 359773792 ] ], [ [ -309171612, -623873135, 794008762, -30174136, 21911159, 96106766, -353640487, -164170154, -17185194, 134535170, 9597713, -2004037 ], [ 87226611, 465981018, 231032864, 67089732, -192841443, 594362523, 522763630, -442294492, 321707117, -78599416, 843571290, -524930439 ], [ -90534053, 215141449, 312574654, -158350157, 431145677, -572552192, -66681769, -839879341, -28479266, 89463564, 626651719, -392032100 ], [ 204273565, 381916485, 158058842, -410397776, 193670584, 301468934, 121617220, 8049326, -29005174, 532172164, 377576641, -197520422 ], [ 18116446, 14710154, -51095250, -190348246, 207797372, -590540784, 271321648, -134454143, -3933371, 111316988, -145399079, -90133273 ], [ 179834736, 9107480, 575385183, 358112969, -492259787, 266433624, 27125421, -166261766, -660594556, -257051207, 579108714, -88532961 ], [ 387719802, -563523352, -594134085, 13883731, -542188812, 4776814, -198452717, 149813264, -511042420, -79665247, 59450573, -901164169 ], [ 383322447, 354462093, -581915597, -47041514, -75285473, -48253162, 63229982, 290677546, -118175308, 181303358, -37886029, -713058522 ], [ 203678733, 222055604, 274628322, 212768219, -442715136, -364118530, 34481848, -98163474, 84509148, 64009547, -145350165, 178488786 ], [ 294035383, 177299035, 220109128, 188315055, -303832570, -194372756, -439711330, -27209967, -939381646, 197005123, -820347699, -320577860 ], [ -161687172, 294922863, -317353714, 133067303, 26824217, -7446429, 479915282, -19998170, -420243274, 2272528, -220860829, 283015753 ] ], [ [ -37071728, 228367891, 3942847, -233081478, 11173727, -20568092, -522971912, 100632880, 674561566, 630003672, -330081034, 124767185 ], [ -89109420, 1969992, -315366543, -262801857, 66793384, -35426425, 537311322, -133961263, -112168011, 739953861, 85462069, 240729 ], [ 278545500, 461429595, 165183275, -20685909, 310851729, 527879842, 771464564, 37893610, 1861711, 162332477, -24384111, 9045669 ], [ -327797490, 326385416, -259058923, 414454327, 72022318, 489687231, 110537780, 609541216, -424928362, -164416948, -139233161, 676752082 ], [ -693955284, 51289065, -864550303, -80237943, -762033565, 25630255, -741027001, 656947105, 13086991, -397845637, -83086597, -40366441 ], [ 333152417, 90332662, 20550964, -143167398, 439041494, -285250421, -269160615, 238729311, -111124759, 844885697, 364465453, 127187543 ], [ -1715871, -29998839, -361632480, -632754673, 1640394, 307421418, 14338759, 599603893, 666249918, -161743507, -748147581, 1410226 ], [ 66578919, 680722576, -429599433, -340926327, -331235381, 395529582, 466735472, -246711342, 9613697, -31120215, -70100594, -91226786 ], [ 359868736, -86966441, -448949836, 33934311, -224119347, 60222463, -237789314, 762692114, 79909823, 18595633, -301397606, 64318852 ], [ -128348289, 23963080, 492397982, -734388801, 778472672, -33914882, 113722783, 224461959, -223210961, 1349606, -620726925, 148939926 ], [ 665338645, -257411038, 272501652, 251108734, -11799084, 215463364, -301260284, 110019432, 93141589, 8798682, 548067444, 436254844 ] ], [ [ -246247189, -236642142, 966201604, -100086242, -69260768, 741119070, 75263468, -760030690, 31368356, 210624950, -46087665, -462487214 ], [ 302561107, 657768068, -756533257, 189242656, 175444575, 176596524, 48949136, -157903540, 743168751, -240575320, 61122765, -185818285 ], [ -623356879, 11641374, 684008156, -538091688, -227351900, 354469198, -144868331, -241622639, 142444803, -219801279, -63347130, -194613893 ], [ -737167256, -199442770, -697858608, -46759498, 152311913, -156207539, -3348699, 6424191, -99104364, -92632972, 34680992, -127609990 ], [ -159513910, -9630595, 28754160, 221786327, 463903837, -132991898, -739165764, -918602, 20460525, 336555978, 335669861, -62504100 ], [ -273584921, -573715182, 124806337, 442640293, 66881893, -403706949, 175626889, 320488630, -32978784, -262097853, 69677872, 114916852 ], [ -48277412, 185119337, -98694594, -668613071, -206182857, 361233200, -249130932, 215844238, -422726284, -466033748, 119108769, 29563976 ], [ 964077908, 202574262, -549462787, -789257189, 260245862, 530307152, -93883224, 641675096, 67310979, -51694289, 180731315, 474556570 ], [ -406211190, -3079289, -845450915, 544052127, 283429506, 183687115, 786763526, -31328791, -149329847, 8259112, 27040908, 472468347 ], [ 174240617, 162910081, 556265924, 194264124, -523315845, -166558672, 349072882, -549985052, 74620370, 153336699, 70916624, 419310736 ], [ 391070332, -24218052, 419045967, 496077287, -4968590, 346892385, 55696587, -21333868, 218718052, -58477017, 41892558, -120732627 ] ], [ [ 287795215, -38177015, -343295298, -398631306, 90076137, 129863773, 99892456, -93754844, 215135218, -745167703, -147271194, 97852374 ], [ 444238216, -186334414, 192759213, -80163224, 419839963, -128363045, 659017997, -17467428, 693886266, -71731199, -488123028, -906105940 ], [ -775568648, -79419675, 418327194, -282959541, 3213095, -144976801, 288871984, 169724288, 70669820, -414905474, -19966348, -3827109 ], [ 358499512, -492591237, -679053694, -605682653, 413132814, 183969694, 10796429, 128681731, -338922968, 237105553, 275580842, -185849741 ], [ 82876850, -144755518, -130022151, -73309311, -297716266, -41807420, 294940059, 384874398, 43870480, -149263917, -295692724, 392243191 ], [ 202488288, 279898934, 100765264, 67584464, -384555331, -401347522, 453907378, 434284117, -594041569, 257723893, 11219346, 342890452 ], [ -55903938, -266148435, 266417268, -147126451, 211944815, -902230225, -1463068, -187786565, -847116464, 8751026, 127159104, 220464826 ], [ -36686311, 211784520, 45534867, -193350391, 5060340, 170625355, 214118606, -58177060, 275562636, -806166022, -202943974, -143189957 ], [ 32195003, -995076432, 46457375, 11586315, 165922215, -774123028, 8655070, 151460448, 255079474, 584313448, -426001576, 539499661 ], [ 115346320, 789735518, -252183479, 214287510, 164243363, -153912747, 758975793, -515724252, -186905932, 47889046, -25935612, -12937283 ], [ -779461718, -402717181, -269722427, -10856786, -947671483, 432340101, 56638652, 213123933, -117024517, -401957092, -57554123, -139673356 ] ], [ [ -1956447, 194913076, -573398538, 586537166, -51712573, 522538893, -269819030, -58668871, 334294226, 74413685, 163988996, -67541744 ], [ 66972502, 210297967, -80627290, -46606091, 59225394, -16254163, -378176582, 95975240, 10752439, 48813449, -60736329, -88622502 ], [ 78944472, -906775177, -164077177, 271922330, 24409747, -137910848, -322805964, -633961307, -371067970, 767731207, 241029734, -2638088 ], [ 413361734, -974182057, 63107533, 519276500, 525666799, 178968030, 254558439, 539149272, 2219903, 615357128, -629470692, 115052122 ], [ 22488720, -730459833, -397321040, -51665359, -38869535, 59265550, 409028663, 22040834, 271187605, 209907414, 116997128, 266067547 ], [ -585219139, 391649757, -29105682, -76974480, 4522645, -73690994, 397953596, -76079684, -201703478, -422929466, -799278827, 9437141 ], [ -4081475, -66178475, -126760523, -371991215, -67267320, -31640017, -143767846, 968675409, -148888944, 38329743, 42790611, 35168534 ], [ 704175083, -612237982, 700247870, 713338022, -367665142, -281636658, -383696626, -803523844, 920385318, -686021157, 257206753, -494116766 ], [ 50630440, -19120776, 286828532, -285178944, -132549303, -366006743, -76237127, 657575499, -914514754, 504693, -81184504, 105480424 ], [ 999558927, -911429868, -820022222, 19574569, -415640422, 493353199, 309392099, -315314848, 402944311, -200800621, 754428051, -26668210 ], [ -196025978, 412105601, 740677647, 180724826, 299508846, -47026340, -24022754, -262668891, 356296708, -4205795, -81856633, 5768671 ] ], [ [ 61790201, 364429778, 32893405, 32671820, 180078151, -214826838, -142404315, 146983011, 12956005, 792061336, 290434396, -74176408 ], [ 165493043, -105371544, 337649891, -88685334, -143915220, -411686056, 290946771, -5450536, 632069072, 78755714, 614375770, -35531247 ], [ 329564667, 275364567, 473997715, -49591810, 843776389, 164880065, 108249395, -27030742, 881316315, 247774137, 89503963, 163953163 ], [ 46566901, 361894530, 339819009, -29198246, -131605552, -777676962, 88432979, -332509890, -572964584, 100547701, -524570, 391793977 ], [ -279210652, 155722564, -416885525, -46199940, -41180178, -174763962, -437006110, -404320624, 84757516, -112578079, 6617988, -902364396 ], [ 582943343, 214136657, 588633051, 54718854, -499223264, 873325791, 17028054, -413136643, -358225405, 437886312, -256759473, 706054019 ], [ 5941785, -455634930, 495965672, 1714011, -170189163, 20970132, 32283578, 66901390, 31718328, 380507754, -310882761, 340018450 ], [ -401196079, 336724646, 560406450, -858266793, -118445463, 14164846, -136612153, -908226091, 264738036, -607236555, -453519513, 699913274 ], [ -99548804, 2931709, 202740345, -18898042, -29504963, -30342843, 626902124, -10508745, 7220608, 211159720, 74827171, -123036728 ], [ -258573802, 616565549, 428766712, 79436591, 170851066, 580261785, 413383947, -27632340, 460202288, -877287317, 73737285, -279458201 ], [ -174183285, -66538862, -922963645, -218660651, -268329087, 347181207, 337883439, -21187, 376492824, 21306776, 263094163, 97194387 ] ], [ [ 165841279, 190984660, 426080531, -238286425, 425702846, -140342084, 421034810, 19878405, -637834716, 21067517, 6772865, -591596176 ], [ 75792060, -429792111, -292444203, 355819685, -69684153, 24161200, -458647164, 466499409, 441593009, -159404409, -197395726, 86842554 ], [ 63462225, 358399425, 556493151, -126341943, 41024136, 954040394, 159190387, 478035623, -652949632, -192848571, 675252077, 134232782 ], [ -599269478, 25395297, 485990167, 73878557, -133691600, -16725808, 260085827, -524853064, -172166149, 565656598, -131118213, 594399981 ], [ -10618764, -151026069, -2228938, 86336819, 30912859, 683905971, 29283039, -44604982, 143393284, 877928076, -669914071, -278491749 ], [ -239953892, -318009075, -233135811, -753487856, 5825217, -923921041, 523163965, 107070282, 521446075, 152963567, 644269240, 54002770 ], [ 8799480, -35014095, -192208217, -144582698, 498736829, 108510055, -62565477, -25359327, -8057524, 845946835, 98365340, -28174615 ], [ 472626863, 228761164, 74770695, -94837887, 351852105, -121480784, 405075843, -46096199, -226813870, -398618111, -30466716, 618018534 ], [ -393344758, 794381542, -274901147, -71147432, -290548696, -52013279, -314280014, 304128106, 90452505, 205740549, -787292734, -13662933 ], [ -528618697, 269387832, -247320446, -80541088, 14716719, 242507119, 564520230, 74287752, 128557561, 740345488, -139102903, -23493678 ], [ 27479845, 71023683, -657176720, 110714726, 586570210, -191866510, -53951313, -45742670, 257496055, 81454219, -28094357, -198940215 ] ], [ [ -208356705, -234607589, 230096054, 445809, -552545978, 505265850, -36828373, 1880094, 106584956, -662282735, 131183600, -167099200 ], [ 266137735, 499217458, -137676014, -342685605, 13678711, -29037578, -142931922, -38031274, -247685594, 32978495, 182758867, 743921345 ], [ -16505133, -228054583, -17791594, 66510365, 108032833, -10559165, 29317962, 36350138, -344386955, 5415663, 156461651, 147462070 ], [ 358843589, -43469020, 309715948, 190728099, -123309068, -242522017, 16564722, 222725583, -72530133, 199166437, 177633080, 46949408 ], [ 532006740, 41834729, 961076433, 115776891, -162189065, -7836690, 250502882, 398177327, 13896055, -72957785, 258251269, -699101578 ], [ -5410687, -243384157, 10659504, -304906878, -221386296, -145928749, 372130650, 574397206, -66716362, -372881828, 251735881, 87172536 ], [ 486256405, -7854292, -101439814, -105378126, 81289166, -29598163, 150783301, -683203658, -257312132, 111960140, -19475775, 759769441 ], [ 883655971, -489185928, 576973708, 816241132, -81826660, -492268131, -39389937, -668325844, 234700574, 508883190, 293226769, -21254836 ], [ 6771283, 309484154, -260483153, 138205579, 666834342, 144358432, 312010718, -209559253, 267684636, -2375949, 84081677, 82767590 ], [ 776130763, 4254112, -31263377, 233205888, 298703602, -247311882, 19196071, 258228143, -183134641, -481285307, 30080365, -233865669 ], [ -32980044, -65415098, 210405673, 141975813, 415759403, 97401507, -383739710, -315118017, -181979888, 80543198, 443315062, 337921983 ] ], [ [ 33700077, -184138408, 354701979, 1423089, -58196555, 607754673, 45063275, -102785799, -90960346, -504404042, 649716496, 64952087 ], [ 563752242, -34652018, 301335952, -605734091, 164189538, -115148577, 220917001, 68017925, -517965810, -542099532, -129931944, -16807642 ], [ 265913222, -179511300, -50162148, 76637149, -12745083, -303493468, 80157036, -730881719, -748928298, -223496458, 141254282, -272276720 ], [ 509172781, -11641821, -134358103, 195551217, -30341688, 17808434, 101057771, -19230073, 407621284, -344692220, 136222297, 18934472 ], [ 576757190, -27924111, 86421028, 4216453, -454928235, 134048807, 534843608, -514235532, 41720057, -57238918, -89784085, -544110419 ], [ 58386091, -293004252, 133221497, 549262652, -126929050, -86151040, -86238024, 195286413, -443528678, -39774423, -105965418, -6434745 ], [ 225304251, 329757368, 150798859, 197308434, -511847767, -289674592, 21498666, 37917748, 472150710, 243935207, -56942523, -734501964 ], [ -28470535, 205305960, -104061102, 741899256, 292198650, 111321148, -532848299, 43954253, -399257925, 25019810, -83065755, 324724550 ], [ -18739583, -27920303, -1329826, -42112576, -234856534, -869328359, 316228222, 456897650, 242951387, -102178545, 25594640, 28990415 ], [ -474020597, -880874284, 20933905, -5273269, -1598784, 210360544, 379004576, 425667632, -550459585, 519318117, -249865080, -9867835 ], [ -343494739, 162441603, 158025065, -579782390, 225403456, -472131055, -375077379, -107508949, -29229864, 814556594, 314737560, 518301831 ] ], [ [ -351051, -530293756, 26789286, -489680513, -685677174, 37472641, 666268703, -244764040, 64857676, -28549200, -191508476, -177547865 ], [ -25200721, -42945742, -347530017, 561122792, -345731050, 79421381, -365203583, 317642122, 715151131, -966796228, 98172124, 8609705 ], [ 431933447, -179427719, -327872132, 25117055, 124846187, 390671484, 33701039, 30292997, 264772758, -190399574, 5039245, 341839771 ], [ 332104805, -230554928, 685231822, -183889356, -585138578, -62695535, -155033887, 207877677, 341849056, 223398695, -54085066, -30884730 ], [ -956204324, -650955843, -592601523, 202472353, -266435829, -602327892, 74169208, -199419453, 158339674, -359840197, -506252243, 86140658 ], [ 84399145, -173616191, 2661378, 565018381, 181518346, -313220678, 3005653, 10387990, -160076864, 28777307, 394597794, 786152347 ], [ -94869163, 163944919, 11090142, -500126135, -462151296, 187645202, -196477110, -553011171, 400150784, 159040578, -62430871, 153818797 ], [ 367905443, 478282710, 576893758, 137358610, -749260379, 202287248, 272272545, -220312438, 531132423, 597305903, 190539902, -158888105 ], [ 663036403, 74615919, -167805757, -44311184, 138047736, 43632946, 90400482, 50224165, 114183759, -342671331, -10000649, 790138871 ], [ -7460413, -151090746, -222913669, -247335130, 524619814, 215340202, -409392592, 132291355, -313603918, 3131654, -261347397, -152071137 ], [ 425491708, -356301899, 194920994, 629563202, -759008373, -55259586, -307620147, -3345383, -625082757, 227873627, -648592647, -220186037 ] ], [ [ 99474267, 93828103, 323484260, -169843969, -401179535, 39872545, -487887667, -13998244, 149185718, -6933519, -717797381, -521354997 ], [ 323336138, 11907521, -195730257, -331990480, -787797604, -32341659, 873978430, 231418796, -47424797, -243539161, 265991765, -9785054 ], [ 35141382, -100156966, -422345351, 164416339, -701665895, 185766270, 188042745, -38249631, -524086833, 114334221, -286578712, -320486184 ], [ -501875942, 3432253, 673643134, -74472973, -40743640, -391686849, -77763740, -3033202, -801274228, -121634983, -235990620, -61907925 ], [ -318736618, -569575315, 637169424, -248241975, 26740842, -105073931, 60492074, 322617830, -507918890, -94934354, 713467091, -37737444 ], [ 366060857, 331279254, 381049274, 44199392, -850566534, -308481796, 893362912, -123248878, -23924762, 883991473, 514466666, 152301083 ], [ 363597610, -28299856, 41882571, 166064757, 175444554, 74289976, -73937081, -46852474, -347029359, -260888137, 8733851, -310184198 ], [ -221838228, -277511592, -66559073, 364430972, -330862146, 887125134, -600033121, 1007531958, 442278872, 516754405, 105490774, 47315079 ], [ -562499362, -27419871, -2627124, -152220586, -515255, -144051276, -11886113, 913853721, 650876681, -127933605, 70703318, -642060033 ], [ 124599085, 20883758, 600017876, 119838354, -186637805, 599083261, -670827029, 526323793, -40017871, -411679521, 279988335, -28921392 ], [ -341411365, -158259723, 7343612, -81769175, -148533, -518924531, -809981184, 265282914, -58001180, 16298165, -556545860, 687700421 ] ] ], [ [ [ 723346828, -249070171, -322674186, 728836581, 293094197, -736206927, 646879543, -101948656, 761904256, -83812690, -473141406, -149343344 ], [ -202317767, 82427157, -150853943, -717864261, 517635653, 236217275, 571949713, -626101652, 373027474, 18780924, -73355915, 297350494 ], [ 383724622, 726914156, 67884959, 191810099, -592015552, -291829825, -513964722, 35699899, 219308062, -589952225, -13829588, -452870811 ], [ -71809695, 10880372, 160512030, 567970067, 933012695, 354184489, -812909316, 101026190, 171177671, -41241362, 496005924, 102070404 ], [ -831577348, 409340442, -397870503, -568438974, -279845886, 112747985, -86512846, 23225498, -246359602, -297337136, -344449344, -199209316 ], [ -88682418, 10281502, 357548436, -223228284, -39522876, 191025633, 5860854, 349388023, -638484332, 9645924, -127469745, -506683553 ], [ 746669624, -380903698, 440455574, -496440983, -312553139, 634612257, 24869993, 80342884, 790830133, -206463791, 61961604, 29536160 ], [ -144506312, -503975695, 799560196, -191663417, 287355038, 128843788, 13036245, -434751833, -484399282, -160518471, 596791630, 182634228 ], [ -4932156, -441972416, -67270735, 9699965, 90263765, 536747109, -670777495, -304020499, -188961003, 226906535, 36387831, -3032878 ], [ 578640570, -178068051, 408332889, 960065, 40656019, 830199520, -219043968, 132845299, 227978136, 468775094, -78332532, 320749989 ], [ -86562, 241505491, 408856793, 48894237, 111649630, 632639563, 187991773, 55378983, -627135067, -124070368, 405089756, 180380457 ] ], [ [ -1521644, 725189044, -758337257, -10969387, 59005590, -376410735, 85426830, -523261837, 10672820, -58567127, 40618803, 10630447 ], [ 84249246, -609937746, 286492607, -694595087, -240002323, -136332157, 73311482, -812824383, 338331429, 176936390, 2270314, -46824568 ], [ -358962161, -259489303, 347750612, 386832844, 161591827, -594653272, 16486505, -100394255, -684267427, -131315473, -532950482, 324392138 ], [ -393418578, -413728251, -163230589, 210020371, 132710155, 8442729, -156717648, -488064844, 108623387, 239684986, -106601196, 77893077 ], [ -83719068, 74848880, 705642653, -95332630, -329306831, -434136571, -341941216, -85512885, 4035975, 49151639, 38768776, 306659064 ], [ -91547469, 564838149, 560580455, 420077681, -534656937, -571818961, -15589077, -17994026, 62130100, -924517449, -160726487, -208491411 ], [ -141891589, 740705349, 106415815, -24853984, 397058953, -128990929, 315516521, -417316017, 330348856, -62005060, 62990216, 917955106 ], [ 7388977, -349069536, 68799552, 43598111, -66150120, 53197316, -718972589, 838926726, 434584591, 157576001, -92620488, -713753255 ], [ -330446268, -229677245, 34247113, -195410040, 321986163, 476291996, -195795459, 111351972, -82278909, 274709553, -109463685, -45541473 ], [ -327144724, -351551024, 479180666, 11236198, -852612183, -179567995, 584808124, -515578299, 291285477, -264224225, 516940058, 69901108 ], [ 182331921, 299766629, -495862562, -69319646, 11252534, 85454250, 322967045, -67732212, 283386384, -359310, -151799804, 51825958 ] ], [ [ -155343094, 611143628, -47655214, -258324411, -15802567, 8106778, -769399655, 138563753, 702322530, -19498245, 249465675, -147544984 ], [ -69369700, -454240395, -202649904, -401571908, -52714621, -15520615, 507968684, -318825845, -39089150, -18500632, 8700614, -161869 ], [ -222122022, 514038940, -191065725, 167178760, -722359441, 612827899, -815685453, 28588238, 14207828, -22179968, 74369892, 62779688 ], [ -142003937, -389261040, -59268637, -418092631, 88344507, 367830427, -104500494, 546658873, -153861657, 131516115, 114037671, 243937361 ], [ -194443503, -26378726, 348861941, 174925527, -279602062, 169052247, -383396664, -689518012, 473284967, -316447228, 40429489, 95980734 ], [ -459496581, -310029089, -19317388, -394748792, 342656420, 6008210, 106700929, -139670420, 2163562, -353387547, 513201049, 21936430 ], [ -94674747, 1082852, -139580079, 248103525, 2619796, -436618331, 16171029, 612647958, 380583056, 167351383, -644683241, 299345429 ], [ 102479281, -472712667, 270321826, 25138735, -77589691, -804301453, 418887559, 407677959, 20789273, 59674680, -110697391, 816457285 ], [ 18855856, 60308146, 61384555, 46240733, -172789561, -82632767, 456609182, -366397206, 52172885, -132853832, 158735137, -86884748 ], [ -339888411, 787755718, 325781093, -163745416, 805597449, -94109208, 386241278, -99563948, 169284097, 42454319, -348827523, 104490682 ], [ 417320594, -546020616, 161332722, -126974412, -36550821, 170169357, -92190021, -128552516, -65362496, 73421707, 583213225, 295104942 ] ], [ [ -428424308, 63863909, -614173871, -73011257, -225271846, 237077363, 79130740, 345037130, 1450055, 448579236, -575496921, 702736098 ], [ 251832801, 889349089, -728449401, -257324380, -97571005, 226892985, -76674601, -110167186, -429334902, 437288450, 17010485, -211936028 ], [ 492954775, 72321514, -448973388, -646386090, 209888155, 340530371, 259900266, -232312779, 111572304, -830792657, 62641603, -317954228 ], [ 543375425, -156594613, -885214380, 196679969, 108331171, -434445307, -156636, -1908970, -9828187, 90488039, 36646258, 8830173 ], [ 361133139, -31437550, 624088612, -383895689, 433777219, -413172545, 651472523, 18236865, -234976837, -539584006, -178333723, 55637457 ], [ -208810322, 166727534, 6305017, -110687613, -145920325, 335402260, -137839395, 506315309, 666460327, 363891502, 256185497, -114695034 ], [ -26462973, 222227013, -23670685, -518749559, 11497728, 14644345, 328042921, -19093068, 824519343, -297944312, 63096949, 80676651 ], [ -618409462, -194617813, 305338962, -167981391, 161315280, 99396598, -144010644, -366466916, -78690155, 18850546, 782377104, -604746112 ], [ 17395363, 8771253, -782794448, 329799489, 124136560, 157874525, 196555700, -37397017, 35542626, 80524968, -43006960, 449664710 ], [ -188314073, -191111006, 48079909, -365839882, -826238628, 1015420212, 406723561, -986694620, -195302006, 273037448, -77175321, -109546329 ], [ -272820763, -242499550, 691033074, 26943492, -43560941, -996256552, 216942712, 3241193, -263439396, -33356877, -801327154, -151246051 ] ], [ [ 305270248, -106809662, 145531399, 429159020, -253388878, 205542315, -109905352, 81236975, 177973763, -510654692, 450073215, 232506494 ], [ 114698710, -97374432, -172987519, -253934107, 630898881, -63656707, -400060285, 11090498, -535833668, -189647503, 281975376, 545834665 ], [ -304030993, 336533584, 15815105, 88398773, -5680243, -165158358, 72104555, -164262176, 171762485, 247771238, 28246642, -81020893 ], [ 45629413, -818299046, -733564647, 611617623, -456508036, -209393555, -26885624, -312916546, -639801637, 109466041, -135345147, -3597096 ], [ -19058066, 356383832, -77697378, 240212763, -592689052, 71556765, 483005324, 688660691, -80079572, -132777177, -289329738, 196161264 ], [ -204128536, -585241457, -249833293, 254509803, -756635838, 496609323, -362356638, -554419593, 440722174, -291412332, -422043628, -752536762 ], [ -24255728, 210897495, 474234344, -126260623, 429522549, -345360115, 3605645, 381002358, -857189474, 37244995, -52592126, 213277075 ], [ 152855108, 60449038, 28039580, -204965347, -22153076, 141380145, -288755544, 103348777, 39320147, 68671158, -200368751, -328912225 ], [ 308623226, 685471346, 41985454, 192646155, 2587304, 411052339, 222958810, 289967233, -550183456, 529348623, -357563551, -681874657 ], [ 643841282, 225251205, 257673631, -328503210, 126780756, -210578447, -303644094, 393578379, 12246722, -2683759, -43427484, -98450998 ], [ -561834218, 90624846, 35627689, -4813358, 434114033, -291548917, -73841960, 201300146, 483212151, 381500857, -416891250, -537519032 ] ], [ [ -36583283, 282372138, 223753080, 385092210, -508123099, 364522630, 481737293, -162825459, 693907257, -89977672, 268924886, 45977426 ], [ 53403141, -811427438, 8726208, 64858127, -8508769, 151877343, 275222368, -69931798, 73658482, -501859697, 11696961, -112603469 ], [ 181375972, 495846836, -82732743, 13817332, 77783638, -404733684, 96789007, 243490775, 94810699, 155138374, 212084773, 11128624 ], [ 515272955, -466774608, 58249275, 343382698, -305827259, -344989213, -844746715, 303180526, 90805309, 578945648, 227125044, -48865490 ], [ -53658472, 656982094, -610797618, -1091434, 80791634, -842227840, 408553318, -262627265, 55834157, 150617692, -8194376, -146279965 ], [ -341799930, 262039497, -39090186, -71049082, 45297307, 57042059, -63161901, 35324411, 228018368, 272078348, -506171585, 837153797 ], [ 2399040, -156075645, -172565071, -177377892, 226857591, 70529295, -17792138, -149945812, 64845641, -68094368, 10332789, -263121283 ], [ 512499055, -287799668, -477696740, 433276933, -504812666, 357653228, 111741420, 630157598, 196843882, -757311261, 465854911, -104965256 ], [ 56137645, 2651660, -243254599, -428452905, 313905433, 150259436, -107367958, 175129060, -82690638, -110544862, -20814401, -84878815 ], [ 731653350, 980645313, -413697523, -46977461, 314592671, 602470778, -272161685, -647192651, 189348770, -274735109, -40626102, 85345719 ], [ 45644340, 322131939, -888393010, -375259937, -271221457, -132025478, -34496303, -437984909, -216253204, -12588531, -732262, 279481342 ] ], [ [ 73802578, -51223555, -61828335, 824633664, -285453249, 217393515, -331299157, -178411495, -12764828, 744827660, -91060281, -114405567 ], [ 223933931, 44907490, 320878128, 176597965, 118799824, -7406563, -225883712, 1327000, 579098429, -183720675, 328066031, -207615543 ], [ -272095364, -291816983, 85587357, -6449692, 196714852, -786004511, 130304617, 9024596, -820807766, 49447517, 365535386, -534327885 ], [ 299206018, -579018891, 404607692, 289406925, -24986385, 503758115, 67615084, -225258817, -374779347, 72499067, -3162105, -498188923 ], [ 221221953, 200071630, 600565908, 140847465, 5771591, -192544123, 273713805, 704139220, 161829194, -258263209, -26111779, -827209508 ], [ -218121014, -536482264, 230631667, 411182767, -3419648, -175174800, 22935402, 364669532, -246912137, -4958877, 795905064, 444276737 ], [ -10147953, -856492409, 251104029, 10591552, -202340021, -4339154, -7698850, 138958692, -317562599, 175418583, -530834263, 274934638 ], [ -92082677, -845102669, 710234731, -659133292, -22684243, 2574555, 328195355, -921135473, -269265336, -39468144, 135076333, -615764777 ], [ 320710473, 220942675, 26947416, -247367908, -206581772, -31673269, 632996846, -14791129, 11056653, 3745299, 44295968, -884661027 ], [ -144550863, -728517783, 304889583, 25019316, -606492037, -153722029, 30884844, -28411320, -696308471, -1008684364, 7633288, 871611971 ], [ -813194139, -56643958, -962254212, 87325332, -433444808, 179481068, -384903438, -16533, 188481568, -3754098, 149859926, -807032187 ] ], [ [ -1412105, 74729907, 59107545, 34335933, -342875885, -613271615, 11436999, 259844061, -353690898, -574631024, -48469397, 934418963 ], [ 36725777, 77182376, -379981977, -212144522, -3973526, 45028911, -273498489, -68221224, -735400088, 85592128, -237161960, -101475753 ], [ 33562422, 537118078, 54781511, -325883783, 178793141, 432628938, 303705758, 61573993, 885082253, 213701324, -695162246, -280628723 ], [ -376899430, 173860956, -161043561, 62268858, 22446271, -391079217, -81635281, -224011510, 149186336, 119120617, 105549264, 551973419 ], [ 2535533, -401662905, -10161096, -441776570, -138427265, -597814688, 89954286, -26661257, 171490236, 128749596, 747332183, -115813520 ], [ -103704154, 194295385, 65407405, 268220662, 129395704, -483973974, 329588249, -83576681, -86213340, -30577965, 366697590, 69183428 ], [ -7115363, -261291739, 462473093, -62390590, 291650080, 127667081, -371672679, 253889428, 3046279, 52561218, 263686571, -155661571 ], [ -60039455, 141957166, -62928070, 132563739, 499653264, 266220, -766612471, -27270946, 555802277, 82910642, -132414254, 743265804 ], [ -613134296, -402555889, 76434970, 282470186, 388603864, 158343862, -6301073, 174839099, -104217188, 462761021, -252708575, -4328767 ], [ -468339497, 239788171, 528476616, 600222635, 32361909, 164071847, -462630504, -381057915, -216191398, 477702560, -176486648, -34572184 ], [ 96835735, 544545265, -423524482, -108671716, -35864781, 312783566, -68835490, -21888286, -815542530, 154856873, -134002018, 397358640 ] ], [ [ -129442904, 6963337, 368031224, -57620394, 732906029, -280987893, 289506819, -8741389, -24704737, 59420437, -127020654, -473329017 ], [ 498286513, -117533928, -686432327, 1556787, -144178465, 162774172, 34314675, -208384335, 280186511, 42511158, -341146834, 227799557 ], [ -19673251, 255529949, -417764619, -228010043, -264791441, -6200603, -45834145, -90403133, 259289148, 28426232, -756837232, 252824845 ], [ -348376274, 45398967, 514244155, 510280083, -598217267, -284858880, -33276331, 174094774, -78602046, -414740404, -40366460, -426074054 ], [ 52744833, -35387083, -698816816, -72904099, -86868571, 9936848, 138943227, 80036504, 25599845, -183554619, 471956348, 215245408 ], [ 3061629, -238893872, 2621218, -97174822, 452562207, -179879761, 94012688, -562437295, -96119152, 12069790, -104291348, 76817530 ], [ -202121832, -3954163, 470240718, 79704232, 65710280, 1923998, 226353615, -389891136, 486117020, -577253136, 50694233, 427225028 ], [ 802791024, -310836434, -512291157, 365435946, 286018917, -446596507, 451249673, -648917879, 155445027, 323047518, -124238971, 199329635 ], [ 7173267, 278237219, 178738823, -13569361, -415133277, 37129949, -308669055, 257427296, -363125391, 536203, 397932704, -214394492 ], [ 771641852, 19498566, -360090734, -205445253, -227942680, -693455069, -12130559, 446237026, 11511056, -619664501, -1714373, 59770127 ], [ -170585372, 112095498, -48723365, 487194777, 15407171, 344154350, -150529008, 10330000, 258183944, -414468960, 530780794, -147899028 ] ], [ [ 190317786, 349163613, 9868697, -2157574, 63571085, -634002104, 206509816, -352918969, -127915131, 58318499, -394002851, -37620515 ], [ 252263550, -15348832, 320916909, -201380195, 197140938, 48895310, -221817613, 259018331, -618391259, 705610634, -503250578, 23203270 ], [ 329097043, 285526776, -93428640, 806624064, 17181576, 62491458, -50202148, 472132781, -76172507, 223929484, -4129065, 218452620 ], [ -650206714, 232307, 217340939, -9011803, 570719864, -147351122, -52954969, -297218905, -249868770, -38005219, -608047389, -14322401 ], [ -481349834, 152546973, 146511787, 225707, 300672656, -161358653, 211069997, 406842348, 10386859, 2256544, -499549356, 609099418 ], [ 200005877, -426855886, 119507642, 385177706, -111552063, -534352131, -711905474, 77382780, -584971335, -402365054, -184621068, 88450718 ], [ -456291331, -429711843, -110700996, -310865659, 72267999, 425532920, -16327605, 101073078, -463028978, 278582957, -43715285, 15734836 ], [ 1091143, 265503968, -147559533, -956923454, 157600207, -223868584, 851093682, -60781915, 125712087, -21790809, -94368098, -346628993 ], [ 20153421, 5131220, -267814877, -122062654, 352817118, -563652274, -305502984, 219886913, 586587802, 281907646, 45796219, 154775920 ], [ -710261270, 597482628, 356629687, -207423185, 15215644, -150700818, 525576173, 734119558, -210201871, 53640191, 596386717, -81429230 ], [ 129709571, -172679309, 214987253, -142835802, 377853137, 524061374, -439759115, 131994478, 113183280, 653643824, -279786001, -174930668 ] ], [ [ 2277043, 226327659, 8045794, 552763356, -173264595, 228222435, 183328152, -313405506, -75249335, 33536572, -431460723, 460093084 ], [ 111907949, 259689481, 93051559, -491334597, -101635767, 8132930, 674553088, 248118011, -450574710, 451081716, -429446926, -221132730 ], [ 486206018, -359248295, 340961562, 38968157, 167564133, -270608618, -13301462, 52715676, -699971642, 256900211, 55759875, -721804385 ], [ -197464371, 401105308, 560593641, -421007835, 222657034, -73723012, -810640923, 88334758, 82920455, -612230988, 24672724, -27773609 ], [ -416433493, 34921146, 770107332, 298707067, -264469567, 85108972, -310382733, -57359603, -46023804, 159340584, -694338375, 75107472 ], [ -173877676, -268082202, -6312354, -632314249, 436966812, -71136126, -4540526, -84423, -129866569, -8460127, 53999193, 868872623 ], [ 123448673, 104618796, -132055715, 502752511, 89001640, -84749611, 236170622, 284725950, 809661695, -136784564, 24027692, -434921705 ], [ -823561287, 367009595, 241563703, -494452337, 611032767, -76581502, -480159720, -242457554, -337459172, -603495929, 306969780, -450963023 ], [ -385579958, 394912188, 194965083, -49598546, 229036037, 26536506, -306619414, 131177744, 182936577, 150364026, -5283379, 111148276 ], [ -28478863, -123957126, -96839445, 102602476, -498615787, 336619030, -138513947, 371204280, 267016213, -228826742, -518855337, -246232709 ], [ -621045287, 593267422, -339807430, 832811049, 357286804, 376074584, -214188734, -638450358, 848825627, -382182719, 453318841, -1007898883 ] ], [ [ 324600370, 121240963, 146072194, -118919246, 393565841, -23812945, -601135022, 68796316, -197289480, -136067682, 346107940, 397528191 ], [ -179980557, 5980496, 166092095, 80445567, -353397482, 318891356, -410289025, 457287739, 224844931, -3916976, -213428201, 25176012 ], [ 77784225, -122220279, 10839252, -47835695, 969858512, 229091112, -72946274, 414891486, 160708994, -205154516, 28045634, 157564079 ], [ 77577314, 30660732, 661485145, -636851, -21422983, -250013954, 52444079, -41047666, 56612269, 380518402, -914419543, -1941261 ], [ -300152700, 844741766, 620517488, 247681670, 24466270, -123969149, 29194140, 148799170, 377701035, -56632231, -820060790, -39581042 ], [ 450114231, 374953317, 458372361, -13167189, -218201861, 743159500, 528472681, -130667993, -30724557, 178270950, -449216564, 81550663 ], [ -367730043, -83818600, -67982580, -159216, 76418744, -33660481, -80145908, -70855505, 154581080, 111801676, -5524044, 322773820 ], [ 336853320, 51121434, -67112820, -423441317, -477455049, -483823465, -915800110, 164170548, 5143888, -608612888, 99168219, 682139953 ], [ 573165004, -31750074, 140798900, -258018074, -132864353, 287874769, 438998842, -638369847, 189140064, -92354427, 607275375, 883518532 ], [ 188808590, 36488410, 57562528, 147489674, -218199546, 784330339, 152831941, -169427042, -61454667, -622705815, 164426363, -89557845 ], [ 85367005, -158153873, -7629247, 839962392, -2882020, 427951131, -689908666, -494350691, -104093796, -83466773, 19864230, -644648992 ] ] ], [ [ [ -691856911, 96440566, -555822029, -386831408, -29446760, -4885980, 409056334, -59872405, 659164233, -34836498, -334067431, -270626960 ], [ 731135974, -10012565, -14535698, -474332317, -332366172, 244808241, 24280710, 147826504, -169121592, -126928859, 263722999, -619182164 ], [ 559363266, -375259441, -12971855, 185714197, -239986937, -120815169, 426461919, -617111273, -155506206, -273748057, -20096372, 609423422 ], [ 75001978, 22625406, -17235024, -976952859, -154995728, 625642726, -693462205, 60254117, -312421406, -12723983, -507386171, 160953724 ], [ 651890680, -286297685, -96332201, -24105769, 177613637, 102607772, 263269894, -63294621, 311439118, 766051819, -200669761, 103206868 ], [ -91023320, 517810881, -397108366, 483057511, -606196268, -123441779, -44003263, -354236523, 363588187, -28014628, 31174696, 66846863 ], [ -751831818, 66366427, -677672479, 443297659, 346284292, -175006160, 26081008, 70490472, 38988865, 121993482, -264213449, -68752123 ], [ 227533343, -347779990, -366666653, -44017386, -73435420, 373212898, 38798357, -353592384, 280191205, -3079346, 174045319, -226225291 ], [ -7222222, 696040983, 25896934, 135561379, 22849524, 553474980, -735444006, -150701428, -331014271, -250512527, -29098476, -68522142 ], [ 210440762, 58272534, 654543207, -1877059, 560980629, -439806849, -154032627, -75429401, 132846814, 791059574, 170800715, -733505246 ], [ -40831770, -201375756, -213998408, -41148977, -12848634, 263116633, 149815551, -962398437, -429953285, -371035748, -430731045, 504059504 ] ], [ [ -358818537, -237912697, 500072316, 165496074, 116931073, 192683473, 366562721, -448285796, -20842620, 701484585, -42581025, 10796762 ], [ -255908259, -690355188, -162627610, -639366483, -184155194, -256854949, -296826561, 271763612, 777981565, -329057105, -312444830, 924736702 ], [ 143672454, 45481388, 516408498, 601715756, -360238273, -112596252, 19990772, -372397507, 328373677, 362902685, 657625447, -254080725 ], [ 124410628, -460269525, -84452558, -12718229, -112772807, 686593450, 133337837, -242236192, 86769478, 352878562, 581253223, -109037707 ], [ 80121662, 48154497, 244460014, -51169357, 282708741, -482858094, -220311579, -195408187, 7920236, 243663356, 209962252, -716217464 ], [ -74282621, -102374662, 573437349, 260572017, -635905108, -266952172, 41358080, 199194562, -569345682, 837767765, 561487624, 250409638 ], [ 23417634, -284684949, -173226100, -26663589, 118356492, -470029130, -526856738, -258508666, -418386324, 59257069, 52043995, 701523583 ], [ 26720362, 17688282, -158583397, 26000985, 106627675, 41407685, -250091000, 318245152, -409376250, 195198026, 60447942, 138781732 ], [ 525540028, -241400289, 112082645, 147055444, 407493766, -560147124, 221771792, 4060381, 30333108, 176320982, 38712274, -187808228 ], [ 245375766, -460071710, 702306315, -312584773, 197863016, -185638434, 532376748, 480186796, 843877951, -582499986, 794936967, 98208868 ], [ 80210056, -275338694, 388313597, 173868090, 69148522, -30069666, 195703539, -28612286, 399681933, 207530, -212316514, 151093406 ] ], [ [ 41602746, 242507486, -29609918, -278718456, -14528882, -6158151, -606578451, 11300634, -767893828, 609048554, -252724740, 119143763 ], [ -35280073, 245234600, 850269747, 396703587, 75354091, -6071435, 559762774, 304267287, 33325919, 382025397, 43350333, -816819 ], [ 275146466, 518875071, -46918088, -137139512, -509499008, -247313961, -659504508, -15629313, -41214849, 419994497, 108827800, -281948274 ], [ -885018729, 93741730, 98354291, -82553660, -32002368, 249925681, -214331530, -779061733, 407757173, -86201830, 291727008, 82303624 ], [ -294829921, 59516894, 238384279, -457922241, -46088525, -445718551, -342406772, 555569610, 545703561, -21932113, 64475960, -18951732 ], [ -210088127, -769550678, -8574333, 26954586, 745424320, -160734519, 202777276, 231194133, -48510768, 368768067, -488163856, -230817151 ], [ -37707397, 20107048, 739504154, -665759622, -3212452, 507674453, 75938472, -647624642, -44534080, 116159216, 453376219, 99242974 ], [ 35920772, -168205032, -201366977, -232361453, 220297696, -877570616, 61616081, -166782550, 17309163, -169681143, -250576191, 649374585 ], [ 222772579, 39497211, 6758432, -38179333, -4868601, 254489799, 56393276, 672717306, 6497413, 309893356, 336980983, -11822578 ], [ 335979954, 333231112, -200499417, 500592375, -458767055, 804104773, -467121088, -166514808, -262698814, -31706926, -639363003, -28739424 ], [ -506598454, -620691526, -810169570, 273587310, -31996628, -684657993, -35895561, 260290476, -57000208, -88646642, 674590183, 305750123 ] ], [ [ -201644974, 223796948, -408326717, -45460595, 280335023, -413785885, 101209687, -469526971, -28136052, -264013322, -585988482, 569535210 ], [ -416839839, -595673272, -626646219, -362844667, 47992940, 181850521, 25902564, 277447828, -245450161, 188654633, -21865149, -4457836 ], [ -338650966, 78630698, 628677571, 738526840, 65778141, -433573611, 206705666, 551844772, -100724304, 769236547, -27541704, 35053239 ], [ 533868990, 110030636, 422614778, 161645657, -113438115, -231856718, 3331342, 9570606, 8110596, -97109436, -38105717, -37984154 ], [ -735112799, -28517310, -633130578, 153692077, 240334679, 319582049, 576264285, 16318788, 816670991, 722287236, 214234329, 229039293 ], [ 75200271, -552776977, -14815481, 294917496, 153607734, 137477217, -401979334, 483637556, 50218222, -215759309, 125430873, 383027791 ], [ 196126590, 312191369, -134202755, -578636072, 70768258, 388626999, -344763731, -354003289, 125949664, 670150660, -73655117, -46723861 ], [ -244388900, 113752468, -443696377, -306763847, -437168453, -268374012, 79403098, -641769949, -384239, 44171437, -719386633, 515053696 ], [ 949415059, -459501618, 213064100, 638158984, -324435059, 199912530, 211709262, 4572099, 197390526, -98985978, 56608815, -136214740 ], [ -41182293, -695443089, 503016845, -332265272, -286718809, 283861007, 420097755, 578031715, 19395150, 601612969, 388182, -91253147 ], [ -153994934, 222168643, -353319268, 27027831, 58863450, -989696081, -428112385, 4884279, 112549649, -112057827, -289908798, 36156056 ] ], [ [ 150960544, 377422825, 341627551, -710880945, -310338547, -187992295, -204225981, -9006044, -189085733, 449842005, 81004287, -135253123 ], [ -337089874, 181177891, -246437066, -120115762, -414057654, -12966792, 340116106, -9973603, -254056564, 144847440, 288890986, -709131951 ], [ 469213566, 218272656, -632769811, 665632120, -8848105, -123652007, -106176947, -873107473, -479467929, 660737819, 219169750, -32773937 ], [ -272227516, 629363703, 713984409, 613728936, 297440533, 146527313, -102743195, -429879343, -113022477, 128161478, 122053588, 523396632 ], [ 21501752, 163724276, -220094830, -116444000, 161480657, -43721100, -179063702, 620571716, 87871208, 82707222, -229198576, 855277235 ], [ -154245750, 226859470, 105504542, 80932932, 599875864, -658750326, -127353865, -46965349, 201810756, 114111959, 148518119, -237693375 ], [ -25052437, 254450452, -454414886, -123702244, 465130497, -176602032, -4108262, -180652177, -1001331313, -40546427, 593452794, 157500319 ], [ -197824909, -227846965, -29854541, 515646952, -11571470, -208447661, 509497990, 261361775, 44770701, 916391480, 65209186, -130402392 ], [ -305448432, -247889747, 102792666, -221242510, 187347, -298386459, -238011469, -272324640, -177704933, 825439847, 365233485, 526739784 ], [ 99731518, -273514468, -130957183, 33463944, -175811595, -87608539, 636613391, -702151001, 131945726, 35661738, 185693794, 151191139 ], [ -825890291, -275769577, 519527763, -116821123, 779838950, 106915401, 62229458, 164051242, -154061193, 372125812, 230878234, -255998158 ] ], [ [ 14325555, -737787770, -49204904, 683337445, -254011546, 154660606, 91099334, 348158115, 190295975, -50597972, -119185494, 74349165 ], [ -60642270, -298707966, -159256688, 56567763, -36095851, 192985198, 182687930, -57965764, -77360797, 388071632, -51125954, -28096580 ], [ -68586429, 759747707, -81516842, -312824209, 165069498, -186220639, -734799708, 380260396, -385788481, -803985513, -13795054, 4249716 ], [ 281720522, 203403775, 97976672, -602278994, -102841260, -346669612, 140433027, 864275595, -332495237, -866576886, -586914353, -123890487 ], [ 33375482, 261170303, -318334147, 35214042, 48942488, 564945768, 498488425, -140044093, 825750011, -468874828, -5235890, -358656992 ], [ 145558641, 173938559, 133608483, 160026030, 105143658, 164164858, -333249170, 85119518, -2851928, -155950912, 499398630, -102196507 ], [ 1352679, 43888112, -462598249, 393933460, -347424661, -102696345, 200078338, 845240172, -132957742, -71543035, -62797630, 235476938 ], [ -314098531, 661450874, -711140676, 335759147, -169973169, 34085804, 506378055, -683907694, 169013303, 643227647, 63509817, 278470199 ], [ -56386458, -16181637, -371935623, 698093805, 287979320, 259721581, 330316553, 572176645, -10100973, -612996931, 132104693, -68784662 ], [ 299294913, -792295025, -903058085, -110353941, -341942364, 119263092, 106685557, 198186710, 216227670, -313936385, 554579599, 19571777 ], [ 214576059, 691099051, 113055599, 440808155, -257535645, 130371857, 14327059, 196615163, 210611286, -413936, -235008159, -90933976 ] ], [ [ 40705607, -36459324, 67199885, -710564900, -111369823, 11696231, 20426484, 319295693, -52607643, 805752225, 681701554, 80056377 ], [ -284091268, -148247157, 6325328, 426298330, -667233376, -177665750, 429333560, 1972052, 177470220, -221050687, 108871992, -101468770 ], [ 48548870, -231980911, -162036868, 27115881, -640717999, 587099250, -57017097, -11137000, 147161989, 217328764, -302043195, 7924237 ], [ -148306917, -247926995, -13541407, -218408019, 313796031, 731383861, -37381418, 69187242, 814163800, 50147091, 4008552, -189808663 ], [ -157265318, 254717995, -708446444, 43335831, -3510927, 136482240, 310027249, 227302897, -46553238, 265370650, -28636529, -21630827 ], [ 99630773, 55756432, 542732523, -110786601, 538726949, 936126786, -55423842, -392405247, -455686837, 144250036, 736385657, -766132850 ], [ -6872099, -713904803, 304880730, -12952154, 80997050, 22986227, -51289008, 264640184, -127068015, 78554303, -95305029, 893007561 ], [ -268165689, 344290140, 661914016, 825232778, 57499364, -156862519, -184763502, 122500393, 19460396, 86336470, 488942493, -277716825 ], [ -150322738, 341892475, -658315138, -161187144, -193908965, 31216985, 443797288, -30921375, -7493908, -232626302, -30757042, 838752270 ], [ 133275197, -116475155, -241782214, 100327895, -284576421, -37340360, -140757155, -55529984, 497845513, 703691644, -29872315, 900921661 ], [ 691428347, -44509753, 30206769, -256478283, 401603133, 279033706, -302599780, 40498, 332097396, -112734639, 349228975, 422556062 ] ], [ [ -139206546, 275747862, -306551095, 113913146, -410530817, 51142756, -301049016, -134936401, 236852215, -177887083, -132896437, -234395625 ], [ -25378464, -111750718, 344206046, 61618898, 60457534, 21003473, -281421811, -223892278, 282008955, -109050870, 328993172, -97843943 ], [ -56230518, -222069962, 241493610, 239583959, -273630953, -994141248, -286952640, -413868687, -335916878, 646192263, -259343311, -41984653 ], [ 771293394, 11113249, -526903420, -225903141, -84240651, 843957928, -343003331, -479573675, 13339518, -221030933, 171400374, 870502437 ], [ -11331905, -9736707, -11316282, 8581083, -72576189, 111917028, -22119736, 25395072, -56167875, 457482945, -97424055, 192101027 ], [ 162292614, -276990503, 359063042, -160410068, 21321584, -238436334, 116342259, -4007977, -260623141, 79032458, 120402579, -87849039 ], [ -6843836, 142723510, 463785069, -46128028, 485313831, -126822784, 100664096, 312181556, 11875677, 346896161, 274325371, 44161071 ], [ 634565765, -356168210, -73084905, 74175341, -467066002, -3125449, -229155315, 37664790, 430184804, -35649837, 99779267, 540802380 ], [ 433843812, 24627268, -179173806, 269364058, 1037316504, -156112421, 84429930, 234095302, -691464996, -257453960, -710869837, 6043656 ], [ 1001377648, -68193377, 598274923, -327685862, -148407921, -59173271, 36781265, -2049044, 209576738, -668235989, 130301645, -7913778 ], [ 85270021, 496768313, 445908172, -324091537, -903518464, -420344265, 312613588, 98307318, -227315194, -79441282, -410776314, 301526981 ] ], [ [ -207497681, -129299756, -180237166, -25953374, -848494166, 305750470, 171893189, 13157902, -87129337, 680197395, -222793371, -423197303 ], [ 708422721, 246453042, 163956406, 87728787, 53041051, 209271202, 170014467, -159138146, 137773491, -44774009, -448610126, -135741228 ], [ -15345891, 650399626, 661074437, 125823518, -18506024, -5251070, -18998883, 54626843, -205614112, -3035047, -503965260, 193959446 ], [ -258402094, -44035593, 726563555, 435676351, -303786091, 543506816, -254768396, -331467862, 65265574, -56340637, -13575399, -467303522 ], [ 279525673, -33849937, -233633200, 72292016, 34896648, -7922208, 12167654, -576131673, 37687213, -81741580, 153878966, -305658352 ], [ 4929831, 311636459, 17627128, 33893912, 690632565, 627164014, 138005089, -568529531, 93938417, -925897826, 32652595, 151432685 ], [ 664214839, 5891389, -320748584, 822358965, 35819089, -48757202, -404630395, -236749677, 157205776, 146102328, 77329634, -841866561 ], [ 834610519, 336221799, 165501037, -577247445, 386777106, 237565306, 423901476, 895684473, 305938178, 430717409, 309756496, 568223851 ], [ -7514247, 525758689, 28804816, -153047916, -880943134, 67486521, -433632156, -127145999, 197404325, -17952996, 406722509, -681469642 ], [ -399405370, -9805868, 147927195, -22465381, 717558018, 368705016, 23980847, 273119704, -26760610, -623104793, 15034468, 85531630 ], [ 101791358, 97890502, -320337741, -379540929, -611905419, -134084780, -713311125, -876122225, -118195656, -442618157, -614308609, -858363638 ] ], [ [ -118341848, -313654819, -505795892, -1703635, 41765530, 295036276, -180535238, 51483127, -15480472, 350656482, 759992115, 169682951 ], [ 642321538, -28873185, 26086943, -105126868, -261601367, 17720116, 763605504, 141038199, -5741988, 1010381315, 252485531, -9570636 ], [ 82128975, 86425234, -106677924, 534107964, 5239707, -255835135, 131200597, 696671660, 133585887, 49951916, 183180759, -360772510 ], [ 122485193, 3276519, -48317770, -238796654, -235885161, 158474909, -13808455, 186766821, 273103978, -495039368, 395854728, -19082515 ], [ 361386965, -38936168, -76791429, 5554816, 135798721, -87071416, -275565951, 362375587, -66940363, 32219140, 384806656, -608822219 ], [ 170051286, -373745728, -57272914, -909357309, 158544517, 72471461, -426798603, 129606782, 151741579, 405756953, -51838110, -66716247 ], [ -31600777, 644439132, -599950108, -32588798, -679628654, 473968616, 3451960, -207708029, 96253235, -76301095, -169095784, 496650624 ], [ -5120904, 628713971, 174878882, 620895903, -196080657, -98199292, -94077735, 25251057, 525060964, -8475852, -45733157, -3068039 ], [ -25633810, 70023972, 93058614, 398613055, 158234757, 621349179, 314716089, -634541873, 153940727, 331563, -47338189, 51426500 ], [ -326535259, 266209107, 426760184, 233504949, -11746198, -308161346, -327300177, 14897524, 34110064, -125160414, -627162643, 49733812 ], [ -347028035, 40066502, 166124461, 227830125, -309141824, 191088414, 458450119, -67830965, 107448677, -580460770, 355131287, -742395852 ] ], [ [ -1276292, 526301670, -27475206, 400112583, 224566534, 137684510, -490391277, 250122041, 74239290, -74660487, 340719959, -770808648 ], [ 45645877, -195253024, 150119626, 429366301, 369103410, 107958546, 521257462, -439465177, -501472720, 631098992, -462410704, -130947895 ], [ 394708586, 422099653, 388695506, -45288711, 151095435, 119695094, 17973313, -337193858, 9429333, -90604561, 314729009, -625096299 ], [ 81793441, 284972463, 639510694, -397695505, 812526153, 36160499, -344243356, -130986383, 313542364, -266730288, -19919639, 62866085 ], [ -795021767, -238229438, -117452205, -421976517, 350148219, 27972565, -438120179, 173865761, 76440596, -173650167, 72342824, 64935251 ], [ -158061577, -137335723, -34389141, 104205108, 627244451, -352735713, -4108238, 15662448, 385539831, -41071455, 228576140, 731868235 ], [ -36265369, -23381025, 141146421, 316663091, -316947309, 828101518, -254078503, -432281279, -608096371, 39790515, 31660115, 470072602 ], [ 932639617, 212783456, 738366833, 585076343, -432276282, -19162798, -281529526, 459616684, -377433775, -385067222, 917867074, -432102384 ], [ -218825553, 153296271, -7563744, -82653212, -189359580, -73848685, 529554665, 82245149, -106819996, 6063447, 15685957, -93313070 ], [ -35079749, 401657418, -6087626, -196286465, -514506481, 318533277, -297753176, 351726973, 306692165, -324236282, 495004836, 440272139 ], [ -78002095, -546128684, -170498703, 332172678, -373487194, 331512368, -64079075, -74527486, 570179241, 1114778, 37714912, -196612511 ] ], [ [ 95432086, -95041776, -391135164, 738147298, -289188838, -102557953, 48627982, -70408322, 20459330, -113149099, -421545454, -560279845 ], [ 523752049, 20300337, 92369541, 108194365, -568284391, -86144127, 87343620, 387488021, -315505218, -14196161, 105007655, -27517909 ], [ 39929176, -204754, 580578247, 144052578, 483947029, 403326476, 165583181, -742677175, -91941187, 230802600, 355312495, 258266877 ], [ 553924197, -166335859, -276251412, -69739884, 60050859, 281359104, -55526127, 135391353, -367006511, 567040659, -738050572, -60369862 ], [ 382191652, -127802121, 82676195, -62083102, 29032722, 8890262, 7809835, 159647554, 479183430, 166091642, 684028923, -23639841 ], [ 349205767, -277141574, 491065129, -11843390, -245785122, -240454566, -230047446, -250775871, 22504428, -36596800, 384456465, 4205809 ], [ 276281928, -10883753, 447868587, 248690060, -488114628, 62372597, -237083508, 4758831, -157530762, -219777326, 7485878, -404505668 ], [ -254583455, -162196781, -322309081, -407497846, 346934441, 411320245, -590262518, -194535354, 92578751, 48684042, -31599354, -596796876 ], [ -3983409, 7954568, -170644787, -525986900, -134184710, 178867115, -348122170, 6541060, 922258707, 122789341, -372730885, 446240527 ], [ -116847433, -52014063, 247354806, 12351764, 326255288, -365439739, 212390770, 893941987, 349898274, 199082764, 47604670, 89499303 ], [ -213356556, -73848687, 24457231, -789336141, 1355033, -511330529, -712609926, 506473486, 39944784, 61791931, -740407319, 188804389 ] ] ], [ [ [ -689510155, 357914840, 740657191, -45433893, 27042559, -771425191, -71397572, -38165124, -408907307, 88515727, 42775438, 303243431 ], [ 695465878, -20483904, 163383566, -570526002, -535866523, -80560060, -590019836, 543131855, 271567086, 135728830, -272738853, 176436711 ], [ 195906330, 688359920, 192399124, 251005364, -58889513, -212075931, 64078878, -561453404, -296248266, -764864722, 8060137, -753350409 ], [ 32430536, 24096969, 12749778, 39335233, 99901978, -557435818, 462542714, 145258431, -569913378, 12007639, -38647101, -86830934 ], [ -251855201, 268696140, 523034241, -667924499, 251764809, 81198492, -77479896, -54834720, 156011244, 511364888, 171663461, -76066381 ], [ 205393250, 314084592, 293769691, 151862273, -50306517, 214666676, -79702637, -276321615, -179545641, 1500097, -221711088, 345035845 ], [ 829348130, 329759326, 472791566, 253683270, -58874687, 156013660, 24578639, -18334988, -238617275, -420653771, 278439062, 84268062 ], [ 316366037, 576083232, 568133596, 74503548, 225740341, 595175480, 150122438, 358025278, 656423663, -459923747, 303224383, 40343754 ], [ -9605908, 313759413, -4569588, 415935852, -491081865, 763117739, 642054267, -27726384, 151532439, -147713035, -23721927, -4068558 ], [ -712346924, -105337260, 783999230, 1415682, 685722827, 171647941, 118375119, 668755474, 241587485, 653399142, 6143604, -936547754 ], [ 14439146, 508521415, 496936096, -16626215, -118100409, 318356978, 256175020, -183600846, 153544733, -277588303, -415560086, -148728211 ] ], [ [ 75849876, 670760820, -509533437, 389938591, 62762934, -376919227, 483428262, -21551067, -17274820, -368922885, 37782665, -11726277 ], [ 238547955, 788916726, -274714746, -389355380, 118666734, -517998937, -453256504, -515218755, -186803833, 222850051, -664098394, 363912589 ], [ 771917482, -351188194, -362149680, -290791006, -347626021, -536601649, 60747310, -462416958, -728625872, -374238909, -642536521, 56579564 ], [ 113067405, 525521067, 92825698, -78062316, 181635453, 349407821, -17253402, -536938622, 54612253, -148944027, -568744502, -299109579 ], [ 57863930, 72826252, 355934655, 14071650, 468985976, -810907745, 157274097, -351470006, 8876165, -5941264, -55143023, -501955980 ], [ -51532184, 508316695, -30038944, 147952763, -285860032, 292781368, 35604447, -144615635, -531641227, -294228303, -991717594, -257056773 ], [ -363078450, -772912712, -600098265, 22994316, 361118609, -74506978, -369749249, -484138525, 965196307, -42002437, -48582392, 668068166 ], [ -345049185, 320779763, 670289153, 5490108, 79766465, -77546236, -301362020, 34461661, 21014527, -131507383, 43920789, -136285642 ], [ -68258935, 369085789, -42624030, -307090749, 334603336, -505772623, -372047522, -49312908, 62426561, 170773196, -36651124, 104695671 ], [ -25227261, -412958896, -15827469, -220618371, -71666863, 943966896, 23894016, -359600593, -35479995, 402228856, -738350660, -296487441 ], [ -248881449, 669615743, 945239054, 345775211, 38037574, 37406813, 476085451, 3820975, -610121345, 653247, -44673596, -126493090 ] ], [ [ 76315045, 845288088, -5199443, 221236343, -2415659, -12445835, 377648436, 46349327, 197029682, 773083228, -332350934, -88811560 ], [ -33648728, -692835985, -414056203, 360684532, 82918587, 19698445, -57372307, 216164990, 126340523, 413556175, -266552832, 572698 ], [ 23972420, 579379667, 84418516, -78495370, 530889409, -68848456, 381341180, -23616991, -27590048, -217320234, -71729672, 105080854 ], [ 813842025, 287852762, 356104397, -214555425, 158638737, -513363177, 251304325, -282767567, 435250173, -261760402, 144234575, 313325110 ], [ -761386881, -88090923, -104855804, 238836235, 351965374, -193190470, -774005352, 261213840, -443609621, 237402244, -76926978, -64919259 ], [ 413062025, 757683086, -4832907, 16124879, 492192941, 255736783, -166037214, 70409906, 29303908, 638286703, -338527794, -102352962 ], [ -20963, 39806176, -540091766, 297698206, -2047237, -123330081, -70149891, 183107590, -605133783, 86168024, -740093156, -199877477 ], [ -87666128, -724825507, -207240356, -16926472, -32972605, 549230234, -243088367, 136736942, -36700900, -357932836, 219473236, -19796192 ], [ -33034161, 2623921, -21310373, -42603544, 206918767, -225705274, 422857853, 489175574, 76143499, -252730796, -195738157, 51696671 ], [ 265650131, -169970429, -442825803, -480466233, -698949287, 696854185, 349882715, 85140150, -354520483, -32363837, -291873842, 69705179 ], [ -73976441, 465474347, 246882360, 284951383, 50565871, 570964072, 90197633, 80646575, 41169345, -134714204, -94038467, -741046149 ] ], [ [ -65974315, -378939999, -940424208, -64456319, 182192831, -743503595, 81858536, 201391647, -14224224, -206068440, 13898114, -306984190 ], [ -233602143, 365286513, 23631500, -456738331, -553564970, 232510515, 3243137, 56240084, 41141582, -335969467, 21814095, 39137915 ], [ -449425162, 131765306, -397673172, -120068915, 98934519, -48648087, 23199088, -151850422, -47710434, -298566538, 31065074, 159896286 ], [ -142661863, -9079607, 792038399, -38065515, 186867597, 568995919, -971943, 467304, 7203794, -102078777, -12332099, -55936838 ], [ 499278084, 33735944, 573171582, -186580579, -47766417, -359779330, -448603855, 16575334, 363538345, 214089685, -348315075, -244405372 ], [ -165364498, 1025375315, -84156154, 565078635, 236757178, 313581588, 34604084, -445202784, 239782569, 171234291, -79188084, 391315707 ], [ 56676369, 97906502, 78837016, -317865936, 174311130, 75195807, -366010213, -318044955, 785569594, -905297408, -67730759, 120511140 ], [ 65007079, -76184274, 491888088, -308865020, 525341966, 544025875, -151878121, -845463974, 60178780, -30809273, -962555952, -456510376 ], [ 774134494, -228343083, -7344032, -194364273, 215147033, -186454345, -131669966, -5288954, 160791699, 106681707, -106586889, 370919596 ], [ 118196111, 69200168, 209032011, 247044998, 315542108, -637052908, 445708089, 929875088, 140382988, 395670174, 78635303, 490079487 ], [ 318669917, -175701105, -123156016, 741332438, 230070750, -856675508, 103703303, 18152037, 70568132, 93160813, 847706033, -219854909 ] ], [ [ 266962655, -365201252, -434522534, 356447110, -359375568, -107664746, -30582597, 81401830, -207855449, 135753426, 90202373, -389770222 ], [ 109655576, 109603292, -49205241, 234512776, -15998234, -159850791, -498950641, 13235304, -686709728, 18428346, -404075259, -474915453 ], [ -395132311, 189723093, -576839637, 196519711, 8377639, -22353343, -97159349, -708166804, 60750978, -283627161, 116842542, 126122819 ], [ 280038837, -207801363, -524211388, -390540286, 281186982, -5358734, 5917829, 611266893, 218165266, -121052044, -73578530, -642582500 ], [ -132763468, -257236582, 431464288, 257525770, -600836292, -44744423, -170517345, -442242555, 16646998, -292642917, -126669005, 334850488 ], [ 7590154, -559590134, 232373117, -239770023, -35965715, 601303878, 321163705, -223962151, -316465510, 325933050, 24537716, 599275260 ], [ 124390144, -40992508, 82874829, -178993420, -155195737, -443908530, 9508903, -492451535, -501391720, -23827845, -110973713, -235181175 ], [ -187580620, -248193346, 29585758, -877886514, -30002752, -113146716, -783704935, 93678233, -77212550, 906737639, 299538687, -727558078 ], [ 175309730, -26148371, -36438751, 62183117, 78134023, -90483127, -197673748, -439458448, 397338321, -573785201, 427439958, -50404977 ], [ 340905619, -350582547, -14443537, 29526495, -14705800, 480720191, -526079176, 372503883, -205538021, 50735730, 253277963, -106584678 ], [ 343436396, -346671837, -271069315, 107153423, 817674207, 211919996, -42139695, -84345594, -515637318, -332266502, 129815786, -248360871 ] ], [ [ 23365570, -490152026, -510787015, -99093468, 34473231, 171352314, 379286834, 311937057, -698339288, -20299194, 200993606, 131910798 ], [ 80204436, 684107310, 47165331, -47411902, -62423357, -132743148, -256472177, -102542332, 83885539, -391792101, 78824106, -222122327 ], [ -182568170, -435025606, -643627475, 327547225, 95987689, 41814099, -299708263, 50386095, -270297202, -15537721, 14897785, 1737558 ], [ 186441653, -910884150, 87993054, -182243961, -315926444, 566213311, -179276667, 840802871, -215250528, 383939939, 771467383, 122651079 ], [ -54135233, -771552600, -304538715, 23558125, -57959143, -387386989, -241437176, 10548765, 31563040, 511148462, -80116818, 220569306 ], [ 885854472, 241725482, 145947195, -121056356, 73864549, -306776722, -137452787, 86411643, -220713458, 233269499, 594938081, 333781589 ], [ -6665314, -235133189, -194431938, -46600790, 574170243, -188203246, -486841298, -16644925, 177969623, 57343867, -27785641, -323442427 ], [ 369145236, 5161653, -570789057, -626798876, -224430854, -348510119, 35129241, 17198779, 41655947, 796791890, -645245598, 68454976 ], [ 37266791, -33535098, -224156637, 571462389, -288043721, 520155795, -417016440, -642109681, 469759318, 418337797, -99983227, 203149673 ], [ 105866389, 395786909, 866914670, -40507639, 237125241, -345331593, 817972332, -794933276, 414722036, -66132053, 896698341, -70778483 ], [ -419280999, -402079235, -771428622, 498158062, 266745407, 75199044, -17376929, -227314551, 688833473, 11218735, 361755036, 28222066 ] ], [ [ -50113294, 106385381, -26833408, 95675263, -162211161, -387021869, -294888540, -147890984, -11339, -98058005, -217470739, -114378613 ], [ -399799110, -246653147, 352970900, -338039256, -672867527, -489902570, 125652193, -8418422, -323743927, -242661527, -872807945, -236304209 ], [ -63890527, -126577566, -222783322, -33067000, -602624024, -194791184, -3958370, 5923034, 233141703, 152786044, 261401797, -44364675 ], [ -112091084, -335500019, 168419687, 321300176, 243019679, -590006522, 75311160, -497119260, -212947056, -97397244, 1213122, 618494436 ], [ -405793139, 148957757, -196131013, -36428376, -12173722, -418670406, 332416355, -348326762, 25767302, -222570136, 63341899, 88283702 ], [ 306618220, 362380370, -339723700, -683714276, -34824898, 992229416, 48554489, -735894202, -657217578, -141471771, 87465017, 532319171 ], [ -17337386, -123396646, 63011014, -13013689, 291263786, -3857238, -46304555, -959249774, -254995111, 589114271, -393438016, -201339667 ], [ -56598990, 406551802, 837831357, -394278686, 3257700, -77767002, -218113615, 776962549, -194122309, 588182202, 638017847, -54980218 ], [ -408025943, -429588189, -366588195, 156077064, -144263694, -59727435, 246312134, 50703762, -22324192, 17476242, -121013308, -79989581 ], [ -163316552, -358046799, 552589724, -2991321, -566770310, 690589963, 459761717, -50799951, -655951842, -6231174, -18790498, -34628397 ], [ -318047137, 41989267, -486708072, 141941769, 399893534, 55973446, -111410280, -33713, 332973434, 72112134, -207269629, -42137979 ] ], [ [ -325137704, 62427258, 99616501, -246829610, 629322161, 438799050, -66879018, 229827917, -849496462, -205881123, 622973489, 515954724 ], [ -65719613, 94047966, 334675648, 123861585, -42917221, 30998801, -84888021, -307791960, -698904732, 213212329, 378435214, 32764997 ], [ -95628373, -305944763, 46360574, -293108746, 154637260, 958506306, -39655374, 62127241, 600637574, -329903287, 207696068, -510917396 ], [ 170270356, -201995131, -16849494, -29116808, -154639179, -602386512, 477601884, -569789382, 251469943, 635933387, -101974448, 535184836 ], [ 6306989, 133276940, -19124193, -456645983, -25724265, 732080831, 287264352, -28760058, -67472694, -6174994, 723940319, 98818813 ], [ 160485473, 349487192, -307138460, -85509570, -197579326, 153813511, 219388500, -85045894, -567255603, -50249088, 783849389, -54045037 ], [ -2671513, -93754191, 147644206, -120209196, 188367682, 99017084, -475516905, 207535516, -16250406, -623134442, -231933942, -106919693 ], [ 620271198, 324380467, -20697268, -102940353, 86384040, 53662381, 977521857, 14306331, -307165047, 260099296, -91969803, 399974909 ], [ 374217730, 120754972, -54490341, -93517196, -621171784, 37372418, 308923173, -245834347, 152353065, -51787134, -101631432, -1870659 ], [ -956176654, -7146923, -493952230, -142710720, -135265607, -154157487, -35589599, -492602825, -7208863, -578658673, -665818385, 29708681 ], [ -20577111, -463221774, 93385346, 16773670, 3619927, 22362767, 37287771, 159721133, -685302038, 56527207, 104016459, 117782659 ] ], [ [ 134184840, -98505800, -271028425, 10568159, 658021506, 396557947, -276075745, -12636722, 115034084, 403763590, -261120369, -433172600 ], [ -304857575, -193315667, 251498102, -515290683, -134564410, -134499682, -114964632, -376381890, -298189478, -128375479, -195718456, 785393167 ], [ 4890212, -762791520, -159944458, 30595740, -62194439, -6178220, 25430125, -46258418, -274335287, -10548004, 415548847, -6379906 ], [ -203815696, -17755926, 1013295060, -153411195, -419071303, 518715325, 153906251, -23244999, 82140036, 376052912, 203012183, 284800366 ], [ 599638738, 36677881, 372476725, 70319344, -151717821, -11261423, -153706508, -286418499, 19502047, -140875205, -449029478, -567901927 ], [ 2690762, 65391006, 29903988, 113897535, 152341841, 215487553, 292967185, 126906081, 115760285, -928567546, -146910671, 127640622 ], [ 628524346, -2725654, -167770282, 476013429, -28278726, -21873097, -374171372, 681383415, -214429213, 44583640, -72211636, -865450107 ], [ -247033355, -103772701, -193106677, 766696838, 386775996, 551538421, 194285001, 546418090, -236681481, 54141894, -16103727, -882473133 ], [ 21473142, 530886334, -54173098, 92763725, -801183354, 130573131, -405214572, -292341310, -238004132, -9676925, -151953442, 381377385 ], [ 416039215, -11034102, -285747468, -195069547, -232926434, 916988084, 13740604, -283075125, 97906767, 106481679, 15683199, -229884083 ], [ 191169559, 68563362, -204145731, 223721815, -1188761, -348226709, -609098195, 647872781, 91454929, 376233065, 260488328, 568624813 ] ], [ [ 202820624, -372573849, -113557952, -1014638, -64392840, -533020166, 93433685, 355750917, 7959574, 450561108, 36075323, -41294001 ], [ 351994456, -85288881, 7685242, 569476473, 17763007, -60521167, 110734531, 106058448, 844038936, -556834021, -417838730, -4772062 ], [ -281221233, -156602376, -357830284, 408865332, 8902956, -227273884, -263828467, -64717487, -233130471, 29112275, -281697956, 255486767 ], [ 23657617, 7039493, 115739794, 115818791, 520696957, 124992018, 164236515, -99225701, 188663586, -15159870, 518224265, -14738965 ], [ 18803813, 36151648, 11795249, -649822, -782005449, -56243160, 430921709, -425387112, -14856606, 75792025, -870751800, 2893767 ], [ 132146740, 490172932, 9543148, -179275872, 121658073, 99856466, 353517906, 46749080, 504520578, -120382078, -503467562, -119549848 ], [ -178965210, 558974951, 442956270, -287571432, 651061134, -238776748, 18814514, 91185688, -509024221, 2880928, 84081142, -648305832 ], [ 10400918, 505662046, 275448368, 911488116, 235857419, 21999174, 819426740, -58741053, -712036293, 21449193, -132623894, -185559036 ], [ 35765046, -158115530, -324728517, 851095115, 98068770, -473795613, 886776909, -669207685, -474395011, -34050593, -19732518, 159050869 ], [ 929525749, 643924404, -31548385, -55344251, 653323, 61995172, 408510883, -771045186, -230439731, 226222023, -465803944, 27647289 ], [ -392210958, 172694595, -61174710, -222259160, 551130968, 43377060, -17063933, -88270155, 60240636, -1012516473, 196226027, 836846353 ] ], [ [ -1913311, -216718516, -16780667, 594702974, 620881929, 58959559, 55409400, 499627763, -114105705, -8841076, 254870294, -118095721 ], [ -21558930, -227817589, -451577191, 742497910, 337219161, 25759392, 291937664, 561613903, 528096856, -759179996, 552995421, -89363275 ], [ 13449391, -200140643, -379314737, 19752165, -403027351, 19639577, 130914036, 576017597, -133943672, -217514026, 410814304, -760010677 ], [ -84018403, 527792303, 668628742, 280325350, 624154728, 26125897, 665548248, -85721878, -270087718, -498922964, 88714762, 2115032 ], [ 451583485, 207917479, -761200632, -882338007, -328666129, -510266268, -55151021, 279185211, 286215501, 214312732, -344249141, -61560426 ], [ -267827468, 121968160, -23690310, -622488478, -722095145, 322035679, -1603803, -7657216, 210728734, -28745639, 163658416, -172063911 ], [ 165919946, 29565747, 123109058, 832275085, 558134730, 800781022, 211194467, 132877681, -395112501, 33615790, -43547830, 426952689 ], [ -340311730, 437428457, 209162555, -68067422, -62893858, -298075133, 111531552, -207012760, 72994742, 227448495, -22914687, -727986478 ], [ -65470570, -191586891, 69841180, -43823534, 58698927, 182904470, 469672682, 163786214, 175923481, -665699499, -7783915, -334503250 ], [ -49947688, 160724162, -146851352, -267041005, 517433551, 150827931, -180070584, -43978446, -327989102, 424690503, -109264454, 390892147 ], [ 320073317, -487729406, 63865190, -211224507, 961794603, 597740101, -562329230, -562957125, -894823890, 177006, 681378650, -13724999 ] ], [ [ -297320729, -174393215, 359993657, -419875354, 333841969, -62181111, -663541824, -34136897, -144911945, -123545653, 386011907, 396246847 ], [ -95368431, 44865279, -230426621, -70857188, -231310287, 543282267, 177707184, 501298547, 93925718, -139056615, -105968081, 21107211 ], [ -37372805, -10235207, -993972233, 369670678, 952501640, -259238862, 193635509, 362444838, 48125566, 117727076, 140397561, 188357494 ], [ -272850423, 186681169, 281557513, -87896748, -59360988, 151172891, 15090565, -57181038, -355005669, -361419863, 596850577, 47196263 ], [ -91039380, -505527692, -520180811, -212116960, 53942551, 86690749, 111422037, -157358783, 614511611, 199028443, 93523257, 54208941 ], [ 413913757, 522480992, -308709805, 30908931, -891879017, 504241571, -932330608, -37938126, 29910459, -593243993, -575199413, 49522410 ], [ 485264036, -19825374, 495761838, -87432565, 218959885, 150620765, -154788848, -59580540, 105526756, -246384796, -5997964, 295079406 ], [ 369488099, 6450512, 835258127, 209540744, 438820779, 688043496, 684114023, -497644504, 392681965, -492587610, 15202552, -559284343 ], [ -672973630, -16653069, -181722167, -375448385, 65169180, 206419161, -769221179, 824196924, 79440665, 72271844, 433572695, 106296325 ], [ -3208, 64204038, 274379196, 162965814, 113942149, -564357763, -662425284, -118369900, 86409779, 514714360, 241934526, -252516072 ], [ 37868758, -532797046, 7483021, 737897700, 558894, -435958811, -632889311, -302647892, -145327264, -57839604, -588150598, -779960905 ] ] ], [ [ [ -613203904, 91534738, 298962790, 604405901, 260933972, 647501781, -255640160, -56056167, -451237137, 61087106, 281233839, 250355916 ], [ -83569795, -159982490, -138614988, -233334641, 771434271, 277951335, 416497222, 685205164, -651194623, -120874223, 59562517, 609757054 ], [ -821942911, 559127937, -185158408, 28750752, -144013227, -386015158, -141804007, -199123862, -99676141, -248406973, 12732355, -227742404 ], [ -146860368, -10463928, -45733630, -67651980, -891180258, 521720055, -374936239, -47618263, -923231788, 16510313, 436684628, 177065883 ], [ 868788333, -163017951, -427484697, -395965885, 228208269, 63747182, -414276014, -4600964, 154132254, 24471697, 358121041, -53232796 ], [ -183966844, -442341622, -186806076, 325313858, 555748335, -241215258, 282561336, 350405053, -752254356, 24307388, -426133356, 416559383 ], [ -927919298, -483024947, -366471401, 87348894, 111133147, 297417484, 14263294, 54207847, -378129362, -408562332, 25241354, -96812696 ], [ -231441053, 267033185, 721635056, -140463591, -135166393, -356944220, -93033460, -84774716, -345418129, -345483569, -700875675, 46152398 ], [ -16978473, -328195154, -36838581, -323038121, -531194797, -461898435, 404719200, 104745380, -19437874, 269289875, -56474408, -11742929 ], [ -651043863, 193704339, 660078703, 2005362, -218552536, 682363779, 464397079, 328034268, 66711606, 211726723, -49246339, -474001291 ], [ 11801246, -237704676, -236905994, -51948783, -223194393, -463077713, -332197262, -260897210, -425067007, 548319698, -34817098, 312954589 ] ], [ [ -358438336, 333514863, 835858601, 65502254, 90844760, -9201248, -397135458, 375529493, 5900679, 436749395, -12347229, -5392329 ], [ 21559263, -864889739, 234420127, -356110537, 371537252, -272673440, 42608220, 697481679, 81237298, 269497534, 395490501, 825401749 ], [ 199110489, -291506474, -217938395, 221857400, -286677151, 693081266, -52749150, 460035048, 961897277, -161014533, -138497985, 241811994 ], [ 97874894, -342275725, -132679645, 62818913, -152188294, -309906084, 102690812, 615511060, 69531198, 662659979, -119689409, -224152579 ], [ -109270979, -4534423, 136323097, 16504310, 94376297, -488392079, -359332592, 293586559, 11553192, 346597165, 27905596, 394166850 ], [ -67493753, 401764040, 634123644, -100538448, 243281992, -536839817, 33752632, 305437161, -160182334, -544155579, -54762795, 235836633 ], [ -27864628, 151964911, -397581222, 22851360, -176063317, 392331059, 432582222, -15637027, 782866645, -43421656, 4883127, -308409582 ], [ -165370112, -245519844, -909139540, 38649690, 30479364, -59132432, -281222262, 421664606, -266614513, -175513247, 94846950, -219680395 ], [ -451324981, -426809540, 90640279, -325703821, 307434649, 184702192, 602291752, -36460237, 5299692, -171205192, 73699019, -15460671 ], [ 128997847, -690801317, -403035889, -9143555, 399299562, 172210898, 775597797, 174367688, -155679682, 270448469, -618448388, 286072186 ], [ -117713665, -272987409, -1002219387, 56677239, -94587398, 5319954, -286407811, -125466867, -71565276, 1222839, -166854648, 174667383 ] ], [ [ -114215439, -136556009, -36391931, 147257103, 10912668, 10273850, -523752674, -198547188, 340253889, 394257511, -343380566, 123772157 ], [ -162193643, 431403991, -107169737, 59866134, 8625601, -27771136, 572136007, 306440119, 23823090, 636374492, -144426483, 829941 ], [ 271010363, -615805332, -453740824, 156818953, 235977143, 177369449, 329454838, 27124270, 63138509, -4674964, -16127297, -161284986 ], [ 376561387, 5962235, -258676910, 380424356, -167221946, -166763693, 382056644, 236420075, 104542934, -146903344, -100655355, -626203676 ], [ 477112709, -84045059, 754626810, -391948062, 547507937, -73779105, 450220329, -664093153, -237538682, -525545080, 59688772, -26859227 ], [ 667174283, -548054843, 9006418, -193444275, -341878716, -64803243, -306757809, -94194712, 49448554, 834417040, -323972215, -221342321 ], [ 34660186, 15075585, 446806038, 674917293, 350375, -521200831, 14378572, 330837097, -985483844, 34901660, 623938583, -194217404 ], [ -99379784, -711482210, 112777544, 429413187, 42950393, -158132108, 43694544, -300938979, 8138475, 170228927, 95180207, 335784816 ], [ -331760798, 23294977, -288077656, 46408230, -29688174, -30062207, -697483313, 475899981, -713249, 77410830, 379668351, -18774121 ], [ -334228860, -114836014, 106399316, 50368709, -545562057, 503159338, 398688968, -219709489, -289910516, -31342606, 280507648, 60041522 ], [ 745767618, -545839654, -364146097, -59024432, 40142393, 447037629, 176148558, 112620032, -29879802, 29143988, 624676975, -541095968 ] ], [ [ -191086131, 158955658, -529059914, 63232494, 207746213, 903951725, 89345150, -350421898, -22120301, 430927349, 539370033, -617179600 ], [ -154818137, 802603096, -94270826, -331439240, 442519292, -259832302, 61906310, 348547865, 9731780, -162674606, 13009980, -165588119 ], [ -153090035, -140335717, -643130499, 393640429, -110402615, -293849008, 109050681, 221020479, -7894689, -574792740, -68099384, 326767484 ], [ -110366754, -219859850, 812030323, 58930792, 31113295, 621480306, -2772776, 9753594, -61541753, -164269748, 32124702, -28914447 ], [ -316929362, 4365711, -330619691, -190056239, -255305470, -430007445, -663829996, 3001851, 615324536, -5812823, -623592095, 112299580 ], [ 89120289, 789444747, -64703047, 194313574, -142160302, -241744124, 129669050, 128638608, -373674023, 102920460, 171903185, 1010804734 ], [ 210128518, 168280026, 162710479, 231869350, -339535992, -315373124, 141702127, 36614994, -166291679, -300868172, -140060463, -113650784 ], [ 159138569, 210855491, -47201299, -476396787, 67681443, -625392145, -109677983, 876410431, -28261776, 57360485, -874997992, -92163384 ], [ 841135404, 141585032, -324681179, -173689494, 347910001, 88618028, 56215422, -11207365, 327355212, 206502256, -19932985, -136812275 ], [ 24261213, 224757184, 630372175, -69368029, 788978695, -110605498, 46702075, -221981651, -149704801, -37576859, 83120195, -173792520 ], [ -229130342, 176371096, -356542128, 529833390, 388824122, 625373811, -100573182, -22431833, -193518363, -136118922, -245224064, -468817323 ] ], [ [ -127641996, 242959315, 122717477, -381839369, -591030176, -99825978, 234652781, 26010901, -319287017, 921989182, -333471587, -386780168 ], [ -308558887, -182556071, 113589635, -15697540, 266049485, -186628368, -284257290, -6670442, -178449923, -34065036, 228886288, -821692443 ], [ -801234691, -239813627, -668651144, -392784326, 12639525, -77760406, 210022931, 55355143, 25251637, -213153411, -160950807, 111393717 ], [ 340328587, 436756455, -210308842, -516042024, -719187277, 317262730, 8989930, 1683816, -629352524, 4816346, -107582253, 177579099 ], [ 105842655, -88082378, 582407113, -37383644, -173997951, -66475972, -279191792, -205128596, 50554963, 25516617, -152444440, 715990121 ], [ 50696626, -364915365, 315130818, -92068481, -81608572, 324909916, 416862485, 458508066, 479846345, 231635267, -400656578, -708781718 ], [ 103739920, -183116520, -246993880, -123948487, -205319107, 419789613, 12774518, -281803345, 426861435, -36862071, -485341424, 111372730 ], [ 270312098, 20483468, -24105041, -143569112, -28028261, -23104552, 972134618, 100801365, 316100730, -437081154, -316002660, -722697080 ], [ -179973220, -512930009, 5513451, 213900847, 23771127, 117292838, 96805559, 2388343, -48358273, -641597401, -346001461, 728205719 ], [ 192176802, -756693144, 570600738, 153837920, -149924296, 161278595, -448327528, -20941031, 95547518, -19959049, -279138288, -14670247 ], [ -273142598, -243193028, -5544704, -40050952, 442360150, 532081578, -67280136, -192251582, -421880151, -131148138, -57885141, -775858588 ] ], [ [ 17725947, 672491614, 159993723, 138738974, -230294478, -510477059, -316215442, 313472369, -48084132, 9563624, 319272694, 141613319 ], [ -49062904, -228694259, 107589620, 13903719, 8952832, -143977121, -680266261, 62391786, 18048414, 110955554, 4119335, 153471459 ], [ 169521274, -76208600, 485331530, -184476182, 21881690, -309942167, 27317113, 520932882, -8220367, 349220432, -268062456, -3910703 ], [ -73736886, 211662631, 36741067, 598494096, 197668993, 293958421, 266527055, -347594162, 142821080, -277306758, -51560386, 20140426 ], [ 141712965, 90117897, -100338023, -49748061, 83293549, 810607843, -34708966, 114048472, 297600070, -382691674, -8397169, 547016717 ], [ -137941540, -161118091, 84899914, -59929497, 68471936, -145862103, -67557785, -22061120, -99721169, 119644987, 343738730, -634887790 ], [ 334897, -108170936, 234919891, -527497617, 140468534, -184573340, 175647575, -655706467, -160302238, -49673667, -33503005, -618722619 ], [ 200142985, -718363081, -409586435, 503451733, -503871770, -43976196, 466691465, -714786545, 630407952, 492223500, -260376977, 311286991 ], [ 6000867, -42748543, 305998737, 650950520, 143244389, -185353405, -351664022, 281526492, -755742702, -368096390, -62551336, 206324588 ], [ -516373167, 666441873, 202069752, -129306270, -79469363, 459454537, 784161031, -685155023, -592090246, 81904000, 325525087, 31201816 ], [ 296812118, -720796303, 285704000, -151469188, 829613427, 185037528, 12923489, 458947904, -588892727, -1250779, -259204233, -294093419 ] ], [ [ -44698293, 138009300, -51031566, 339323970, -395629538, -379432320, 158656491, 331778815, -60313121, 6833220, 617379463, 117942609 ], [ -443157836, -205220571, 46325408, 54392545, 672614888, -512307328, 220587099, -261904, 168949631, 12980692, -191638144, -227962411 ], [ 375893214, -40832987, -174395771, -29234481, 823639880, -75669279, -26032021, 4844363, 66522510, -285306715, 21876124, -366602069 ], [ -34909012, 462534942, 202357015, -82694495, 39121487, -61871841, 80332823, -486244195, -249880296, -37779922, -473392, 352823054 ], [ -296769081, 182528957, -163287298, 136728710, 34423707, -171916076, 61471043, -81891763, -1661931, -125949791, -90351045, 411408199 ], [ -420998445, 630664646, 343006683, 345181768, -161490669, 483314645, 52613096, 162170674, 121485749, 314733029, 307691531, -450746760 ], [ 18691862, 23119954, 426848486, -390186, -4216718, -3241989, -15206030, -68512401, 190464371, -299271381, -129515035, 492575597 ], [ -353335529, 777871422, -290950535, 177901228, -2051177, 235132723, 84838836, -139868781, 364833708, -622158241, 14109931, 200174016 ], [ 35098215, -512561865, -580137105, 296062025, -77912807, 51347636, 760904485, -77559804, 32269505, -37422873, 200453537, -751572522 ], [ -90319803, 915155915, 72905562, 89283415, 401179998, -794395958, -177853643, 11708314, 56979016, 349786221, -103139095, 420651666 ], [ -297905477, -63184274, 567450812, -49715392, -314013072, -249837187, 741437929, -6119, -410205574, -41701117, -560255126, 824339578 ] ], [ [ 175629196, 243472692, 170395763, 370859198, 604452429, 39064670, 321367793, -557603316, -270558182, 640860696, -120974350, 570194455 ], [ -91597183, -73267968, -337020695, 9143449, 48675913, -6172115, 95313573, -492062223, -514200203, 191144697, -719633417, -45341541 ], [ -44832566, 537803182, -432258790, -271235413, 49060493, -237406583, 119482783, 122704110, 623967294, -63703201, 80779262, 506432619 ], [ -431034933, -161862838, 400805573, 58880055, -82725001, 542810026, -579077545, -88002475, 276482598, 178241286, 205137855, 360223862 ], [ 12401812, -217825922, 19290609, 301072109, -13793176, -37986894, -443401130, 45917925, -5586863, 456198091, -476262109, 96674645 ], [ -179136711, -577416114, 490864078, -649364605, 14823863, -132699886, 109409829, -106588887, -408920127, 84969740, 673392773, 30884809 ], [ -6718221, -140575239, -459336492, -187135445, 210794318, -110957720, -708929655, -69185668, 23940593, -632836680, -343498455, 11727911 ], [ -378875377, -536574356, 38190437, 51227614, -395562880, -17684574, -776595852, -43449185, 644141292, -91461551, 517099, -585307758 ], [ 455182227, 430948531, -478198832, -381800509, 708726512, -48211418, 87286742, -222853115, 611752631, 300212691, 837703134, -7542955 ], [ 791858314, -162843736, -67464569, -239041621, -3546269, -207870109, 499008845, -510694941, -46478276, -665001976, -22323018, 2010469 ], [ 146660470, 318776829, -524588843, 59173213, 333291020, -128525081, -153986268, 240610110, -663129983, -5958187, 285542925, 553599246 ] ], [ [ -77734019, 68407957, 188327043, 40490574, 416139366, 346354260, 151518238, -24344286, 42738002, -15519366, 222883284, -9379976 ], [ 348919642, 92593165, -691644056, 384314524, -114787445, 7692046, -208425176, -154119935, -464107752, -87843058, -473681804, -853598486 ], [ -17345106, -784205061, -462805324, -61810316, -114441384, 2498796, -26710426, -78111673, -279408469, -2587533, -275530137, -233510291 ], [ -126851657, -1393107, 91902397, 121508923, -81339389, 453489185, 158577966, -131269149, -24161971, 5955283, 248367238, -302183230 ], [ -145235351, -12916370, 240102663, 116502980, -191539751, -7581518, 108793757, -615243165, 27186334, 840250, 346510342, 813796189 ], [ -332209, -164537389, 22202007, -107223799, -103370926, 416823924, 459348195, 164782600, -116812522, 202752966, 239800861, 48686905 ], [ -512509500, -5598395, 343195383, 690452865, 106800466, 41250210, -190797561, -709785441, 313047693, 403623568, 70704179, 382800429 ], [ -832619088, 396805457, -419924963, 546525071, -73144605, 507961487, 64749356, 436338317, 330710802, 181383537, 247973746, 272065782 ], [ -1028977, -236410030, 83991962, -64447627, 732281681, -48369634, -136485613, 216399591, 31439992, 18519742, -308074069, 678743233 ], [ 285295445, 10617520, -193125849, -165008849, -934994228, -773178007, 35644909, 108541047, -182765307, 341446983, -23703581, -49069043 ], [ -217630440, -102659707, 361579252, 370335132, 620340828, -109407276, -719118327, 536709353, 72799090, 398284754, -529933133, 782058176 ] ], [ [ 151332775, -40755146, -78829573, 3930554, 100392636, -341666343, 142134764, -579047606, -8051217, -386583440, 59291739, -50865249 ], [ 464519421, 8346269, 136087848, 539768130, 77017907, 39964502, 707432775, 297038066, 412720911, 733460288, -505150693, -4599909 ], [ 600879244, -265179966, -78787658, 458916660, 3534019, 154473614, 153615036, -588404130, -95652346, -17071713, 263886033, 413016734 ], [ 540173383, 4883589, 671265567, 240209567, -67983769, 44379768, 67440966, 212869584, 286774212, -110909592, -726915862, 3251087 ], [ 584123555, 61976494, 83589995, -8248204, 780684436, -41704066, 360302542, 161805063, -25101318, 6274883, -507084486, 936892258 ], [ 11817391, 789877557, 69438549, -340818481, -138094666, 14983721, -189626331, -1140823, -390048797, 126979456, 423401317, -91964858 ], [ 38407330, 509971830, 595872223, 12006538, 156767889, 134675103, -4116225, -372720886, -255117314, -343530374, -113247963, 459357444 ], [ -1699505, 393484264, 271089256, -543716774, 232506759, 240669187, 794251288, 8646312, -823876744, 20540494, 27712310, -416014214 ], [ -8342274, -65717905, -350312032, 583624764, 187038419, 145016142, -407692435, -126786391, 310690287, -63919871, 38543727, 29544222 ], [ 263905846, -610383808, 314380739, 122743236, -15569502, -70734979, -250772207, -512303652, 572095564, -166332752, -366593755, -57225900 ], [ 945900228, 74775064, -352588391, -720462612, 166936875, 319253827, 16571086, 740504976, -78403848, 498018697, 16586860, -126798157 ] ], [ [ -2221267, -60517465, 26011663, -407125044, 376429162, -309701527, 211211302, -61594769, 78300325, 75165772, -352615480, -957243930 ], [ 91917638, -22498750, -251756582, -665249427, -220805038, 63045165, 487258170, -315696998, 655956487, 1036303395, 276756194, 297212113 ], [ -136940289, 70447055, -372550086, -17153170, -629437194, -220842344, -72797214, -607908579, -451908580, 196426140, -441507630, -831590124 ], [ 305718419, 532928111, -776152461, 1882790, 664071278, -11775251, 136701702, -135643199, -56598687, 609579798, -25190388, -8995081 ], [ -967612523, 151985645, 733069292, -52329752, 386976199, -147406451, 207831849, -377466618, -42841380, -252352535, 610012990, -74156668 ], [ -109392264, -80260623, 20215853, 151867902, 743594827, -248281310, -1246886, -6687977, -176125843, 42783288, 93769214, -148994456 ], [ -89842610, 98499578, 43602998, 219947684, 48672509, 513932827, 221664213, 375339150, 388633671, 139144381, 27535392, -157903111 ], [ -173904171, -97348134, -669068612, 374536303, -180632044, -54329219, -253413553, 246367707, 457036350, 474363658, 255567714, 529591487 ], [ 698437697, 407531073, 169695751, -99938218, 157555248, -225139575, -295016734, -179155496, 6641535, -354613814, 9984980, -494356187 ], [ 17773416, -1019683, 114486952, 172344505, 358901388, 232454644, -193194844, -89969530, -281573441, 176533982, 22587966, -419732396 ], [ 544378961, 587790884, -571885545, 77911755, 978299102, -223463637, 479262028, 473217154, 797901033, 254991029, 711619617, -707564589 ] ], [ [ 227917297, -31240198, -366593250, -312887431, -337439700, 85774531, -567015186, -72518008, 314946408, 128431150, 99600322, 670187281 ], [ 268994091, -2494868, 104332612, -97996822, 410839901, -174183629, 418431197, 402929966, 314504014, -235931232, -81653945, -10910548 ], [ 19498452, 104782470, 602367340, -28555982, -205457167, 239916291, -80957856, 375126468, -135676616, 37297579, -562857984, -231603041 ], [ -292464493, -155573786, -691280697, 41023953, -38216182, -377225632, 87627315, 55865922, 532780403, -437339760, -1001615928, -59156009 ], [ 378150691, 567918400, 331084240, 153295604, 1087244, 139841053, -86223583, 288455274, 435484057, 117052305, 220894271, -10282389 ], [ 37980297, 489306297, 418595769, 130374, -810211361, 320615638, 424035659, 189571071, -19052633, 493213181, 816572235, -105357087 ], [ -399380571, -47320314, 419966925, 181075882, -738441286, 53098909, -203755041, 100699868, 342163563, -299218913, -1049583, 206021584 ], [ -189342536, 281467422, 633681938, -507526891, -316085669, -529013856, -75078848, -426183375, 573229417, -186387228, -54261299, 364038886 ], [ -687805668, -11011708, 186296130, -113304714, 394901897, 207250823, 450705675, 1017009592, 528889999, 10758298, 547562051, -424700590 ], [ -85606227, -14433432, -441957645, 270063263, -311057075, 374346522, -449717815, -569689489, -104878302, -959438148, 136795624, 57574044 ], [ -77770021, -452278215, -21003042, -827047305, -3979322, 483950723, -525910619, -215781169, 63370016, -28487295, 246568977, -517425096 ] ] ], [ [ [ 502273633, -772696019, -142530432, -463153016, 81709981, 135672557, -861632330, -74337422, 8604043, -91011292, 60298116, 479889545 ], [ -271313806, 105095224, 56741401, -446872944, 468708441, 242275127, -597372709, 618410655, 409907811, 29569219, 50360483, 532069473 ], [ 322047699, 499074422, -83634754, -121262185, 291918383, 78427469, -328455122, 432117255, 74824533, -82593807, 4232355, 527498944 ], [ 7853923, -29740577, -185513912, -691132826, -753875289, 31717561, -707778989, 169713026, 771065937, 37304251, 175204304, -363336564 ], [ 182831699, 413403365, -359099356, 15167692, 18528769, 34865755, 271268207, 26588218, -223140170, -446077260, 103899360, -244453629 ], [ 16080805, -483049959, 108842480, 409092126, -716577928, 131038186, 71603206, 392812997, -541924399, -6673611, -313949247, 646916089 ], [ -717237379, -83331649, -625095218, -461667098, 453469144, 61570407, -16675053, 67697016, 298072021, 245391510, -25182139, 110452751 ], [ -66244814, 174487744, -796309491, 70954035, 96246343, 77172573, 91380686, 203342345, -183919232, 541463426, -641366038, -32893329 ], [ -8948374, 844845155, 43065683, -456544269, -163260193, -610639236, -617578271, -551606326, 242406019, -25017556, 75646099, 2413324 ], [ -578394706, -22296677, 218817211, -1954736, 399452964, 913353313, -299170653, 626348764, -79304909, 814912774, -187558243, -240326489 ], [ -11848043, -465343603, -482117055, 44792386, 109159824, -559716892, -117170332, -365827073, 719709378, -365105805, 359248476, -1143116 ] ], [ [ -204676610, 645711421, -579182772, -555035892, -85946317, -125650675, 423862746, 510473468, 6127377, -367989737, 39907768, -4131856 ], [ 198583516, 737398224, -252880774, -173915509, 365260825, 486638875, -523605369, -458668702, 134952330, -214140979, -921331198, -233128717 ], [ -688704608, -100228062, 525285396, -423419674, -317028535, 173585796, 60184762, -510895344, 979008474, -106365276, 692660263, 178364653 ], [ 411922543, 172892505, -250329304, -159767702, -147741965, -197482550, 58821679, -23958741, 98460929, -272694947, 601576354, -199238088 ], [ -65067300, 71939753, 662210540, -43554973, 570456039, 35247233, -58855742, -107729722, -862104, 6136122, 60623245, -503791857 ], [ -122205484, 400430974, -783020513, 238146853, 601246750, 22249302, 39648127, 202784470, -746053374, 134214386, 851894427, 289571656 ], [ 295504892, -264292705, -68994390, 17982259, -371805370, -68448130, -161038190, 439393070, -59810873, 77636384, 32755824, -223383073 ], [ -441304757, 90595724, -809042455, 39271154, -6120066, -31843642, 295566667, 169106577, -34409423, 203141452, -38025147, -222047943 ], [ 43849643, 316004606, -243691355, 147960154, 12792516, -175000806, -604182129, -100194114, -31846151, 332348201, -84407904, 89447687 ], [ 208530321, -296032494, 440768130, -292715669, 601460611, -890987916, -188941857, 403068404, -629623132, -468254391, 340950138, 133666896 ], [ -15350985, -684605383, 166167911, -256756440, 61542250, 3353192, -496891397, 175488711, 531256518, -1671090, 181756172, 279843116 ] ], [ [ 18476057, 530268832, 87719534, 333873833, -20785059, -1005999, 223415714, -286997775, -333108540, -517341260, -58903323, -171629765 ], [ 61259634, -579321946, 242063391, -71401612, -63094861, 15650223, 391615287, -211927843, 106756875, -248359339, 116359984, 673220 ], [ -166742930, 472321939, -487284371, -131808856, 366404597, -367393642, -856075173, -32793679, 13570662, 381974606, 22657244, 86214468 ], [ 57039823, -282375213, 114336241, 521402524, 146898429, -272546374, 310399195, 440274934, -306519765, 176645276, 46333031, 21097516 ], [ 373941297, -90055896, 80694241, -388082404, -76297662, 404150909, 718964170, -557192218, -488818574, -384635312, -22127609, -454570 ], [ 314652329, -189811249, 4766651, 63350801, -251923227, 322427282, -36210295, 174600072, 149103978, -461237850, -509851758, 216509830 ], [ 59366628, 29249714, 638687456, 35615209, -1069784, 814367663, 56212669, 167960075, -612308143, -93828827, 385342272, -61498539 ], [ -95210503, 80908856, 294162751, 362816445, -202203517, -391050834, -464245208, -342525879, -29767804, 146819872, 278378134, 1682782 ], [ -64495393, -68062458, 102621326, 39450668, -198019909, 336562916, 816057653, -83172246, -67340715, -121809536, -68198599, 23140267 ], [ -360305963, 669109951, 404234066, -264689855, -393957995, 73331215, -170832536, -124692308, 203828300, -23174425, 41230649, -215946704 ], [ -806312871, 659107371, -185537332, 200567054, -19504682, -80903244, 318002447, -747732510, 54441473, 58801793, -212113152, -110974056 ] ], [ [ -248368701, 413595694, -730934119, -114834945, -350610660, 637769156, -31049674, -841265829, 27171528, -220743243, -454170936, -679568996 ], [ 367244689, -376442522, 269999346, -192361958, 13346816, 474050388, 70868231, 325021061, 211888686, 250848634, -19292061, -123095103 ], [ 333759837, 2508992, -395617355, 710139570, 364781234, -406633198, 72990505, 131089385, 105557140, -880302329, 30075812, -211730921 ], [ -32538052, 30775844, 729688579, 46616062, 280925997, -471674168, 2045218, -7921054, 104433642, -49774977, -2921093, -5734881 ], [ -463616070, 7476848, -664024601, 150287480, -25928607, 334629472, -395040264, 6444193, 745100452, -459719123, -430009246, 246740860 ], [ -317720185, 606314046, 86968661, 28920161, -253640032, -39390868, 200173343, -204423963, 898507783, -384513457, 245290065, -144189451 ], [ 30517907, 55704544, 114453412, -337722381, -78937631, 197944861, 311598316, 326735884, 567332785, -249322039, 31537040, -61107079 ], [ -774617541, -132257385, 484419657, 228704668, 214438177, -706086535, 78784448, -254406566, 45677987, 34983388, -53527893, 510871504 ], [ 7899025, 56255468, -313844268, 590541620, -311807931, 147457036, -371684014, 8258710, 9750349, -131943311, -7784417, 161350612 ], [ 205075036, 60604259, -70930779, -348389194, 316606149, 1037177367, -136901502, 477047472, 81570106, -43241933, -76061574, -220212942 ], [ 121753630, 189064855, -13397969, 170385391, 111326359, -654114444, -237770603, 3354896, -364482208, 102131188, 716496278, 232086164 ] ], [ [ 393523720, 320562751, -261835389, 558565745, 251149840, 476663, -172051059, 14375011, 274614906, 407234747, -501968561, 486565875 ], [ 176441126, 238780466, -334493664, 447590555, -574222372, 200924859, -679760539, -4766958, -350704846, -145356456, -627946033, -849739195 ], [ -105673897, -302051426, 852118882, -813006175, 3898530, -160969699, -208179287, -534918989, -195531143, 547040528, 218797016, 120322242 ], [ 283987931, -19824913, 191092237, -143878267, -598084049, 106558281, 10487870, -220706052, 235466786, 3684439, -96980573, -365309995 ], [ -60101999, -355829247, 298180312, 43888101, -106371767, -34243725, 41151031, 526084722, -58710269, -63586835, -222993848, 863503557 ], [ -41480676, -106935966, 367656521, -78482970, 451095352, 603768286, 95039989, 287588949, 143041863, 132809274, 149224451, 695924604 ], [ 14470051, -142777939, 183731847, 12963177, 23941689, 678743198, 23840407, -171638489, -110485431, 36855899, -807225127, -160558808 ], [ 646570358, -95213381, -57869527, 308079578, -35913626, 34679393, -366853870, -278820282, -541730676, 133388179, -38373042, 414071996 ], [ -341319477, -348143025, 5039245, -76539967, -129260713, -408964601, -111704351, -23834354, -381698427, -460437210, 72792676, 521976743 ], [ -397480528, 245622628, -398398654, -188174123, 64663277, 588039565, 382796509, -323678372, 2971028, 13733319, -90832036, -138243876 ], [ -799173885, -378882203, 45793850, -71176533, -534648555, -72792502, 2361332, -207996093, 93914374, 528059314, 86054078, 792465379 ] ], [ [ -31129211, 424495885, 510469678, -220559687, 391582754, 336549586, 252156425, 13783968, -338021146, 43760086, 347144077, -115619136 ], [ 45535409, 53641955, 428073671, -1244318, 33919820, -3046434, 305910218, -250420662, -78852170, -178502083, -51082654, 29912663 ], [ 312982839, -257285783, -596139012, -392303138, -170528549, -25583045, -259079777, 92633001, 135052452, -354437213, -134400993, -897765 ], [ 623802091, 88392327, 132715684, 80599208, -86351453, 254344362, -103985768, -847841443, 319448867, 164361513, -774103609, -95529057 ], [ -143101473, -529297979, -551807520, -27357106, 105537387, 36524392, -213624920, -67862322, 326221028, 549829096, -31712380, -557079728 ], [ 532059829, -386685579, -166618185, -39583070, -62049535, 64113276, -411405085, 75364018, -20335295, 492156828, -378667726, -454848476 ], [ -9715791, -8599071, -198842725, -544538500, 689577571, 135723282, 162067563, -131445168, -190143286, 109629128, -40247888, 3598109 ], [ 290287246, 629085058, -802562962, -97940108, -207605801, -361828118, 393150779, -508026998, 833251270, 69936372, 7622181, 464278425 ], [ 33700687, -15035476, -60354508, -66443490, 5379156, 277705368, -300707512, 838537092, 659392691, 335162283, 208444, -188840024 ], [ -982964318, 431661419, -957300872, -130835917, 287036661, 112499790, -807741261, -41524820, -340843831, -28277328, 130086875, -16023875 ], [ -301052888, 7013300, 155324741, 8351481, -13411726, -147827447, -12743776, -142804934, 533879583, 4026726, 311833288, 598534727 ] ], [ [ 59335685, 215133715, -13270861, -383074801, -362967721, 236768412, -296521191, 200339508, -37271152, -651649904, 762304652, -116681311 ], [ 300538436, 156922127, -122604782, -82134493, 122766197, -770805989, 123238134, 4956049, -473826512, -208995780, -640394482, 64001743 ], [ -159049158, 412204947, -14908518, 10378844, -239064179, 86596883, 31103787, -5459964, 12757483, -470196480, -119847432, -560443292 ], [ -461051481, -80146694, 215476128, 68398947, 61342587, -703879117, -41994312, -181245953, 778655597, 72664585, -6269216, 842121170 ], [ 109837787, 150824682, -432302254, -137819036, 26100771, 319775248, 51000149, -345225183, -165784214, -21639, 64596443, 392513376 ], [ 201465199, -699330364, 75587325, -805907412, 96195360, -440007511, -38342816, 778523472, -472933127, 7089032, -496837988, -132892692 ], [ -340885, -113479846, 440471024, -1359694, -128094197, 18148208, 12144697, 244849787, -199908180, -375430392, -475485183, -469671073 ], [ 194015216, -585535096, 131110679, -128501364, 130414252, 90992276, 129076571, -862365113, -384029775, -384895338, 330398117, 433858674 ], [ 260565354, 154489447, -462617426, -379903249, 54941634, 21914646, 252950859, -25901694, -22318952, -159150049, -333559498, 802963976 ], [ -221009823, -196437773, 353959222, -103000275, -390951202, -521329943, -231930928, -2842865, 272510575, -180288928, -15903998, 398900552 ], [ 50406864, 9388058, 743286515, -194784425, -148140955, -297270644, 477558566, 30685, 115940585, 62686952, -162201604, 842234132 ] ], [ [ 168366974, -233274734, -240083226, 132870569, -525992576, 573832998, -421504821, 726504322, -655669921, -422411867, -132629496, -743824232 ], [ -38833381, 283547099, 3635197, -186579444, -34984769, -49049111, -232134144, 679224729, 170406342, 150221830, 131770561, -24959350 ], [ -109650909, 332791593, 83471309, 223408158, 106906822, 521732720, 147814152, 504308975, 486923226, 541147367, 62911367, -190220309 ], [ 213276527, -66998976, 567288797, -31693113, -28102657, 977465949, 204710337, -467103260, 266035439, 635166697, -201017369, -527179119 ], [ 2206669, -81536740, 25612626, -229898985, 9152036, -314925240, -375814869, 18364217, -107351309, 856851717, 594433938, 228981981 ], [ -129878275, 238059164, -479365126, 553077797, 126871157, -259597129, 441137787, 100408603, -369522892, 50424263, 131087510, 101932624 ], [ -3622022, -76005248, 559476084, -176319715, 398498267, 67986616, -570698778, 691610849, 6079747, -891322942, 237362574, 35658742 ], [ 664861271, 418037070, -102482840, -30371973, -255622307, -13419916, -135565733, -38308364, 353811274, -207650487, -58258763, -478728617 ], [ 292055805, -295218111, 20690071, -160594714, 857038205, -137321684, 108472560, 53262879, -762421230, 464154505, 447508568, 17385424 ], [ 1001790909, -102442620, 371100165, 81909188, -67103719, -113120109, -111024736, -289203960, -292522444, 233389284, 675892295, -17504705 ], [ 96901612, 651771207, -773602688, -374724252, -173975515, 350959123, -234738966, -305203010, 505593582, -52385138, -381777012, 222293129 ] ], [ [ -69268755, -199455140, -228996920, 56380417, 204161923, 225943944, -268010385, -14539824, -67674108, -312616987, -217319794, -319986726 ], [ -57426796, 221970540, -583560928, -206964973, 11194993, 241184802, -17443630, 182300423, -258676978, -9990576, 350408866, -727649557 ], [ 5722105, -353584074, -310391497, 255406664, -82681832, -10161450, 51664135, -55066543, -303361965, -38337121, 477068074, -213966534 ], [ -71730247, -69247533, -584488467, -783216938, 515557152, 464818302, -29709630, -41682696, -80625574, 322428616, 146565561, -200994607 ], [ 268914620, 14225809, -806227117, 74395040, -117825681, -9621693, 174515722, -160375593, 2219528, -118838388, -264719632, -185786465 ], [ 5483639, 151329664, -17356193, -36776096, 117520514, 275761437, -95122679, -748414864, -51439779, -177438213, -198464046, 153869970 ], [ -76825582, 3806762, -419832250, -308344329, -43889547, -9028082, 227097232, 308004353, 118430147, 452610095, -71860267, -286331668 ], [ -4023415, -288561245, -304572176, -476794419, 168811315, 75077685, -57701658, 917722942, 213981596, 313480574, 255531782, -869356436 ], [ -24353086, 545766551, 201317012, 63653416, -882123297, 220048376, -254554846, 208846730, -355303484, -9296848, -29918947, 563676839 ], [ 186630453, 16172689, 222407203, -188775602, 500123925, -1036156826, 17642838, 449194925, 290104372, -56358542, 19647256, 178108383 ], [ -88407434, -120813555, 312093399, 225003102, -937994326, -214909827, 300055108, -856651055, 54605324, 154827017, -543071210, 135634269 ] ], [ [ -206219519, -389351900, -212090929, -1190126, 48499818, 683857450, -8914520, 330041297, -23743488, -62892105, 861124813, 54417509 ], [ -786783043, 78490183, -42859748, -726450206, -133831171, 63577408, 354296979, 1802923, 491210920, -1056652773, -245913390, 16694659 ], [ -444715849, 74750487, 111359595, -44023119, -16506540, -315951810, -286172694, 701995229, 457281829, 295346474, -213982460, -444041944 ], [ 863474829, -10182967, -550665643, 91624864, 417918422, -159759546, 93467192, -260712646, -302442146, 306123596, 176069293, 17885791 ], [ -621344154, -261766317, -10735397, 6349949, -509996096, -98768249, -241700334, 381782478, 31470356, -20674268, -251109320, 237283125 ], [ 134509517, 220694024, -105635781, 491104889, 127367631, -274258490, 933062492, 112823197, 353309056, 336137615, 563569018, -56193105 ], [ 299597987, -373876132, -461322598, -203519993, -625606796, 18157521, 108380, -93577144, 82091764, 439028200, -114852043, -783613693 ], [ 26103241, -268108971, -234729382, -236108052, 220296723, -156725188, 579596356, -49783286, 755480260, -15107227, -130784861, 461507117 ], [ 77365702, 34941155, -269033997, -649444359, 219028469, 323613055, -725347634, 20732520, -23508386, 150669825, 42329875, -12635471 ], [ -147119535, 610323098, -661386302, -7705652, 820919, -6347866, 199399975, -254809148, -450891983, 625013681, -549062286, 25676888 ], [ 800810478, -192047387, 224117793, 435931526, -504998111, 387049355, 29878443, 726386662, 100350525, 808571500, -216864618, 655909911 ] ], [ [ 2191368, 354070542, 9816686, 205607515, 462897908, 397784928, -60971515, -322578288, -48314697, -17286310, 80635416, -175108502 ], [ -107742877, -213016125, 187910116, -398601508, 389755162, 101806299, -221300755, 196116915, 540538489, -1045830592, -309650437, -330734750 ], [ -160173700, -74509290, 389778198, 52263234, 615488717, 284489654, 102262681, -113135816, -231264039, 280293183, 146852784, 126201051 ], [ -82806360, 548286711, 806025332, -252242696, 17658119, 68458635, 83604726, 10455298, 294512993, -322685585, 53610937, -22368415 ], [ 97901830, 120428945, 3943783, 71848268, 238536202, 112907979, 240379258, 109702726, 86329493, 362270866, 570832049, 31153884 ], [ -196134024, 204907467, 33553495, -233261573, -698726660, 198596433, -4687189, -12697059, -221902336, 16400300, -24436422, 182975226 ], [ -28507168, 13719482, -41365682, -138600430, 378402888, 218246956, 67063670, -920319139, -596908391, -313862869, 19339481, -53450340 ], [ -616719963, -106875852, -14113223, 280387951, -860238579, -86178343, -223409972, 398867742, -410260407, 324198694, -819603489, -329119442 ], [ -282863875, -313398975, -109521821, -113012414, 516498545, 542109253, 426362027, 41580295, 169177235, 275689046, -13343476, -78109933 ], [ 26861367, -12346820, 40515462, -140411883, -468309547, 333238320, -417313372, -291830188, 173279816, 362169743, -40501707, -390709914 ], [ -282681608, 435314757, 229292476, 519839138, -486554117, -631591614, -639194897, -515278085, 51714383, -472607992, 888622344, -211607599 ] ], [ [ 220316557, 119097124, 435612383, 625025534, 45435825, -112615808, 116073225, 12406557, 254877122, 36012093, -276959118, 732989015 ], [ 479622916, 58951122, 186598949, 48756879, -825282043, 382635591, 539010361, 329441234, -281762596, -220709245, 316743126, -26772928 ], [ -55032755, -84301569, 64513259, 96584587, -962791790, 13922430, -113449776, 469435577, 227021402, 32473112, -347370536, -264222906 ], [ -32936785, 33247111, 330374382, -77982464, -26600895, -61527372, 37045266, -148676066, 507359972, -525097163, -133665456, 22839032 ], [ -17095413, -350450220, 597881260, 163741345, 65724812, -80828185, 72108840, -266446815, -210918658, 30139533, 560645056, 31574653 ], [ -3494025, 486731526, -128553391, 30750530, -543727839, -797525611, -25923013, -80363341, -8571956, 193612593, 709862947, -185058727 ], [ -89020769, -83611417, 289015920, -217047011, 648469423, 133647417, -151787158, 14466431, -140073554, 291491669, -7175547, -350811828 ], [ -125784087, -164410847, -809188225, 72757793, 164004557, 555864931, -273423523, 898558749, 328342258, -77362456, -114826502, -598886895 ], [ -587213021, -36145352, -163609371, 59000772, -411956011, -75139086, 610744069, -249268312, 365840385, 64419565, -369343702, -195991248 ], [ 909573, -51781305, 407192325, 365311877, 305726020, 507423723, -51116316, 749696365, -177162913, -833955819, 395379225, -258088894 ], [ 166635214, -54507685, -11939393, -429889008, -341097, 273080534, 355463505, 439538034, 27121748, -95393801, -658336675, -691087092 ] ] ], [ [ [ -806949125, -250813628, 192974125, -710157689, -289705595, -214872077, 823419291, 97953664, 90550604, -56243483, -81422268, -570311627 ], [ 282254337, 190757811, 145719392, 472771087, 127389457, 455387658, 288251916, -898656833, -626521933, -120976061, 210677141, 420396095 ], [ -71784139, -717837616, 3270830, 73626137, -406579376, 136977321, 463702880, -44409357, 112988642, -394338407, 23253552, 528568130 ], [ -19687339, -17471495, -120019828, -264474704, -733680445, 512991800, 740005822, -79636921, -219997984, 6187820, 539919694, -347926449 ], [ 95157345, -100054286, 293837519, -55789113, 79736126, 67292159, -8838791, -38914256, 162026251, 245684010, 44545084, 270828632 ], [ 196575394, 336930675, 118391601, 137632969, 779378428, -199231245, 219747339, -386387985, -99245969, 21301039, 345447687, -637827159 ], [ -63140380, -90244027, 471756015, 97730769, -626405147, -317806244, -12301197, -38100569, -859506242, 153339299, 82499982, 42815960 ], [ -58323405, 95000511, -705376888, 88244176, -38944982, 324955591, 39954005, -167680569, 369037763, -685093923, 346925428, -212717129 ], [ -17882394, 769396683, -41720385, -442574674, -45061444, -76774038, -13681938, 391525088, -533771938, -522547384, 59016908, 14985392 ], [ -484251778, -103742474, 530099554, -1439301, 296483738, -62989125, 475839913, -487431281, -81601700, 194908679, -102891505, 847661135 ], [ -32097039, -572521643, 531195649, -71433768, -231070401, 151391684, 41478505, 375675884, 633197565, -634218876, -291523701, 304254867 ] ], [ [ 183015061, 625349807, -191782895, -48340771, -94225265, 241997996, 60632822, 271385261, -7283114, 417256524, 33514132, 15062964 ], [ -221704490, -189374377, -257122538, 329722742, -279927503, 108540152, -823021189, 250029904, -603628837, -187165602, 338059830, 216650128 ], [ 202805758, 283888154, 473061174, 600332318, -506725687, 460251041, 63580991, 37088504, 469589180, -214594232, -527831042, 123921509 ], [ -285374676, 128194761, 28596393, 329416735, 41763993, 668953802, 108267959, 137493669, 54325180, 340086570, 403096633, -228662172 ], [ -126312613, 30535264, -969570430, 41873214, 248210061, 318367218, -292954645, 427527693, 11228068, -73223809, -167177517, 171381947 ], [ 124831961, -203314804, -562633542, 45169919, 19460139, 70470611, 117353229, 293976556, 49709895, 187861366, 554394128, -52900668 ], [ 175484800, -456865182, -1287381, -26954402, -237042076, 206553965, -116051637, 200296716, 579307507, -92856896, 33162404, 494340391 ], [ 172590931, 162937205, -13086469, 34708923, -91161012, -55331252, 564738960, -914905047, -150492542, 197890627, -48320813, -659533635 ], [ 12969459, -184834241, -127069547, 360303464, 380214051, 622043654, 475354235, -100739727, -69227735, -43498776, -173569570, -30187390 ], [ 57585619, 601663874, 498322364, -270951388, -560166393, 664077377, 138799175, -168165863, 425999557, 137618402, -83363614, 355817837 ], [ 136331501, -328028120, 410015227, -321020715, -108763211, -121162722, 526153646, 84780894, 527730693, -523162, 34126846, 100209760 ] ], [ [ 134192428, 581800126, -95204485, -295011342, 20728722, 24711896, 249333614, 144536771, 295288620, -384831102, -80507389, 150163704 ], [ -145660803, 621765608, 133394781, -81886962, 11924910, -24670219, -354260631, 311052152, -60374404, -599615437, 49684022, -46379 ], [ 193871714, 299773842, 454682726, 190912577, -318791091, 368446069, -568932363, -31967297, 66178652, -13660009, -15325016, -184092234 ], [ 469489781, 383416782, -62852492, -225442607, 71017566, 328787178, -359512729, -228565346, 137010651, -134938687, -70303722, -103149141 ], [ 652178496, 18890497, 335876207, -331206113, 494842720, 205726159, 60735290, 620880608, -211285319, 401046123, 78366582, -25578800 ], [ 321826477, 695824388, 4955556, 398864332, 543987335, -280609939, -289339619, 178352256, -32707157, 346167143, -308266606, -126445622 ], [ 42165943, -4880162, 105907324, -454161597, -2344774, -817323047, -68799114, 559977648, 252297882, 34235570, -532331776, -290011969 ], [ 72428895, -593821661, -291764120, 140121918, 87131599, 180359016, -3673423, 170383430, 40444843, 214050935, -32329152, -437931864 ], [ 385322841, -58571974, -275688332, -15936031, -165899054, -262930418, 489697902, 728874078, -29345132, 118538434, -453498415, -35923769 ], [ 336096286, -551400354, 394002127, 232177613, -85561839, -492902018, -197350267, 223810059, 163153515, -20026759, -597073801, 72490046 ], [ -740345757, -184022948, -808351764, -245803214, 69430511, 659965258, 287037385, 514743239, 68345476, 3924704, 158955516, 416541365 ] ], [ [ -446084276, -347081639, 532405687, 92580606, 216869499, 433030220, 6647724, -857546405, 3702765, -493392522, -355363456, -819753976 ], [ 160455780, -881635961, 136426925, 319797541, -398466383, -433393773, 59181209, 124552705, -455476806, -384161331, -58097583, 104107394 ], [ -699639307, -116481868, 251591251, 382822515, 161651553, -109205616, 281774151, 182371595, 70597420, 662867743, 60456863, 379705019 ], [ 508788243, -214236761, -285961005, 152870837, -257080761, 145773832, -4288067, -673851, 33865259, 8993065, 34326807, -9762589 ], [ 536185914, -30047499, -626346381, 220212666, -32984268, -170297558, -285102400, 13938039, 701085800, 461650679, -690573522, 83769815 ], [ -129089431, -195011558, 38662215, -170101564, 123634261, -217527163, 540127137, 384135940, 634219435, -337036884, 247515443, 303249835 ], [ -6738192, -225066468, -135474154, 142699436, -354360664, 416696185, -192500706, 512929411, 715179821, -898117099, -959752, -26057103 ], [ -183397857, -55283567, -341999808, 593128462, -441505055, 104637348, -31108595, -832409563, -20739456, 3124667, 376632312, -428640752 ], [ 707815553, 356550404, -317760277, 588649509, 370166632, -415864181, 214373653, 61214924, -28365988, -13602154, 68666536, -291217699 ], [ 189918303, -666490899, -332008363, 125504645, -482549598, 967500305, -424510623, 250188265, -106308873, -573869169, 7710967, 163506463 ], [ 206926005, 107263502, -446278900, -84618116, 264386626, 360084731, -447959628, -23307062, -346537208, -75537737, 429629921, 245227736 ] ], [ [ -97221914, 53176207, -72907627, 101472114, 503258542, -247672384, 209878005, 80878665, -149680944, -302501156, 366335737, -719878816 ], [ -296450763, -248297967, 257150113, -97425165, -320375656, -23273250, 399712810, -21613873, -264519870, 50328515, -295729970, -65004319 ], [ -431758584, -202150931, -829952953, 378910993, 4352593, 210489660, 363520252, -569537752, -82681611, -467984749, 147376104, 55813727 ], [ 241974862, -927151222, -31798771, -221622617, -174317561, -151717706, 43894413, 94367516, 605377595, 222603441, -267381477, -489661569 ], [ 121682905, -105595505, 572374446, 72331023, 613266325, -19915887, 465897116, 64045724, 60589147, -218030140, 202735353, -547280824 ], [ 133025895, -8411728, 79857936, -306757016, 62552338, 414882783, 211239156, 31491614, -478208744, 658741597, 191134741, 100978504 ], [ -45674716, 180474903, 118629764, 72269250, -241106189, 330353124, -18468519, 604490185, -740438997, 28639061, 548543250, -130518239 ], [ 612043236, 127214984, 31787272, -836339424, 31900578, 304836857, -96386431, 295354944, 54607750, -391932175, -69228949, 5168638 ], [ 128119922, 450111894, 9192057, 121955867, -76000207, -410096465, 109914946, -297578227, 130833616, 551923806, -134432140, -457720244 ], [ 807180457, 975020399, 243912406, 439273535, -125993390, 136394861, 127845839, 384645071, 210521356, -32382801, 279006476, -29660542 ], [ -542075887, 176543856, -294311174, 6084161, -658095729, -237020767, -47219783, 255229072, 655775868, 258929679, 73759025, 333492654 ] ], [ [ 13959321, 621555479, 95905246, 711224589, -313575150, 411327153, 75610525, -133630339, 224495219, -71877809, 201903836, 90206620 ], [ 609987, 121587995, 240894690, 23948310, -1817425, -203742174, 361863738, 323970869, 49211300, -113757918, -73028821, -320245317 ], [ 192245874, -362288839, 199055025, -229759148, -43375147, 493759686, -115826281, -319437800, 235421307, -570078803, -164573345, 7627373 ], [ -622613482, 460578828, 267274525, -295173941, -544264868, 159683196, 104903720, 888923743, -68087642, -79732010, -488579383, 23358701 ], [ -43413824, 466167791, -198757434, 46665748, 98713316, 334538869, -323322765, 80177057, 379183077, 3931309, 124033835, -512175654 ], [ -886808459, 144377148, 213043431, -93410647, -92160945, -9424011, -107704527, 92845003, 186978202, 383073506, -292292566, -341167080 ], [ 10160783, -182036378, -23619546, -413129668, 525387190, -87913909, 131738894, -849070569, -178600213, 102336844, -39815906, 686706938 ], [ -471010914, 550536074, 722254087, 551878641, -214627465, -108410229, 128954739, -833606265, -327470612, 175641112, -479248124, -371665236 ], [ -4399041, 30652546, -71491030, 414044540, -199616740, 264063369, 41796300, -754705121, 70789956, 188203473, -96202041, -74163809 ], [ -684506615, 923264438, 114894945, 56673299, -60780165, 152817208, -279249153, 720091204, -63134733, -205500305, 110568198, 20423732 ], [ 13817267, -908934304, 780669395, -146617386, 569332702, -83767823, -41666365, -120932881, 756795262, -17632282, 360218671, -114964199 ] ], [ [ -65052659, 362040477, 62555269, 429199000, -449182391, 81658121, -90281000, 233027420, -44571685, 675862098, -723976992, -70210571 ], [ 192348665, -179741590, -264835706, -193704400, -682022827, 240278415, 453366748, 4491214, 689786415, 44254084, 936719454, -135765401 ], [ -349684447, 267335700, 287511149, -50230763, -447661567, 142213941, -78539302, 29539167, 237668629, -52799740, -96966421, 661943455 ], [ -2284843, 578652537, -248948366, -485400925, -312404405, -261689267, -20132536, 474799535, 383183785, -108458258, 6652312, 821068213 ], [ -128351843, 240684062, 65803082, -41045709, -40217211, -74115384, -420661802, -345152917, -68499272, -70320684, -9507483, -628954346 ], [ -36485133, 543171809, -70780346, -559801099, 383213751, -284122090, 39081219, 774088168, 534901238, 84737842, 99790850, 406602914 ], [ -6520168, -794430730, -322748179, -4059088, 163374087, 14245467, -12854377, 5869891, -160725130, -484284182, -51416523, -398093199 ], [ -155756062, 117997497, -212692965, 462282224, 85208451, -113494526, 182303541, -889016628, 177218642, -10448048, 94603506, -378458653 ], [ -145224489, -259353959, 246312224, 131883335, -252491065, -72816720, 633128383, 32143584, -26328553, 127590569, 78949290, -823694751 ], [ 164519509, 406649562, -203258969, -30158202, -665710755, -221587552, -98048097, -59663255, -143989808, 389289447, -58503547, -471871121 ], [ 641327210, 25065863, 789618350, 69815808, -194637985, 301424281, -235403657, 8500, -435593364, 62232203, 445169921, -372797405 ] ], [ [ 446684505, -115901210, -243754852, 271387249, -504932785, 97273008, 275350381, 715187272, 243835643, -574032767, 558826998, -636471377 ], [ 31433816, 111738793, 197815343, 219873201, -28931884, 48582229, -451005165, 212326605, -346250217, 39335145, -806516485, -76905199 ], [ 21247214, -529342553, -585152425, -79558047, -271297259, -188460166, -224414344, -582854866, -64109251, 834623031, -620928355, -5681204 ], [ -382679490, 65467485, 513496915, 97845352, -127162588, 531092596, 56257387, 431914872, 188366806, 427668828, -68960357, 485667485 ], [ 13490997, -312419859, -8833753, 453468535, 127771098, 513706136, 297478078, 11207588, 18761475, -836579351, 618561826, -96926326 ], [ -197898424, 202018583, 228750427, 899603014, 165449947, -395639748, -41330894, 66928385, -677148553, -74091, -541873522, 112788276 ], [ -3079265, 287298341, 338688869, 122835480, -269520788, 103161109, 544095319, -192772126, 1044522, -427628778, 98097581, 2717489 ], [ 182667571, 80239263, -68169044, -90416572, -457114592, -40212506, 196980231, -8243000, -620968192, 33786091, -134981019, 630551405 ], [ 471029554, 345640742, -195731991, -241198493, -673322999, -196929938, -253099223, -259123418, 711520851, 73248307, 349244637, -4422687 ], [ 372722748, 27886997, 736384555, 569328885, -79251158, 251892540, 282718230, 478352076, 250165016, -826344724, -438563783, -21348078 ], [ 219955113, 370056149, 554335601, 139180152, -352655756, 152124648, -15106879, -77151066, -635857531, -135779634, 214518159, -539775896 ] ], [ [ 126347459, 271003140, -89209374, -5303381, 309619404, 312623152, -223935211, -15975438, -76240504, -267165717, 253442345, 354984728 ], [ 291216872, -143670425, 532496701, 314798502, -10944230, -211220929, -128711544, 129340820, -426718212, -104987794, -645048676, -37113045 ], [ 12438896, 476164730, -553095725, 254707991, -14657237, 5386372, 46352899, 50557098, 46651454, 23113332, 241422126, -79265184 ], [ 270116289, 22999837, -202960958, -227431908, 376850883, 650207080, 295814830, 499652, 12762751, -130212703, 205056250, -336816408 ], [ 226339855, -15186970, 233805486, -988548, -189189525, 5372133, -105685670, -743294967, -21793360, 170442595, -83928664, -681863451 ], [ -3966380, -15615824, 57722987, -169049411, -483553134, -487953165, 242727490, 102873421, 52561333, 897247891, 36649912, -91861344 ], [ -466059386, 7570629, -129344152, 36831330, -162559815, -27286608, -35324342, -1000057023, 277305445, 472789181, -78116063, -219690769 ], [ 878339755, -410833475, -233306211, -361976590, 1518538, 303325245, 305482607, -649352797, 124437241, -460912088, -265047485, 544484450 ], [ -3780972, -598478306, -263209092, -5558823, 582659383, -243098814, 88314103, -186187476, 140281253, -12668087, -366482343, -129621679 ], [ -237712105, -18303006, -137760212, -73887973, -21312075, 133374269, -2015900, -248295202, -287407642, -360600391, 17314693, 134354856 ], [ -99835473, 91005755, -397629656, -128561023, -702412405, -76249705, -61350237, -408193671, 249191152, -332810840, -727186966, -650704811 ] ], [ [ 163055160, 161586637, 101559907, -1761298, -111606226, 363811193, -86648317, 314563795, -42037615, -345809788, 147568129, -14077755 ], [ 699373553, 100264343, 392524857, 66937184, 233492131, 50633310, -24308469, 113329983, -934336250, 5592200, 434648955, 2939839 ], [ -742134913, -191369751, 343216410, 664787125, -12373678, -216738377, 200929182, -588711236, -359091560, 88636162, -102331030, 455056314 ], [ -486837401, 8749625, -758949764, -164479565, 42464752, 115934541, -86836509, 332850722, -232200441, 253562195, 206605096, -22201012 ], [ -154071127, -159313788, 121623779, -3418925, 112494726, -136714717, 164135948, -573890046, 65534476, -34311900, -248450868, 204644526 ], [ -40710955, 311626593, -70916780, -27133031, -155339983, 428854918, 221948710, -59296009, -603784232, -494434546, 565330913, -108912399 ], [ -87718193, -225738661, -434018851, 12985954, -332648235, 33086892, 19491314, -178296467, 304756249, 609770864, 185481095, 112804402 ], [ 26122775, -203784827, -304618515, -325645750, -95285472, 285604688, 299662744, -2874879, 787056546, 4044898, -98151668, 178388400 ], [ 89461228, 35961686, 164269299, -605472742, 90046455, -228192925, -470189793, 149360279, -578480415, 189774645, 54275450, 84624257 ], [ 370947262, 603191725, 83928285, -240657346, 8557252, 245503480, 491449935, 279617727, 27019066, -403040475, 32117198, -10151381 ], [ -851156324, -127780716, 63651454, 50697161, 388288117, 479027939, -89099236, -957233241, -17750914, 563416398, 190765551, -367917977 ] ], [ [ -2146126, 47013843, -15190472, -478429414, 240456340, -79491061, 787278053, 111878627, -80973824, -34508825, 273748832, -369788348 ], [ -110522760, -276445589, 23467867, 351461155, 218596311, -73680408, 225944030, 644434517, -97951192, -443625414, 535062692, -90350960 ], [ -70380342, 460339642, 272218806, 10318409, 761780964, -261455003, 104144013, 279170366, -579791468, -339511286, 367132755, -775609846 ], [ 248198428, 99951451, -317269425, -398227663, 262714656, -25574595, -368376680, 65657009, 127752220, -159650848, 46806080, 11283744 ], [ -896853789, 18464699, 255935961, -735082592, -171941992, 460229753, -275136626, 348896443, -294864084, -416767924, -296313922, -474756 ], [ 170096662, 198696603, 29798882, 666158972, 433895162, 273128695, 1511569, -7428593, 457625173, -18502657, -350166175, 307674969 ], [ -85602943, -27371168, 170558519, -166639129, 465760802, 768282772, -282680087, -882026852, -164084112, 283244658, -21351615, -552907764 ], [ 237270273, 578553641, 105160713, 286621623, 302195834, 93745411, 154825183, 210902544, -102186698, -320967336, 87347596, 350792447 ], [ -567906460, 328788677, -196930959, -72057039, -375320995, 206823413, 25590301, 160318062, -145600345, -491220924, -20566014, -633007508 ], [ -1769084, -342908774, 114209518, 66817755, -520014296, -221944714, -654262900, -111754851, 242052134, -179790125, 313949441, 342011160 ], [ -20694947, 54101420, 210272730, -256926543, 193391139, 864352535, -108153225, 356286383, 916959620, -498213404, -355184117, -618344807 ] ], [ [ -179032962, 135640164, 348355749, 755576660, 169243509, 31843239, -671441443, 24381593, -294019780, -58564506, -243176640, 272255520 ], [ -468843940, -66410395, -92294850, 166045142, 666097530, -145403931, 65521440, 610100742, 163886489, 188552558, 347467273, 34151856 ], [ -17087662, -124445771, 328905628, -223219655, 1000366060, 556972516, 119630502, 261576293, -503240561, -49399219, -442090464, -80147060 ], [ -22768636, 202257333, 549773257, -23273773, -48306378, -124182853, 1891675, 194244579, 635100965, -143459365, 692500249, 125610407 ], [ 320456969, -229700472, 567687258, -35147404, -57102469, 129230600, -15547207, -64798118, 488922871, -228713149, -328730321, -21229457 ], [ -393137353, -476550647, 21195380, 27341747, -418317027, 451279120, -782698151, -80998454, 13517102, -588072298, 723262759, 108875049 ], [ -358158951, 10685321, -399644053, -348204618, -45498616, -88446594, -211363854, 51422804, -106531754, 106012465, 3029715, -409188981 ], [ 457113129, -107407701, 256538013, -169241075, 496759476, -294630079, -907347383, 912635558, 216623428, -564327023, 45652530, -164973799 ], [ -173081176, 19564217, 107003305, 509579054, 78039404, -324342861, -256399336, 971219491, 766117249, 120498599, 679836005, -982110247 ], [ 195742745, -6277960, -632569899, -301700867, 287677538, 81663266, -435834238, -608937227, 363171143, 396860041, 461251381, -255674554 ], [ 147366831, -305398360, 22622048, 623850955, -871523, 316881374, -908307807, -90857328, 206830843, 112942535, 376750596, -452739252 ] ] ], [ [ [ -168144775, 705703968, -9312278, 673587895, 268610981, 153249550, 693773136, -96030375, -710154281, -5872138, 98917749, 54316120 ], [ -45775839, -95480886, -46596949, -436869705, -491996081, 350183967, 565562800, 4897509, -14065126, -90394806, -218147126, 458891340 ], [ -540415290, 236366267, -203548837, -2072194, -311577497, 202225805, -238308748, -567811114, -425694930, -757733216, -21319855, 342916535 ], [ -103989083, 16849764, -2263508, 936409344, 344272854, -125948652, 539277273, -126491272, 583658904, -29308546, 66021558, 13236707 ], [ 455847763, 284052735, -108095371, 264538528, 266760386, -84143828, -243923836, -27425543, -144380587, -856650337, -227031765, 293932345 ], [ -155278395, -33775029, 251928765, -434268207, 999344919, 60342884, 187543070, -50437944, 312424958, -21065171, 319354558, 537332253 ], [ 887963637, 112612788, 373032051, 14985461, -395048112, 605397508, 35707449, -90317957, -405345220, 9203604, 203079956, 24945518 ], [ -155401086, -185630564, 370168492, -59909085, 39314485, -35686198, -87305784, -9167101, 616532494, 375547161, -444233469, -221747040 ], [ -15780957, -598180457, 47562359, 364355540, 119645585, -643448460, -368541724, -558590677, -46597875, 563107995, 82674273, -82101429 ], [ -305304412, 73163150, 186886185, 1493968, 41469379, -511635112, 87640918, 26171818, -95595858, 730352437, 125340977, 662089736 ], [ -23042252, 587709989, 465667305, -47881387, 154448028, -65930554, -351837432, 677995406, 420545885, 320560973, -343969695, 183086832 ] ], [ [ 134030872, 213204433, -864471283, -360459003, 72667895, -86997140, -318281305, -478647239, -10578748, -154925765, -26193036, 8182855 ], [ 271066852, -905516761, -108927017, -545980346, 398231843, -282492613, -926563388, 711448970, 114904811, -33267568, 532320355, 789966782 ], [ 58184984, -202544964, 101752281, 238780670, 71692527, 191578646, -25230720, 80053551, 626591387, -387863764, -477091471, 305554882 ], [ -167870975, 273263216, 303136438, -182103850, -14747174, -432788511, 33617868, 77150611, -37464025, 285428862, -491794504, 228935763 ], [ 79863718, -4550482, 387818183, 289208441, 7913280, -367657220, 474000059, -295893721, 6692065, 272653006, 171818573, -521033228 ], [ 180182034, -179570587, 805761992, -434401509, -634868926, -223831008, -1206733, -410594539, -797310498, -32088573, -636777303, 9571845 ], [ 249976360, -386758085, -280006648, 29116757, 504814790, 224233865, -430410524, 42527872, 790817896, -36151561, -27214312, 31897745 ], [ -127807950, 88208524, 252589238, 11600876, 66316047, -49885381, 606345643, -895403123, 39120914, 75721329, -132540196, 41633232 ], [ -138745050, 304429105, -190267988, -33667615, 420644995, 498096887, -234259590, 14136256, -56251559, 159983032, 2661739, 3504046 ], [ 169312129, 33947468, -667445289, -257473920, 95355298, -201213074, -634971211, -568017842, -888415316, 420789347, 64940428, -202092552 ], [ 151009835, -292764222, -614248693, -303057349, 106437144, -127372989, 503795208, 70496767, -111773560, 2083747, -168337477, 220999091 ] ], [ [ -53839067, -409743106, 101720885, -143865385, 22253021, -25017059, 340624090, -14638742, -846257096, -529657474, 76837173, -22442754 ], [ 85428476, -256089612, 246009772, -220997535, -68833025, 12996348, -328779510, 39549078, 38007573, -341324594, 306395038, 621942 ], [ -247016278, -500061037, -386720755, 200953836, 414559845, 640263567, -297496338, -30949098, -57451030, -75672264, -98241877, -81550493 ], [ -249725109, 184626962, -71936987, 423909284, -82303343, -486506262, 166369307, -335984296, 45090984, 224935839, -117035664, 854178038 ], [ -91739967, -31486698, 481377931, -321140383, 702168962, 36864716, 759116205, 911261162, 595307186, 334380386, 32094683, 61682641 ], [ 630141279, -525397435, -8741115, 238839354, -745679437, 225604842, -4871804, -113253761, -111044123, 26133262, -480555059, -9509095 ], [ 14976765, -32503885, 93065827, -518472667, 770588, -635121738, 67149929, -183949402, -250704738, 76688852, 607239948, 122075442 ], [ 38057775, 156694328, -92884970, -365180193, 244878126, -212722422, 19332811, 71600627, -35931433, 17464487, 325334469, -643145900 ], [ 181144179, -88766109, -57951386, 4811243, -183626319, 144733211, 692165381, 666663738, 38451589, 212041212, -117115852, 83441760 ], [ 333929713, -386964547, 350529372, 10168260, 383511311, -605237908, 201289623, 29254711, -316512727, -9956074, -108412002, -169516619 ], [ -685987105, -538225302, -620391271, -322338500, 25179778, -245730042, 128307100, 453438175, 78316080, 58793543, 352619866, -933252476 ] ], [ [ 268734714, -160205275, -837828074, -26529363, 302371466, -162037614, -42989013, -87456400, 26359275, 642170387, 199731331, -662501294 ], [ 564638899, 88880014, 175027730, -468378008, -145271930, -110773952, 494029, -11039865, -376802022, -94455426, 10863390, 181725294 ], [ 15461308, 70844277, -445293442, -403706087, -295845022, 419547158, -243321356, 525633070, 111744630, 934095822, 5710338, 284544233 ], [ 30076458, 93743520, -733383602, 5260483, 31650154, -112581725, 1831090, -4421475, -77114671, 178249388, 14405020, -16041300 ], [ -506804040, -6422714, 13931945, 416670355, -205479887, -308757959, 687960127, -4030043, 241202985, -523594840, 64010826, 47623272 ], [ 206121830, -800574686, 42689760, -44967185, 137180156, -145024814, 161900295, -256702828, -438547441, 310779044, -152288086, -996623762 ], [ 162692005, -236451922, 105618800, -188865846, -230111850, 279439389, -342509730, 333022679, 675993614, -626004147, 62677010, -118590860 ], [ 224235461, -145564408, 183567507, 700809281, 511597283, 376810041, 14066331, 651071591, -3443606, 22550855, -494665429, 349416386 ], [ 445898403, -58886956, -172946339, -649660916, -232808396, -55643911, -363988912, -26113530, -521083586, -226117912, -37749100, 432622375 ], [ 129471029, -487653352, 12649155, 44420227, 466069702, -1039000508, 384579884, -534209638, -4978942, -560864357, -51879874, 239210837 ], [ -68645660, 135464383, 656186213, 366647282, -233536242, 959070144, 67114160, 5351436, -77495540, 57658655, 353135782, -165764358 ] ], [ [ 395806646, -108985724, -124047472, -627835874, 46512404, -64500452, 276367761, 70303576, -318646262, -308946421, 132150549, -353644955 ], [ -204659701, -226241721, -336237331, -150147807, 475237738, 113707282, 307571706, -5188799, 193342709, 60147698, 311356198, -603825612 ], [ 360609063, -68012004, 621710396, -891477497, -6089235, 228785404, -134643981, -44507920, -583265421, 616859503, -206131521, 64829916 ], [ 88123380, -454083372, 732515877, 150496835, -156679794, -87203457, 61725672, -336573795, -387975499, -141129288, -230713099, 210315055 ], [ -43212305, 427079434, 625209128, 100031894, -230016101, -70811856, 539876473, 567121678, -76812111, 160243388, 272264073, -406810438 ], [ 140121524, 133563117, 38480985, 316267561, 866688137, 108695288, -283050906, -85906445, -207763479, -69202274, -315709905, -154286569 ], [ -8276332, 32702904, -164523148, 179374846, -123092546, -185628318, 12336945, 403896430, 284747394, 49136593, 268898695, 294062942 ], [ -520574982, -246273237, -56501188, 841953530, -22260025, 142047015, 881787163, -267510253, 676262276, -245379557, -294926559, 590952202 ], [ -93713382, -342619061, -49989008, -10796582, 13540731, -534938598, -283367906, -50805911, -609575758, -565794889, -362776084, -639815694 ], [ -839098620, -841941220, 427542891, -372730636, 146584866, -559733984, -194656311, -835243056, -371193713, 52391042, 296454543, 133681383 ], [ 654183252, 284716872, -551137452, 3089144, 455723260, 905045346, 20471761, 141382834, -113874633, 187745621, -212547457, -843073911 ] ], [ [ 26186333, 379868428, -539253421, -594183856, -511648416, -501754444, -467354570, -151515696, -648450201, 4542701, -144499562, -66518615 ], [ 4386303, 224351352, 43200288, -27717679, 46145020, 236448994, -374853656, -125557545, 67139900, -122513003, 21014766, -315604313 ], [ -184125183, -35715307, 759721010, 172485393, 98694390, 155799572, -205322940, -406360224, -469003793, 697297356, 353920445, -320999 ], [ 718582079, -683949737, -186270098, 332485147, -104622019, 611961383, 758744951, -652533028, -311997918, -517520620, 336529596, -54254321 ], [ 4247795, -810871013, -257379299, -56223454, 130476591, -703439558, 479942584, 192975545, -603808519, 381301535, 99695808, 532438016 ], [ -463128706, 209868179, -202938210, -72497612, -41387633, 16898070, -140831372, 67239112, 13728967, 101721694, -316485833, -258852097 ], [ 5371228, -188043122, 544373476, -140871912, 369735815, -51270770, 145344255, 654367412, -213672449, -120995469, 56269739, 66149034 ], [ -82163325, 641836995, -711016492, 669740010, 345385048, 204257339, -314015164, -968233606, -497791798, 752613692, -698510526, -173190950 ], [ -457781, -13495252, 286791354, -764046109, 19375736, 112008324, 64092480, 52516087, -262307078, 115530568, 119404771, 187134467 ], [ 462541179, 302775748, -674320883, 28375385, 72034604, -65929647, -182445126, -674032369, 689261383, 231814165, 556321639, -23501933 ], [ 58682399, -12777938, -466303970, -480411553, 832619012, 171307935, -42494253, -70174286, 678926033, 19517608, -147148974, -49746960 ] ], [ [ -82130064, -42061436, 67275766, 229078406, 8471702, 74593956, -213526909, 308616910, -19921086, 746322526, -778474202, 102847865 ], [ 519699987, 119921951, 124501313, -29693567, 684505944, -621797365, -335805745, -3710262, 816678137, -215622858, 348827775, 275480006 ], [ -292122554, -254082546, -20923233, 31386241, 561169451, 500742434, 100402701, 20318803, 414821971, -165763210, -146878560, -343133118 ], [ 82693234, -680771623, 152053821, 157993909, 220059235, 247922860, -83557160, -215153119, 372035220, 98421051, 4334419, -419589931 ], [ 357023780, 149410384, 753487887, 101119807, 31043187, 193408044, 214137397, -55765678, 177481074, 199636733, -43381613, -300476655 ], [ -309986434, -134449294, -612390621, 811314599, 23528239, -819219362, -82099212, 594947914, -595755587, -163135414, -518264531, 351193735 ], [ -16818237, -746783091, 222899210, -7969845, -15338003, 27699631, 1421973, 317228683, 180075630, 17598886, -563919892, -142638336 ], [ 174131475, 726623670, 30793578, 126099475, 25161379, 201062594, -362271403, 415356953, 44066405, -201620305, -558123513, -308130710 ], [ 286584309, -42394641, 461329892, -11066565, -339560406, -70866800, -69139318, -50013673, 28078364, -83937607, 292980288, 211369377 ], [ 215430484, -515420334, -501132682, -33723197, -228821051, -466532290, 404956695, -46751198, -475987666, -518232300, 44580003, -418524405 ], [ -240548200, -11297555, 484375946, 258384576, -93794420, 336637798, -177367274, 30800, -404055568, 69991898, 324562371, -326851897 ] ], [ [ 278536684, -190575487, 500936877, 337603314, 353485951, -650166914, -154345722, -322328285, -562624783, -602229520, 38688163, 738564498 ], [ -101314509, 41196190, 260890833, 323850921, 57665348, -32355798, -16905962, 616829748, -640621841, -199893746, -1051712893, 54793477 ], [ -16308882, 209027672, 405938592, 188348472, -62536169, 50928002, -55088492, -83242944, -380177604, -290598301, 437330606, 537515730 ], [ -813687526, -167042825, 245349577, 80959038, 78012887, -367173927, 397892188, -392525107, -59719433, -397302941, 31455945, 191347639 ], [ -5679341, 430188198, -24443218, 227592489, -36419769, -395893948, -40826115, 30089590, 112771672, 48611304, 803944243, 298436885 ], [ 210383803, 527644870, 504937662, 150157592, 66503645, 1014404849, 522311939, 42098553, 474407673, 90377746, -456566166, -104188746 ], [ 5959361, -76316924, 577017106, 14626696, -48732589, 117739865, 723262117, -148436307, 5893677, 559825050, 41742332, -73358349 ], [ -370118279, -466092328, -26698639, -62103543, 233382182, 129873393, -94288866, 5645527, -62803611, 60537562, -142588785, 220483032 ], [ -557541017, -102056947, 108487698, 430374356, 731986858, -155930862, 177284582, 188492465, 13681809, -381817112, 759551603, -624220 ], [ -913382196, 51022176, 500781589, 82097248, 42160806, 156402771, 287613918, -76856510, 98179058, -329433886, 755928829, 32754822 ], [ 55969790, 131831431, 425712369, 48518307, -860737665, -268703507, 62360880, -33524696, -351777381, 81443774, -310041183, 280404970 ] ], [ [ -12199687, -219036380, -310461092, -35477385, -163614577, -102151994, -35468522, 15244675, 33360742, 12050252, 56533429, 341872721 ], [ 527007002, 320331933, 234103529, -143160637, -151800541, 192393844, 163464741, 171558006, -182093131, 42328502, 386415404, -850599337 ], [ 19219201, 357440847, 319753225, -171452276, -25196768, -2307723, -26026768, 29847441, -61183234, -37223454, -221289515, 385578908 ], [ -333188340, -66286559, 34337832, -176548601, -447935584, -706084131, 78252579, -266395463, 48454878, 198461916, 92114664, -386213153 ], [ -337457781, 9435226, -848917556, -102026076, 200425917, -2250381, 3276029, -7698973, -3504994, 112539315, 252542054, 158501592 ], [ -5171620, 272068461, 35029230, 254075955, -671753514, -919494368, 264040380, -517355585, 14432250, -576028944, -99997194, 50114907 ], [ -231184740, 1808534, -304476769, 549806540, -47647533, 42601481, -146721354, -802996115, 2841819, 269598829, 22915539, -458100633 ], [ -945256825, 292992264, -100956313, 483904730, 262325103, -97860112, -385701751, 395862911, -362994119, -108966366, -155903697, -609785536 ], [ -33926227, -344046981, -331970217, -141471387, 203132152, -168570669, 78862600, 316908353, 18072546, -10558512, -236021680, -204487135 ], [ 213715260, -9592955, -477215041, -168557357, -278576068, 178439656, 2295466, -90421143, 56098953, 541111494, -16020457, 217486661 ], [ 188265769, 24981020, 387953142, 112252944, 832495940, -42978828, -810953703, -386683112, -55574183, -508879477, 870255901, 112353815 ] ], [ [ 214879766, -118637005, -190677911, 3148289, 151588842, 674443716, 65531907, -311536328, -88013017, -83489582, 509578932, -127567776 ], [ 243574251, -7620509, -362184117, 13066127, -166075240, -94421605, -667879113, -256774665, -86806271, -190504068, 35642921, 7646518 ], [ 220260630, -14753038, 326327419, -422808644, 13918079, -169977814, -392621197, 581684083, -130329658, -150078109, 198368439, -316348059 ], [ -216704344, 9659459, -14881307, -76680834, 229511697, 134094948, -9724524, 335984484, -319024286, 465356114, 59937081, 17004548 ], [ -614957831, -258260197, 87683042, 6734025, -11814829, 163890694, 222035255, 528875487, 24746919, 25504957, -380508165, 457677075 ], [ 103855202, -204563474, -142537808, 203049092, -46037922, 372453002, 545221184, 27085646, -25209542, 398934733, 251376074, -26465782 ], [ -20025136, 326375427, 435061051, 55088286, -633481585, 208612024, 24497666, 107322659, -414038523, -452040824, -135711985, -264898283 ], [ -15469872, 542086, -266857231, 794013365, 196121599, -43871934, 749271097, 48094229, 124883860, 10012415, -117825888, 338848855 ], [ -61038767, 125181866, -40387263, -859365749, 148081544, -157595424, -802258043, -247241911, 108925394, 6772024, -46022235, -47154813 ], [ -928183790, 158346886, 260686886, -74575394, -14962366, -230526317, -81362975, -807070431, 318680052, 660578498, 296745567, 60858561 ], [ -271734486, -72654492, 119580001, -479595148, 272767390, -458710001, -756417838, -806339749, -55554073, 357151407, 269417847, 269054858 ] ], [ [ 980267, -343461316, 30555381, 618175098, 513952475, -391988097, -242919373, 515116924, -55780481, -11435223, -443847860, 4593188 ], [ -88023054, -184446657, 389439686, -652857552, 37345430, -115380703, -512242407, 437746443, 13650590, 5870696, -45790086, 225506708 ], [ -587136639, 527985204, -391343005, 28230922, 473145385, -300677937, 93272500, 146495659, 455471279, 232759520, 370514501, 1058701322 ], [ 181160671, -563312755, 139174722, 182107932, 920929375, 62663289, 816362557, -86188255, -218443992, -280075969, -39681389, -26036064 ], [ 741584595, 168783571, 271526100, -163646502, -140364066, -321460827, 159895426, 289729563, 59426096, 219683689, 237436970, 30661896 ], [ -354894158, 262690687, 1696447, -638132531, -911264804, -42939181, 7945176, -4569281, -115603310, 14990489, 546940024, -907631912 ], [ 33297219, -47427022, 180618025, -617313448, -390063855, -546737500, -129766063, -754532860, 445844554, 204657968, 50628731, 449844074 ], [ 135130936, -106911328, 654358308, 627797350, -260910930, 164718993, -556786637, 396025765, -264180298, 282283964, 905363513, 551064231 ], [ 399439701, 407723233, 95982515, 77636331, 84727098, -584328036, -171457454, -29174721, -60741282, 457101583, -2605714, 37183407 ], [ 13308842, 139913747, 226721535, 200510012, -516373141, -219823038, -190834055, 59174341, 336388547, -58653192, 58125151, 243136184 ], [ -530943480, 118728576, -605340285, 596559467, -900768657, -134714314, 582930600, -234874005, -753493951, -189001996, -263026475, 349827431 ] ], [ [ -19764194, 72536274, -420302492, 210218279, -349179491, 111266953, -829798525, 63713138, 352373647, 90959854, -796976272, -121260906 ], [ 111150326, -66319646, -159424432, 189750036, 847931787, -214846586, 575301266, -110416106, -39514048, -156562030, -32416809, 14458248 ], [ 84271215, -155855149, 559880507, 242357384, 602397262, -401010964, 243637744, -130500587, 196307944, 91934062, -273169102, 282403542 ], [ 289569325, 40473780, 267095819, -18443340, 46396421, -123514167, 59351351, 39739337, 94538302, -391050834, 131460107, 145528883 ], [ -444261469, -470661234, -41444057, -162754578, 8517702, -61693163, 101294749, 11429283, 327351989, 165820922, 93396617, 22081774 ], [ -377897551, -322353009, 389227178, 6599571, -206591371, -857670015, -419172845, -10770170, -8928081, 62339233, -33672049, -85845458 ], [ -603447634, -58492997, 303040785, -330854304, 513094836, 54873111, -60315739, -65592246, 301100511, 310731728, 7819809, 350127799 ], [ 217524991, 364993325, 626041044, 271337276, -602331656, -53202249, -118551576, 46906477, -286839541, 397327593, -2283164, -392817594 ], [ -503416977, 26966038, -27182673, 147049834, -197585406, 79502983, 376966371, -958921875, 385265313, 149067912, 119554758, -104211426 ], [ -99728454, 60782772, 306444054, -37904714, 119572966, -582499982, 190989187, -731342623, 121429566, 969847398, -196181090, -35518553 ], [ 137304203, 143840855, -4084058, 84642691, -1443093, -355111678, 750659936, -409572170, 205664209, -110321360, 508505308, -350819551 ] ] ], [ [ [ -614121702, -582693178, 56332711, 404479313, 198402608, -492373486, 491890702, 6099126, 810786599, -86601175, 194856029, -146742984 ], [ -190182313, 159448914, -102942436, -908251888, 749804883, 113506151, -267450195, 992872668, -379451808, -107758520, -38146164, 594189682 ], [ 365058325, -325542386, -98274500, -87142796, -672805806, 166075620, -244576791, -389831011, 66738496, -741799963, 15718242, -618163385 ], [ 55252739, -1431650, -656986071, 472198167, 535342387, -449942676, 620672476, 37884308, 45990489, -79087599, 392391793, 364759969 ], [ -776508768, 233867509, 283767055, 340051331, -218796490, -47094389, -238886381, -30320656, 270563704, 598828341, -301896047, 135972510 ], [ -189162014, -335397624, 373734015, 457460868, 976339108, -26059304, 89127938, 146655251, 213459263, 29207202, -16810379, 629565433 ], [ 502048670, -339255388, -583990257, -219334270, 503098283, -636710775, 10196484, -88822479, -47750435, -393234294, -157417799, -95875069 ], [ -352043638, -270205248, 457586709, -181259344, -173075857, 288106348, -139339967, -409974651, 90538542, -774265470, -347885236, -38805273 ], [ -18584148, 148042063, -101652978, -157844110, -39797990, 755689020, -540581081, 252844185, -150808880, 176998894, -12260758, 57678307 ], [ -551060174, 152423147, -236723550, 1568028, 539312066, 784659142, 46730765, -513670396, 246545279, 498022292, -1240675, 22635568 ], [ -17458751, -406562991, 262164878, 69689549, 168829078, 178455281, 249243850, -531009287, 32909638, 238342384, 66972228, 281975427 ] ], [ [ -549375523, -166692517, -929071441, 300033764, 102000460, -202635699, -282922722, -370110102, 3719209, -170913040, -8956914, -865090 ], [ -334096658, 886500861, 34222475, 357504297, 688612070, 707592577, -77991251, 342030180, 142697355, 186978862, -257957923, 246739104 ], [ 614449269, 414673119, 188126734, 506785430, -472325873, -29243630, -11340994, -289771022, 953353709, -96385976, 207062069, 10715926 ], [ -296318774, -100036857, -286598152, 61816072, -1944753, 624337107, -91533586, -268829219, -40022742, -346648055, -525852140, -312712394 ], [ 81181568, -5107190, 859914427, 11054726, 470115640, -178556280, -471761731, 204064568, -10461737, -104174111, 131010113, -336633870 ], [ 113248563, -226609307, 228968258, 181174540, -246812589, -142327491, -179310404, 271949167, 893775120, 267654521, 878995789, 120779329 ], [ 149410748, -768194429, 392516342, 21496730, 365331545, 410724005, 396487252, 316915066, 293127555, -11570816, 12464214, 402144757 ], [ 101475049, -325323544, 937423188, 91918668, 26737603, 49471386, -622305921, 374097927, -333304704, -177623508, -112998027, -6842781 ], [ 208950453, 323771449, 250622826, 97386414, -181304171, 119593329, -266691016, -116669821, 77312295, -321934346, 152320542, -14527012 ], [ -247686137, -80712688, 708628588, 21864622, -439446194, 966647045, -449628935, 273292794, -570234022, -136235869, -299577522, -121598237 ], [ -179168192, 408371724, -689721681, -519595605, 156861, -78255296, -200682896, -100884330, -642556591, -1782037, -28985513, 332379453 ] ], [ [ 156254951, 418326331, 95878114, 254076848, -8836486, -20044838, -824510961, 172384551, -316344422, -587746093, 393926839, 5621754 ], [ 79643234, 86339133, -1021189070, 322576856, 46274321, 31899440, -325362844, 93837523, -32882383, -428182280, -27993312, 534679 ], [ 203527928, -52836521, 626320879, 75017969, -459620251, -617423444, 389883985, 34965981, -47165706, 444154423, -35176416, -6499297 ], [ 17614074, -252828659, 104036821, -116312685, -21067824, 234794054, -106352747, -134110834, -226647059, -231052379, 441224105, -823050495 ], [ -192940938, -46856708, -638383511, -450374857, 308608823, -271551451, 110529696, 328244944, 572804612, -17359742, 30421801, 105114550 ], [ 426854087, -420549557, -6763978, 125911230, -463597974, -108748625, 42781642, -185604858, -150489607, -844183403, -384062926, 206903249 ], [ 373176, -31774689, -295803805, 163447576, -2078318, 729821669, 15725603, 139412341, 100238593, 76612747, 433271438, 276751133 ], [ 58380655, 65885224, 309211856, 380245707, 51438452, 344277646, -436120756, -174749773, -19577492, -23813371, -114367279, 729602217 ], [ -126495440, -53676816, 89397471, 42548894, -2667905, 383341470, -510519871, -602751915, 29286932, -237919037, 16053040, -41138699 ], [ -240817868, -784412465, 645424628, -737734816, 822072093, 30170620, 433025774, -144026500, -18427725, -23782667, 394400652, 203908298 ], [ 647956386, -538065398, -625849106, -5788455, 54063822, 380797134, -129821936, 633568020, 64845050, -64918497, -668931186, -220144259 ] ], [ [ -316379147, 384127019, -718348225, 97378605, -259852753, 952578627, -78388893, 705868821, 24177175, 587249288, 568408783, 538997859 ], [ -23600133, 213857730, 571766384, 115589626, -314409837, -147077327, -28396484, -35890881, 209055538, -352830874, 64510039, 184857202 ], [ 180804654, -93900681, 557250443, -270858738, 366049161, -418340923, -67742736, -536317608, -60856727, -2231766, 37931700, -217216786 ], [ -303134370, 40774013, -799703663, -104360085, 126357401, 63213456, -3303407, -2577872, 8647794, -155996455, -26584672, 116258137 ], [ -500728331, -3325750, -363220713, -316046851, 245886791, 109805022, 57575249, 20907806, 24496324, 634435750, 49836165, -298841799 ], [ 335493379, -715311754, -21780730, 291569746, -264605545, -149339718, -494324535, 403394900, -395748001, -420081742, -16982698, -468989017 ], [ 137048746, 292476182, -143631530, -203216037, -210919370, -390232089, 300327265, -417277898, 749166404, 315325137, -5437755, -65749807 ], [ -641349056, -171328367, -161974201, -237631250, -384873084, 461690923, -142382083, 884267004, -12136525, 5664252, -283600380, 551686835 ], [ -814604289, 247549527, 178959158, -460702561, -316561123, -414403939, -470681521, 50101276, 188556224, 167309920, 72003223, -99873417 ], [ 18848399, 32266145, 445160199, -134331874, -110537944, -79226680, -39198782, -312819948, 97584666, 164674275, 64446708, -66952375 ], [ -97723640, -338055173, 583898235, -66055915, -304737315, -141305482, 510850604, -16983879, 90536994, 44811564, 830795095, 120253628 ] ], [ [ 429251325, 349932387, -28034344, 257484741, 508988143, -14692793, 199979973, -87136181, 57554386, -931794862, -273362485, 441974126 ], [ -563302458, 226632734, -191815337, -278838381, 296503295, 79646438, 121274944, 3129339, -613132017, -181184283, -277235636, 391822781 ], [ -564445813, -216014408, -814323058, 596367170, -10873944, -303083639, 285392585, -114947939, 391686741, 400139718, -93911026, -106942553 ], [ 188610320, 39333982, -139690721, 159837311, -650081939, -166039966, -104945774, 536880107, 658202115, -204251773, -79736831, 417973360 ], [ -90977670, 108958586, 274839860, 134150852, 337808121, -53026621, -445712303, 352082389, -2560482, -324356381, 234479920, -429398754 ], [ 110740513, 33952040, -4835476, 241997795, -176841223, 197017344, -23897404, -550472559, -144640046, 65233993, 381423833, 209372101 ], [ 112386835, -280753165, -252396797, -140135486, 36492230, 541508262, -15064818, 485322803, -259702497, 51678782, 433605562, -164724543 ], [ -678550070, -19843018, 56575213, -775394602, 12048528, -288318525, 879294986, 111388418, -604887884, -793278850, -129958811, -731938437 ], [ 105568663, -508071047, 94088729, 76620519, -132467780, -369319576, -19174734, 63819464, -480259557, 729455261, 294188201, 177073770 ], [ 600374608, 5429433, 185417094, -213575724, 37773469, -555549534, 527113647, 171923665, -230148371, 18267589, -179255040, -49191196 ], [ -18504354, 430063650, -360552441, -103329635, 615035533, 616721999, -7794226, -144980179, 248062923, -266980300, -482547765, 4611664 ] ], [ [ 6269638, -41165277, 424752179, -108291186, 567135268, 271400058, 565762128, 198479115, 826319460, 12059513, -208988443, -18601845 ], [ 3131022, -223508063, -150816799, 59857209, -32988497, -12376064, 652537782, 298656383, 61965655, -392002405, 17575554, 52834542 ], [ 103756022, 419297644, -50437773, 421963710, 67682330, 584314153, -178201363, -188174596, 274362967, 649366035, -564025352, -11972941 ], [ 161375239, 569811020, 117136324, -12602145, -446914528, 99878974, 116733574, 665028649, -313369715, 193952131, 606498095, 73363876 ], [ -6794514, -191304584, -145213924, -24539221, -27942118, -78254193, -503918010, -102869639, -527358783, -126582679, 9031281, -734507099 ], [ 166812339, 61126636, -114927379, -146716683, -41071413, -216793395, 137883621, 97898271, -140158812, -18891917, -782609572, -344221866 ], [ -5715419, -268734979, 758588182, 91751374, -216495678, 149345651, 116047166, 323850556, -175760664, -110274216, 32934047, 237436207 ], [ 178646531, -350288050, 223427844, 267008981, -358391250, 45392414, -475397819, 170733682, 194193282, -206808432, 539387436, 491756028 ], [ -59935784, -10966769, -206281698, 601976810, 325527392, -123931818, -104005689, -262409750, 772061459, -221333410, 42436838, -117989673 ], [ 30666731, 488407000, -73043207, -31397753, 226144334, 40941397, 235361630, 8727431, 470285638, 106533328, -404029241, 45493713 ], [ 251773765, 160018626, 146760440, 549465039, 753899003, -10907907, -9358104, 541869204, -253167495, 18096978, -59270639, -138936692 ] ], [ [ 42687914, -348989244, -34358864, 240790684, 169309513, -126631008, 190288708, -267341736, -10623947, -433982708, -52391984, -115588421 ], [ 449581467, 241669267, 121414022, 219253469, -107975265, -557964268, 455105528, -4247118, 417468419, -292490023, 443222480, 113436807 ], [ 126298592, 8789522, -361756274, 14938976, -870281692, 286214870, 77253131, 12725795, 144034979, -293838160, -44407647, 166801830 ], [ -133927181, 682342369, 290902861, 58413790, 335430410, -407010674, 18424414, 430837778, -230224603, 12761942, -4750646, 669060177 ], [ 49254400, -75885339, -507521914, -6385853, 32887272, 280199445, -401257878, 54825203, 42613207, 56904746, 25628950, -641979310 ], [ -44888927, 252877509, 97562381, 108053173, -93375503, -534358215, -102793102, 245061099, 350546922, -288643080, 659944774, -79220441 ], [ 19294744, 372755659, 287851133, -2428219, -323160157, 1530878, 45368054, -611592720, 194064227, -185050392, 493312794, -440364646 ], [ -373725925, 112751467, 552645210, -186175636, -27352939, 331347666, 213212884, 585261998, 95819871, 112945858, -677155363, -345397879 ], [ -530143498, -357030481, -64700659, 35401430, 320265910, 20169614, 475823607, 19542481, 17337422, -249473393, 10344679, 333054833 ], [ 154499277, 178872029, 86428942, -55554648, 639824789, -295061571, -383346483, 35352288, 487635684, 829767057, 107079099, 101209195 ], [ 686136467, -68093093, 311190305, 181928263, -403405021, 219485480, 774439904, -31974, 437854126, 93924157, -558081714, 803927674 ] ], [ [ 287718695, -294155715, -446655255, 385078250, 164292688, 414662775, -80040841, 372740519, -422956017, 218086157, 663453796, 381216732 ], [ 74339881, -92874786, -248108240, -364510313, 56221780, 4400309, -424725521, 370581738, -649554971, -292421308, -461507733, -76637203 ], [ -103924694, -287999585, -397263415, -292318130, -126962316, 739499805, -135091378, -345182486, 195849618, -166031239, 153129344, -284235467 ], [ -250752174, 225252710, 519557167, -114882679, 186836585, -418513288, -528196304, 604060597, 200605834, 8015974, 111656734, -395182915 ], [ 6401810, 330339532, 5639819, 72865831, -14869809, -754083819, -159347474, 40277271, -140080065, -659232838, 24121886, 296195442 ], [ -108717871, 541692398, -338299207, -821639768, 93068800, 130520636, 85647445, 102379509, -655590101, -130819814, -575735007, -99468491 ], [ 9775936, 260153538, -331704133, -86835576, -105814683, 135316784, 310794366, 290372207, 11804166, 557550215, -214646046, 47146677 ], [ 485505374, -347307239, -107809270, 114526736, 66600859, 5019190, 779356761, -17862815, 316673236, 241161052, -33373288, 839499101 ], [ -348721546, -383936758, 174825419, 91489520, 347098576, -86838270, -186519605, 234434009, -158883744, 99882997, 274431414, -16251770 ], [ 904215596, -103643221, -404203382, 224899814, -14911560, -254982416, 87197635, 157828102, -8002598, 317219919, -649909409, -8055822 ], [ -73456418, 184533218, -612234972, -119231827, 40990023, 329449037, -124336477, -212832524, -69046185, 49791109, -345400786, -596179232 ] ], [ [ -35105944, -208076910, 137486751, -35021653, -392020472, -248093953, 99707514, 11638143, 50643172, 564551282, -126385101, 341276939 ], [ -56029152, 224173739, 346566024, -281779522, 106354537, 192877756, 4686989, -407516380, -203123919, 50471553, -687247736, -126079482 ], [ -19100575, 427063501, -189938122, -18751439, -104583498, -2266912, 40474723, -108006777, -83885398, 3212817, 659249872, 418201690 ], [ -203057459, 46744979, 313695914, 803102727, -88443024, 68205492, 285748301, -94129591, 2838525, 359106621, -14276432, -231565493 ], [ -783789837, -4199245, 888697376, -111444417, 254382999, 5242598, 190963204, -494160995, 27716206, 139562790, -501565897, -523200481 ], [ -7129649, -242360488, -33932066, 61435683, 590331397, -375239601, -152459456, -346620781, -58643001, -501213346, -106352735, -127417970 ], [ 373612844, 7625200, -430725291, 281086767, 26038339, -52116674, 362037612, -213196450, -59797841, -217667402, -26710150, -365029823 ], [ -761788985, -514078116, -364670930, -491645049, -405535949, -483107334, 55709414, -748973085, -310084874, 540988695, 234616902, 464548946 ], [ -1478504, 404067411, 196233478, -25638732, 775513399, -143795406, -203915380, -272047069, 146820568, -10791866, -438281606, 260440973 ], [ -794678734, -14091985, -36323223, -232247814, 816964785, 918136100, -23129034, -363038516, -159884541, -531345939, -16316980, 134779171 ], [ -113163966, 132458395, -403712513, -200292059, 688485421, -286433045, 78735095, 355798005, -269338332, 296968025, 254358988, 149364979 ] ], [ [ -85148833, 66529939, 467395721, 3064538, -33730954, 342357951, -90798440, -318426471, -140228893, 540617670, 365947467, -136438519 ], [ 191926507, -50933358, 269214970, 682440904, 90636887, -3615912, 532067427, 40042176, -122727078, 932498405, 407693085, 24354199 ], [ 277475554, -65679748, 102594203, -279471218, -12610995, 8735236, -351640756, 132804445, -53184742, -70277065, -23416012, 24463795 ], [ 790120050, 7897339, 62409220, 243454649, -605818637, -14968781, -5676675, -169122584, -88899275, 493826941, 394309115, 4029733 ], [ -537080249, 241078441, 22117255, -517052, 225121481, 17347979, 230094721, -264604085, 31923986, 23087017, -510022739, -775280458 ], [ 135212692, 257397191, 103728194, 439852568, 92666403, -65539175, -226253175, 19005174, -88155563, 172956362, 365844352, -2708742 ], [ -407853619, -451604237, -171628222, 205112358, -537302756, -334634555, -18211698, -25241491, 473579082, -372417004, 68371614, 358206105 ], [ -37146485, -228057189, 214441763, -997424299, -312289685, 239047513, -538507285, -54890471, 498011364, 3280248, -19136431, -481537791 ], [ 72866325, -133653542, -303501191, -104093504, 266807404, -382738229, 5098639, 655175434, 571166991, 72349935, 16783586, 13664763 ], [ -313922413, 153807164, 958842208, 159748379, -12272785, 114034283, -206128751, -29469618, 115543803, 234581051, -298935710, 64301033 ], [ -197251733, -143760063, 303140205, 653275707, -381491802, 131499338, -53217981, 538310849, -23788192, 1003039303, 226047101, 561210095 ] ], [ [ 233126, 413404448, -2903666, -1371817, -628947358, 13556641, -771444781, 177014109, -31456251, 64433207, 79689100, 470324079 ], [ 36590250, -230363674, 384752783, 19323725, 429095360, 101072835, 477630553, 625623943, 689465944, 697681110, -245300975, -323326652 ], [ -328031579, 570991286, 323467835, 29134690, 813272549, -240898289, 62224462, -176014809, 574542619, -98258224, -453721044, -1054187396 ], [ -92845266, 524477873, 760712483, 359317317, 428952276, 68910426, 482344091, -214578187, -265805206, -314220104, 49387525, -63964158 ], [ -573090271, -595747851, -613015860, 429669019, 380895927, 382694424, -281631870, 109409759, -108146154, 75601090, 401232082, 127068851 ], [ 234223182, -192005507, 18075904, -112020779, -755070368, 330692518, 835261, -13877855, -444523661, -12565197, 190028781, 590670712 ], [ -138038441, -93666182, 47638808, -520945462, 453814704, 277029082, 243666159, -403287255, -122945580, -233557059, -22046631, -621483898 ], [ -817986902, -332016041, 507848986, 5379292, 49480254, -69136752, 876080547, 87937210, -138571672, 210827196, -323651740, -390291296 ], [ -466724756, -39585265, 144590020, -109644058, 150167138, 615718989, 639062008, 111588992, -231261586, -697844865, -18757936, 728999503 ], [ -39029222, 196672033, -253412087, 217102746, -194399544, -206551522, 90952256, -338849637, 123771038, 310473601, 312977141, 310470666 ], [ 294808486, -380908653, -443929061, 941538892, -832618535, -555164788, 127826411, -717774001, 696516725, -510078225, 250901223, 1030474680 ] ], [ [ -169652446, -218791763, 50719057, -263711809, -25351354, 88548169, 491306121, -65123561, -63529983, 119814436, 376341203, -248413661 ], [ 297730890, -41022785, 268283605, 274180541, -481352106, -79686042, 903200220, -296909017, 649226473, -232431451, 283221206, 26921112 ], [ -45068134, 47136126, 263970056, 187009729, 856602775, 72676277, 9624760, 348344156, -246087898, -119837467, 101814218, 94247593 ], [ -501571278, 78369524, -267370585, 60782211, 23747806, -15196845, -74060994, -36542553, -534343776, 454647072, -612096343, -86452918 ], [ 145653171, -584885929, 170104721, -274258957, -44314881, 107473013, 15678323, -244527108, 517366398, -46768169, 291242000, -45179431 ], [ 164825499, -27749226, -333805772, 5828289, 453395784, -382449058, 703543017, -164565798, -23334276, -513654711, -447998544, 174924783 ], [ 139283839, -9206966, 606084715, -174250712, -250100327, -181003278, 127533429, 60676315, -181327821, -93004332, 3147376, -113227035 ], [ -56177870, 306164622, 825735004, -515223429, 550987036, 539644900, -475104452, 527354851, 138265422, -377848354, 75418257, -155844738 ], [ -227540484, -3278514, 267266881, -404061496, -284043125, 409034983, 709902677, 437695166, 640469298, -64096911, 102251393, 249382731 ], [ -139354775, -71675307, 156480683, -149293283, -50545332, 300599183, -271614369, -726226037, 239738886, 778339909, 428486078, -165947069 ], [ -269410292, -59500836, -12744730, -256838486, -4231433, 375464793, -616195021, -408272859, -145962750, -157995287, 491323085, 293403881 ] ] ], [ [ [ 180988531, -463978293, 49750982, -763575306, 84868245, 744140422, -494854466, 1038896, -341631359, -16119254, -37097418, 228586713 ], [ -436815124, 150468985, -76865828, 739471937, -586883899, -161570041, -585816990, -631156293, -81209889, -130124357, 265049315, 436277080 ], [ -818910131, -173264592, 157271526, 110177631, 73671638, -289828424, 193552042, -427755080, -128340412, -450793038, -26177337, 722490168 ], [ -14482935, -8937003, -52983310, 762008764, 124570143, -243052403, 587308092, -51138279, -245680401, 47264500, -239997640, -312490917 ], [ -15235739, -371592809, -412246882, 444153711, 262841045, -100876569, 88620952, -42050180, 30882435, 722371785, 83819731, -131096820 ], [ -9390632, -443908412, 185487397, 144564248, -349064576, 105319530, 12953752, 352285924, 468207033, 11361484, -276018576, 324028632 ], [ -500819689, -688011448, -77071211, 18240803, -254863172, -174089771, 13302839, 103254719, 5281382, 71771073, 33655731, -1754810 ], [ 306402777, -428571016, -664015067, -156679688, 323133932, -86980944, -108165260, -280512755, -642538107, 785197557, 6816952, 42218179 ], [ 24342460, -106780614, -88975288, 218372701, 524024219, 531758456, 735876192, -396348818, -12470239, 95083808, -62671769, 42047434 ], [ 445482228, -108092136, -57811296, 2480461, -909774313, -426526611, -170025246, 275739122, -92528193, -511660700, 164637026, -919083737 ], [ 35010791, 493685865, 28400687, -10922921, 194571222, -129632340, -351912428, 431239917, -129170480, -171383722, 33841771, 446088952 ] ], [ [ 685209735, 367311783, -651718518, 615262389, 10813337, -71460174, 411692606, -166611188, 17392631, 545661631, 17722149, -2783248 ], [ -34911325, 583611193, -138848626, 439305825, -374619937, 75458078, -779163708, 597749775, -94723732, -346949175, -275993951, 1036194935 ], [ 226204062, -107899974, 524968379, -22884548, 317948414, -561475820, -34609788, 441281451, 403802224, 249790014, 133944664, 178456673 ], [ 3692199, 103930553, 102646686, -564229693, -176481543, -791303774, 128895842, -496742008, 54803085, -357972037, 150497096, -73559136 ], [ -38787973, 53277068, 812650268, -294883642, 319537339, -757828988, -84962161, 341643974, -4141641, 239410507, -29927718, -774312609 ], [ -210313809, 261215046, -259220533, 255960621, -626432980, 51547720, 121844817, 373828172, 405882010, 790129407, 769900881, -59827864 ], [ -29530395, 628710069, -120808136, -8297254, -243834637, -275081795, -408925487, 326691624, 125585485, 48020592, 6112743, 322262908 ], [ -59995941, 432355369, 598622943, -33837572, 126586143, 86736174, 258957309, 149333866, -282013015, -7646170, -64789745, -764380895 ], [ -198842823, 183618773, 141340562, 298939408, -237970075, 300538483, -380801395, -74429709, 12353727, -146259361, -89136628, 236845397 ], [ 100236204, 877688461, 126757957, -236365097, -596714520, 393520226, -460109749, 77003289, 124458763, -94519316, 337761430, 355415593 ], [ 86644128, -284875768, -142824862, 198492624, 112212915, 106355789, -378344825, -60448402, -291539336, -122324, 71834306, -154408172 ] ], [ [ -190145874, -392216881, 18094103, -285479855, -2915613, 17409329, -705808203, 275855182, -173767328, -395666895, 62176538, 88407426 ], [ -74141128, 372897668, 839185905, -404611382, -17778360, 33925612, -330865109, -131100204, 10036884, -325433656, -209454004, -4352 ], [ 151161217, -625173117, -495765197, -118757279, 116188658, 496126270, -558889587, 27166693, 81262229, -57114582, 94739938, 170363071 ], [ 160449340, -436995980, 4812134, 333923227, 7778444, 177293958, -314685157, 640541408, -238422896, 61557220, -409356440, 148375139 ], [ -772905788, -11765819, -827032537, -390372037, 754920320, -29873818, -600024343, 132179255, 527421423, -1711710, -31857528, 67341384 ], [ -655872883, -366212787, -16798192, 451263631, 798989936, 183415094, 265965323, 242892855, 147063350, 68410580, 151500945, 23260628 ], [ -95459879, 4358937, 476706351, -274481337, -3296976, 788102117, -3616721, -52947656, -544356837, -20809232, 508992713, 67218856 ], [ -99963028, -46737650, -248310743, -441336604, 171561635, 471533149, -471992564, 59969062, -17557103, 10454207, 272494703, 41484695 ], [ 130835138, 42566190, 194881972, 7639981, 222364866, 407039805, 326237317, 285293487, 66590837, 266225383, 63853701, 53800025 ], [ 222290905, -361030672, 630872834, -582338122, 366175203, 597552109, -111754904, -94329202, 33445032, 11857524, 400641533, -147898587 ], [ 405443825, 68979824, 645149600, -95059137, -61523965, 355812675, 124687733, 695453080, 26063457, -10561604, 545932798, 28984585 ] ], [ [ 380187447, 339001324, 437600348, 73247514, -305643294, -930776969, 113583623, -798142474, 29564435, -414583239, 494561272, 507720428 ], [ -203344733, 7237908, 31173504, -217242209, 590293622, 386506232, 67612505, -129370007, -778599011, -298178973, -93380169, -134193453 ], [ -155256962, -38560975, 357866439, -654898997, 87326439, -103966635, -180818724, 205482398, 96058777, 364591531, -23966946, 302201265 ], [ 647950411, -180832827, -273239260, 166624034, -246820802, 478432879, -713041, 1815295, 111904013, 123086008, 28687091, -121952152 ], [ 388497637, 36823352, -232769902, 199983523, -287427341, 377324093, 90022452, 25212838, 250205792, -368539660, 356251762, 357093809 ], [ 20930327, 369199952, 97133680, -406087039, -144909016, -206823790, 34339817, 476717096, -418040321, 274539220, -255977707, -788427565 ], [ 165218319, -283663474, 7373677, 516236302, 75148007, 197197691, -316847868, 460250799, -803504693, 259502978, -118047740, -138717558 ], [ -223407306, 93901768, -334828647, 282418343, -390172199, -52696645, -23016649, 86391957, -54445167, 1342630, -37162914, 170419341 ], [ 759166442, 454662482, -392673760, -111408136, 148994952, 54709617, -467355076, -22599315, 234221924, 228061250, 15382330, -297108916 ], [ -43301510, -707866305, -109457186, -112362265, -400222535, 670729296, 239073006, 875074939, -83458989, 714005190, -2129430, 84152231 ], [ 183838251, -281987059, 507928792, 587400781, 181992026, -227745896, -110931565, -20403983, 353675324, -4498582, 434159766, -405472459 ] ], [ [ -88025091, -59676367, -222354272, -182405191, -388164285, 6755617, 13363151, 73403626, 29445776, -359258836, 106122241, 577909997 ], [ -72072219, 77057597, 215211674, 420137770, -104239484, -78857580, -674270361, 15612011, 96193945, 147015927, 77413691, 430808171 ], [ 286946261, -232180626, 394711943, -582973440, -4738518, -141802177, -272310604, 64867468, 489959890, -491590613, -180628872, 49773781 ], [ 118258968, -972347190, 244964294, 62665153, -556265971, -121086154, 67788700, -550625447, 571203991, -158039193, -219428358, 91956189 ], [ -11116203, 386621243, -541572526, -233055383, -533039803, 16826252, 635592176, -157632183, 27099574, 41926500, -104798421, 444934491 ], [ 95356385, -80087542, -270464495, 44077792, 200618089, -693404480, -239807495, 452546215, -286217853, 399077245, 71137871, -676612704 ], [ 72916112, 174226422, 465973551, -158110485, 124267696, -896853429, -22642152, -424038790, 36078345, 45515494, 101189373, -138745647 ], [ 244564750, -207248028, 47687193, -390760557, -1858451, -272089911, -518256037, 338087687, -66384639, -125092534, 157213079, -381458794 ], [ 155267370, 229197600, -105558494, 20102238, 159022223, -56993128, 131629924, 27059312, 698113658, -302422584, -221122335, 40188425 ], [ -726759405, 575236697, -603987926, 417834938, -90714000, 441912502, 308456663, 774766436, -228719970, 39509882, -100354524, 33829243 ], [ -428618954, 308156777, -619965368, 41786369, -644450785, -600600192, 91900857, -209190476, -577474173, -199814246, 161275655, 146119819 ] ], [ [ -25231003, 409766562, -30735585, 188348376, 605993619, 106968362, 216712345, -202390770, 279721726, -83385658, -284436043, -124296230 ], [ 14400814, -310441070, -213074486, -62970070, -2937735, -162994638, -88790923, -299570241, 27307106, 518275301, 23006587, 126801221 ], [ -250777039, 354906482, 212650870, -267038240, -63937241, 235950133, -651079275, 314020198, 204118310, -732334997, -356060456, -9536968 ], [ -486001189, -97738001, 39967305, -631433958, -50857602, -318116818, 928345052, -780278517, 40514831, -499361798, -210638289, 75500879 ], [ -130254778, -944915478, 378676516, 29687956, 77710347, 395272735, 433235800, 268512019, -519439811, -32971143, -101953454, 564549784 ], [ -671636972, 159346033, 24485000, -169045910, -97116103, -267089628, 111689468, -119045801, -254145471, 512194182, 88923998, 199023447 ], [ -6744993, -171280963, -598043961, -605943443, 727483677, 8711060, -72784711, 589379936, -21570888, -131141095, -8837455, 24316494 ], [ 337280022, 530876697, -19904878, -11164503, 345466332, 258469268, 264483891, 653745376, -802748388, 554963409, -432227719, -55016787 ], [ -31342104, 23664576, 191400882, -51029952, 329927021, -605076993, 11810019, -490675880, 521357693, -404504291, -45059455, 17988368 ], [ -636221202, -944866368, -237715547, 31419919, 193704003, -89020094, 332351802, -146522882, -283700951, 7523883, -146217908, -18314550 ], [ 413666138, 321586971, -102208670, -198886295, -806412599, 5237167, 4680516, -426718510, 664434188, -3376699, -312982157, 355050854 ] ], [ [ 2742493, -71043805, -40594798, 230548502, -67442674, 282786456, 107845048, -113543484, 10322146, -647709468, -582185207, -64312768 ], [ 448680360, -44512980, 169199415, 99429647, -644668967, -200890144, -348974867, 94911, 503101664, -140450005, 388587871, 241297047 ], [ 298581707, 348208766, -324813005, 20690144, 313871740, 722109006, -115655166, 15707819, 80685445, 305977000, -12436633, -345453643 ], [ 87133602, -498525731, 381839738, 535816666, -189073914, 410046208, 55283419, 97620353, -688075256, -66607723, 6705388, -103264903 ], [ 94373584, 85346004, 127663778, 24140480, -37053888, -80038500, 419305632, -633329373, 60078673, 351854547, -87398358, -503478223 ], [ -253955835, 324259652, 169986959, -259498932, -674634294, 751990073, 8310127, 391149084, -991937027, -354902630, -290374818, -157943898 ], [ 12282231, -177093990, -13911312, 5753492, 100642477, 497778, -23506797, 651128540, 207440874, -599619991, 51987561, -971568349 ], [ -142716635, -670180895, -261357530, 428386627, 138664676, -279735459, -50847340, 1289719, 300073637, 424989140, 205177785, 688507273 ], [ -122983518, -226251600, 147123099, 89818440, -337780801, -1758434, -78091471, -32419639, 13407046, 57728894, -389954887, -578395559 ], [ 88417940, 570177058, -320454944, 55683366, -305622626, 101893165, -115764467, -40833304, 204244356, 9543468, -61197724, 911967352 ], [ -578208965, -60733358, -617859371, 217351097, 257379497, 326293185, -694639310, -11418, -367532743, 61391594, -116449964, -68198873 ] ], [ [ -451284201, 138598579, -326985558, -178559899, -537942140, -87471499, 257236094, -135624357, -494132024, -76193286, -714848907, 982685667 ], [ 67351037, 11431723, -380861664, 58138846, 49005855, -50400829, 135025533, -704346980, -723471395, 210844491, 190754681, 19073734 ], [ 77050275, -226910437, -409563539, 155520284, 169215674, 363942903, -311828410, -545680025, -351858133, 85279009, 574270300, 330975774 ], [ -803264206, 141683469, -327116368, -27230499, -78293636, 254846420, 422661089, -46892163, -283360829, -30761306, 140406476, 521356148 ], [ 441180, -284436563, 22061072, -443146441, -525428, -657007388, 73702696, 46298985, -203084611, -551905966, -277217222, -67998434 ], [ 6152700, -270744211, 385105982, 114766258, -235394640, -738727621, 177875317, -32106746, -494666017, 101541298, -614626324, -94704213 ], [ 6663571, -202351352, 70539014, 192934173, 161243848, 46683067, 690329265, -877652656, -3139815, 189113438, 72308375, -104751973 ], [ -502886452, 341330133, -56296549, 6554365, -216057761, -19965391, -221451038, 14217712, -130977309, -260225107, -118336396, 940562777 ], [ 190427258, 100056316, -88263363, -87250666, 98913557, 22237412, 279369151, -33394896, -341500936, 11828214, -516750363, -21186024 ], [ -526112372, -155666368, -99870037, 156300376, 17881354, -329682817, 51041527, -431670219, -154030336, -75474744, -205952536, -1951993 ], [ -58141647, -599259331, 743053742, 44779767, -903547330, -272095074, 57508938, 217863891, 257966740, -3790300, 112447529, -67848386 ] ], [ [ -21023147, -72714906, 374589217, 13457781, -787444639, 366781020, -185964000, -4457528, -120566362, -636420005, 171522420, -450205969 ], [ 503632608, 537364400, -233681536, -9324657, 116831702, -235305225, -135651148, 134575350, -15617230, 97286850, -30337164, -245811336 ], [ -10696227, 179502954, 67859002, 52895158, -265013788, -4536703, -38936280, -73950192, 77528507, -32109520, 381833117, -318823403 ], [ -11739762, 58221449, 587651468, -116589483, 426381835, -304470760, -272253465, 236482251, -83931009, -163855878, -253102479, -609447723 ], [ -273923077, -49095879, 902587715, -55292125, 48913303, 7698866, -15622588, 634338809, 6648686, -174647285, -42259553, -888318765 ], [ -7072656, 6711144, -31732952, -178938771, 188155599, 963733285, -561244777, -666229452, -24467696, 787963261, 5324602, 161061080 ], [ 220246298, -6563475, -43529098, -916725065, -10561063, 41124968, 22527856, 670047901, 508083393, -645610110, -16084320, -936375707 ], [ 418681217, -550207780, 86259260, -314613314, -438809171, 154200558, 39731816, 885223000, 307510505, 239015444, -189468254, 838407465 ], [ -28054800, -229315322, 398280458, 134754378, -260209924, 82784096, 261196123, -132563229, -185975777, 21059627, -131162894, 676793912 ], [ -513713317, -28585314, 345772290, -200946515, -323414787, -519395087, -6163215, -279831186, -93769691, 957044055, -11190958, -75729483 ], [ -63597724, -34135619, -131060463, 104138992, -1012375719, 185530400, -775480415, 712597503, 126737118, -533645411, 876134916, 556804608 ] ], [ [ -4261290, 368784817, 588995299, 3293590, 117393466, -439033606, -23544375, 335692703, 106146538, 45931411, 658788384, 173201345 ], [ -659481397, 90073944, -400281644, 259144316, 250229305, 58918008, 248131940, -309980783, 668322866, 379992257, 339253230, 28170079 ], [ 79842565, -77914400, -292283980, 247018992, 15405438, -24883565, 359285524, -409445261, 21938174, -29151175, -276481398, -296695578 ], [ -35293720, 4798932, 396257762, 259076089, 453638880, 85752941, -152075194, 310237248, -153592198, -192104227, -677560756, 10501558 ], [ 35452660, 97126843, -48701216, 5566521, 100014921, 115331146, -546396787, 246693054, -19490, 45239446, -16707336, -449037603 ], [ 160502872, 783902691, 126916350, -299548074, -128286544, 228480479, -933840042, 31100221, -17705891, 100518792, 275761536, -28561758 ], [ -228064001, -845080162, 156509089, 247753740, 104931837, -185928781, 16935012, -566441661, -72884601, -520941399, 93493731, 197126141 ], [ -12631220, 520994564, 183843785, 924019774, -196823645, -157836649, -130352593, 29935261, 18446637, -23183958, -55557088, -162171052 ], [ 72361081, 148350145, 349551978, 355064137, 234083329, 733855890, 663752699, 669456690, -337090284, -285909501, -19770897, -131145196 ], [ 834020620, -600358444, 761616807, -241491432, 5309049, 231027468, 166652258, -225230739, -46594630, -517657991, -514796460, -86490790 ], [ -551314343, -205469974, -3527518, 752912789, 54474230, -416008669, -120837915, 902610849, -67281784, 823633862, -226324122, 328690255 ] ], [ [ 1103843, -136835035, -18071894, -172309030, 180120856, -241145465, -199071220, -218700723, -122667435, 28696614, 149449073, -774727829 ], [ -60687001, -102314411, -383225188, -544619407, 192705960, 92200862, -252488418, 510541235, 446298025, -633636966, -314568704, 1734545 ], [ -229917814, -574729545, 127469805, 11021509, -788160371, -47240756, 59972282, 674994715, 193035324, 399281768, 400771932, -978454276 ], [ -356835063, 513298349, 415898349, -375104608, -620406696, -27010566, -105322001, -219225750, 346482312, -48420280, 39129614, 35618629 ], [ 951977929, 297291440, 78643907, -802321126, -165527418, -393673886, -297353798, 24734297, 215762792, 162419323, 541125969, 38422141 ], [ -173124627, 192591370, 6499376, -257732064, -112905626, 332759790, -8070058, 1287093, 338243150, 46522622, -491208387, 750742513 ], [ 110259013, -21623237, -56281772, -604839428, -447657439, 132620000, 120391328, 471744292, 782189383, -212792404, -59206765, 643785782 ], [ 594769320, 147330596, 497140484, 343034337, 278772554, -345596076, -97079214, -116724359, 81260212, 207629238, 850453047, 272195080 ], [ 82486982, 50985859, -32556365, 26070210, -185191465, -441587239, -15332290, 172574156, -46436198, -600248964, -10201364, -296934819 ], [ -44648374, 287926031, 220623562, -189336589, 210380386, -118504349, 331682721, -96647315, -265883574, 108840268, 202354402, -275048825 ], [ -222554458, -297740835, 185551340, 37888677, -155764795, -527016659, 426642817, 674988293, -331271189, 21877915, -112888994, 914476251 ] ], [ [ 195069835, -204111978, -264732698, -72671898, -52628397, -16406316, -87561043, -72319674, -113572095, -15388193, -663855133, 220988416 ], [ 605068825, -33913289, -64055542, 321509275, -107309611, -245888202, 809897731, -346896836, -265292402, 13123110, -518213706, 23395814 ], [ 9849689, 80841499, 962425846, -191258671, -486544938, -564770806, -83723822, 413260301, 46477763, 122963805, -262812473, -59214918 ], [ -378276832, -95356074, 230775474, 19536819, 41781729, 284734901, 39294843, 172525789, 748218932, 407516610, -532517825, 28329553 ], [ 142238785, 413446825, 417932502, -274798058, -20238751, 65397685, 55824955, -353177803, -402744179, -146556312, -150669363, 49934568 ], [ -385779554, 559658510, -116301031, -26577128, 2723274, -1890682, -884982266, -120057107, -13883716, 165148915, -45536257, -33855679 ], [ -427795959, -52312886, -3928145, 29526972, 22050218, -163933910, 130712487, 13372167, 31492531, 169113763, -8494813, -405000772 ], [ 418712807, 167791480, -397656554, -385156379, 343205984, 350148271, -742147909, -892821340, -190171539, 539819313, 89309305, -466782088 ], [ 373805276, -24338494, 331288061, -366066949, 55790374, 412193244, 427108234, 748858176, 474216164, -57607796, -433646549, 740171740 ], [ -168189018, -71780140, -44733909, 423868133, 200910085, 976082605, -363296750, -273428999, -142288559, -192678655, 222073762, -145434766 ], [ -43375335, 202515625, 3801522, 16910745, -446068, 365771873, 175730603, 288022171, 176792567, 99140316, -790138372, -433042677 ] ] ], [ [ [ 714262220, -629929112, 453450192, 672414393, -195118703, -126370400, -755802391, -54768956, -308119726, 60630536, 99938987, 77267585 ], [ -72136424, 170875218, -55314884, -883391772, 593350936, 506106548, 261223969, -315541922, 193227240, 11598764, 237977600, 672237717 ], [ 799017430, -382838132, -107456537, 76376743, 670039087, 347253479, -600180959, 662318191, 279781257, -275159546, 17152245, 628961431 ], [ 146740296, -19396097, 261862971, 205911225, 287288648, 132324416, 74786155, -114340522, 321801811, -36508406, -307395969, 236879318 ], [ 275148726, 414266718, 447572618, 202819966, 127916524, -16710233, -6710160, -60450965, 9397045, -59620695, -73699381, -28403543 ], [ 104670031, -229614615, -322434099, 133725682, -719129178, -19152212, 76421057, -19094114, 595003140, 2805364, -365771167, 208594324 ], [ -580078207, -649801905, -34144413, -546495600, -361847308, 329551151, 31016882, -28238742, 163872944, 135387575, -76977129, -101160943 ], [ 213763763, -373753007, 166080752, -59643341, -188634137, -512763627, 81509860, -65214231, 819813038, 19608438, -590709178, -232997964 ], [ -22330737, -738867317, 24923201, -139133951, -179222858, -373141010, 274969024, 416174507, 330080987, -526360692, -96952186, 15165876 ], [ -511652865, 48081708, 389972650, 1078360, 290877026, -41789023, -233844744, -267756048, 211867721, -91444869, 90250695, 825590414 ], [ 29143749, 401747166, -460984850, 12404704, 203131706, 238678471, 46007938, 69630420, -401709559, 432146856, 14488937, -66301286 ] ], [ [ -156168513, -328042138, 415366192, -324242431, -40304727, -169421236, -125510088, -269149331, -24154731, -576311501, -36306117, 12138129 ], [ -233470735, -134178406, -84069653, 331884974, 580606924, -642533500, 370707325, 124131487, -46397422, -202547689, 9441188, 925155783 ], [ 94594852, -373534035, 496251785, -554561270, 312011372, 561413037, -65856071, -73045962, 436370093, 176030694, -601304676, 574323678 ], [ -307098542, -205058168, -90698423, 211545551, 53100596, 772042678, 24011723, 688243995, -90431065, -86620209, -596097394, 187231036 ], [ 143189254, 27181894, -57530865, 101373423, 46799035, -178670492, -402094684, -86855664, -7836994, -294442152, 107004806, 711660588 ], [ -18010879, 537014359, -471821114, 305824954, -382335269, 339065214, -32940192, 296405965, -542833415, 456962987, 943447416, 55020119 ], [ -329052156, 470941073, 227989961, -5771220, -384337291, -76884353, -400494343, -347697130, 650965767, 29383095, 21021415, 234801843 ], [ 297852991, -420895924, 610836421, -29698361, 29120422, -80911389, -462943198, -804640572, 341231268, -229016158, -97855541, 393135779 ], [ 459526272, -272505580, 256585736, 201249445, -301471157, -278987936, 389849824, 100990722, -83957995, 8501756, -113705617, 185084352 ], [ 231711003, 534336847, -553435780, -43885056, 820425439, -111473488, -589196608, -344872534, -19998749, -283946637, 290273361, 134507802 ], [ -160691775, -312258643, -696440437, 559778932, -170077656, 32437921, -175002022, 59783660, 217955591, -254314, 232704249, -105855099 ] ], [ [ -116481332, -501446652, -81600424, -255543010, 1630755, 6835392, 545842792, -314313309, 280344197, -29862574, -285876163, -60103186 ], [ -74284829, -764966208, -553707029, -391203861, -58520904, -39345258, -174630705, -313360285, 204780743, -431698474, 75799015, 96011 ], [ -254340318, -142310685, 326519889, -100975082, 478872215, -36047909, 547799633, -19128811, -25634627, -205483612, -1843563, -106174279 ], [ 818702600, -268345269, 232059483, 83386350, -167770811, 64542335, 248563801, -731440311, -120515308, 295780322, -244446456, 674080950 ], [ 73643591, -82594973, -87962155, -109335313, -830964963, 134367432, 387059133, 39208938, 58584555, -45167875, -25241541, 9233222 ], [ 571596271, -666095732, 10979685, -140032489, -653608283, 320620915, -172035554, -213348440, 44675358, -102353492, -330160125, -170623510 ], [ 89156946, -1431139, -663456718, 174595141, -2049456, -429940092, -60023537, 619606512, -774700682, 174661455, 710513038, -195408519 ], [ 81202983, 531792734, 186239880, 184343427, 125220302, 375698853, -111109972, -390319880, 21855874, 358096784, -74646594, -729336740 ], [ -172119793, 2490468, -410886688, 19493537, 60089426, 27800190, 247770104, 516264381, -77628537, 214180018, -319677155, 25747356 ], [ 164883607, -769391172, -607295297, 281562737, -83271304, 66617568, -222679134, -12508932, 290844866, -6905261, 202860217, -128390235 ], [ -130005010, 490210601, 448270069, -336648361, -55703679, -153743458, 122233151, -203415417, 43417730, 166668886, 364327962, 924936141 ] ], [ [ 412995947, -22683819, -317164314, -42281524, 316470628, 175282755, 52174044, 22353065, -1561768, 292574222, -118975108, 242066621 ], [ -526291170, 482993115, 420205562, 482149209, 554856465, 206297210, -19268697, 178733843, -538080000, -129033882, -29547786, 14434203 ], [ -104840179, -23156926, -229331851, -153103858, 361313281, -509439533, -81675826, -203665301, 115982905, 789505286, -33935562, 37048099 ], [ 230724231, 207207793, -441139644, 261562744, 232951523, -482891828, -3170394, 1870247, 10218592, -104157658, 2572856, 82014915 ], [ 566522556, -38293184, -589558105, 208148573, 328901950, 414691817, -435095078, 11390325, -105567107, 487744187, 10809981, -399731590 ], [ -335988179, -796762640, -52435508, -72192033, 24749322, 281796088, -443452532, 525048047, -669055912, -175734279, -189014313, 881875211 ], [ -102417051, 44343893, -67446807, 489807854, 349174260, 102612423, 53985929, -112998928, 449352579, -34468869, 92853598, -136087442 ], [ 45108232, -36058271, -331584678, -573875095, 556099739, 297863339, -38443127, -796682229, -27642846, -63741772, -874774410, -22284170 ], [ 10686344, 471894683, -130383671, -585571436, -136456255, -424128028, 901895816, -34396774, -386025238, 107558402, -6222587, -425811846 ], [ -37729530, -245353147, -81255058, 387224331, 83282004, -820716744, -329987414, -182091586, 88628485, -170825250, 37211190, -291568689 ], [ 401535481, -342510537, 170685717, -417964109, -277924765, -395232384, -121734383, -9045524, 111601248, 117996739, -317450571, 163251364 ] ], [ [ -443114404, 140573488, 459435552, 485681728, -38860305, 149706846, -15730781, -78748829, 315952054, 966486747, -422703947, -293227804 ], [ -439921127, 39893219, -96063964, -116821983, 190946300, 14592572, -226191256, -907209, -637042663, -18119987, 210071258, -860666463 ], [ -271762452, -296909404, -640830549, 687438722, -11275942, 193469871, 12026936, 987683827, -267636508, 367284651, 93273428, -125575851 ], [ 372939743, 434820328, -684018335, -253671639, -227840527, 387851033, 110616269, -649662932, 649808432, -302360268, -161456412, -259717715 ], [ -119683615, -22030, 429046500, -20960968, 392099780, 79602325, 639150755, -233708301, -50068026, 8420142, 347940561, 99215956 ], [ -92844686, 384755774, 239424831, 245918635, -264292692, 276780362, 416870180, -365229521, 339794814, -215586550, 80532140, 393734980 ], [ -58282828, -148216436, -529139899, -200908061, -255565982, 62363392, -17319216, -585774137, 402898943, -39279892, -482036137, -119725267 ], [ -371982777, -60333066, 41955014, 374617510, 28487207, -230766362, -164151104, 16849977, -158969806, 715385489, -250694417, 161362321 ], [ 113032319, -383325844, 86280633, 295498974, -22285934, -370539887, -261562151, -229623338, -60662442, -200778773, 162655609, 64352419 ], [ 377515617, -456327215, 651359002, -194498168, -45746729, 7599461, 592999065, 536017775, 423025920, 21458248, 239271384, -143949840 ], [ 641704617, -435707212, -34171902, -106407900, 124434574, 10631013, -30205416, -44156821, 599137152, 63081640, -314428674, 492431857 ] ], [ [ 32403260, -217628892, -264743492, -394689118, -360003753, -287403573, 77544747, 265082450, -538196872, -38458737, -78753907, 68278107 ], [ -68286773, 565830303, -277594047, -9062694, 60457959, 28156394, 298216316, 77317216, -50429798, -173080557, 50287410, -187140877 ], [ -178093911, -751352171, 661245423, -424373740, 74006952, -271620515, 612928835, -219097900, -42815385, 546020615, 283464034, -10804375 ], [ -16008335, -1006832996, 111099877, -187259249, 4875185, -295801361, -663279788, 609568983, -222073314, 976310833, -195538772, 116207340 ], [ -120993691, -630549623, -643704978, 40032826, -49580808, -105998600, -304629085, -85718089, -371159197, -31082167, 27205838, -285561076 ], [ -817661484, -329839921, 198379077, -54714662, -5623595, -46515036, -248148081, 57357105, -126178908, 497912491, -73916195, -502400487 ], [ 5577389, -167903236, -39936154, -368813376, -482515113, -64975737, 473977311, 774577959, -127509219, -125397478, -58657820, -347602987 ], [ -93922174, -724674464, -345958060, 533459681, 379058774, 64835511, 394881747, 590722019, 580274468, 200693899, 96937604, 281427488 ], [ 58648112, -6878405, -205071302, -198603554, -33054548, -373131625, 431353153, -600479389, -302716541, 15636662, 69571564, -153196752 ], [ -147200548, -531044466, -108384450, 559428, 87303079, -171390291, 267897692, -434655687, 419137018, -327171831, -367052181, 17292769 ], [ -194615843, 221374992, -325742390, -653634340, 844249962, 197225153, -17318801, 222571963, -526568596, -19687968, -338013775, 397351982 ] ], [ [ 62446649, -343491780, 34721569, -103104489, -416994171, -168380038, -341419880, -69200583, -23290641, -793171683, -707768853, -21574374 ], [ -151562207, -168672550, -29535797, -186241061, -130696474, 235080379, -104775050, -3274592, 248867634, 15651569, 316556542, -255891399 ], [ 326325220, 332862898, 255931527, 4712529, 106295169, 695096402, 78071682, 27968740, -268063569, -488826538, -8369918, -524395542 ], [ 370442623, -142787677, -5708092, 179185172, -51459331, 119752368, 36214593, 185060799, -117197882, 86727307, 2882044, 419223363 ], [ -12843709, -70118126, 705217174, -88445093, -168493, 363402771, -445858736, 488439678, -115993870, 166790378, 3608932, 89385214 ], [ 193802781, -831579196, 185990450, -815108161, 625871315, 704927875, 20280861, 312816457, 594194690, -535666988, 629451575, 521573818 ], [ 658444, 335457223, 57381560, -13273413, -10319665, -26638796, -1821316, -153094256, 51878816, -261753350, 250033132, 1033439150 ], [ -19632449, -334798225, 121893581, 244819283, 7462796, 251438579, -36713989, 923063571, -134076458, 205756048, 304052874, -507104716 ], [ -123266811, -477459446, 380136534, -133747452, -280233963, 59777994, 499596050, -109648751, -18699217, -176987144, -188995712, -85502034 ], [ -56250636, 615098497, 749533095, -25009680, -514626087, -495152235, 228490770, -37741998, 436477207, -745758388, 3508124, 239667974 ], [ 466651709, 32365060, -482685647, -262379241, -443565340, 332775443, -298827575, -35704, 392108543, 8811893, -122028133, 317807786 ] ], [ [ -108239346, 258225921, 470369339, -30358686, -572212700, 557669738, 236013523, 518209118, -705266392, -570202612, 568183254, -910235024 ], [ -94492929, -124383520, -303032214, 385898994, 7125179, 33419663, -95896150, -597289863, -359942477, -50634040, 833176151, -64995729 ], [ -32141260, -191147012, -454615716, 125705574, 226119089, -807086088, 125802933, -63639188, -713030620, 719242505, 616332181, 591512089 ], [ 79549433, -72969041, -3752151, 50600174, 6687956, -335827803, -46896044, -687257135, 267632009, 426909706, -211718864, -559056511 ], [ 4158771, 362250997, 23596476, -225485335, -82226786, -703466765, 202041565, 20934605, -96385990, 248909023, -808947133, 31256359 ], [ -16431567, 699766629, 468882990, 503576511, 57175704, 284026302, -484937498, -16061498, 630927747, 161189935, -54579925, -20402720 ], [ -3612007, -210902890, 594194432, -16828742, -378264543, -145817301, -353246599, -909810885, -17816670, 602958930, 158285486, -75878819 ], [ -650544396, -117276553, -104728567, -68013719, -361943981, -85879410, -371105702, -14201053, -155467232, 212974166, -12363817, 684212543 ], [ 123773319, -23780882, -240622874, 139787999, 507894481, -102662237, -9645299, 22378204, -44606721, 510165963, -545588811, 21385651 ], [ -495176077, -176780227, 185268831, -407274127, 46797543, -41994295, 435353242, 95760233, -262611865, 768177306, -109594833, -31977323 ], [ -203839483, -382816376, 650061244, 171784178, 46789168, -132565904, 74246536, 15589465, -402027532, -32713927, 281349599, 490577547 ] ], [ [ 131347393, -163422013, 62551012, 31957743, -864562510, 506094856, 279946757, 20822901, -78005867, 501316898, 125333443, 275987643 ], [ 60420524, -430714212, -175888396, -475344011, -108495080, 179515439, -213728564, 385867982, 496935840, -126304305, -607120880, -844482495 ], [ -20263532, -652194945, 864956664, 111777283, 40610930, -6851737, -34457263, 53338193, 57989788, -30249286, 392965862, 522604884 ], [ -87071040, -20544903, -282531645, 66856725, -261322016, -64539878, -128614011, -101222507, 78273576, -183827952, 175574622, -326670829 ], [ 915401645, -27427616, -259622192, -58204725, -137057563, 9849552, -156773534, -670711884, -23955866, 69494149, -148261453, -4908313 ], [ 8098558, -226449360, -46960827, 42833724, -732102315, 470334704, 201287354, -166611956, 30195577, -450781569, -135737398, -29715891 ], [ 396801056, -5643931, 183028751, -514672089, -84176320, -12497323, -80592299, -34745204, 293775685, -226512357, -83534588, -653004192 ], [ 905842394, 503556374, 573259704, 846076993, 136584011, 636188683, 121226142, -508138488, -21149078, -389369588, -21357729, 262805122 ], [ -20274618, -197814841, -239067428, -62113347, 565430523, 77505640, 181565410, 190869039, -259860660, -20469180, 227813486, -224243731 ], [ -339185468, -15901358, -276873844, 7126528, 51109275, 707245943, -16798810, -320354497, 210229080, 788381165, 12502981, 175627454 ], [ 171120011, -8766927, 352529447, 23857381, -305482553, 130618098, -526297680, 788355403, -189336363, 46284596, 498488961, 370893474 ] ], [ [ -144790987, 72912458, -466240411, 1059451, 156285050, 314129562, -194786740, 288562600, -46104955, -136371629, 351533645, 36441585 ], [ -338014237, -125243408, -388005139, -312350837, -80272808, 70333069, 369130000, 110510565, 562654200, -1005513373, 500772659, 1568567 ], [ 805427064, 242070061, -192497931, -70354278, 1052783, 83458475, -269736357, 346567828, 379285794, 214380758, -252662601, 104869160 ], [ 633450738, 8846876, 162753175, -185299081, 433369642, 106412892, 142541489, -361892087, -356506478, 8346183, 462295769, 11138440 ], [ 323366298, -202928740, 3079001, -8565368, 114071704, 166400040, 21168196, 535752825, -2199073, -47062864, 553438757, 174945104 ], [ -80348214, 196759450, 92261526, 283788719, 74129697, -469663657, 154755583, 193047691, -356897755, -482919642, 392232706, 8434368 ], [ 432905007, -431881790, -595863404, 129786681, -517190695, -368872931, -24157978, -300291383, 232211061, -809871591, 199460413, 769855575 ], [ -19897429, 579668327, -276103247, 106660227, 153536776, 16642170, -957365890, -65740530, 608847240, -15950368, 102038303, 414391026 ], [ 33587050, -37971654, -11269152, -436889855, 246331804, 424598962, -130770748, 226608617, 795887020, -5325365, 1647167, -72009096 ], [ 315412710, 344949760, -366971476, 143184624, -84831, 231842389, 120132203, 341008590, -288349427, -28628806, -346094237, 74880998 ], [ -472116917, -70984833, -134892027, -513556231, 165858918, -459904098, -411060002, -343445108, 52622344, 152574555, -190034072, -50286960 ] ], [ [ 1657358, -295963062, -3672330, 582311597, -480950408, -62983786, 26051442, -356480304, -53381024, -23161817, 30497832, 855074407 ], [ -85246653, -278594776, 409344400, -462856394, -426410317, 51722786, 324612381, 406368136, -321848349, 994552927, 503313199, -38346274 ], [ -426814112, -295143562, -281980865, -18076738, 880834468, -18556095, -126988568, -71939157, 105679756, -230443658, -458549223, -330922113 ], [ -104453513, -306118527, -534519277, 43587481, -891274655, -39210912, -312718591, -188527185, -54236454, 142392096, 61601311, 62633503 ], [ -205396074, -215314140, -641593950, 699109253, -139616599, -437787322, 356069188, -190756000, -29741700, -6706555, -47062059, 114010275 ], [ -287155266, 166939866, -31112046, -235913326, 838309429, 79493580, 5822181, -10572124, 159807949, -29903873, 203191620, 304191771 ], [ -137745831, 158126044, 145680910, 604709079, 355562906, 724693166, -229218361, 149541964, -657615309, 12142869, 23603702, 206641337 ], [ -251204021, -86782059, 764848262, -178197837, 867635709, -239767117, -894259862, -493023774, 23469684, 548793569, 1031516833, -466140117 ], [ 631769392, 377723598, -44192342, -82280427, 476827015, 646023209, 543954140, -190908812, 115289217, 842400014, -13381509, -111363286 ], [ -4263570, -408441957, 168929461, 252833275, 265628525, 95170033, -451693108, -353578243, 169728636, 139600660, 209170758, -475506244 ], [ -710643561, -162174476, 276167390, 252942459, -25759601, -172413895, -210563400, 111937364, 397934270, 363905106, -922978486, -448591220 ] ], [ [ 180925536, -163192928, 31608715, -571962328, 57068326, 51023207, 50848411, 104789066, -195565588, 47108429, 199171830, 387523198 ], [ 336267926, 43266530, -240830808, -93218072, -499309395, 494292097, 712742641, 464906224, 287220891, -133072208, -472710768, 26134492 ], [ -5677156, -143414876, -428360186, 16895563, 236312104, 278781729, -91862351, 595508237, -38648555, 188441741, 202276136, 84717516 ], [ -76845444, -88804687, 595247176, 60249591, -10478072, 335575562, 6059473, 101645472, 7758698, 353436241, -906432045, -11792106 ], [ -417667488, -184966487, -435784285, 58772867, 61663228, -63224366, -99952240, 206417787, 476536934, 62536160, -479461094, 51612143 ], [ -627413708, 8552987, -202801863, -40948091, 676739517, 804326901, 635806242, -262164114, -27643272, 914867895, -135222825, 162001851 ], [ -465773356, -64345998, 614017908, 352029534, -25721456, 114621226, -92865840, -7097299, 220886675, -142849297, 4785843, 440729588 ], [ 68157075, 126029925, 88218087, -168382203, 197745328, 208022469, -471983347, -635938129, 406730529, -76125625, -12857216, 622510025 ], [ 198857484, -19924984, -219392821, -128290232, 262252737, -32031098, -816105341, 432661323, -702907207, 8860908, -91278548, -406643002 ], [ 42481998, -100732392, -127849198, -380203440, -346518803, 106245670, 213551853, -207633693, 139114941, -359546130, -437071574, 64130307 ], [ -277404220, 153034358, -2616687, -696935215, 1136144, -382466851, 463071957, -137202752, -162995766, 8687960, -89943493, -584662326 ] ] ], [ [ [ -633420911, 79903061, -427683592, -648205585, -167268782, 78244102, -391102869, -19193239, 575474686, 5467225, -347410630, 302716355 ], [ -770251573, -46497566, -91806424, -236292588, 351951208, -129717065, -275451411, 852348025, 444410148, -101303314, -92259835, -754611383 ], [ -378759699, 439947512, 124396786, 203489301, -552259464, -276565399, 329234955, 226393509, -108199909, -360126357, 9089418, 11238429 ], [ -40010351, 7232772, -106126958, 789708211, 121154523, 196190073, -745675452, 181172284, 879957890, -31148165, -491855310, -114562057 ], [ 11972112, -207263869, -337322924, 667747263, -244923875, -113764399, -199400094, 68173539, -178293332, -215430521, -247989381, 127063693 ], [ -130153442, 119718160, -407922279, 25092142, 713946849, -104625567, -266733935, 384774852, -413076778, 15500420, -402858786, -73884006 ], [ 359285734, -283043481, 594621497, -275072781, 318841336, -176855534, -18424087, 11485220, 907230150, -28344345, -47051387, -29041939 ], [ -41878969, 551510714, -143459584, -136147400, 227580225, -563678271, 75920210, -183071523, -978603586, 283861454, 239429921, 158808693 ], [ -1419288, -571184083, -64769442, 428272221, -485624502, 555339948, -165234767, -344620018, -105506366, -101850604, 29618672, -70601908 ], [ 648506211, -104772642, -225974201, -2183040, 316320594, 784153530, -27068806, -502831150, 176616797, -317027524, 147124425, -982955200 ], [ 13709839, -422186719, 394031453, -81871887, 76570148, -65857442, -300279192, 730474843, -248468486, 582257749, -392327625, 355133965 ] ], [ [ -550608468, 81630886, 239367698, 160612400, -3243250, -342259730, 346085184, -390390761, -2815367, -213858906, 8281833, -4339359 ], [ 50112406, -76040511, -183699835, 672774403, -658911072, -174326034, -613748565, 376590674, 250881209, 267628894, -791277006, -733012022 ], [ -244670394, -339563851, -167391791, -121154590, -185976383, -476339421, -70528628, 113948062, -51671999, -90187923, -696511012, -436743538 ], [ 265582031, -372026855, 272904639, 268139510, -29603070, -353104660, -290231273, 647143606, 21665426, -139483754, 564656215, 67250425 ], [ 43315078, -1240651, -265711727, 211108894, -566655702, 376494997, 79137205, 273777357, -3036987, -41511969, 143561449, 543025059 ], [ 1805958, 252091567, -39136605, 168093011, 616957428, -501571433, -179221774, -331053101, 899574247, 162334548, -677106426, 272083915 ], [ -294866107, -382911274, 94583576, 29170008, 392362370, -311870733, 9806029, 140300740, -335389276, -877790, -39815072, 512119655 ], [ 283598663, 18002337, -110947276, -96863290, 106774083, -4550272, -196575884, -141572349, 435120141, 88359241, -85568727, -506400776 ], [ 243341955, 150497389, 194831759, -85385386, -342642107, -259399721, 347604390, 60887483, 14076243, -50157313, -94511330, -42985405 ], [ 142355945, 55365029, 485845304, -212540231, 492885889, 364727668, -452635320, -69102292, -456476079, -95451061, 739291530, -59600608 ], [ 224525789, 34874151, 137124609, 208680251, 147679329, -2257900, 191430579, 49810697, 259512996, 860537, -63997433, -444647418 ] ], [ [ -92818952, -310986643, -90144511, -225620475, 14827413, 12746615, -288044782, -244929394, 680577856, 171279893, 234880523, -62074748 ], [ 91165740, 226530541, 448195826, -60326554, -75503601, -36158059, 74135918, -35915087, 168527374, -361510901, 249748573, -104758 ], [ -117644995, 505324305, 333851989, 43136470, 207371511, 795690091, 764638455, -4426770, -25900706, -318153040, 104814728, -279552949 ], [ -108290513, 439132728, 260073494, 63562938, 29263734, 334309067, -464178, 730474628, 259886397, -92817970, 305859984, 27798634 ], [ 799009478, 65976526, 553323587, -381117622, 887163099, 49882143, -703437747, -504317466, -125109319, -281907413, -71544854, 45177802 ], [ -459708127, 428066261, 12869495, -161305224, 626148021, 3964946, 53271289, 140601573, 177059897, 438498292, 347152770, 84514619 ], [ 86147101, 7630241, -743430781, 273828200, 1700489, -762619219, 81414711, 418770260, 217344364, -157750567, -863763508, 240769498 ], [ 92787674, 710537629, -375667341, -348103464, -97219989, -646387801, 34429154, -354146901, -27419882, 69797883, 210883733, 436157498 ], [ -328725673, -73573069, -230146054, -29769089, -265472936, 439511369, -27267237, 446457191, 33454967, -203641787, 157096841, 44247930 ], [ -7950584, -600838731, 505518751, -28312961, -165247569, -352212788, -325578135, -166993729, 61193860, 31627097, -94625184, -170350841 ], [ -162281626, 666041463, 129060901, -352088930, 43286450, -10340781, 18993119, -634400889, 95794378, -119441296, 129393116, 159607373 ] ], [ [ -207176891, -379250630, -330880929, -50612254, -28335207, -299183151, -25000233, -377369997, -20238651, 136819143, -591474589, -683187225 ], [ 545914372, 348958115, 339674062, -257618865, 130977660, -244323949, -6628791, -313032461, -622932424, -113424158, -135154235, -178401153 ], [ 747797108, -53053104, -197113151, 412776668, 139009863, 299307241, -255399479, -38813740, -145313074, 441847467, 33732552, -32399574 ], [ -647993865, -78231199, 501882661, -52049806, 35678256, -264786820, -1121339, 5580775, -75077720, 209601340, -9948067, -145603702 ], [ 15969857, 11262558, 197079917, 155704027, 455344120, 431498501, -4850509, -15216560, -399573117, -534591163, 218887312, 5146059 ], [ -271831776, -142777380, 127215079, -225763998, -71896399, 338187355, 466676491, -450179338, -41133188, 347235947, -98665618, -199680211 ], [ 167201266, -34583235, -111217611, -25105146, 152812871, 461719232, 104826639, 175801027, -969062618, -113903315, -22453240, -60329699 ], [ 627382258, -205564165, -165057797, -790897545, 566890218, 35284678, 29620794, -406640573, -28329371, 79751595, -504639822, -67811947 ], [ -700937921, 82209152, 717803730, 617224698, -29187466, 374313289, 302611177, 41422621, -346461585, 114345746, -30287503, -475980665 ], [ 188861098, 146259319, 643657400, 152725277, 885747642, 521991420, 248924906, 718064018, -121945561, -36201378, -65931587, 330127491 ], [ 302634868, 398155255, 114121400, -46385910, -400056292, 946148699, 24903428, 6883911, -365782169, -138271294, 401993098, 85050975 ] ], [ [ -22087814, 59263586, 474516726, -57572417, 628342979, -110133050, 162553126, -24840274, 155346074, -752109757, 433159696, 225983704 ], [ -423436444, 60383894, -142065492, 216997079, -480529877, -159807779, -316385574, -588812, -647906865, 3858664, -610007546, 666387555 ], [ -190534494, 53044355, -157017781, 376357439, 8389175, -273978571, -376674521, -131219201, -143709161, -290593790, 97305942, 122741815 ], [ -354808493, 364261233, 77676623, -468373854, -80203097, 361544419, -61830064, 629738868, -176374900, 191990777, 183415255, -576240154 ], [ -158583754, -363416672, -339116642, -182074681, 39847256, 72913386, 432759772, -23542360, 47681908, 251900467, -334275738, -833812985 ], [ 99497276, -27054586, 328500767, -120249618, -678856366, -692402107, -287836646, 394375024, -41301404, -50045414, 258349842, 772721658 ], [ 124220288, 243644898, 147882619, -107306319, -147075245, 779266089, 22188040, 256236594, -1000931007, 48222422, 704948244, -245326469 ], [ -28064713, -58364922, -24465556, -15759241, -40549435, 215201468, -251143993, 36176689, 195197197, -283555051, 95237799, -120638283 ], [ -108898622, -947158287, 112033748, 58851596, 110700286, -820592968, 325276640, 126847170, -654752549, 373481948, -149519790, 453402492 ], [ 768732841, -249468340, 397401653, 278449232, 97354872, -167023134, 722609835, -63811914, -430889797, 30998062, -145928010, -204076456 ], [ -39870080, -327321588, -710618577, 13303720, -930333132, 741435308, 101254809, -3153300, -192958303, 80103839, -186419212, 94082980 ] ], [ [ -30128791, -197461728, 1970762, -625703665, -335636687, -324546085, -165998823, -307832334, -163520677, -13265393, -44094787, -87937432 ], [ 45956995, 176368779, -265840097, -30638022, 408979, -136946505, -620181681, 68141217, -49911239, 335079784, -10298506, 193121859 ], [ -155536654, -247303794, 550337323, 355173122, 55336545, -602622965, -345859732, -556730240, 456134996, -463357365, 712045321, 12896266 ], [ 1195721, -465729053, 200058741, -407882427, -146249847, 646329753, 637261711, 904797600, -204236312, 149373421, -787418943, -110252672 ], [ -63528982, 737248925, -371745426, -25400605, -109693382, 492046765, 87519774, -73795511, -442846862, 78093549, -24256286, -126813285 ], [ -776532862, -53672326, -114168026, 6270393, -110925724, 27885495, 332520173, -64143661, -29739692, 479098434, -758660051, 762072567 ], [ -10333339, -90557027, 535404510, 101947834, 435692372, 152336406, 153251112, -767197082, -207318926, 95953703, -13031190, -227025361 ], [ -697108594, 191665562, 46817018, -297084476, -261090297, 115141574, -462777480, 816686664, -467040850, 822660490, -790533959, -178635643 ], [ -52260852, 29424476, 395412939, -182879642, 298638828, -292845815, 441768738, -633038976, 847587925, 23814625, -124382579, -52323498 ], [ 611891208, 942426308, -176956849, 130417530, 210790981, 2574335, -460110473, -637727653, 456831753, 148126399, -587711769, 49239344 ], [ 207905305, 321202274, 704125018, 117806463, -278816181, -44465344, -47739856, -503814987, 225212420, 11022430, -331377995, -134720515 ] ], [ [ 59963302, 228437590, -43353679, -756048370, 5300934, 223094200, -71495973, 281227445, -29137148, 665105507, -775977019, 42901566 ], [ 595914979, 183168974, 99114889, -126469565, -397377562, 735158885, 312600610, 645683, -722780264, -100381023, 702150002, -246834340 ], [ -49288816, 342907597, -143566557, -17770398, -781049449, 518327128, -25157972, -28826588, -40677119, 254361534, 299808214, 548224976 ], [ -198229109, 355704724, 411594965, -372971559, -353640106, -403349736, -28005922, -412592480, 27253227, 76473566, -3776724, 692793989 ], [ -91991285, 102291173, 522461634, -115316429, 25290868, -235058859, -268576502, -448329769, 162466421, -29931316, 54618141, 632698588 ], [ 67104665, -407973572, 584049181, 530332309, -563326048, -921133570, 55997942, 530482722, 721077363, 133661050, 127414212, 694665493 ], [ -6664768, 348616147, 418953720, 8649313, 13630152, 4473546, -1897001, -472569195, 91047446, 169034271, -458175992, -833532523 ], [ 380258231, -212267846, 665076815, 771287, -44952643, -337354048, 344835447, -801219471, -60366027, 511178449, -148940420, -331468331 ], [ -80595144, -46973998, 561952880, 246909791, -247196605, 75622260, -381254106, -96424420, 12997556, -100503757, -162084521, 907301237 ], [ -228545897, 190678654, 570069781, 122771132, -823901391, 695040006, 43045271, -9751789, -436591964, 163434318, -92891367, 719944405 ], [ 239190340, -5472448, 61468918, 2017563, -189941712, 153026267, -635645534, -12200, -437941381, 78724687, -122421095, -615234469 ] ], [ [ -331179312, 478862855, 430592392, -508596274, 128936493, -545398955, 489320665, -505202913, 237967945, 441357328, 247889612, -281121113 ], [ 97968011, 132543141, -379367512, 307483924, 55704643, 1581121, 49908530, 625515022, -157250632, -53632914, 706092984, 34866531 ], [ 111181196, -487488447, -486815045, 350884037, -19119350, -573364420, 149866180, -41207450, -536369447, -110597457, -222407431, 276286066 ], [ 362049122, 128375209, -393781623, 226768864, 14769436, -942768788, -326535289, 694921865, 227249983, 472975983, -2747877, 740317099 ], [ -11317644, 134609319, -19467512, 114233921, -117178865, -137321090, 91003600, -24802018, 122253206, 476728578, -212774831, 3702477 ], [ -51677927, 279793038, -223647782, 429366507, 69422994, -576169180, -4811163, -105240084, -231148067, -156976100, 263488196, -54783556 ], [ 4718263, 233247876, -221353815, 161386851, -30240098, 11838876, -518743852, -746985280, -7463991, 600305372, 160317621, 95481813 ], [ 183189895, 35562616, -96004249, -70889855, 302399056, -101300864, 137022476, -40874082, -653476331, -129870987, -14649638, -174156497 ], [ 598014248, -795792791, 60626340, 424839303, -767747567, 186889687, 27720976, -107732240, 681931966, -172201582, -8179358, 4838491 ], [ 540589305, 189808110, -99735587, -314870420, -79730520, -164694771, -453247149, 429107033, -171317099, 499162524, 153120847, 31251216 ], [ 149795709, 450727944, -449117821, 112716628, 890378659, -243392703, -189851838, -278003809, 806465746, 131704112, -374473715, 602873463 ] ], [ [ 118528839, -131182181, -83792704, -36563924, -312467917, -398376091, 73157567, -20029674, 6082133, -378037648, -57630543, -152297970 ], [ -263173566, 424454593, -592173780, -500186373, -104366134, 97425979, -34877158, -115173381, -378248808, -6157266, 370138882, -243373992 ], [ -12713093, 220189579, 393099020, 111791765, 93513569, 1762635, -70639083, -33052608, -340989805, -22857004, 701276016, 333867341 ], [ 9912713, -67274849, 293595406, -305792140, 220747244, -435216284, -553680, 183650261, 37505558, -77422099, -48439184, 360108120 ], [ -149401628, 42046767, -433472549, -115583310, -53274339, 5060591, 79045240, 686684947, -29648580, -68451444, 162824026, -468649451 ], [ 1214071, -35895341, -53362174, 297156889, 731126744, -89077556, -256626659, 270673219, 4326074, 386634236, -134494821, 145697332 ], [ 612041479, 826832, -103078984, -834934502, -30844105, -47669863, -165010451, 915712167, -505053295, 688260358, 4325132, -554648482 ], [ 302187290, -178185345, -487432174, 623582663, 246002414, 629946983, 375211491, -703334109, -138876448, 386537124, -152274253, -298946245 ], [ 12569472, 269180538, -61849997, -107114699, 254467329, 195327351, -274119666, -319349921, 64602463, -10690395, 232070858, 611109490 ], [ 503474005, 25165866, 308846354, -54460719, 924680514, 67401196, -19742314, 21034674, 259605761, -235518763, 30948988, 216983430 ], [ 21646067, -112901951, 192794937, 205548720, 550457097, 306917614, -927134494, 543788175, -253428687, 72347656, -533702526, -262063632 ] ], [ [ 187608412, -273537501, 35816175, -1615137, 8863684, -529694334, -213155607, -48505695, 61107561, 211497201, -356344785, -102620939 ], [ -45619314, 99756302, 15784588, 228431684, 25635059, 114573917, 594651441, -30606831, 412917547, 601116263, 379240644, -6597296 ], [ 195258869, -249660921, 209628269, 621720192, -17042014, -163021221, 381981028, -240211069, -109121316, -260863256, 57359539, 63128116 ], [ 152062580, 64047, -24322363, 224246601, 393307209, 41549995, -107542307, -318008111, -397122276, -23708438, 499444210, 944761 ], [ -264146100, -115800216, -137252380, 885757, 447803630, -132064216, -606400335, 389126060, 1874001, 2843601, -156955710, 730540791 ], [ 223607026, -671541020, 53187891, -102751443, 74348368, 280176372, -883602811, 151904706, -51559230, -251092475, -497063290, 123593210 ], [ -412600065, -431066968, -132888028, 119140257, 239983425, 70367521, -9366872, 191896007, -17089658, -359701468, 19758805, -133310218 ], [ -17663280, -162860125, 37226627, 27493254, 105760011, 135542741, -112730791, -10469683, -516927736, 7281413, 62012571, 274634287 ], [ -25606946, 58854308, -40337960, 451333265, 319251505, -615904870, 206420644, 245492356, 339034757, -37034737, 50974299, -115299057 ], [ 27888984, 816317004, 880510571, 152387337, -6681941, -306076659, -87744005, -713250790, 559503663, 465674969, -502210594, 67564701 ], [ 497613672, -91302279, 132980747, 546249936, 235940449, 37194766, 441838329, 881584558, -89940829, -205018990, 145064213, -518999195 ] ], [ [ 1563649, 456290411, -10229146, -487511926, 328133139, 364424102, -140877922, -182055156, -70700858, -4231767, 202365694, 871526391 ], [ -36201884, -123666176, 364468371, 438700735, -366897763, 80408675, 331117262, 196453432, -11314030, 248553614, -228051551, 304474204 ], [ 107910040, -397660003, 70777759, 36120088, -447309799, 172000784, 38905004, -686616801, 49751350, -368945355, 358764270, -796816619 ], [ -277054791, -126683331, 261982621, -353476029, -21967759, -65701841, 397207338, 105089122, -138941033, 336833908, -39597198, 6610386 ], [ -839332660, -537273238, 631142484, 342842959, 185253254, 358591591, -346822330, 137360985, 147058203, 181282790, -88938770, 54782666 ], [ -14944767, -248506425, 20480711, -647673932, -689828087, -3456582, 1916654, -7075116, -141020713, 33404913, 173153274, -803631509 ], [ -104185963, 151010776, -167516293, 594845628, 527397285, 46263054, 112140643, 615557554, -828346403, -185777968, 45317414, -253861548 ], [ -888211825, 294177034, 797242589, -704767388, 338954338, -81650568, -509697456, 244949394, 313183796, 448938815, -348042664, -33611854 ], [ 201848357, -45953125, 88456651, 32610708, 95802385, -635578467, -482026076, 72921457, -60666217, 535687325, 1300079, 144928003 ], [ -20102766, 132542002, 122667231, 243013150, 538903686, -20181688, -384896886, -343350879, 15417835, -41968240, -294124862, 377978782 ], [ -49735017, 469105000, -87527319, 177132398, 199597585, -262699217, 160503917, 474595657, -574149098, -272283163, 572817076, 673727840 ] ], [ [ -57735189, 38464354, 253847169, -23458594, 398292890, 57059904, 461919606, -2237802, 42212765, 8133742, -130702778, 322629769 ], [ 442792931, 28959254, -217875657, 211282603, 797402874, 366172212, -717364035, 584787873, 461829855, 47099069, 212767366, -10540760 ], [ -92354696, -133149246, -991475924, 123193843, -322518802, -450801234, -153792429, 122882201, 500039482, 155047324, 625999224, -246735616 ], [ -173028916, -151118482, -569238860, -8403847, -7867327, 145844297, -23338115, 193770241, 711130188, 401957389, -421250467, 79797117 ], [ 160852901, 888184283, -452240857, 117623760, -63724597, 14995083, -41970580, -56012529, -96965441, 188381414, 673400455, -38948827 ], [ -156523768, 580643625, -411720332, 21814695, 699452987, -835880192, 391454370, 125493939, -25718191, 274575553, -269855409, 135527238 ], [ 106945150, 44249710, 488104570, 61327814, 40486987, 115369729, -234066817, -86831511, -237557709, -200160715, 4182005, 213006579 ], [ 138773695, -318585550, 595533612, -226021050, 485835097, -104003833, -863969787, -582140423, 530121559, -533811518, -12582221, -541601894 ], [ 877343195, -7073109, -311492264, 127088976, 18910609, -16143847, 379605831, 1031064905, -115555564, 99153021, 686775768, -504387587 ], [ -107531503, -10427220, -255463668, 108614147, 451299356, 995568177, -415384694, -336995370, 294862599, 898288493, 23664377, 53568615 ], [ -300057346, -191509365, 16384600, 640535180, -4011015, 31739216, 882468970, -270340581, 208976634, -52452724, -107770452, 214577418 ] ] ] ] }