{ "type": "int32", "data": [ [ [ [ [ 10837215, 260697438, 170675814, -137577332, 329260399, 7478557, 324528102, 153415275, 238995065, 22415067, 333224649 ], [ 230576537, 212715089, 155040142, 514923686, 537565906, 69269394, 270110856, 247634235, -359410328, -59222861, 219983006 ], [ -144585793, -227029943, 233488692, 340458018, -235723663, 13799189, 459805335, 183861255, 147691193, -214179568, 324071552 ], [ 516083187, -192429566, -31416445, -156644963, -225343279, -390373926, -319565433, 107175390, -94693594, 501107124, 124337325 ], [ 8774955, -326107379, -63589952, -250728632, -838596317, -318690235, -14276303, 681002988, 878741070, -625396276, 69779070 ], [ 138239251, 88516786, -41399401, 50310778, -41102294, 20329206, -1003583846, 101441693, -482824362, 197926599, -175212589 ], [ -92648833, 239540821, 76975411, -369252372, -381286218, 414631399, 195356539, -581138743, 321483603, 2721733, -128321665 ], [ 480584596, 107089143, -5473790, 257603126, -879375168, -231221393, 49620246, -316788209, 96310033, -80778662, -213734527 ], [ 547907314, 13153260, 224744243, -11312155, -336477720, 160409977, -26745896, 138044615, -51659067, -12186055, -1011574414 ], [ -282488497, -371239575, -786743705, -10505246, 200626630, 322089737, -12360561, 74104818, -132774042, 405589311, 100491710 ], [ -746815064, -442165321, 86902302, 36549070, -686222853, -123584990, 26435937, -243974241, 46307260, -70883353, -21554458 ], [ -202179504, -276462789, 47346704, -192832957, -589870024, -469417834, 414653787, -135890960, -69601309, -3934363, -192429757 ] ], [ [ 266450168, -261251581, 90790682, 24954261, 470303216, -342260153, 948569877, 800997331, -288180710, -142643755, 206779338 ], [ 683739735, -204996480, 401033401, 44290515, 160442246, 177903953, 3256758, -113355392, -661443790, -16371651, -333773615 ], [ 332896924, -79995620, -61952125, -248039542, 241275113, -119957400, -12317762, -399250759, -413997241, 291989664, 545868270 ], [ 17771284, 277240466, -49758116, 238355423, -455522528, 241628124, 271485021, 67626482, 608882748, 178400787, 823397489 ], [ -129232995, 7742890, 179761267, 68437527, 180803952, 141108336, -626785731, -156855594, -257953800, 34390080, -108610775 ], [ 191411842, -989783001, -40857456, 268982946, -190783110, -77415026, -103451571, -115282203, -751432139, 33569504, -99827400 ], [ -277118304, 177755192, -246390347, 104307949, -39897521, -805678543, -952975035, -214630775, -164082238, 176280314, 81435016 ], [ 353607206, 368151265, 153981326, -181666589, 43848846, 347693905, 4758667, 326833763, -151458399, 361465776, 418368992 ], [ -28280584, -136494546, 105433024, 74059792, 523338351, -91929851, -58624847, 160166522, 59860890, -888516198, 24653760 ], [ -191267527, -127296679, -155585747, 542039230, 157872067, 211045732, -133118855, 179592725, -370589807, -160323821, 341832587 ], [ 348781660, 118037862, 44458054, 469123479, 228201922, -341410872, -25779170, -589443749, -385833316, -19480760, 488986611 ], [ -286368228, -841945703, -389325828, 663930946, -70337067, 491091156, 676562468, 530942596, 138454244, 275305440, -130851393 ] ], [ [ 592912, -27202671, 1237518, 234053817, -316519173, 14547351, -112132298, -404495860, -172349631, 192739719, 5329420 ], [ 200643099, 131740966, -584596520, -274235844, 23210146, 38780118, 268181499, 366010167, -196146259, 1951029, -19357524 ], [ 271428600, 10533191, 525107652, -175903134, 37160834, -602896831, -120381338, 137127765, 82059029, 334123794, 3513152 ], [ 154987516, -760003020, -96569334, -41952283, 167612026, 14275857, 276364196, 51568245, -47190557, -386219473, 10897863 ], [ -32476169, -15292727, 94188326, -343339429, 265972849, -349468923, 994937506, 79643295, -891454005, 101336546, -53623329 ], [ 144068104, 174371667, -18146809, 605605221, 8670116, -195510116, -333260033, 63992816, 333289118, 607157553, -332087115 ], [ -59592296, -130121758, 427548015, -392951270, 496418620, -251489030, -165679985, 390627975, 963230652, -281706790, -102707894 ], [ -37553788, 521992401, 4323928, -202299148, -220690222, -378638376, -464229473, 5702576, -76668798, 2504409, -57294820 ], [ 223903271, -15418041, 442365509, -207993310, 52864978, -682710021, -48282687, -967961880, -428826181, -738983073, 191546798 ], [ -37781664, 68559194, 245416298, -59782186, 118190949, 29551424, -611033901, 286529136, -34180387, -252566633, -29417667 ], [ 340667982, 84013591, -17107184, 23114602, -317894893, -333867782, 324514361, -44905932, 35569052, 129417787, 381798764 ], [ -358097853, -183917069, 7781903, 342268516, 401805558, 433872570, 307959686, 465567644, 27042384, 156706410, 123935346 ] ] ], [ [ [ -15057236, 211456756, -337989101, 195445500, -818870567, -91090757, -27182004, -156747842, -3183141, 197019456, -763037308 ], [ 524872365, -50618098, 323074209, 90838794, 333033918, 4441540, -269048427, -309001272, 208809935, 52193562, 304974760 ], [ -71224115, -438414040, 475987402, -352426537, -747300149, 100846618, 635617760, -181593348, 155620085, -568880511, -63454612 ], [ 738434290, 105049445, -489582717, 227998464, 374847298, -526862600, -69716452, -13728704, 241542482, -144961997, 161400733 ], [ 448280101, 213386643, 130119501, 174806164, -2371584, -604545311, 43746895, 930310237, -392148121, 127519350, -111100815 ], [ -735967244, -560205390, -224038790, -609914560, -92997950, -72259639, -317435880, -243379486, -524907703, 233650057, -55923697 ], [ -24641303, 459810437, 544005223, -776664158, 136153733, 518881831, 220149987, -68724047, 124830977, 559970962, 393277189 ], [ -164090189, 461869742, 39143388, 308258089, 366220631, 183814310, -435905295, 762782061, -227064326, 88792369, 162959469 ], [ -194989751, 79918203, 401661600, -386663497, -190840893, -461047232, 155442359, -220450301, 33771353, -371316498, 323140035 ], [ -164233217, 28106680, 40516167, -592543804, 181743898, 452345617, -384592792, 107000920, 87078910, -159405649, -127610141 ], [ 24012526, -462580751, -144455640, -247788251, -12556380, -35479663, 31905726, 142104769, 310544789, -314572813, 151096834 ], [ 505040607, 463696147, -311203092, -299196120, 133759613, 7469151, 132259511, -195302025, -256700813, -393988378, 368432378 ] ], [ [ 150202938, -106460728, 234965673, 113417572, 739206351, 83558144, -25319975, 9355763, -323924543, -44491788, -111630772 ], [ -321771793, -12331522, -18233950, 31945293, -10415201, 26436836, 75372629, 667937286, -466633500, -11832716, 107785113 ], [ -206233068, -42737045, -19552336, -256691925, 469195719, 394908104, -49143514, 265135483, -52375444, 401901695, -9615660 ], [ -25839013, 240611645, -407590975, 179364198, 722448195, -387558168, -7674800, 356633718, -13760986, 53300899, -55436 ], [ -225923985, 456586898, 198803781, 44970112, -613835980, 794891159, -534484128, 47853558, -3539005, -173528953, 44527696 ], [ -128864598, -866689591, -573653896, -60436575, 108150411, 191006820, -37076041, 74493414, 533739830, 440712575, 139269370 ], [ -188568014, -5160846, -339611303, 59456536, -445171012, 316615197, -57452200, -222677493, 19185089, -672941002, -553389630 ], [ 479042744, -331351560, 119556091, -173564086, -365993647, -36842302, -115712815, -693968231, 238488217, 104924678, -254406583 ], [ -95896818, 106452251, 217287153, -97874636, 182449497, 838537178, 177566351, 107876139, -21942010, -7589848, -211462348 ], [ -590337836, -792196974, 357674883, -544347839, -837643801, -257435008, -422004061, 223964540, 458094929, -623433454, 170026398 ], [ 268438560, -910580, 387312327, -193575588, 117789564, 197271418, 15351598, -6860653, -284657324, 41853014, -202854917 ], [ 16174618, -233320235, -270555280, -134591188, 162801013, -192969456, -401964312, 175060491, 25118000, 11577336, 283440009 ] ], [ [ -44757426, -84317402, -677766157, -133114096, 21580021, -7093784, 61971839, -212613860, 127544675, 110431643, 499407886 ], [ 32729558, 341739428, 784504904, 115629861, -324203275, 460000229, 47612681, 139798675, 107336058, -121986220, -136476971 ], [ -694600837, -254561043, -303613, 190678334, -419301861, 181374654, 49103646, 479157784, -1101266, -182164533, 275224693 ], [ 764527918, -51750356, -20565836, 466389051, 161029303, 165381849, 32279892, -491611506, 413745441, -556553805, -431482124 ], [ 319153556, -26744618, -112318990, -447429874, -242115077, 334136793, -318363665, 312327300, 200149901, 90145017, 32513480 ], [ -418698492, 309093011, -267734186, -343466338, -204319943, -187881575, 136540912, 210810174, -154538751, -412947236, -242106632 ], [ -335341393, -211123070, 647074446, -8521579, -98551464, 764930506, 53184848, -66737336, -64245789, -68934191, -215591119 ], [ 104069412, -859266796, 746230810, -231377749, 446207304, 143895562, 210595825, -66243118, -647946463, 99374499, 487739012 ], [ 99351443, 838666173, -179577385, 18595427, 140233590, 241989312, -998260598, -83713429, 268310200, 143138849, 874341231 ], [ -52296426, 39627244, 54678440, 67992844, 108133185, 111322166, -530589659, 329892990, 257193135, -83911303, 261466973 ], [ 8571121, 243571495, -41662926, -67336211, -230348973, 649142280, 171504270, 168344855, 214012276, 254937986, -138859927 ], [ 117561560, -872541366, -113376598, 486105205, 405413535, 180981271, 92554925, 94646510, 495749181, -786708052, -214740897 ] ] ], [ [ [ 10099487, 20596456, -65093012, 65767716, -63309751, 677406009, 22291204, -329688185, 12788027, 198001602, -135087205 ], [ 86477244, -101716621, -384522021, -551241802, 432753844, 111961150, 328188542, 196195653, 422594794, 9172747, 552173059 ], [ -36833789, 80899505, 54838035, -147152159, 150127706, -44297083, -135725855, 338851139, -6851146, 149943903, 621328843 ], [ 46189602, -241463042, 108966352, 858725309, 68982435, -2223312, 6810214, -36990182, -450808974, 381654942, 81516626 ], [ -25198371, 264423852, -1140414, -235642421, -52284885, 163117007, 281297756, -30811689, 30907970, -200861700, 21744635 ], [ -562116779, 546906768, -173458148, -167699209, 12191016, 47690909, 15985954, 202040478, 107231616, 718984069, 377187932 ], [ -34463884, 111087007, 426181757, 133860138, -152272028, -103808694, -98540933, 507501280, -114983033, 87424681, -161928713 ], [ 83488768, 239472870, 231404952, -46597422, 733240984, -364128472, -79352484, -183882193, 74681859, -288030622, -137380307 ], [ -62401813, -98780892, 332605615, 458519764, 235254472, -24031568, -322276369, -331748309, 138642360, -512414336, 61214145 ], [ 84513591, 103984938, -222480085, -72385039, 31272620, 785579171, 130951750, 340496, -64306664, -250820232, 175005347 ], [ -51410553, -300856108, -437506595, 78874699, -295194378, 167907558, -680730903, -928838753, -222024387, 156753321, -130104441 ], [ 283567967, 172171545, -111998525, -307472777, 153654165, -64595465, 21451147, -273768527, 740977098, 128283396, -94525900 ] ], [ [ -111297577, -461703073, 8935426, 426468493, 412499689, -501348118, 153289308, -83272093, 574141688, -75724063, 38837007 ], [ -578662111, -15869105, -845024871, -363486901, 418075382, -317412125, 299771405, -333812075, 40243321, 245193335, 71885320 ], [ 256710890, -280399201, -15433628, -42706538, 370849882, -92634470, -253692488, -45072483, 25110664, -897069632, -268370034 ], [ -75178522, 203544061, -21372708, -202713185, 519883099, -2426896, -195511865, 268014406, 156033032, 228659219, 448664431 ], [ -42844238, 478049667, -597393719, 47635646, 357096475, -182117946, -4129458, 72882134, -17165312, -38900108, -114886605 ], [ 617079624, 97193343, -6830972, -252677475, -98930424, 91562288, -214272544, 246609301, -62583156, 278826310, -576209122 ], [ 86442413, -63512088, 531482369, -370725545, -4078257, -32090305, -541825002, -453060456, -903891444, -86356078, 211749491 ], [ 417805599, 301392420, -120879156, 693590210, -199168020, 207309667, 750714515, 6081718, 14297414, -613487357, -110575568 ], [ 97587638, -324742892, 288374058, 433346385, 81058641, -124162220, 55795773, 137278651, -220481029, -420879088, -17332396 ], [ -26811522, 130212406, 246500366, 9374226, -303428579, -319851669, -119123440, 73140516, 309320086, 448784007, -276220417 ], [ 56961305, -179077402, -420659669, 365314727, 74381853, 754312221, 329221259, 441596967, -22308520, 20343441, -175664137 ], [ 365050137, -487464672, -497371336, -263533169, -769424116, 90187967, -495217722, 5410717, -27432040, -20096912, -478067688 ] ], [ [ 184031635, 249474414, -476174056, 203413163, 251987046, 74256091, 622918864, -666927020, -161549082, 646533797, 359046157 ], [ 67356213, 105039341, -400801774, -84624715, -31923793, -45586038, -19203550, 269132724, -38714919, 661941024, 430825591 ], [ -113921744, 642254695, -967305670, 255688859, 739490582, -229817633, -536957396, 182983116, 225582332, -552501546, 583577227 ], [ 518241069, -379435840, -179758233, 159383, 128188508, -271887163, -177794052, -92106897, -375178964, -624993806, 1001249146 ], [ 1037247680, 93489140, -81055927, -356455566, -317381376, -304672524, -2980701, -414176947, -240760615, 106312510, -3614971 ], [ -541654480, -109212111, -189315669, -972635102, -80015705, -385804340, 359613736, 152267689, 482340735, 42718066, 566558319 ], [ -76181628, 98200560, -749676910, -148480424, 266024512, -19837049, -170775270, 9158250, -42388223, 74293009, 147852800 ], [ -734042, 56925541, 28996906, -1018748809, 2369228, -99148882, 404069210, -41874344, 124306223, 764989460, -248351235 ], [ -335615451, -164640751, -149003415, 531897449, 279360206, 331793508, -384291642, 30189756, -585260396, -315322275, -101840176 ], [ 80999252, 25313066, -625359917, -59956158, 562824393, -11357453, -293288402, 286708414, -534832882, -807281, -137770995 ], [ -561778195, 418382501, 72033451, -124263093, -705499666, 343767253, -26090658, 558672514, 67441700, -299825520, -206525832 ], [ -475023676, 7658083, 898607566, -278840692, 61477408, 192707664, 89437021, -236285692, 228218984, 43188164, 43469595 ] ] ], [ [ [ 5229110, 273565210, 539689848, 2731417, -80711532, -419889966, 389317686, 163483686, 64720660, 212565710, 286871918 ], [ 212250456, -1043139499, -304508500, -264376682, -79318277, 65504245, -266253896, 283738543, -634256934, 274414666, -912398 ], [ -200678959, 34012794, -3062838, 109432378, 120640128, -193095403, -437774721, -586867310, -49083559, 75680280, -67886773 ], [ 39772937, -72145078, -303192486, -358052900, 451311037, 3312387, 121698913, -269840279, 113009265, 120192116, 101756760 ], [ 232085292, -264393567, 7766835, 103959734, -682869500, 201627467, 651414149, -442286839, -203754615, -75694440, -124654122 ], [ 301224084, 125497841, 31956831, -243297798, 509577973, 196659651, 80511437, 38014123, 30890040, 84712589, 218222078 ], [ 4260268, -227833736, -6052660, 55539232, -99275792, 155896148, 75041466, 132779577, 24983735, 104479792, 328558266 ], [ -51267144, 214628649, 787817261, -952802, -261619009, 104623484, 130522382, -34041298, -497118912, 7313204, 96263554 ], [ 150630960, 433054724, -123350273, 275088165, 284787929, 897225572, -260397212, -214529227, -66810819, 347486579, 108387564 ], [ -514467261, 7899947, 55866828, -69780521, -507730888, 210379286, 247139225, 13220817, 701222411, -332695913, -7508852 ], [ -390845407, -288316447, -672069675, -615182120, -526927902, 72574109, -280681491, -63765045, 8693445, -212435658, 403483451 ], [ 202706528, 101494844, 148947843, -303794377, 342062679, 448350113, 8494189, 72249381, -23547293, -495870927, -15665502 ] ], [ [ -748417637, -268582451, -28128464, -3768947, 163847124, 659130484, 564012003, 186158960, 331898738, -17768692, 343158815 ], [ -673769687, 4587658, 100117972, 227368497, -206843162, -714482820, -227985200, -490730636, -145122087, -403166645, 950576605 ], [ 34030496, -433193452, -280935618, -69138810, -315232912, 55584006, 17882624, 66999962, 241816936, -236330586, 468852118 ], [ 32879276, -17891468, -122847110, 9600112, 915840183, -843301271, 60066056, 382936992, -267214759, 41795120, 817849211 ], [ -11265475, -861529804, 446374445, 30432460, -446660159, 632581514, 538598145, 226005279, -9227757, 311993441, -136069394 ], [ 111240415, -116534450, 458298480, -106061069, -382698216, -727562779, 63457557, 511053204, 126171909, 40534113, 301675046 ], [ 16834898, 234137011, 80205201, 171958272, 34020909, 124074664, 283911159, 93996941, 500555302, -398748548, 72769205 ], [ -296644799, -7044867, -219682323, 61564246, 257434372, 287923796, 12821633, -9974552, -296819223, -12573913, -83184457 ], [ 107999080, 1406205, 563973492, -40351588, 146171317, 85112017, 11373903, 210330542, -388998130, -346459993, 277493092 ], [ -380370525, -203378033, 220955870, -572905195, 268737692, -144916813, -280116627, 41905650, 19708136, 12877542, 165845327 ], [ 134823222, 347360675, 711250064, -30654030, 27977704, 184303624, -52266372, -255782933, 85238457, 313137991, -357474382 ], [ -310553034, 317513411, -57481911, 232617567, -50093874, -8837368, 7871104, -640198812, -430371385, -76934036, 687136364 ] ], [ [ -21339791, -43716423, -645460293, -922430798, -806397362, 659609141, -260023329, 62181981, -444429242, -701751899, -347263707 ], [ 260201287, -503912677, 196352446, 4649268, 345741619, 460471424, -542488954, 76778634, -484310699, -12122341, -226070129 ], [ -260058958, -153868773, -231135175, 262732191, 187258284, 343657646, 142965133, -758566060, 212642989, 433652610, 42787891 ], [ 127851728, -124230386, 7846242, 84532874, 134100818, -122990215, 174646913, 804503147, 940832015, 146228385, 47901093 ], [ 15334673, 661419789, 289627508, 425770988, -48238347, -294941232, -10400740, 328503753, 373823018, 31359722, -105900836 ], [ 729950629, -68325692, 23604954, -174219243, 32241958, 202122719, -70981399, 33244178, -475805907, 300310294, -678171270 ], [ 38263607, 108177895, -58420296, -433197105, -523359255, 595489510, -518373321, 137535320, 289734682, 420538426, -15882045 ], [ -131582556, -18235790, -332241509, 313885637, -112310490, -141446799, -216219543, -28560717, 125619841, -230421020, -260850363 ], [ 425154640, 940112997, -36705091, -110784661, 74575932, -150422938, 109962479, -655173613, -3704690, -337704346, 683647913 ], [ 50206527, 6906362, 235083290, 828906188, -358710992, -65327609, -651870887, 648799326, 9038001, -110409970, -643825739 ], [ -407042219, 198044015, -146025413, -3435891, 279225705, 81536681, -124242520, 460339580, -98448588, 308798104, -477288677 ], [ 501327938, 71696560, -234669168, 336076984, -133166719, 13290088, 653358, 27782904, 410719030, 185510053, 160834495 ] ] ], [ [ [ -45305816, 468778164, -58489142, 474832264, -161300104, 98537114, -15919265, 139174702, 101353988, -157245520, -220118387 ], [ 54436190, -109996833, -167030917, -376187363, -168260006, 4671995, -181424638, 149964957, -2920481, 14328573, -679879 ], [ 290509704, -295544377, -881322707, -114306461, -811869786, -40345537, -588633400, 191891232, 13860164, 572179494, -83051558 ], [ 74231916, -88245783, 11295126, 488482099, -540671255, 167217249, -457940188, -117452805, 194368726, -218669180, -131778598 ], [ -385465201, -72698886, 357058060, 160581155, -348697571, -137452528, 98546172, -476930150, -43721990, 826022688, 41366665 ], [ 21772656, 763694923, -757816108, 474696954, 365001000, -178761696, -822028690, 50718406, 631811512, 595353913, 459615480 ], [ 68521189, 169086481, -199965448, 685395005, -382253032, 352356761, 225271775, -73599875, -333105768, 218589434, -32644293 ], [ 91980489, 215956197, 64566546, -324317668, -768316422, -101964462, 395616957, 338547085, 171537147, -74726549, -171051749 ], [ 213968873, -210342330, -252112860, 191659377, 75427895, -56430080, -70012970, -82498508, -170463599, 29154094, 471613173 ], [ 53206166, -24760134, 24275809, -443611970, 376432266, -837762901, -131379252, 288667233, 61659029, 247824180, -984407965 ], [ -215507513, -283525054, -125756021, 15158917, -441537546, 233308954, 45802134, 76579875, 847500486, -5537670, 72253603 ], [ 361800756, 377260, -56175116, -300051235, 106497359, -147171611, 526473493, -63000012, 647583623, 269240480, -194969392 ] ], [ [ 371325939, 353644961, -328630901, 717518878, -819003541, 72075455, 159216299, -61009475, 264066678, 446502672, 731415126 ], [ -30847217, 40614919, -160694615, 266207109, -199948219, -139157763, -994740314, 591595491, 510303109, -55953714, 36617160 ], [ -69532277, -359817496, -567788943, 179249557, 261836734, -409431577, 209112015, 14477365, 78913088, -108672357, -40778020 ], [ 89132501, -152951010, 34420471, 169782688, -801849112, 100397618, -3234284, -213837217, 647925938, 50363290, -45213005 ], [ 6897656, -6662442, 223369178, 184181718, -205168906, 761563722, 338372956, -16857663, -925349838, -276187872, -451390952 ], [ -239679977, -111790464, 396663789, 128538488, -321062037, -220377914, -634249872, -26877739, -181291622, 54441810, -125919755 ], [ -80531962, 642904565, -484244110, -194933069, 440353725, -916630955, 20059371, -647847351, -54809997, -266426742, -503998965 ], [ -630599214, 659061508, 175272918, 659032569, -203348263, -68221897, -189379224, -388259491, 694020835, -238234213, -673965940 ], [ -65192263, -11946430, -351164641, -80622836, 121009457, 48622232, -101186036, 569238601, -20409665, 91980313, -133489317 ], [ 259184650, -112184471, -332246227, -6423742, 89316294, 237823141, 30608283, -164678088, 4488040, -29153188, 746465300 ], [ -751775080, 328106037, 165511605, 471720346, -797934731, 56577829, 1692092, 17899536, 116654587, 75334616, -167553438 ], [ 64703941, -86033974, -44884311, 112209884, -398381501, -701854814, 472137708, -269617957, -58580834, -751177182, 520843736 ] ], [ [ 38590222, 507191063, 343244016, 289167219, -151294090, -149000992, -101641937, -426807070, -56338143, 215769945, 467146753 ], [ -140168410, -282364090, -11557536, -114963314, -75210450, 191075156, -541500165, -3059105, 65871122, -104790295, 859697468 ], [ 204244883, 207054121, -730881063, -121463032, -676403151, 55261753, 18328438, -874428, -138293401, -975876812, -387060426 ], [ 741428401, -75007352, 131679320, -81415147, -110214226, 382645718, -38448831, -48781760, -707143259, 354818703, -169196334 ], [ 230587905, 87882855, -390175845, 15529878, -565695699, -291851276, 5878898, 103680995, -197119748, 299399719, -85090747 ], [ -1094939, -490921763, 267331059, -613930876, 7031624, -236302297, -7570192, 59457799, 198772594, -11212368, 431223978 ], [ 10209620, 290614490, -507787777, 237112310, -168680488, -142664420, -88911900, 15558241, -995684420, -108217972, 530145386 ], [ -9762989, 298405166, -896643271, -237224281, 22609975, -141713403, -98506200, -107963160, -208369675, -555750, -352426043 ], [ 261815965, -164822152, -468994555, -47663542, 31240489, -359538741, 821176076, -21133275, -105947453, -55311207, -532218521 ], [ -64174569, -666752297, -87198942, 201146977, -979949781, 791239376, 149974745, -253959319, -54687265, 167130316, -156464690 ], [ -325234661, 208252595, 294836580, 16925822, -121881623, 725152802, 339560507, 689092543, -477206364, -147464076, -389991175 ], [ 7344069, -633909205, -161934312, -631157979, -607019977, -80270218, -534917821, 66275486, 376147624, 149348573, -284410456 ] ] ], [ [ [ -48179857, 50689593, 11884577, -42911431, 732939638, 135173518, 665411938, -191493582, 419560958, -28653326, -49899118 ], [ -32682165, -61085614, -116647787, -572800882, -96529850, 250124550, 2988451, 843369591, -191464610, 1343570, -210892571 ], [ -33482798, 160191525, -529970585, 167079116, -11945317, 292603915, 26662325, -680366786, -3817444, 893576350, -682091884 ], [ -24606449, 14534536, -3220439, 6083874, -25461609, -194578502, 289258529, -96382674, 368397857, 554835769, -72276989 ], [ -548679846, -46923957, 84082481, 538072568, 130757391, -79716296, 55566358, -133893451, 314769614, -418520309, -791136239 ], [ -15720287, -49672827, -362818965, 12185361, -24449742, 333466296, 74190925, -287712651, 1050822128, -188952235, -270102747 ], [ -492104688, 195389673, -872212742, -217172937, -378350502, -693191933, -503941040, -185277690, 834863, -264077116, 3435591 ], [ -146121987, -460609866, 600243252, 84795384, -348589887, -5198276, -467407179, 343906848, 217312227, -91875461, -60320405 ], [ 174088566, -130022865, 311479442, 500669592, 108562637, -27211283, -132069481, -39364456, -392435762, 11557794, -42152319 ], [ 405456875, 51719429, 103354787, 640951322, -84405862, 95305952, -231995586, 484163511, 651664931, -286561, 37218355 ], [ 179401415, -67755064, -184373004, -92092071, 180467662, -286157431, -187663190, -102487195, -7095568, -438037715, 30323883 ], [ -205984873, 146620427, -24107043, 98954812, 109864159, -108758363, -302276833, 604682760, 691977621, 63254938, -80210782 ] ], [ [ 9070800, 5901815, -913063107, -27325929, 81762704, -218449678, 361011481, 797816910, 74428643, -23605076, 18672590 ], [ -78197792, 415764403, -180564105, -389668237, 38987982, -887016574, -455469556, 172887642, -100892779, -266258461, -9653434 ], [ 126760262, 141402744, 495025162, 37287820, -97551932, -251740166, -120855143, 58778658, 102711426, 28713600, 76155341 ], [ 728039913, -15569278, 49275772, 224624789, 714398819, -90725301, 67096908, -612078040, -432269593, 531842038, 26727409 ], [ 133982308, 11684734, 508651648, 357229685, -612486596, -3399803, 49035821, -426583034, -31308698, 116315152, 63189349 ], [ -90164799, 13967886, -390058438, 1013421, -150903162, 100103219, 348640086, 15880738, -7117701, -600929807, 4911504 ], [ 310597324, -738991317, 303529027, 14171043, 533404148, 237972083, 22076583, 209894445, 122480165, 122728400, 3074376 ], [ 215940998, 10915214, 53292349, 87364204, -320267350, -167068648, -150525274, -197101903, 31445866, 302180700, -715375774 ], [ 99365417, -357987717, -147123870, -415163105, 21993, -1505529, 926910112, 278872265, 202852895, -26367593, 22662103 ], [ -746660855, 245968324, 406655721, -12032498, -183588515, -44228765, -76772972, -786680249, -259143389, -748287757, 73027277 ], [ 68345221, 730469017, 434500105, -294857274, 150047962, 289386382, 681173734, -179403743, 432113801, -211726673, 404884313 ], [ -20736897, 101241356, 366951470, 58737249, 207542726, -486459082, -99708688, -117506111, -54075880, 577230593, -631213981 ] ], [ [ 250426254, 122958857, -76663787, -13006533, 7913530, -822377841, 75500086, -40562206, -938681923, -444322764, -17367987 ], [ -448729716, 25439949, -186671279, 350572413, -225636540, 659390553, 3256560, -65993017, -197647909, -676973615, -866135795 ], [ -166722288, -46797357, -307903228, -335940525, 836072744, 110254860, 608062802, 559355207, 19334014, 94467229, -10601642 ], [ -285463851, 335803135, 11865000, -453662234, 221935692, 665660016, -279041345, 86929881, 569192300, 41228486, -86179136 ], [ -161124232, -143869522, 72920201, -77320036, -516557938, -41892308, 693911450, -245467966, -156948534, -753068226, 99870012 ], [ -447994051, -33444177, -133947333, 588072374, -421172796, 656068706, -426798185, -281046682, 180514389, 7517499, -380820871 ], [ -257428215, -30890671, -164123929, 71964660, -682809576, 16414020, 373965118, 303851188, -452377458, -320625101, -156917657 ], [ -100687652, -11936267, -141418048, -492202328, -162608004, 111964146, -39239822, -128541905, -130547196, 38837611, 38924438 ], [ -795901449, 674276423, 109509115, -113395732, -13872210, 47355492, -302304087, -942796816, -768153972, -75838053, -167086975 ], [ 283948245, 326580784, -38267396, 173916743, 139449234, -203146187, -55665910, 449289865, -151418519, 355311343, -176908350 ], [ -581509, -545124394, -96802966, -395279238, -570310147, -334138632, -456059268, -167965139, 170556266, -365065476, 672041299 ], [ -108413527, -386703483, 108361201, 87469870, 244635590, -427124069, -800928, 535994889, -55061826, -430543, -15893616 ] ] ], [ [ [ 100788414, 51734112, -199035696, 54088985, -676495568, 222757983, -100566355, 204346724, -141218153, 230110209, -346486192 ], [ 723055181, -12018123, 151343073, 212012056, -9359562, -101015907, -219044395, -440612759, 785423838, -289394163, 401780735 ], [ -273023899, 531871790, 486285607, -181738249, 29669992, 284479496, -146468145, 374772425, 67002333, 207894962, 274402761 ], [ 102057350, -153468310, 241459769, -43468167, -263268428, -243245046, 228350871, 23975659, -154756663, -406420189, -152270252 ], [ 53671202, -118237002, -30118878, 701145707, -775101552, -527185771, 400394202, -391331261, 262072668, -209325926, 365052092 ], [ -793953276, -14864374, -188354263, -45717884, 602453072, 317441464, -675046997, -148186190, 47509271, -545896622, 103914066 ], [ 454858182, 757307, -149098471, 15215900, 281662320, 638024162, 771365527, 141664238, -518069006, -99008871, -120242162 ], [ -830134432, 315505689, 555573397, -75120495, 703074608, -346783703, -316771995, -39344199, -946733575, -57066196, -135197462 ], [ -654149082, -320416165, -160745319, 176470896, -330414348, 55864809, -142932349, -811498564, -8461344, -297514711, -88765188 ], [ 909468414, -235917039, 116061545, -2044284, 162228441, -585603528, -562754557, 722588480, -129095079, -9411667, 62000410 ], [ -317854, 16571060, 91626181, -513606021, 190524498, 951376236, -2457409, -764519976, -474474192, 186474168, 184703974 ], [ 46845621, 191499669, 177196699, -752009332, 330910101, -39810482, -315667234, 25055277, 39616324, -385152445, -1553566 ] ], [ [ -417377582, -175559037, -101414144, 727865246, -62888643, 468595817, -269294034, -685811241, 349137111, 420525466, 659468471 ], [ -139133711, 525093308, 81708793, -478580867, -144517539, -274046164, 56473115, -811805960, -462287766, -35892535, 189787503 ], [ -376250080, 73865418, 4863195, -401161807, 367030274, -118863241, 476152208, -84529018, -406280468, 61534109, 101528266 ], [ -7839500, -82223076, -429903136, -462990416, -4797634, -529806365, 30340313, 696586534, 38342487, 83983369, -74691077 ], [ -558516938, -647862752, 294223932, -336127478, 225445804, 252391686, 109960525, 524955669, 13363101, -535853917, -610326680 ], [ 60514929, -99476100, 84068083, -295204065, 214845502, -612737269, -521227755, -256915400, 475625862, 125064224, 12430274 ], [ 236702346, -267973110, -103976990, 540195794, 414430311, 89385166, -3193874, 309831041, 163157207, -36702790, -13978931 ], [ 52498852, 60716114, -492330321, -27656220, 17704500, 676023600, 342073571, -430853021, -348537322, -607503579, -134333991 ], [ 13834468, -3232981, -443078967, 161968100, -199425287, -488456998, -137077516, 91181246, 91577075, -550362841, -413442607 ], [ -182139460, 113948346, 390065188, 52006067, 295128753, 264464089, 389294125, 336136781, -4175255, 45520502, 398905905 ], [ 33372473, 271777208, -41708406, -421110634, 268771788, -275104605, 267464986, -234446813, -401203044, -736581290, 250418200 ], [ -111482136, -37907790, -26093057, -144766344, -157148531, 437938713, -441240852, 53619202, 598335001, -32201010, 31518601 ] ], [ [ 636236519, 216956998, 36699657, 23902620, 149289594, 20646676, 332032069, -216923752, -195628709, 28238933, 345414450 ], [ -217730445, 280145679, -238741729, 37949513, -160897076, -131018662, -393784850, -488572711, 771126713, 32541677, 186457201 ], [ -499156382, 70226694, -215074957, -501588119, 56404276, 137817122, -175671773, 48770480, -803234681, 152369118, 24757227 ], [ 259152209, 717264391, -17927868, 264669808, -68223565, 76350950, 6003327, 442916407, 413699255, -511737926, 979318690 ], [ -15017394, -235508645, -11589312, -744969688, -152662406, 553521828, 211195002, 74002971, 164933148, 83647437, 814827000 ], [ -81671588, 76277839, -808050860, -130831909, 16107293, 694631514, -145033521, 4452483, 83469654, -202425825, -533163246 ], [ 184443926, -288506881, -136233670, -156646075, -409560890, -278210077, 541974500, 212122224, -25631946, 6193824, 292759528 ], [ -171712342, 88354356, -463610998, 26359896, -265977264, 228395866, 129678559, -20715025, -437921424, -110295885, -25606553 ], [ 349874864, 35190013, 13417129, 498583946, 8997470, -289680651, -474555069, 208505061, 24609645, -144685405, -28668189 ], [ 53701994, -318316805, -494203187, 336341579, 100314550, 296833527, 164727670, -4196184, -387307110, 107686441, 292150960 ], [ 578667585, -42070033, 328779722, 507353941, -94217259, -310846966, -90200437, -100945972, -300101552, -498459974, 162790092 ], [ -17879851, -63710505, 84089306, -244182621, -972451907, -600415988, -58263385, 22165451, 296081469, 697526807, -129925597 ] ] ], [ [ [ -71784444, 344254702, -409486130, 331339176, -697368782, -379922003, -43333935, 495233143, -316780263, -129924764, -338495224 ], [ -5384416, -157520116, 312230721, -288231487, -138104279, 522419288, -91225273, 98428712, -74671803, 345325449, 157702533 ], [ 93159703, -168275370, -337820601, 207898843, -177401695, -362113155, 59538425, -4477600, -188088560, 627287847, 316534181 ], [ -240036224, -52107833, -227663765, -524440815, 255128184, -686016894, 743638266, 34242289, 217229645, -472633544, 240254860 ], [ -236921490, -43197931, 429379484, 47354390, 379151982, 571469647, -92125373, -77262659, 594410015, -248474146, -355392299 ], [ -448232879, -477883919, -510741774, -228564131, -18689067, 124364401, -426948141, -272197523, 201167251, -4752068, 490241612 ], [ -134695903, 527993250, -519781728, -16192799, -765464410, -19174186, 677207389, -832055, -111453370, -232700370, -80210584 ], [ 27371884, 16435914, 4347542, 296506737, -307097458, 338032741, 440191168, 338523622, -737967030, 15103208, -439641661 ], [ 73779355, 59654297, 71540637, 389282987, -231554780, 19871422, 132688481, 287330417, 52663170, 62667647, 14560434 ], [ -146944592, 310684175, -81269328, 210427476, -284883238, 3595564, 840150213, -49992701, -302162019, 155365776, -109355044 ], [ -345211918, -259709789, -567978565, -202576504, -43911051, 255471314, 927712564, -340618634, -983335135, -100244588, 643646565 ], [ 343538690, 50335255, -456988140, 159192935, -52153518, -481539937, -186659042, 379029748, 743525213, -537588440, 351811158 ] ], [ [ -250629590, -9727608, 107084264, 89314265, -498437395, -677549889, 782917902, 169886668, 36679894, 630913481, 312156749 ], [ 340100234, 644192033, -279096124, -15108548, 82917702, 793352969, -266439086, -960637328, -17788693, -65018405, -304574400 ], [ -722579097, 426039004, -406012221, 49877733, -355985044, -220269344, 12819491, 182689598, 113524872, 275519659, -460651575 ], [ 637845141, 36709878, 636088790, -11485004, 4913694, 37271606, -99798942, 718494158, 414960200, 241325469, 215446211 ], [ -40364938, 434777110, -522372594, 162519104, 264660591, -389728631, -8576635, 561839719, -86526119, 454251546, 330167329 ], [ -52934553, -303028749, -297492052, 167167755, 326810442, -235612615, 2464149, 626802148, -55410709, 249567744, -190248155 ], [ 41745972, 38600482, -295127958, 109607614, -62218499, 329793510, -393456082, -35016540, 429492441, 54079761, -536380098 ], [ 445313266, -385822718, 280548880, 785251008, -24037431, 139918325, -20283474, 357754013, -541801095, 187392963, -92719219 ], [ -142621553, -32377889, -112639944, 965414959, -313484057, 167408535, 658667709, 527507806, 374643463, 339827724, -79452480 ], [ -205698747, 603353249, -50923911, 345010819, -76126579, -394595206, 181296738, -43082952, 178511559, -542001203, -278230692 ], [ -249850819, 574648903, -168203165, 77789466, 246802380, 575689745, 115870779, -134642192, 27061753, 577349638, 309823765 ], [ -126054751, -253177243, 174434533, 3472418, 14896076, -114444840, -87573441, 225494123, -195731064, -759030732, -4951762 ] ], [ [ 3301188, 926656982, 516881915, -217959280, -157466870, 253945610, 264071525, -661314424, 639989721, 293086958, 111678391 ], [ 78454669, -543385678, 563498057, -71673598, 147889987, 342428245, 577205600, -238285523, -665375128, -4024603, -227812916 ], [ -438339363, -13386655, -258281867, 120489213, -327526619, 426167939, 72138716, -604564384, 654321979, -335332310, 133775949 ], [ -2485257, -625776033, 535793706, 328213933, 436318126, -15577624, 271327309, 613563909, -16078340, 571256547, -21804775 ], [ 513364059, -412014064, 160532277, -472929671, 24400501, -617142369, -320448236, 292168393, -531367263, -10455589, -54262672 ], [ 300553164, -458276700, -33087510, -545362185, -17963552, 300104024, -61224271, 29944855, 318357170, 205515588, -25843983 ], [ 461201002, -520679732, 156475862, -584604958, -35558927, -121426740, 640841467, -19271584, -209055454, 227804437, -19437373 ], [ 176947957, 30900790, -91619353, -105538329, 361315058, 81252220, 282302426, -516826657, 90891423, 294818003, -165004437 ], [ -605591724, -181078015, -264074711, 177416687, -285019792, -618225619, 432175782, 892231771, 99085661, 435128440, 137117081 ], [ -22990427, 97105406, 328722888, -243897940, 67800576, -428604862, 37639171, 217924601, -181917153, 484882, 180232885 ], [ 140576324, -117880658, -78975392, 108235257, -52940263, -456718570, 704697794, 44535922, -110754556, 96984161, 791149767 ], [ -573877257, 235726251, -695620296, 12854515, -269602240, 340700869, 790391755, -314311487, 483983848, -696521726, -49107575 ] ] ], [ [ [ 736084861, -44864807, 236097101, -55203940, -154382707, -72442312, -175682450, 12986795, -128024967, 225310124, 755252816 ], [ 190055305, -220337084, 35389710, -179795262, -89021703, 103132399, 140310049, 2608028, 166320331, 673401592, 3806555 ], [ 201528402, 533241069, 201750178, -422525017, -350217385, -401544007, 277362547, 1680192, -248029920, 434092820, -761124846 ], [ 109692044, -6803825, -364342255, 188743303, -149435268, -703631804, 271615130, -238373499, -33694171, -589636648, 60637322 ], [ -193644345, 29436145, -67882929, 130329044, 615271837, -469104277, 354010672, 179940789, 64976539, -301842843, -363203194 ], [ 52900837, 113410459, -405864500, -225850732, -47520835, -95699230, -47667249, -526609739, -82458462, -8528144, -592144841 ], [ -94865185, 216982154, -111227794, 62197715, -66789917, 46067531, -373440149, -324592968, -110525638, -92166858, -582474620 ], [ -129100454, -96105529, -288603744, -599025411, -68972007, -795149640, 212605699, 187326929, 503906080, -675707340, -59233916 ], [ -358215661, 528193323, 21164805, -81575690, 4875790, -188150527, -24866251, 22205689, -602933791, 4065470, 285157244 ], [ -40515573, -77422380, -155015082, -80654625, -276610420, -41730118, -82259959, -614250416, -313699444, -174695267, 86701898 ], [ -523382898, -96678511, -274656963, -182688067, -750418457, -387880498, 118907292, -557423455, 118379, -284765813, 169436593 ], [ -489882529, -25575560, -209871715, 231812254, -671540474, 169261949, -7640877, -385812525, -316889306, 330128376, 93116158 ] ], [ [ 595351477, -151241349, 121718208, 89978251, 177531205, -54402204, -378981209, -255274388, -249398977, -440556631, -460847292 ], [ -897693161, -28450165, -422691604, -1384923, 967702467, 139167550, -551421363, 344419990, -93685431, -501012648, -2821251 ], [ -8482781, -83428061, 610076817, 367100028, -178692219, -108929785, 408573474, -37565625, -323868, -225793126, 297986670 ], [ -177904390, -57044939, 531836811, -212971995, 6645598, -208079197, -66717847, 693398400, -46710125, 476483482, 361880978 ], [ 476951634, 548257885, 229845287, 683419003, 202627208, 78250824, 60766803, -588691676, 609717809, 313567670, -436242142 ], [ 302043929, -133413188, -507579045, -169977738, -227790855, -119298179, 23755459, -53272987, 437295240, 761924625, -24920051 ], [ 137874445, -109761043, 404458303, 1638132, 356979871, 642519159, 38929232, -17405737, -641553845, -129693804, -52723472 ], [ 28929877, -271283089, 440798259, -31844460, 474101695, -308283207, -130434207, 172645664, -67940299, -114361086, 230019648 ], [ -281753238, -282309527, -376443972, -325674151, -745935739, 210279071, -418649041, -176093732, 328192411, -177819281, 15472479 ], [ -492464974, -709438244, 167508525, 336499045, -145930638, -186672042, 294752263, 172224119, -230418740, 3199702, -371205336 ], [ -678307774, 158600058, -377685349, -543950031, 996097, -62032395, -557896184, 37849461, -704001570, -820888023, 214255731 ], [ 128108588, -125250608, 487754814, -52130861, 137857036, -82603464, 195948160, -271273041, 53745945, -99755687, 652337825 ] ], [ [ -334493669, -128648855, -5571826, -174768664, 203391730, -686404012, 47367876, 69687901, 497217666, 451435620, 176147507 ], [ 113527214, -8586240, 462285056, -204172092, -170317606, -347317506, 188020410, 694064016, 707869648, -325870889, 56195079 ], [ 874371322, 82756569, -43659300, 413337285, -12055227, 49420638, -148278054, -66488198, 46193384, 61389089, -99116948 ], [ -195182642, -467921772, -417398620, 68306220, 706699498, -184707826, 40631170, -448205144, 68615827, -376847443, 10691868 ], [ -55590099, 59618257, 345267484, 87458434, -610105995, 23015674, -236679239, -198822332, 102446553, 148080537, 291185596 ], [ 134642344, -185502883, 286939475, 146762936, 532203200, -29322787, 457326721, 34893811, -222583473, -9424454, 11295630 ], [ -49117581, -13979325, -171620921, 511903978, 758427235, 391958759, -3446066, -29131094, 331666958, -23888242, -638759127 ], [ -54854274, -554105941, 103225926, -615832339, -217298007, 241981907, -124396722, -36144037, 102817828, -135838319, -528375809 ], [ 431103418, 264979648, -198541831, 84208495, 185613858, 85853006, -468738768, 691173499, 399663613, -348015207, 208775906 ], [ -55146498, 76383414, -563862536, 116324764, 146797453, -47620717, -1336929, -642831511, 338921095, -450969864, 99382712 ], [ 684429491, -438392933, -96531031, 129899088, 364618243, 219404501, -29550412, -216747601, -124943887, 27231593, 195216795 ], [ 625717261, 574084020, -197296414, 264749244, 331772344, 33141029, 20178486, 130208414, -557552716, 414401357, 28215271 ] ] ], [ [ [ -641447288, -537876839, -542489792, -231045006, -220060600, -237889410, 454537454, 13641174, -305637959, 51352723, -2810576 ], [ 413505758, -112328339, 94694819, -5561045, 40690665, 73136493, -117066614, 653315490, -526860666, 452634002, -230215180 ], [ -820737341, 4681730, 879898598, 33011288, -173128025, 237959437, -3447234, 344570175, -498850722, -489614701, 394496708 ], [ 77286316, 301875286, 311926110, -19288768, -116841802, -29925834, -33413839, -59327254, -135727459, -8663032, -694085285 ], [ -319224554, 12711438, -236314744, -246314628, 68431444, 12325493, 238101693, -28743381, 28953951, 250319972, 15359754 ], [ -194804989, -30811597, 20384736, -192748909, 126407763, 487759358, 796146804, -715543396, 334840915, -202333194, -3229231 ], [ -652184453, 368938816, -792900565, 248146958, -104374105, -194442494, 225520991, -529939221, 24032531, -162097169, 167659653 ], [ 130033454, 81856226, 188463613, -448611225, -247147491, -205765434, -79715615, -102439471, -147247422, 76322277, 378492402 ], [ -317361045, 188853349, -62199101, 150707, 602670917, 81887305, -216897703, -315854446, 439504700, 212426731, -48612429 ], [ -395852034, 1121596, -114261446, -132427008, 319273212, 51352640, -154847112, -92991383, 554494142, 1919941, 45697476 ], [ 206509739, 18535704, -59873845, 684089389, -67035302, -51714790, -116034981, -613036943, -788134, 165621749, -168223290 ], [ -20643453, 276012334, -46976800, -86270596, 232256231, -647948046, 24202875, 622729929, -59174431, -354672327, -60128731 ] ], [ [ 130311580, 17264479, -136174834, -477448260, -687775753, -345109270, -241984242, -340869317, 14506607, -6199175, -40518989 ], [ 411727390, -369867312, 238889947, 450955142, 142298174, 418063430, 27779120, 73199973, 386001437, -47419328, 316720881 ], [ 182959302, 440633658, -324755846, -142134270, -126818063, 270296487, -895077854, 318345325, 211944033, 634511101, -522372261 ], [ -407623509, -107471300, 71477544, -169009671, -641082604, 41408808, 188356083, 209786722, 237100991, -387183939, 459636996 ], [ -125803199, 14653577, -385186609, 22289095, 156348120, -13334771, 893090848, -100271979, 245720132, 263024229, -405142173 ], [ 75575975, -219828815, 164901481, -800253421, -20873563, -28838638, 9343073, -291038452, -338062345, 88235443, 573184401 ], [ 269406575, -13399215, 25855759, -138249851, -59002818, 98909682, 82785830, 425320732, 4853639, -233187987, -219892187 ], [ -317203558, -623340656, -333567247, 733086281, -776151787, -185987596, -557201431, -141044984, -229284738, -11297389, -339618697 ], [ -179603416, 847106065, -89212051, 2328751, 130933472, 370596996, 294487368, -112749853, 112372687, 8284803, -116696755 ], [ 4170096, 264008065, 279592541, 47224083, -296089781, 57617028, -1668858, 164404831, -812318684, 56385922, 169222243 ], [ 271726446, -729819574, -218932677, 15098030, 14721087, 1122316, -659361292, -440145790, -275018602, -223407319, -509880081 ], [ -120908313, 191216931, -14253156, 370400219, 71379710, 247416116, -9348721, -33836730, 41033986, 87061060, -140288514 ] ], [ [ 88673665, -48240302, 96668368, -438511610, -363581889, -27494671, -458447674, -5021029, 223940247, -495273109, 58196460 ], [ -478507861, -73240287, -615155471, -210214100, -72359753, 241407383, 224088190, -232422034, 78694691, -319083383, 319369147 ], [ 439761191, 26602486, -8353354, 73588862, -114742851, 76724112, -525664855, -256074996, 457469599, -39415991, 215674893 ], [ 385812387, -87864329, -477970633, -37826684, 1317684, -53597612, 831328292, 4324019, 318391667, -112646135, 360805043 ], [ 137582535, -351559581, 7499697, 117169640, -25912479, -884564630, 14215731, -227532081, 263527188, -162860576, -473420268 ], [ 115752979, 213135040, -105432927, 611840029, 150954930, -951781284, -973717397, 691700106, -143157205, -22628527, 468387782 ], [ 380937696, -1621652, -568514061, 26179539, -134448623, 265810275, -704612224, -88864618, -541923595, -350389585, 668080167 ], [ -176344816, -226706809, 8320672, -125140621, -605046423, 543391420, 435127714, -83269638, -72485802, -328587955, 432709109 ], [ -17778550, 236989541, 729166895, 12897383, 164668261, -222418537, -7020595, -177374503, -10600597, -618627638, 301572545 ], [ 418875651, 61083515, -656243954, -26584834, 755994135, 234917811, -651031079, -210895477, -879692631, 581237270, -577777433 ], [ 683644513, 317232768, -225183977, 26206821, -215397610, -581060179, -360761533, -12724031, -42304692, 302387532, -140264052 ], [ 330712364, 184891217, -513296538, 417513632, -82423194, -257260421, -742939514, 30110250, 173802416, 78316037, 682542634 ] ] ] ], [ [ [ [ -132884711, 712652633, 55986822, -162863202, -405481932, -3580205, 366842258, -837549028, -88439301, 4539578, -509556346 ], [ 15578492, 438495132, 560073648, -416816782, 508224020, 444953079, 193967087, -248346482, 370018766, -185664018, 178351869 ], [ -506916789, -188033629, 113806186, 718156960, 200711192, -10373400, -682375803, -290717940, -260041667, 68684123, -462333565 ], [ -564322581, 494112095, 351169346, -87261892, 649198483, -12789267, 13004846, 454865952, -70083549, 72304214, 116203130 ], [ 233018368, -568884944, 58366865, 374772548, 504893335, -145841032, 248648597, 389017017, -140846842, -202232542, -133299321 ], [ 151098778, -227227953, 41296661, -40279657, 17863526, 119860430, 793487819, -98875380, -238368975, -338011476, 785715657 ], [ -119785782, -300894626, -193783181, 406637489, 473130745, 624559692, -302305341, 945656111, -474950118, -86287689, 45412352 ], [ -444753545, 31477133, 4421759, -215881321, 562165511, -247275740, 594356261, 862271539, 76005676, 179095865, 293648040 ], [ -374613329, 19330886, 291252641, -16162703, 19663684, -195296722, -378192215, 169169118, -127090396, -34035836, -11156845 ], [ -360629167, 537785570, 231658289, -309413198, -333812057, -8616420, -126019610, -304447694, 10915978, 940120057, -78010943 ], [ 521866956, 143193640, -38110553, 53228924, -71228102, 520383651, 69083850, -15056218, -141883604, -123019134, 817219 ], [ -340374789, -78637791, 434871592, 391849608, 723125558, 299451597, -309257406, 100546282, -788920, -51263310, 438728853 ] ], [ [ -289442124, -52630401, -549391727, 45073386, 585329485, -65633187, 35012784, -253279767, 170383730, -48215014, -134512754 ], [ -751319443, -407707701, -400207922, -596742515, 189487762, 635536919, -24627445, 346835088, -238464575, 114325701, -654524325 ], [ -527018590, -249678371, 229513299, -619509482, -359288011, -220660478, -11921580, -430994289, -231934656, -416227171, -407551650 ], [ -60874171, -646077439, -303154534, 103400502, -237310530, 97965827, -557010045, 630397311, -110469083, -240004172, 829534023 ], [ 106204267, 44476894, -142418837, -10791996, 20995166, -17776604, 614525873, 5009160, 540797443, 16016088, 105758936 ], [ -625438735, -320586321, -24124936, 418628487, 101290640, 33700923, -6774688, -71744815, 739172191, -354407051, -40629731 ], [ -60890725, -169310202, -519393703, -183224009, -107768977, -923509784, 364050832, 334139510, 303689229, 139643738, 85109323 ], [ 495328270, -456819846, -103092942, 333942821, -612443, -65249753, -5701956, 562633608, -138998019, 687873561, 364612662 ], [ -9684542, -121813560, -98898279, 97941882, -187776303, 9811595, -233398048, 309186681, -43575394, 359595687, 5334735 ], [ -124241717, -631311649, 197964895, -721150704, -28181505, -269477346, 467317018, -30899387, -188830494, -91381528, -321431823 ], [ -803022742, -144865456, 144946034, -648849035, 262346682, 55530167, -437103373, 530765426, -132048228, -39692824, 373895622 ], [ -233227154, -268779340, -697257275, 639702537, 114924106, 315402367, -449166586, 304337311, 761640750, 529314692, -195004900 ] ], [ [ 369067697, 398119729, 2847631, 253226519, 235087773, 27634790, -95157472, 433146914, -56894115, 469568615, 289407350 ], [ -207941931, -165109712, -623100829, 155673002, -3832867, -138533756, 258542020, 36342747, -15435630, -4616933, -15332487 ], [ -84303318, 133241999, 24505083, -534036672, -353861550, -163722566, 405907083, -114420151, -272100580, -299100916, -89234521 ], [ -381610951, 891408657, 568492309, 432815418, 3011927, -13516002, -181478175, 202752964, -222654165, 454420674, 888201 ], [ 174543808, 10601132, 300163951, 368345520, 547446750, -199509819, 283769599, -22876852, -10932512, -85616586, 91366472 ], [ -758759748, -86433628, -142499776, 64995476, 31631928, 123224177, -15290820, -96644592, 285061843, -110253167, 432440257 ], [ 36644725, 475253226, 523399874, 376089338, -807694914, 182712795, -114860041, 397094955, 330196460, 177834720, 21797452 ], [ -327142764, 469892011, 23505116, 202188832, -338270855, -353819804, -626539422, 1298376, -34716264, 8990066, 96879800 ], [ -733818493, -31208709, -831423478, -22537528, -29316714, -428094547, -10914620, 44785508, -382010254, 395987263, -416788942 ], [ -55464588, -384323783, 272560908, -41504844, -173937981, -218699638, 810772499, 752821923, -134632723, -238767450, 26580195 ], [ -52047051, 532805025, -66701978, -62743188, -210962313, -50476456, -268531815, -343590695, 161422840, 460080503, -493374575 ], [ 282235300, 475019627, 7929098, -704909569, -910508493, 538688169, -64747955, -418344433, -72924363, -810128027, -76782573 ] ] ], [ [ [ 90750252, 28401353, -54059307, -19650909, 775349524, 80047132, 20745347, -88245742, 59079956, -361363710, -630876062 ], [ -553442876, -12003099, -569642498, 7618825, 169379498, -28660807, 95370217, -332870412, 323047814, 183710564, -254070803 ], [ 14099876, -217945756, 280554362, -90515992, 480792309, 149620662, 70236570, 312713162, 539040130, -489515290, -116488979 ], [ 832808376, -137764991, -337804395, 318997762, 339971103, -769230852, -682362263, 299455645, -303021210, -136684696, -118437637 ], [ -581225927, -279337806, -738575591, 96974165, -10933979, -715397428, -60196498, 524727568, 128927039, 317573973, 144130373 ], [ 230541984, -57103330, -468632059, 152694745, -148161812, -91147660, 351786881, 628661376, -140018906, 393534249, 59313841 ], [ 42317580, 644803745, 516172570, 609640390, -306839110, 608036733, -108025231, -19145702, -362430237, -617728770, -423971492 ], [ -715078837, 24571951, -81092253, -52502630, 553559707, -434210447, -256512350, -671280868, 409164759, 459382582, -141891401 ], [ 617219071, 366261665, -211603012, 369923310, -186530440, -484235248, -215364498, -240072143, -47062125, -421446600, 686678881 ], [ 244658181, -47353453, -49152986, -821106519, 548739075, -517308464, 321478333, -117900525, 689446800, 649479789, -162217180 ], [ 21670527, -315767228, -161715783, 378211363, 11643396, -54826270, 11143446, 57368710, 599141261, -376550915, 400953468 ], [ -805571857, 473138046, 278112912, 358137253, -240551623, 9245020, 147884267, -377537580, 171993278, 321512722, -55882394 ] ], [ [ -179419234, -258379708, -356028630, -18776634, -724766681, 278093526, -33087037, -29790692, 660312912, 99900640, 379461215 ], [ -375311155, -124808754, -76898933, -48627227, -2364895, -217865961, 154691513, -113240001, 284616899, -6155555, 38630085 ], [ -563202329, 82919889, 922887685, 51745201, 429565523, 341350583, 44222826, -322918707, 8657671, 187866590, -42989598 ], [ 108473070, -420408651, 234988300, 365928060, -42317622, 291176436, 3951115, -525473355, 12020255, -75780401, -146281356 ], [ -659654822, -55985138, 502269841, 136469236, 415290003, -500565836, -669990216, -136553719, -5727009, -159811844, -32132166 ], [ 4178291, -953322638, 100958833, -50214797, -60199254, -151373434, 9383197, 48594649, 370770653, -219179000, -227040574 ], [ 310641480, 61091390, 532072337, -149640278, -46391982, 389875177, 57189676, 182425743, -105653195, 715540962, 372284226 ], [ 613018906, -581875260, 27377418, 744726331, 154589780, 19588390, -8341179, 134025614, 290797365, -231852643, -623742629 ], [ -487071083, 601947326, -261673963, -47036711, -184001447, 563375741, 23873013, -120707990, -49651296, -503396946, -99910887 ], [ -115775486, 744570983, 223606853, -869197331, -399867218, 603829808, 460244510, -251811487, 603581699, -128684629, -161887139 ], [ -445000870, -684375303, 534452915, 75523069, 81198728, 293281538, -213939072, -141335720, 206714961, 206771960, -743019558 ], [ -74264623, 53177677, 55981047, -276081756, -87119535, -235239202, -397699189, -42315292, 15345387, 14846097, 334398982 ] ], [ [ 44320838, 93131239, -349920995, -798336417, -38218568, -180214113, 43199091, -259461729, -78731548, -110249145, 457038583 ], [ -100422214, 627841170, -85724354, -667918399, -19428844, -426861116, -11054948, 186195854, 199563201, -75015268, -58375137 ], [ -5219053, -60043642, 20743692, -115316663, 73308663, 41492665, 185241716, -967688744, 258123734, -204684051, -623867868 ], [ -486978820, 87462256, -294360970, -641244075, -94261327, -698245128, -114928709, -97704552, -247219582, -327971388, 25434874 ], [ -218907235, 524340639, 2063996, -789998344, -79697870, -430709278, -375680796, -311221269, -579807604, -256074614, 56655097 ], [ -42483986, 737594679, 153138804, 373556609, 203163463, -371184175, -125580080, 347762968, 230867517, 89939491, 67922151 ], [ 556956064, 327524081, -768982328, -415848256, -46212431, -669624763, 84968813, 66313154, -130672948, -36896082, 274807847 ], [ 44461498, 303149707, 317394514, 314397518, 516564906, 479684298, 325646649, -268261678, -245884289, -58244576, -7302913 ], [ -270187643, -463507711, 327594712, -96545498, 326910558, 28808765, -967612547, 70692730, 170368842, 9030510, -716232875 ], [ 34334182, 40175818, 77405532, -144499419, -142407483, 92719974, 673456434, -389179186, -246561602, -5660382, -709507219 ], [ -4772734, -219351798, 47788756, -49098686, -217420796, -715141762, -356186291, 379095278, 586572324, -496390110, 124379068 ], [ -53747790, -315470930, 663302521, -86204759, -76356511, 128168295, -214084517, -60411001, -478402716, -250738438, -247958149 ] ] ], [ [ [ 9473798, -17103010, 39516582, 21119720, -69829671, -245734161, -186188138, 127983389, -252658587, 98618416, -70586098 ], [ 101100041, -22567208, 234454355, 164838038, -751276501, -115959739, 753638789, -181814093, -266500229, 1291142, -967623807 ], [ 53927076, -335415599, 358141970, 330941185, -277148080, -151331809, 53899771, -424451752, 61857256, 41704494, -93882141 ], [ 120381405, -269508114, 369515886, -572943778, 68173513, 1010593, -70377155, 13218892, -833746674, -285504181, -32257960 ], [ -130612678, 32542835, 20769977, -16493953, 354630857, -514725351, -646688790, -41868739, -18207850, 21973390, 175040978 ], [ 285273224, 802671782, -379332731, 62551363, 10305922, 893981079, -98992391, -74312145, 1944504, 265003853, 177780769 ], [ -189561537, -68556146, 360533052, 151455353, 197144284, -166265290, 298953731, 243602515, 232737719, -5929118, -150445917 ], [ -347903430, -928312794, 291364228, 3478650, 657706408, -240148316, 458251848, -188276603, -72472974, 599516390, 106614070 ], [ 31078218, 232273817, 142104075, -782278277, 104385636, -72956420, 104808797, -625642681, 20567924, 175015793, 33593575 ], [ 193681796, 57253673, 374040610, 261532202, -141593278, -935968980, -93105995, 3674614, 450895854, -209815537, -192791315 ], [ -70476584, -64846045, -592614428, 6845290, 228396473, -414709881, -501576291, 648294402, -226523381, 39331169, 371561740 ], [ -652896425, -90426901, -162335572, -92344443, 621976114, -226049224, -95136601, 746502583, 371334384, -43069911, -126062887 ] ], [ [ -149256525, -330669526, -510548318, 95360543, 131047977, 84424801, 72130816, -329803115, -919990489, -55833193, -75839537 ], [ -484584888, -192104724, 756230575, 131412674, -587447057, -618463935, -245303901, 416993707, -81191873, -276361958, -833916742 ], [ 250848003, -61621942, -53901784, -313637962, 472732958, 485464350, -267904434, -99580084, 24693632, -409699202, -486010784 ], [ 3833401, 149802791, -23155635, 58724470, -745587637, 134249735, -119070629, -314273850, 580836524, 102881106, 279182550 ], [ -669447257, 29562447, -353808572, -52395458, -199774071, -255593773, 69308945, 135728278, 1694840, 89489392, 118304643 ], [ -204474545, 99606341, -16605424, -289711655, -78409138, -298379633, 901307409, 413852541, -36787404, 615255643, 73641915 ], [ -43312317, -144734477, 489930638, 4671934, 21082985, -331817806, 433111094, 302727821, -16308386, 138486654, 31378139 ], [ 501621277, -538425616, -130231243, 62402676, -415585133, 582873107, -13306513, -65349566, 516417051, 223256810, 46344682 ], [ 92407488, 161116368, -317028130, 490183516, 12119701, -221383590, 81247036, -119141011, 209483705, -327206239, -653086 ], [ -60123291, -339071916, -41429382, 22413498, -222795859, -622648487, -105073541, 87484538, -793989122, -613111200, 320621461 ], [ 124405863, -410977829, -433513460, 368940750, 3845618, 69736852, -264567413, 513872356, -13185600, 21672256, -575014845 ], [ -151762066, -3606609, -358511550, 306187097, 683081896, 154378179, 729488341, 73849834, 53361329, 25484167, 90905799 ] ], [ [ -29997215, -158356962, -578676445, -793026630, -318044164, -52746416, -588770507, -330841075, -549422964, -178401281, -167389151 ], [ -134739851, -148099685, 368609598, -44102200, 314374423, -39330900, 42746674, 441951917, -31559323, -263230405, 68282931 ], [ 130819501, -511391703, -239269488, -692522295, 126782825, 157321921, -133084183, -5728449, 237567755, 763871661, -268681435 ], [ 200861310, 257598318, -211541348, 48252, 539955551, 621556066, 101859924, 290346518, -341487939, 489577434, 914797130 ], [ 954532023, -46617835, -282777945, 560155903, -382854677, 107240663, -28781548, 170302356, -265141278, -169924690, -220689883 ], [ 931386834, -541257405, 270956792, -429045207, -523079504, 28870457, -422926505, -189782819, 254086288, 26272578, 109091218 ], [ -8770733, -78465108, -785710577, -183852262, -27554513, 162137960, -17932975, -321688623, -54514322, 93666153, 114935355 ], [ 18845791, 20660381, -8562817, -276992835, -4383208, 58467542, -58689779, -71913937, 160619636, 916835201, -36397145 ], [ -154497287, 209271529, -28137769, 720776569, 466084807, 240837305, 335964176, 148753166, 133481203, 530477782, -396653745 ], [ 380889150, -145932202, -143112898, -424489038, -69787245, -1542302, -4504172, -107181564, 332861980, -609433, -53020558 ], [ -532527259, -347234942, 88585397, 16500059, -486142966, 274827418, 23518582, -497602953, 54034418, 359623898, -540644716 ], [ 40131353, -5944451, -725356466, -262325643, 5262284, 62691158, -659227090, 252636637, 231140402, -25833432, 386401235 ] ] ], [ [ [ -402257406, 364738910, 430941416, 22713007, -186067587, -704631683, -246974583, 567170225, -143153716, -97324462, 305092445 ], [ 265416540, 97913892, 238603086, 206184148, 180285681, -593354933, -160613095, 41504951, 366977458, -61509987, -8877702 ], [ 72599004, -149742874, 4653134, -280770586, 411493463, 123447209, -180605044, 667043239, -48574025, 74313060, -102696016 ], [ -544838059, -54789496, -478042069, 742876649, -542839326, 409458960, -267083347, -188656326, -99096822, 96579500, -29013286 ], [ -255342646, 36469961, -2666245, -69440902, 852343324, -104039688, 429344673, -35725870, -51777598, -46295307, 160556770 ], [ 594716860, -1643559, -72716239, -302804470, -568682569, -14098022, 55170530, -28650281, 146400649, -560302510, -55855292 ], [ -146629752, -127985773, 110191379, -382058586, 111013618, -201733960, 720747590, -103546103, 77267726, 152168741, 421193693 ], [ 46544852, 93594221, 468683087, 7203971, 197165928, 86540681, -103861696, 143763168, -381369436, -128864572, 289312660 ], [ -286020630, 86767532, -119769244, -264479250, 373021045, 405197927, -934354120, -150058415, -7266715, 520579260, -121031729 ], [ -134794938, 8699499, 114854240, -527977105, -328496887, 145772310, 316036491, 204972050, 696044459, -349255960, -703823258 ], [ 475479463, 32171104, 116768647, -632713887, -17825583, 57813749, -512962871, 16429661, -13551930, 591032472, 36563066 ], [ 218973878, 61820941, -316448082, 499997127, -27352526, 123504138, 154671126, 152071486, 22206714, -197089452, -104142762 ] ], [ [ -769398150, -779020850, -47679973, 89977988, -187376283, -595714906, 245556759, -309121200, -137488320, 776561435, -377434127 ], [ -675619921, 350135081, -71693302, 474070799, 70189377, -601377978, 44044947, -402632909, -248267968, 355146040, -625101962 ], [ 1293878, 495975360, 764654122, -278874776, -148381931, -205113538, 13766107, -7282060, 147526787, -359883418, 258138366 ], [ -81525071, 397392021, 297541307, -173840121, 957001880, 888686608, -40807949, -222575609, -558496446, -32500382, 569428065 ], [ 187236209, 431000960, -377487395, 113983898, 383933137, -600820059, -443178078, -440029298, 10622192, -342079719, -9464949 ], [ -99263488, 16054146, 587054514, -92749690, 601130580, 836718080, 127420005, -795918507, 72851985, 488662494, 57205723 ], [ -319474857, 295592506, -105325266, 117896386, -60860585, -582303461, -46352356, -19003356, -221646969, 236999742, 119475323 ], [ -181537502, 10134007, 151153508, -562659391, 563980794, -229967230, -11174178, 103806483, -124063387, 12039004, 27871029 ], [ 508878185, -1834128, -454749701, -283718918, -365273545, -343790224, 79409927, -72448974, 158910341, 843657446, 412955866 ], [ 546091205, 131978719, -47198708, -120917086, -349386245, 216000926, -412607757, -78334101, 17417620, -4166177, -9780636 ], [ 300966535, -307458148, -556875863, -19518636, 25262361, 1013361, -276337751, 425131661, 58368457, -413803636, -188526084 ], [ -235705127, 477583119, -249510101, -344421488, 127838662, 4581460, -3768434, -79417514, -328654304, -81767613, -540033305 ] ], [ [ -144564337, 19563561, -53124941, -616654256, 602659033, 458826264, 422803222, -63793326, 777431593, 523708783, 92817280 ], [ 305379596, 70308289, -27434336, 47104668, 270556984, 468330392, 395018755, -430639955, 49394220, -6970454, -170968076 ], [ -106100474, 470265720, -701647574, 264333976, 192398887, 143446772, 555698196, -510843587, -757752925, 186861018, -105591450 ], [ 122392936, -237071001, -43628038, -168051215, -105577474, 436306144, 540884803, 448761325, 125456877, -230948186, 122770985 ], [ 138979843, 281197341, -300785246, 608724474, -28530080, 274995937, 143186037, -205207382, -381860739, -59699991, 383483962 ], [ 1010378749, -9037273, -79639395, 269430232, 9678329, 130412046, 55839787, 2744318, -192810561, -631319953, 478416711 ], [ 48070142, -376208176, -175988936, 717333227, 168316657, -586592337, -115306980, 762334328, -158195168, -211956679, 18785356 ], [ 110527200, 16904643, -482324014, -174601537, 833196230, -117704286, -28731164, -70999835, -266113708, 243726470, -386929368 ], [ 77349958, -302324524, 597915792, 126202920, 205150685, 162817994, -27467423, -209583000, -13793742, -479988011, -874750280 ], [ -936482212, 12870977, -252095720, -38309937, 284050722, 51248416, 476748715, -609452443, -1914219, -132881008, -674669260 ], [ -450071169, 410132838, 237052852, -15325464, 642397147, -636833028, 262962900, 380197282, -406800518, 341718114, -12967070 ], [ -286687771, 85463793, -173797815, 392474695, 196833486, 1745400, 3962333, 80831446, -358292214, -243866891, 273033351 ] ] ], [ [ [ -90373824, 205360370, -334671270, 353342813, 450612691, -8186195, 4396435, 241993404, 119260610, -60686263, -129921777 ], [ -165284170, -91974121, 285727744, 561194366, -142559653, 113037959, 217390541, 12119359, -3601880, 62693583, -63532116 ], [ -238642820, 626862889, -22251708, 87497495, -803355066, 135883247, 89449295, -340102203, -3952733, -116818142, 134096168 ], [ -62920200, 119912867, 8779578, 602605259, 297293100, -289182219, 548478406, 458995154, -226239988, -158118256, 31188901 ], [ -690804848, -126783710, 230302982, 3342468, -351637146, 222040825, -64177435, -866790686, 45137999, -810593010, -29009464 ], [ -84587316, -395729363, 507941537, -73182722, -91478450, 228905090, -835682510, 82676262, 522362641, -641160832, 223344700 ], [ 1032530012, -62968981, -73904470, 473458948, 159667450, -645403919, -772319119, 291707656, -600911232, -39087316, -273342658 ], [ -36888121, 137735239, -203891649, 174667744, 192719232, 247303125, 321376217, -304352021, -7916128, -380204437, -146088556 ], [ -794728738, 95422331, -502379795, 76713639, 359065759, 94470265, -25646342, -168791493, 421721845, 282538156, 557552604 ], [ -328070905, 16727865, 217264617, 320086663, -231200447, -774421467, -785479212, 292721699, 52308432, 125014728, 603016230 ], [ 398000047, 177588201, 399737506, 421965597, -214681863, 410811581, -97244309, 50490104, -858801074, -11597538, -148092085 ], [ 62461711, -40293245, 522190529, 504273590, -48967811, 90430554, 317220450, -170477772, 763630897, -278773680, 182870264 ] ], [ [ 453045382, 492481237, 142467262, -564849593, -824100536, -31955182, 168373504, -376002582, 302722793, -242712257, -22814407 ], [ 190279544, 39523801, 139672119, -372265712, -82335358, -83934151, -756392560, -280788892, -117471507, -52966805, -42274656 ], [ 50998026, -464397164, 513057616, -232624171, 31897053, 680256427, -180295545, -13592925, -235528416, -213507185, 3170287 ], [ -669858240, 589095424, -88295976, -177044281, -611291228, -485226163, -421928826, -275327762, -160475224, -92684347, -211781128 ], [ 114246891, -21440314, -480183162, 712892252, 361151459, 92935443, -160358167, 539617674, -511291051, 447665365, 161174739 ], [ 228628415, 313087199, 456323185, 202227591, 182989679, -150269040, -223359443, -706764420, -64883907, -21652886, 105355588 ], [ -17698462, -583500500, 199641133, -158569629, -57330447, -638907603, 24724011, 372132539, 10655452, 928790294, 654452770 ], [ 505438874, -124020184, -174275709, 570578636, 119304487, -205856809, 215831586, 471250721, -473284041, 397174512, 191219713 ], [ -417455784, 229714, 133504095, 125136764, 115487705, 71013257, 88696169, 838608753, 178008335, 86941694, 67294512 ], [ 455180648, 59639324, 598693867, -3538691, 53826393, -290916876, -8991198, 394719100, 13218112, -5672023, -582829219 ], [ 911918484, -6635166, 175029083, 395348092, 100836753, -117202311, -93075196, -134680538, -522578940, -11349201, 36077654 ], [ -491358002, 357136405, -177751086, -323144366, 177776834, -751111314, 426652889, -152625862, -52153499, 710088006, -479083147 ] ], [ [ -239065384, -271241505, -232538995, -33604549, 43403047, -246226753, -198662000, 322001947, -488487030, 560678457, 127226538 ], [ 75029055, -401481597, -26659498, -80923288, 198601579, 331932331, 790895371, 9258918, 15222030, 2600234, 715872624 ], [ 156757427, 131203391, -78375386, 53950287, 642675682, -203736840, 17234428, -116331695, 72082401, 151019004, -142017067 ], [ -621759547, -135684240, -12444057, 233831394, -546188348, 964755304, -108067904, 88745972, 364453901, -278378502, -191579759 ], [ 52907453, 155069699, 5454276, -862838800, 8108259, 324479076, 8056817, -167104264, -187375509, -969895037, 113873091 ], [ -302067840, 649897766, -89106618, 419560877, -31602440, 360753038, 245500304, 291468865, 108313967, -489421135, -101742370 ], [ -264657162, -304430390, -659574017, -426474941, -386012362, 189651300, -42369617, -23687823, -211586150, -817165822, -730492543 ], [ 165219022, -406981098, -675628887, -283663456, 142404228, -67255566, -44637278, 120742137, 140131050, 193324806, -114007533 ], [ 327560857, 210749060, -421385389, 20005381, -64281603, 379795376, 524500282, 76644325, -496641748, -128098464, 295024972 ], [ 36199703, -857799726, 113265638, -356814426, -560907468, -169949070, -246918722, -303651936, -143225882, -58556622, -87970542 ], [ 463235229, -72830045, 537743927, -25638330, 140207048, 50147333, -471649733, 234627593, 38582846, 353980774, -450133288 ], [ -29505376, 249491850, 24821237, -633831833, -515708076, -32999394, 468765862, 135010385, -209816990, 623594386, -511374199 ] ] ], [ [ [ -733986065, -129240265, 24526765, -106438488, 227508484, -87675287, -340227380, -121575172, -454138674, -453848889, 258877323 ], [ 263351059, 27619750, -756127480, 429170441, -89119760, -278216193, 108635405, 715029073, 145948221, 233144541, -23568307 ], [ -162669540, -392670601, -604029889, 532945123, -81515060, -396678161, 594317138, -493389403, 433526524, -872787612, -37960361 ], [ -713400409, 146431314, 12606365, -32848201, -136750690, 216711027, -428619410, 308601137, -158130863, 99983228, -52245602 ], [ -105809993, -175774260, -168627404, -555488425, 653336536, -285825217, -225460299, -115268050, -188767902, 243307744, -65688886 ], [ -15268323, -36822626, -52190259, -15276170, 48471400, 312459468, -7925138, -417629147, 1026080510, 639277619, 3737882 ], [ -275018859, 773846894, 356891641, -170114099, 347836264, -3235285, 303979140, -43163976, 383700636, 364628757, -236428092 ], [ 240232943, -427204111, -396019119, -165934768, -488937684, 3435685, -697748072, 560567847, 356035577, -29994080, 44572521 ], [ -182466956, -42515000, 206850113, -162795023, -89834527, -125313159, 173122089, -45801677, 426358362, 186196134, 127725634 ], [ -109639760, 72097373, -67805560, 370849698, -138833712, 149710783, 622016218, 36165910, -489312112, -2016487, 58342393 ], [ -296895816, -109985315, -655405518, -85817261, -495826167, -179025197, 25223456, -74223266, -26136906, -10024389, -275852243 ], [ 184868135, 192380666, 6458954, -135526245, -131948782, 229999031, -49051238, -12874815, -347083733, -134440867, -87291026 ] ], [ [ 8743219, 456182567, -391122951, -16180464, 74339073, -174519794, 312595645, -808731380, 427482645, 611483843, 339863934 ], [ -13057937, -579805308, -203271590, 298032326, 631706152, 982276706, 88235732, 563150699, 40072617, 242760196, 16386202 ], [ -2693024, 362392655, 96350539, 36055166, -27944696, 643232748, 197693189, -43668238, -53056057, -33895034, -473676055 ], [ 550553172, -54594047, 115880305, 153868436, 289495951, 67465589, 23652743, -774930646, -551183808, -238192073, -160371818 ], [ 39333602, 11370744, 164737115, -837863271, 324606786, 56751102, 55679373, -307948277, 103305483, -149751851, -40932873 ], [ 843760070, 65343367, 175146932, -2911245, -188755642, 110615103, -157148337, -580234374, -96802630, -390221483, -9388995 ], [ 157443661, 504527048, 303193758, -41087084, -514535278, -27926211, 19863487, -536599141, 7799119, 179969765, -6995728 ], [ 289580050, 29231893, 47087978, 847322841, -951734393, 210781828, -535292415, 114245419, 75617838, -161988535, -940069003 ], [ -127660787, -73805637, -915731174, -206427053, -33274, -1588105, -877949123, 513227530, 165612767, -116389207, -320527296 ], [ 511178733, -602563471, 638115574, 60817648, -48782889, 79793563, -128645810, 415435689, -180530111, -637657334, 78576218 ], [ -3156002, 561352698, 164840873, 553716779, 299248566, -197490110, 994092917, -86416228, -282318433, -6245594, 378363101 ], [ 113921194, -66654109, -8100726, 49749948, -200186451, 11896685, -555828467, 157614080, -94368384, -682307250, -865729770 ] ], [ [ 576395059, 326861115, -182660579, -21648392, 9528554, -54563668, 104569228, 56496857, -312577871, -22813537, -750182703 ], [ -261386718, -78462779, -211756480, -412403347, -154122787, 633425932, 19969051, -35470595, -449382135, -213327995, -190598987 ], [ -117395000, 31243527, -588123115, -446321985, 287353066, -127547560, 274977041, -679293982, 469459292, -93562137, 19808305 ], [ -83842447, 207179840, -3785400, 106982879, -25849152, -171758584, -18929265, -53711650, -552958046, -114478106, -54958533 ], [ 18478794, -196964767, 285513, -532045623, -475411565, -4645752, -504071940, -186776345, -316407071, -236597823, -356192194 ], [ 462327660, -61443820, 214838564, -102537816, 140791815, -465326013, -938314687, -128017587, -704154720, 4061050, -6680342 ], [ -638131214, -69176119, 730027278, 31633891, -186831661, 7668300, -86532540, 216819670, -254502635, -300306011, -104389090 ], [ 421413, -522974620, -391813115, -469753729, -730895580, -99519590, -91221961, -254890351, -470506159, -78105912, -2308772 ], [ -444659871, -532044670, 9386305, 8029835, -38115302, 84990929, 601006056, -820062869, 604710809, -70138494, 5708944 ], [ 54423380, 128029898, 137904105, -216174075, -136081861, 217350380, 61840119, 233976121, -50173999, -657546495, -103592902 ], [ -224750, -158847367, -10247479, -277468390, 393806638, -65472581, -517864374, -137754112, -255945033, -64584885, -574026063 ], [ 170323178, 352704366, -302508207, 597474348, 578090965, -247019449, 23979887, 133581892, 29268529, 7662898, 3654101 ] ] ], [ [ [ -269724511, -285448533, 625924958, 63518534, 192790466, 89744167, -33940249, 212098441, 512514953, 96722604, 452273795 ], [ -392254660, 54105307, -321012163, 194769593, -7522518, -144593880, 178422511, 399531615, 455921295, 273310179, 574057074 ], [ -40974543, -652675787, -472000527, -266474696, -37561621, 273371568, 86300961, 268941901, 164170753, 440198541, -189808616 ], [ -216405668, -299915197, 105873795, 53621896, -191769165, 265539304, -725482610, 2604394, -333690686, 10632732, -150614187 ], [ -32339705, -32714908, 149277574, -306924188, -693674576, -145269528, -176766989, 456009153, 340710788, -53053736, -12078794 ], [ -537077473, 4959823, -151291848, -521023258, 511272938, 588981458, -472889561, 196566450, -122245628, -686815656, 620548994 ], [ 667858321, -1428387, -282826071, -22024937, 198219678, 45487859, 164100669, -36432740, -133651121, -55936988, 125378331 ], [ -323630483, 455367048, -598971977, 169713039, 645811, -486628783, -119271750, -35441082, -244423176, -330199964, 127913977 ], [ -76348650, 46438256, -179410924, 338615883, 260304400, 109906188, 195686774, -118229901, -337602106, 738429752, -476799761 ], [ 23818228, 325924809, 450680057, 27058522, -578590282, -266081058, 99738512, 754121622, -248507131, 101527365, 255111239 ], [ 4881502, -7885330, 202321160, -353194596, 598874193, 277510538, -42036829, 86803225, -172792912, 6457910, -42057396 ], [ 169599891, -105603444, -181263729, 189843616, 125666184, -489200858, -483428406, -33620052, 157338672, 460655336, 728578855 ] ], [ [ 196308637, -329301618, -71774983, -520623709, -23970959, -291932449, -109499575, -363674783, -266242352, 589422352, 277662404 ], [ -207908073, 131071434, -114738180, 201301876, 146396201, 298141109, 118213243, 245241672, -273155210, 82064999, -409671754 ], [ 333919270, 494017643, 597573586, 46172663, 289595508, 109548932, 219042667, -266527733, -251315160, -136448637, 175643853 ], [ 20088997, 4475090, 524465554, -553859138, 8103019, -878334145, 217074649, 284604537, 41416656, 46711155, -77546530 ], [ 227204427, -445749834, -170172408, -224128123, 80493690, -129953308, 641930770, -195141589, -334056586, -247895430, 224981817 ], [ 775449472, 55653794, -101234612, -690852904, 291844218, 328729176, 126711660, 357843606, 789572102, -120564190, -341395913 ], [ 285320587, -68089436, 275829447, -541485741, 565051037, -312521520, -257638964, 38066898, 700336, -23358338, -534431844 ], [ 335973346, 303281633, 497359633, -252759223, -140724555, -714960768, -95133214, 804578453, -186106323, -244987138, -110841128 ], [ -90771309, 32322903, -425796135, -96812013, 51616684, -160570672, -179973556, -10527270, 13324369, 768188593, -221316529 ], [ -396571951, -582282401, 334635847, 161889887, -169995105, 229429132, 354929443, 326083497, 98352138, 195612649, -55098214 ], [ -32138641, -387341808, 147103095, -194622520, -154377344, 325054491, 559727393, 664121630, -212249982, 9126986, -320006834 ], [ 7963613, -273909980, 53533708, 112852806, -271241921, -56454832, -126856832, -55407685, 304070205, -35496338, 604065833 ] ], [ [ -299201502, -309046952, 299938214, -214194880, 31298764, 73849305, -267165930, 225049622, 115053598, 148346377, 339348068 ], [ 587661315, -153992896, -362808715, -16839426, 72100842, -520509962, -391238902, 574258324, -143288318, 563526288, -173702370 ], [ -1591868, -41253537, -562302650, -910510298, -326553423, -2672947, 564658906, 321234745, -717957129, 98062633, 68012410 ], [ -261788591, -92964441, 29947562, 123751891, -327494510, -665548819, 4610449, 57669416, 596830274, 44557055, -582852551 ], [ 107765280, 158727927, 119874304, -206509681, -245078023, 815410493, 321965338, 184770231, -779899424, -54074166, 747421389 ], [ 44865164, -37546277, -326803908, 139928822, 12395603, 496777424, -170244622, 7958298, -123676013, -157593823, 101556635 ], [ 284428199, -13237677, 146160356, 78626901, 125567411, -104271388, 690519166, -133398388, 52162804, -28495719, -89004594 ], [ 192185932, 2109221, 464401532, -313374405, 220799446, 59154432, 223965361, -144656023, 88485871, 181009865, 37985165 ], [ 305425237, 15508738, 517145600, -566468222, 64248689, 265035314, -269524620, -149554045, 58320959, 88428323, -26245112 ], [ -37006872, 79335422, 16144215, -142321112, -122549332, 129416021, 5183781, -5203792, -161487612, -150872854, 529861316 ], [ -214897743, -145848069, -6497527, -699620146, -549568886, 300521074, 229118301, -225715348, -33782187, -437106981, -160287396 ], [ 18489025, -74826828, -642855889, 262667198, 270222867, -117868085, -464582741, 395379225, 117899795, -500187272, 22541350 ] ] ], [ [ [ -915362269, 342250791, -124400698, -297373187, -597223774, 107738715, 172574738, -354975986, -198492973, -135254671, -362431225 ], [ -426721872, 365286446, -179392152, 382946735, -287727858, -628127277, 185842198, -311531663, -304088426, 260127056, 491343805 ], [ -83621386, 94899690, -179669026, -586940684, -47574184, 57746064, 2713677, 13011473, 254901664, -292846896, -8298095 ], [ 396806234, 173945154, -201309620, 485960884, 191167647, -183911899, -256290298, 214956805, 542968215, 204519505, -671436959 ], [ -418802915, 24406007, 335371758, -50820846, 99148748, 133184092, 14987036, 135447760, -218709086, 555230140, -387712382 ], [ 80131962, -462224368, 547186210, 54868618, 804100164, -113962125, -130779495, -430101521, 172472942, -373418941, -604541558 ], [ -203641767, -365330097, 348454445, -34273679, -126530619, 57267631, -294425239, -1476953, -69943545, 653491566, -100669597 ], [ 4801382, 588405136, 8591309, 199393235, 558871372, 84595831, 551908679, -69758300, 573581681, 15504854, -378199934 ], [ -366650422, -10806237, -183110402, 265984696, -651050962, 246652875, -258063615, 500681026, -9461417, -271860646, 54442067 ], [ 6896209, 334080318, -95148493, 143988614, -82116759, -37161391, -512324145, 232147631, -16610213, -165755741, -320796065 ], [ 65559133, -259852245, -429177719, -130545979, 51728680, 331172202, -767619141, 108239845, -79412336, -3271116, 242811616 ], [ 158609951, 75446370, -957185595, 558340252, -273503354, 400151551, -65743823, -406983082, -468910972, -513756439, 163002889 ] ], [ [ -79181727, -3881818, 1410643, 127969200, -252880024, -519207398, 288637137, 39243760, -210358057, 591995528, 348820737 ], [ 58650184, 271574548, 549229587, 37992292, 200872766, 421341786, 922013239, 430158835, 16794525, -18779881, 410762832 ], [ -721942692, -471092015, -254151518, -77088364, -7847284, -288538257, 473423062, -43915387, 207199007, 189066329, -350560047 ], [ -404104087, -49844977, 587065667, 646145, 11629193, 4938422, 239036289, 529718733, -114486174, -785330589, -269260215 ], [ 44344084, -350278539, 186339901, 50753596, 336693924, 240955389, -260620235, 723378198, 243235084, -249494397, 201747893 ], [ -15520797, -64978827, -118378454, 399922081, 335326017, 27777512, -18637154, 17795102, 86856045, -371906849, 276532726 ], [ 305345240, 271068699, -161112346, -26853895, -52378997, 321051965, 78993120, 14301736, -132202610, 349043470, 3791429 ], [ -7622779, 15626410, 986789238, 187715594, 24071861, 143417822, 112320817, -699478787, 236383241, 117758515, 113904220 ], [ 44319796, 32960626, -133741949, -978226529, -369654858, -390210699, 621498755, -883887584, 836403640, 362942090, 159175175 ], [ 228470247, -324064002, -21488495, -288016525, 76248726, -348343518, -59475127, -299652875, -70661207, -552946993, -7190964 ], [ -543943990, -445372868, -448976963, 36707958, -240972355, -326859010, -46006350, 399273896, 117983946, 345349198, 319516269 ], [ -305109950, -174924379, -150790130, 35900615, -90461, 4380144, -95180391, -304986858, -106358308, -228267786, -898628 ] ], [ [ -15419636, -332911313, 702273254, 124429393, 48153962, 132441727, -211869596, -777551251, 558032338, -585724910, -142415205 ], [ -111454129, 797577697, 417663313, -85919144, 24514262, -209394002, -250420511, 516663052, 676192026, -2113880, -263810856 ], [ 526086585, -1423439, -188775960, 235888595, 330087943, 114133425, -67489568, -305991663, 97797539, -375627046, -127854318 ], [ 75030667, 881000726, 399577773, -314916120, -440642172, 188487066, -282316516, -680658220, 62974946, -749386586, 46638784 ], [ -71529594, -236583392, -262677448, 713723285, 114728938, -55845362, 389368047, 271362374, -441217585, -253815078, 205100420 ], [ 61836784, 371242545, -45762619, 247049172, 48713118, -56492736, 101138249, -220048503, -473994167, 711437763, -391141141 ], [ -30531449, 624311751, -365021841, -506639309, -72621904, 117004301, -260700675, 450776623, -19069498, -450733478, -504255837 ], [ -666367486, -10732238, -293009003, 47017465, -98602270, 654684597, -348437354, 118291626, 11519250, -183603868, -593047329 ], [ 856149587, 63217322, -654687789, -56043026, -544557305, -346407962, -306593471, -276237491, -87166148, 70262258, -59483613 ], [ -234250461, -59063281, 376344654, 210007541, 178781869, 144002323, 94487842, -122227481, -345880641, 1129441, 498465647 ], [ 67267763, 449035187, 964693834, -532148957, 231720536, -868842878, 534337460, 718632455, 105935170, 156960934, 637716344 ], [ -777050707, 518300571, 687064839, 13172116, -366531264, 120950829, -238239004, -95003311, 167684047, -526589967, 37359566 ] ] ], [ [ [ 255779842, -179588724, -350921406, -82689608, 173167107, -695514144, 3830368, 46990749, -135187723, 608166400, 659090846 ], [ -417770786, -597828677, -249070390, -77614514, 394834055, 123074925, -166363758, 13908687, 237187213, 263094805, -64149688 ], [ 344904033, -264932933, 60423261, -909947662, 516573121, 97003611, -365958048, -23489818, 618177758, -42797465, 15480331 ], [ 11403293, -6295779, 43638729, -143280073, -326852515, 450815906, 111286078, -14353594, 78953049, -329118489, -543011684 ], [ 109846962, -6209639, -133798930, 213766744, 694380086, 112975154, -437796419, -34621194, 138976499, 145157456, -89334613 ], [ 175486035, 49442253, -143262412, 66463157, -33304959, -453637880, 21824269, 660720527, 50627187, -5790109, 753386415 ], [ -11692420, 90043517, 363929907, -50940899, 558754310, 74549039, -380753032, 76812951, -46366264, -441685507, -686792703 ], [ -285350458, 196004157, -264282254, 465401343, 129866656, 284350516, 3280655, -742788211, -442764120, 261963964, 61283682 ], [ 146301888, -622670793, 52951063, -129806617, -60619793, -98625932, -34157528, -271379608, 175316054, -785021, -376339093 ], [ 776597, 81838846, -17082957, 222982364, 605761840, -32859464, -113010665, 407563187, -467694191, 336665371, -55388502 ], [ -279106619, -12676194, -106076760, 289294508, 220703210, 716822776, 174740499, 601504749, 344100739, -212912365, 58888501 ], [ 295181934, -7955108, 108876586, 415560194, 311643353, -207427036, 58930987, 705655737, -383750521, 123035036, -126279062 ] ], [ [ 304918629, 67261722, -402478939, -265138221, 92830178, 140621799, 62059749, -156603291, 305471559, 394261927, 228591427 ], [ 198471344, 2915139, -277991446, -2397880, 86792306, 99324807, 925042598, -192745582, -390774190, -383816319, -4516112 ], [ 13972474, 173635891, -442297680, -606214125, 617119341, -906022223, -615539233, 48658435, -43856663, 848795850, 106757384 ], [ -229225123, 34592039, 515316843, -328009351, -2279507, 78653281, -820807617, -84851361, 24384460, 530397568, -345076022 ], [ 495781191, -192759300, -357362706, 559879186, -289491845, -350734499, -166342021, -298883823, 124025835, 237072706, 754459321 ], [ -529462631, -212582384, -164174954, 156698899, 67530956, 68604367, -35235814, 334127242, -240869840, 921962611, -66665702 ], [ 372610201, 82281475, 351055205, -7981915, 330953099, -257181675, -14383204, -727351526, -160758087, 394071790, -153562148 ], [ 64596055, -350917568, -113610922, -107058824, -341778617, -293817743, -128022852, 140405133, -38364456, -223709851, 439804939 ], [ 511946704, -305306088, 54836297, 318125221, 411529456, 226339873, -3259447, 360637219, 256107280, 188131722, -489597 ], [ -172801669, 493158578, 18231533, 277717421, -288602036, -241776638, -161039868, 95333172, 142612906, 10507113, 562498938 ], [ -348257630, 166821592, 156239905, 373637825, 683204, 219932216, 284572566, 20479691, 753934171, 453772813, 482747012 ], [ -33527605, -222371192, 36828986, 318956190, -140000903, 80555010, -14355462, 234637542, 52676442, 3168195, -647660883 ] ], [ [ -195262225, -136777401, 109765499, 207822947, 36613493, -4055182, 29052101, 64402177, -298863135, 279798720, 244110716 ], [ -62543111, 8482406, -260540744, 148456071, 508021568, -238978939, 644678270, 350335476, 476473188, 167262187, 471519374 ], [ -448678593, -204369719, -72507523, -494061160, 312732407, -328309683, -35901507, -67416768, -231984398, 157427237, -2657410 ], [ -232056555, 285323704, 350066929, -221212300, -243399460, 260283199, -48025720, -53596086, 138130355, -74520049, 43919471 ], [ -307762511, 114208027, 567003799, 243106883, -221032917, 23578168, 66555041, -102306797, -261403969, 175043323, -901021920 ], [ 981262447, -84187595, -73875752, 71914385, 435918335, 56982412, -22170580, -16844311, -473231332, -17052969, 18010919 ], [ 250799302, -2808797, -228336480, -567993749, -44364949, -883039752, -91267570, -17213496, 816227168, -81394086, -257622301 ], [ -4574606, -408574534, -60496700, 741093977, 261163369, 449423431, -357613175, -86424815, 48393476, 198499417, -557772929 ], [ 98062280, 419774016, 127873759, 93649217, -29079526, 88515214, 429241453, -328074209, -316577796, -143621249, -60122498 ], [ -1201971, 156023164, 780773112, 66382950, -13718012, -19781131, -73414563, 602901405, 218339379, 5984266, -115814355 ], [ -294654863, 60814, 95622099, -296260606, -721868901, 218290336, 14291138, 107297815, 425963291, -14424883, -233140323 ], [ -631323911, -757642793, -183026854, -635942329, -253192335, 19367519, 208963532, -82853251, 681480601, 343585833, -33239291 ] ] ], [ [ [ -261746266, -587204735, -194950915, 523014572, -101912037, 335547114, -129749511, 2431369, -469460807, 68337246, 799963 ], [ 47334378, -222852223, 53891065, -148354078, 57607329, 88551959, 2182573, 354737240, 445567528, -231299707, -51531119 ], [ -320477001, -206253826, -968030853, -42644942, -416629002, -293575851, -19905416, -470222336, 510791137, -320201658, 316020613 ], [ 152408883, 1572595, -121482053, -223990255, 323357215, 123202143, -35071800, 102340099, -481498891, -78875935, 689728194 ], [ 553749801, 37454611, -663997419, 534188598, 23600393, -35680083, 298706163, -289563922, -888024575, -74398315, 411068721 ], [ 57900704, 415291065, 439596028, 739549047, 596045900, -179309068, 40460313, -182467772, -486191991, -82586079, -111625691 ], [ 136691954, 212469984, 25807698, 168191206, 109215256, 75300081, -93839689, 544638311, 64759004, -101729782, -449629209 ], [ -73969620, 17855133, 85385111, -311724550, 239813066, 1000535604, 126293792, 178044088, 479005574, 138740748, -422574510 ], [ 56035916, -692877928, -506824307, -30727256, -710668633, -185696694, 187771646, -56008721, 96257580, 74991422, 71670483 ], [ -470632420, -105998664, -253385371, 124816814, -96308669, 302947775, -95078825, -164083796, -37348179, 63689969, -28954611 ], [ 71585375, -31031395, 31793833, 564553917, 34602498, 13979712, -30760144, -648196040, -221530662, -669880795, -508809033 ], [ -39407011, -343739931, -4959123, 438008692, -390848228, -897397464, -22882870, 864826080, -109221778, 446437805, -14741850 ] ], [ [ -182831001, 232316208, 105352948, 436930507, -429510376, -329338675, 543436381, 506201417, -17550404, 61856461, -50610438 ], [ 69486439, 640505781, -197576123, -827055207, -79286209, -430593187, -32870905, -146545522, -467988997, 12263171, 217500826 ], [ -83263621, 250878636, 479232738, 15569573, 65145717, -378618890, -127766848, -424371396, -658769604, -446305022, -590683537 ], [ 614161177, -17841770, -26098514, -77719634, 746649511, -280547203, -510531417, -588467663, 394903085, 190966668, -577068966 ], [ -600014438, -52070059, 305957895, 11368576, -392710228, 87672513, 553818165, -76192474, -192688793, 93440207, 171149333 ], [ -5526833, -583508204, -230190726, -39095273, 94476288, -130131429, 5704781, 322257264, 625790480, -2330845, -335057321 ], [ -203315436, -7582343, -75978909, -40906740, -43599310, -157047719, 411208601, -131097892, -44853211, -96653529, -171956986 ], [ -212105464, -660539393, 47043005, -741511042, 615579255, -1883022, 43408113, -128846152, 544267829, -341428775, -409437143 ], [ 179030871, -406859387, 157247023, -16757513, 295226766, 364499020, 476080529, 15047255, -5255783, -10974124, -112880580 ], [ -188128991, 429977056, 13309624, 152224218, 299829594, -382696489, -532254592, -164266415, -589584484, -232916953, -294043139 ], [ 774444836, -172684520, 533229687, 49121665, 263024952, 9958419, -846948363, 473570588, 161642752, -372693567, -76191014 ], [ 71607294, 134060163, -5284060, 499280723, -79781763, -181089395, 294550373, -153241449, 24356015, 136865103, 352652301 ] ], [ [ -38445363, 386423575, -131680264, -795309145, 195340458, 65803743, -458465433, -725069280, -522097220, 275217373, -44523997 ], [ -191957045, -858444682, -386069700, 472399094, -25437326, 9398077, -291434169, -63659026, -52836471, 42310611, 583914056 ], [ -76899218, 50971469, -393766681, 138539584, 98280046, -114901098, -49100654, -29872912, -532701163, 637426423, 320680636 ], [ 247605706, 286917777, 260536548, 361629759, -1714769, -70903189, 727266468, 232581898, -243814776, 486894264, 283895223 ], [ -140803640, -107811174, -1217783, 234405086, -6702995, 696777809, 67175732, -155286765, -720816420, 249719573, -482193609 ], [ -473305017, -482458633, 53961560, -391304681, -133885695, 471038935, 195246050, 182525984, 354366721, -17637832, 96479722 ], [ -282896919, -16246085, -518942353, -150199053, -28472600, 557994343, -681213319, -83614796, 418920050, -69097328, 711298267 ], [ 534000353, -155728433, 8917185, -84676398, -562458864, -167972693, -445969374, 21915469, -105325554, 1004881259, 576170819 ], [ -359211197, -23601499, 489501294, 111372155, -20330956, 2486511, 20962153, -303906638, -46111271, 9129855, -381618649 ], [ 272426935, 56931521, 630228904, 56542802, 414028257, -505007712, -327340995, 66709778, -737941590, -288248007, 155771851 ], [ -246636900, 839688827, 210890925, -79286463, 573287733, -385356959, 372300925, -138416340, 243629302, -898257315, -416247264 ], [ -194451572, -321261129, 156777197, -245445894, -6580307, -544497240, 551534763, 27625651, -281153315, -110604823, 644565543 ] ] ] ], [ [ [ [ 178807058, 747533863, 481140832, 92310571, -817076127, -1429490, -126011443, -893096876, -203192782, -6354374, 449376848 ], [ -225251595, -389345699, -113387342, 624668469, -47418815, 262555479, -180471360, 263503083, 124078610, -227961618, -189001771 ], [ -554487810, -59015696, -70311645, 601618349, 192823416, -2356849, -181416803, -103805619, -545215608, 193798471, 526326960 ], [ -1013541095, 568788511, -263950373, 61267449, 373720278, 166660616, -581468953, -400089601, 104059560, -88016013, -64169913 ], [ 86296560, -577956376, 79972951, 9884656, 417797372, -39901078, 308997014, 512446479, -821098498, 278480214, -196099942 ], [ -9245220, 216198643, -25789567, -299284305, 8157608, -49043315, 841932130, 92038907, 337660976, -139004961, 695214264 ], [ 9235576, 152333575, 171954738, -117036369, -508201175, 578307048, -13463822, 974296747, 431425062, 10182225, -517588890 ], [ -83884111, 94661762, 45977402, 104025068, 217918881, -83820086, 862147079, 397486422, -545159133, 154811254, -553415189 ], [ 445654384, 1429619, -597014397, 4813533, -674546362, 9519420, -293832419, -2769973, -772681021, -14937927, 160374104 ], [ 200875271, -138192204, 146229521, 188924872, 67249294, -557007685, -167989219, -640396468, -238790213, -737854168, 59424994 ], [ 258339759, 317905738, 51177862, -56458579, 372404039, -670360674, -79174010, -500680324, 125811076, 363656459, 576670 ], [ -312167393, 245157914, -153455695, -183003696, -592436567, 147378887, -424946612, -137554829, -15512282, 23730310, -175692997 ] ], [ [ -42646353, -459528509, 126903950, -18306681, 445609091, -329070307, -831547854, -383753445, -521854388, -51202696, 37369115 ], [ -537648779, -191475933, -173806133, -610829972, 104667001, 110075904, 139360224, 219896418, -579371203, 236741683, -30631106 ], [ 534142385, 73137250, -59162190, 102379574, -332396297, 423018513, 22119356, -237194810, 206938174, -402139937, -798260225 ], [ 16398120, 566625696, -145491881, -56655472, -695042199, -192684929, 681852475, -63534944, -67034006, 656007850, -711462189 ], [ -109588884, -20833929, 150880119, -58468086, -110748, -98569965, -565459973, 116181333, -389573161, -17307134, -87126088 ], [ -580606916, -524164070, 15185279, 143251205, 143244998, -113720308, -143507014, 171729777, 660999910, -135531302, -58938295 ], [ -371124383, -145844462, 91017984, 67066984, -428986901, 762532919, -314917078, 31275420, 823612455, -143686226, 54877805 ], [ -413660050, 264064472, 95233479, -80594039, -28970197, -219174817, 175921, -82958552, -118662185, -257074801, -899645681 ], [ 25682413, -206626017, -194435839, -91587894, -651942196, -76877735, -168149671, 28759341, -13926581, -11105245, -440691551 ], [ 131038517, 306677478, 330660204, 693085160, -131986992, 290842649, 233336155, -162128205, 537604065, -124830483, -17773873 ], [ 604843617, -28208219, -112361382, 367928197, -87522118, -349289288, -215033244, 573015879, -315061332, -63437233, -63287669 ], [ 3058163, -573301314, -829216908, -146442957, 37292615, -509574567, 461492625, 513598596, 640827245, 543050996, 267761386 ] ], [ [ -547190163, -309868173, -1522835, 427169892, 567261625, 5847004, 102262778, -417665385, 76099819, -128944484, 298706342 ], [ 206962785, 157849923, -327565723, 167245240, -21993418, 8362331, -31418813, -225931925, 501389368, 3880298, 5391697 ], [ -22947953, 28695245, 470522464, -533196218, 189149752, -642874236, 96514302, 70670109, -68544212, -367808181, -156782239 ], [ 848039555, 726044943, 386958852, -226035239, 192451442, -27902266, -148321121, 73309952, 128940267, 46079687, -13941488 ], [ -22293840, 19249893, -415195295, -765452647, 606975102, 56540364, -665984374, 128978781, -214709963, 120619114, 49473236 ], [ -388012357, -30257733, 148420176, -65798618, 16712432, 78174157, -274376527, 115633531, 816690858, 399176129, -496919313 ], [ 664983789, -480952941, 408169777, -324050704, 794439837, 15769428, 75263326, -168175238, -17311720, -156114892, 388579010 ], [ 230138759, -196621334, -29812626, -244513437, -218155873, 209431519, -339938439, 40039001, 150386824, -7318290, 40605818 ], [ 795750632, 78601069, -45001566, 125618020, 170390433, 850545210, -207987533, -467905286, 198354058, -970675653, -485896367 ], [ -52312002, -208125666, 81801874, 52236174, -37001009, -127091077, -428452016, 407288526, 37947818, 465068661, -97669526 ], [ 21775439, -469954539, -343252219, -173516514, 49006591, -674232955, 601835154, 35050839, 274645347, -338198148, 225402306 ], [ -328128180, 235269535, 6089238, 325733439, -318623968, -125112746, -531780723, -535993134, 2127583, -494086916, 73309926 ] ] ], [ [ [ 29703465, 343255617, -173854972, -117316394, 826300085, 44215410, -62429590, 115241607, -71980301, 198104158, -343249002 ], [ -361343968, 56726762, 386534066, -54103587, -197394076, -44888415, -131304055, 150586826, -195592959, 216889591, 352677757 ], [ -68357396, -45669682, 127846081, -414694844, -48331104, 10660940, -751308451, -772035231, -51020593, -119988407, 406836188 ], [ 347477232, 122224757, 804589600, 136497185, -34057165, 632388816, -237177235, -293662537, 332195162, -354651427, 523015757 ], [ 323575302, -612575, 746336850, 128719610, -9352859, 700911392, 53213191, -54551920, 262016360, 458636263, -277283863 ], [ 424882411, -217228663, -157434217, 557004632, 110810977, -40233944, -133304162, -425478406, 150641027, -563360150, 177569561 ], [ -46927618, -799777704, 508197200, 837154512, -61470970, 257240933, -50273500, 70724038, -373887566, 470139052, 311202506 ], [ 68703419, -8577715, -82735162, -322423117, -126265038, -393215503, 400327288, -304598725, -383342524, -64677010, -39488910 ], [ -649993618, -99939268, -536562169, -399683563, 424352072, -1001501439, 269371112, 484779220, -45060966, -229663639, 434174391 ], [ 99990795, -32738719, -61093251, 788523701, 706755204, -1007169853, 159617658, -15264644, 870490285, -567083222, 444201685 ], [ 14709513, -328240836, 40570115, -152172476, -12076966, 15061224, 22089735, 64397853, 52560051, -233324138, 366606789 ], [ 310030376, -545002018, -467782567, 80692588, -25645376, 34933190, 127184840, -330241827, 35105375, 272649811, -74180180 ] ], [ [ 219176812, 490026879, 333013800, 85372340, -4544048, -669549643, -17833071, -2043082, 326367737, 81267579, -276303983 ], [ 74798886, -156791433, 525226554, -38114886, -19491489, -445462215, 19501964, 601361475, 353836281, 1575418, 109815711 ], [ 392726341, 309343182, 673877562, 162847056, 159929799, 414021352, -112484073, 327559408, -575894816, -448178021, 64412342 ], [ -61837258, 603525366, 8119817, -115617526, -610837046, -44236074, 48934108, -368278036, -15886899, -13717534, -109270808 ], [ 149597798, -146304621, 327243994, -97077695, 36640938, -159935881, 19257200, -147912229, -2583028, -298505618, 498455090 ], [ 135776836, 518733889, 492886343, 45515566, -408679144, 54053535, 151334937, -336316794, 972737191, -115823696, -10225537 ], [ 98094777, 94812163, 594493071, -159512140, -474544118, -27224120, 78889917, 433841866, 37020032, -737118059, -66702616 ], [ 462770020, -557812285, -70663874, -788740614, -102160827, 33498345, 70465830, -19572826, -80274579, 27100418, 14384925 ], [ 214731493, 224888889, -88432974, -33841436, -103707147, -1027016797, 58944543, 376638079, 70559637, -301693242, -279703576 ], [ -877974713, 822577247, 17004237, -11889601, -558791335, 210677878, -115706924, -107971946, 158347724, -117043749, -139463307 ], [ 298126213, 781878657, -342148081, -342369395, 276497487, 504245441, 262229339, -498592049, -343415021, 479613907, 95619745 ], [ 117606536, -344008788, 321784719, -251896159, 205382078, -90544955, -49863423, -113781377, 262132893, -13259949, 188519930 ] ], [ [ -1858218, 278530613, -654902516, -359526072, 227928548, 140382178, 10699699, 77280280, -488769329, 15315908, -121659260 ], [ -202152, -94366550, -92763753, 666564839, 162381548, -89373527, 136050039, -410178058, 294713761, -93441658, -142768464 ], [ 516847093, -375633901, 23519488, -109351680, -201357150, 337037942, -107353149, -472253730, -235605211, 374407456, -39552963 ], [ 642473251, 6573804, 59939323, 669977075, -65419059, -449152601, 37994278, -213365242, -276080914, -175374469, -162255290 ], [ -108339128, 552001622, 53130493, 934150759, 70249540, 608072774, 420186769, 239764829, 190440610, 256102765, 144811148 ], [ 339494957, -659371384, -277936105, 672997961, -218099816, 468408367, -14013777, 108717536, 202719283, 3384564, 317933634 ], [ -691049879, 128673615, -179246669, 542771015, 19621640, 1017121634, -210090588, 17459648, -178303023, 93419467, -51849072 ], [ 183614159, 243395654, 551336837, 331453691, 141185487, 37572219, -233037797, 370867478, -168154521, -13496028, -288699919 ], [ 466901970, 967605236, -328563135, -4064192, -276889163, 214767253, -159875391, 170950456, 286893949, 71168246, 720424169 ], [ 68049202, 365394925, 62032141, 191038499, 329315948, 264667296, -359092339, -631460517, 25300904, -91693611, -405565082 ], [ 9762216, 4160365, 372851498, 417776682, -158940153, 635037716, 332648577, 64589987, 855869570, -463112289, -135764114 ], [ -61552836, -279518904, 452122475, 11634108, -336912444, 291050473, 57095915, 84009752, 168422735, -286772235, -186393015 ] ] ], [ [ [ -15761610, -24779947, 32568602, 356110348, -22685815, 196941475, -59089728, 201091752, 323944232, 161334690, 118179383 ], [ -70407824, 285772868, -105145355, 677409833, 948634203, 547852070, -379547029, -150204784, -386041199, 88446091, 724691222 ], [ 5595381, -262326914, 310989758, 470206935, 129050360, 114300632, 514214136, -425216976, -88028032, 46676447, -74210637 ], [ -47745924, -238193968, 97266855, 891793552, -493121210, 2152902, 111630765, 103440716, 455227311, 291285509, 20833031 ], [ -39403909, -94901653, 11847892, -87065913, 440281660, 609331079, 496065721, -80136406, -32138620, 67037468, 54692803 ], [ -5628409, 737185168, -312119400, -89794057, -12612718, -771155396, 114665037, 95207019, 146048993, 410130530, 223349655 ], [ 94581568, -42372197, 241575254, -11839739, 192239542, 42740134, -205019832, -350530428, -174748350, -118672156, -80623568 ], [ -675475389, -304332108, -303493629, 66849975, -472880863, -40546538, 348727466, -191807465, 83041568, -693571668, 145343757 ], [ -36126300, 298691215, 202844895, 307757157, 263567980, 34286805, -249771351, -467111487, -328063679, 626462855, -34743165 ], [ -257744551, 28853288, -462331895, 525515039, -158922415, 646274041, 226521257, -5889368, 15282246, 357169908, 263706574 ], [ -22754103, -246324420, -572433379, 62072189, 30711227, 292023070, 65003441, 338936240, -393865623, 297080536, -417288081 ], [ -135348847, 116522349, 178592907, 227127482, -401451609, -191585768, -148456050, -806246546, 762884639, -403882327, -82855278 ] ], [ [ -171940086, -523331151, 62297002, 435325293, 32258143, -376706680, 275344043, 143546635, 115950093, -5758998, -84714546 ], [ 531979327, -252052287, 174891214, -355603784, 74406764, 146202927, -272216497, -435856104, -53222619, 108776620, -832213040 ], [ -177901251, 399257039, 96977147, -469358743, -429977755, -666423022, 665342174, -242126023, -37612826, -874069156, 814226869 ], [ 50074927, -94613004, -50003084, -90518477, 715557398, -317815055, 247213574, -188002072, 248498042, -100040045, -389249449 ], [ -617844737, -739432084, -271204018, 3363838, -194279049, -505752661, 63104659, -147917242, 12954755, -38705012, -107230337 ], [ 277971676, 105819051, 9866479, -247890039, 250972995, 103386096, 1026601581, -88763961, 22791709, 33208120, -306821164 ], [ -83090050, 56546658, 266016352, 321679606, -26141426, -407091922, 498971296, -709226277, 116295454, 191270796, 230283211 ], [ -249843712, -366850990, 301374184, -44828297, -106762316, 636494807, 512070493, -55374882, 886238841, -294593554, 21079969 ], [ -461542619, 170294122, -462315983, 512139975, -229914088, -303438980, 73539875, -123711350, -308630711, -330426708, -267761162 ], [ -73903226, -400947691, 263862399, -55147680, -226036348, -228601641, -41672692, 147983319, -753762508, -89527425, -179237552 ], [ -28857801, 177115459, -61378356, 193614762, 150158582, -604617429, 420452610, 92825120, 19645500, -7019787, 210544840 ], [ 496371440, 74031765, 238217318, 65527753, -338428752, 91650497, -228241631, 70481601, 13926565, 36475932, -652417533 ] ], [ [ 28220763, -135981875, 394224457, 801889859, -180911189, -51763698, 452339711, -196431732, 284611285, -584320000, 87221260 ], [ 127271240, -119485242, 427400629, -212690284, 397751340, -15648172, -41179282, -121482970, -62730467, 310945445, -953603273 ], [ 355769420, 759406274, -552653538, 760774874, 606165474, 104757351, 568768136, -193509709, 124189800, 189280089, -266310376 ], [ -213700740, 291566105, 51158453, -1582335, 455467471, 179871853, 175657595, 162553830, -281259191, 384573769, 43344865 ], [ -112559998, -111582950, 341289421, -502319078, -31752525, -6366400, -18063173, -417418977, 109106219, 14616669, 105071359 ], [ -702630339, -469974473, -102072099, 97214764, -438780425, -409845707, -749937713, -136733072, 208955164, -2299949, -548393184 ], [ -100865695, -69956482, -54795859, -517277620, 77570914, 117979943, 59447294, 275499369, -70082459, 86284692, -48736342 ], [ 22665310, -64273895, -12123340, -920568441, -4921283, -23789056, 332302961, -319154636, 8817063, 981295442, 91742126 ], [ 4820761, 1426750, 249821179, 913291968, 241400649, -113498899, -320293403, -62421191, -841566305, -543838095, 282620654 ], [ 175610377, 355908482, -113838916, -30092664, 718405579, -3095278, -584569540, -231814061, 555639609, -197866, 63525996 ], [ 306455109, -34821119, 29616962, 100613290, -634752015, 111614000, -11685050, -192103037, 70701714, 449920863, 246893158 ], [ 430358441, 7139390, -335152652, 206485442, 58967295, 786161968, 115804708, 127079795, 129261832, 32873433, -378486661 ] ] ], [ [ [ -448274446, 498153223, 700858723, 22811535, 5440458, -390654050, -347717405, 127616040, 386901524, 509032478, -31801861 ], [ -432139378, -32488538, 207429969, 434376825, -102191101, 55258985, -322396639, -769646486, -369547398, -76529773, 2569565 ], [ 296765152, -91916988, 38550990, -169193663, -357009542, -7774340, 372987108, -458569387, -6548366, 92790539, -39455219 ], [ 634236102, -167942150, -341182709, -773985840, 579908994, -303234148, 290972982, -231251938, -280332732, -275543791, 133774889 ], [ 36575243, -360666742, -23967092, 12515449, 112064152, 105747476, -633754856, 3595484, 338539504, 30521869, 242946062 ], [ 370651693, 53794644, 175266960, -308574003, 72499140, 479460206, -65413033, -43929971, -211793107, -294872868, -124088813 ], [ -173635799, 189913998, 85319268, 445690153, 3475594, -164239946, -179513922, -216617566, -82811410, -336107801, -410698703 ], [ 42097351, -81309524, 831025069, 2425612, 371746446, -54930385, -89909577, 115085899, -259160421, -68242694, -820274816 ], [ -118780574, 168641796, -234688691, 15787941, -137940156, 739267817, 260989248, 210581054, 43793849, 394254294, -119488363 ], [ 184809940, -889069, -41643654, -9076464, 907330012, 181011808, -372090096, 213790418, 678867855, 300852942, 224118062 ], [ 103666450, -75912408, 604769114, 593604911, 33466275, -57487015, -281982589, -2117596, -15559114, -488536974, -792715409 ], [ -283108023, -117797430, 256736643, 20209586, 106203900, -66178216, -120066148, 50027941, 1963959, -722319556, -36065331 ] ], [ [ 154951161, -93395378, -55060815, -348999737, 588457174, -680461791, -734590978, -122896043, 395182753, 302950752, -676227461 ], [ -395007248, 284454185, 374908262, -514927511, -243867318, 480482855, 431182891, 644604038, 567527995, -153391740, -581744080 ], [ 259632662, 136818262, -463100594, -30821229, 432171031, 161122148, -5931732, -372489578, 242897058, -666224809, 453967980 ], [ -46944182, 986275745, 385543943, 4192582, 777269887, 703429638, -44298542, 523149572, 80851744, 13062898, -330555124 ], [ -261638561, 498401413, -34430370, 109533052, -100971051, 817921685, 304264614, 283070697, -30307556, -330738157, 179223364 ], [ -116470491, 113385537, -103437376, -28241412, -71581562, 412447262, -138221157, -515539848, 63463711, 474959025, -156601130 ], [ -422737882, 8947794, -35088089, -349204394, -36775925, -343449004, -70148462, -244059901, 618897841, 566709078, -46781425 ], [ -249992199, 3679820, -217004954, 340812714, -663257731, -16479120, -46707000, -155440483, 160858376, -7042122, 71551557 ], [ -348224966, 3125176, -1288542, 130702397, 4217464, 36251669, 29990326, 4011691, -491734422, 195969151, -115760249 ], [ -746786206, 85006066, 229719348, 563186470, 74260172, 56205540, 411262657, 78231878, 30526217, 2709086, -70639804 ], [ 386014051, -158204451, 353991973, -30288657, 23225919, -128796253, -27450591, -51416265, 96291, -41380885, 302851746 ], [ -678457052, 450436474, -114471431, 403222320, -193095312, 7495789, -21083, -526809792, -525086133, -19386771, -73972679 ] ], [ [ 45957052, -255759385, -283305619, -294375417, 111911940, 544026531, -481000402, 21360352, 702570281, 249626285, 424775467 ], [ 394602288, -388095473, 79090720, 61439663, -235767010, -601724949, 51236455, 34271272, 523225351, -3364012, 210795294 ], [ -237999653, 151382095, -19045722, 186966804, 143163874, 189448102, 328995150, -749314886, -739131472, -38584362, -54974467 ], [ -487536102, -274519274, -11789256, -172410883, 32648942, -447384698, -414116954, 192852180, -590817938, 413300405, 5991528 ], [ -18189032, 178859679, -55811044, -654366322, 33481730, 266408928, -6162369, -366351264, 409566842, -67568594, -124853908 ], [ -710457991, -75907243, -14094907, -123312843, -55505083, -585990482, -76625985, -39664882, 305711883, 282044922, 703684298 ], [ 61991613, 59195344, 13159735, 687222293, 448417078, 617805848, -147864091, 63056712, -318631748, -502853360, -458514 ], [ 112108651, 36535098, 508187716, 483633197, -876442528, -115535753, -42043715, -24494873, -202559443, 204306226, -463805762 ], [ 88480646, -314152673, 298141933, 198069548, -63804805, -2857856, -141894368, -593420272, 29035824, 826548923, 708699493 ], [ 282047212, -27851842, -165402563, 152930444, 8414327, -101517234, -351885634, -357119742, -3718344, -128102616, -646005604 ], [ -450030129, 56286357, 299136645, -18836146, 491827624, -102510247, 554524441, -193465665, -511909296, -248641423, 274863453 ], [ -112077836, 125261987, 52633883, 40618274, 502701132, 60082190, -3668992, -55433199, -748422975, -404128620, 324347860 ] ] ], [ [ [ -81220668, -280656482, -299788075, 528916201, -305449325, 60016790, 28831873, 152617720, -180637379, -71189295, 91768171 ], [ 85239595, 277716588, 341010047, 5682347, -263117460, 18315692, -125578775, 77268160, -2128709, -53390813, 51097436 ], [ -410335692, 223786220, 508275746, 90319482, -593552780, -104720006, -500787643, -6116794, -4781909, -85492998, 53331487 ], [ 48897397, -46402816, 3154244, -224632063, 525673936, -474349350, 490620797, 629921974, 166458184, 111105871, 495632105 ], [ 714141973, 73825108, -121130867, 120004262, 179762606, 449947664, 22756304, 447494237, 166492864, 828558192, -69205535 ], [ 354814992, -471060193, -341435294, 870611071, 158731374, 64423031, 310914986, -40767639, -414726865, 106412346, -773872379 ], [ 354639525, 4815598, 976024, 925101523, -361841366, -730347588, -162312845, 84153075, -514729104, 152748601, 247346331 ], [ -3938352, -536514798, -3745265, 109169499, 40795541, -191889410, 378864089, 448871966, 349960690, -717253925, 62088470 ], [ 206696720, 84268652, -38340650, 102657595, 327764211, 110612625, 417937293, -239792181, 172858958, 152393892, 618161081 ], [ -78786644, -42984898, 50294553, 496944932, -169531343, 299245582, 769106480, 298482182, 79588944, -127653382, 660656456 ], [ 345238314, 226145141, 346405777, 354296720, 171375891, -603508807, 198902710, -270019370, 755235419, -5292841, 78723634 ], [ 452124534, 134295491, 407272857, -170263943, -306154056, 336776830, 80327191, 113707302, 757235104, 259169700, 24691021 ] ], [ [ 18013162, 507122667, 129182811, -638140821, 937925612, -25005476, 95734702, 192714227, 717457245, 451432795, 188446478 ], [ 50618026, 27412514, 84145250, 77866627, -314819384, -26356688, 995981992, -84013708, -325022028, 19671908, -10968008 ], [ -102541772, -454091845, -305259944, -554144567, -230383470, 238377586, 276668495, 5547808, 264115695, -33349244, 7348557 ], [ -254246370, -377040256, -28010254, 11481883, -581402063, 375219447, -571488222, 272971546, 270039142, 572159208, 12408055 ], [ 113042331, 35939203, 69605234, -46260492, 727538678, -425871576, 297489489, 508288459, 458901745, 210132785, 358581616 ], [ -67954433, -178979176, -305373298, -138502130, -272095646, -164870098, -228280936, -124884559, -60524506, 82758087, -125895886 ], [ 149452906, -96052637, -254903107, 126342719, -433732958, 733413738, 31404337, 97789498, 169934709, -751133079, 574598003 ], [ 227944744, -449683614, -14037418, 310058793, 27654271, -398653012, 100965039, -131543518, -214969738, 29227849, 487099277 ], [ 3530180, -10069968, -586320065, -45759843, 32240776, -237991611, 272649841, -828060177, -274865762, -2047331, -53298349 ], [ 815505057, 114102716, 325803991, 14959006, -128568769, 237335120, -8259841, 397855680, -23187277, -35896318, 95048675 ], [ -933816164, -162775788, -28848790, -216223622, -702912569, 103797751, 74154541, -241692276, 658010599, 41354046, -116851685 ], [ 464409514, 237957721, -4551914, 115134649, 512335581, -443027719, -509423149, -216962980, 41618815, -59922646, -27998621 ] ], [ [ -32895495, 656976297, 111603022, 109267574, -103610141, -765768413, 73767439, 216860027, 541554517, -486800930, -151034100 ], [ 251965008, 340566612, 11213660, -24627373, -101524265, -337713433, 157172359, -11973060, -65098186, 17906732, -745312835 ], [ -7513259, 313974713, -662908709, -65148885, -558473094, -17194923, 6907172, 117469277, 154322613, 1020024366, -496115529 ], [ 752076059, -130006399, -177913064, -547960198, 418551901, -950384321, -59170954, 215804792, -42647316, 104292030, -83847127 ], [ -199709050, 35704506, -387385977, -897472955, 461678418, 6499862, -638110, -58631359, -13884587, 302828514, 155430636 ], [ 304601411, -499027995, 58877477, 189135614, -51251990, -175836844, -86478805, -122150325, 162817449, 485824921, -452961839 ], [ -303316659, -803039997, -221518370, -518556830, -276958315, 127184080, -60570895, -44312478, -790689895, 760325790, -9638952 ], [ -145842908, -403063433, -73952549, 202422313, 104388181, 47777219, -67278086, -52011523, 185410906, 178510913, -608629651 ], [ -62858660, -152166416, 926222381, -65400648, 421843803, 331879395, 465316917, -60549805, 717808338, 194004337, -698652096 ], [ 261855267, -78071733, 326252124, -295233682, 254431534, 308517020, 723744112, 268200106, 213450603, 208106205, -8414502 ], [ -326104851, -335343507, -472373885, 142754704, 342095729, 476908735, 91799478, -367617884, 474789431, -210634079, -551588214 ], [ 31564346, -527488258, -61112618, -207783117, 1802902, -31198675, -288252515, 101608912, -363838376, 455183714, 273465600 ] ] ], [ [ [ 649954628, 22579176, 17296270, -237874918, 624338329, -27950571, -176361612, 49447637, 18218465, 556381392, 678211939 ], [ -316906406, -6262659, 110275000, 361458379, 43492486, 362117106, 231451148, 501117953, 198633281, 103484894, 98500086 ], [ -98059010, -5449698, 144629210, -846577290, -12539972, -261192146, 518777631, 627292556, -199235696, 620775042, 36710873 ], [ 405353773, -81742319, 11127656, -4859651, 57399430, -10003690, 82153997, 140247631, -447884746, 477113730, 44546994 ], [ 467074291, 45257153, 139452944, -220942393, -344888073, -276479940, 8069488, -116969537, 274857867, 603085615, 445347973 ], [ 52250229, -65555414, 299084810, 13575438, 50301448, -219058456, 29226418, -156879218, -60780316, 653123074, -268833738 ], [ 539389090, 815278749, 332244154, 188050965, 589155247, 384372659, -516236983, -107052461, -397994206, -377929746, -60936116 ], [ -219959391, 640995183, 722730623, -568980828, -66166910, 2045843, -468575528, -156586928, 50235118, 16560581, 77811036 ], [ 144789676, 66767911, 166841468, 688155665, -143407150, 7975483, -206824861, -212379696, 217909152, 147017938, 73060246 ], [ -351390938, 904602, -92949174, -491204332, -170572381, 10598761, -566388701, 133679722, 312186739, 885102, 18900032 ], [ 213881435, 57339880, 159588903, -93791904, 104408720, -526164453, 184787917, -199998123, 330651784, -152704498, 104701366 ], [ -187712591, 85771130, -49339596, -84669253, -88058845, -35608824, 115390979, 553164639, 222557885, 293443036, -53357452 ] ], [ [ -34561193, -392943983, 26957547, 128905012, -60415615, 499749616, -576171038, 791190600, -227044747, -570122461, -252332034 ], [ 33191537, 484561869, 24233246, -82218537, 318842870, -668525661, 231127031, 452692648, -301225407, 27184058, 30539783 ], [ -127724732, 334061986, 96859129, -34341301, 102471576, 481039943, 50631713, -29441888, -196764194, -3245491, 489074750 ], [ -754277176, 36734109, -157500935, 18725578, 397506423, 13145140, -70963975, 339992607, -578199560, 683050987, 47863772 ], [ -150578280, 30499, 323730474, 319629526, -212173194, 52116751, -65426829, -155963043, -439992936, -65479601, -47559534 ], [ 607898656, -28555447, 65341615, -4404871, 225473324, 160680234, -497861913, 233956708, 8668880, 618053149, -131767996 ], [ -402924430, -666483227, 65661071, 3355475, 81535307, 187765453, -43080766, 138670800, 71381068, 86051074, -3476080 ], [ 132869446, 58576782, -14241293, -536370794, 790990941, 199145945, 300631933, 179504790, -222840067, -156565763, -801087283 ], [ 12123995, -265407129, -108895353, 502860579, 26900, 4364134, -26240976, -131601700, 446533200, -184250185, -346754357 ], [ -617934580, 210827287, -389414593, -110494228, -382908683, -30896674, 292491874, -716734, 77310684, -507956964, -24049501 ], [ 59974496, -761104234, 32775805, 254653334, 286262097, 440000695, -270736706, -284527096, 718533981, -157420766, 237396114 ], [ -26882025, -13633292, 139903355, -343194598, 7033090, 520886872, -437797078, 612702656, -36605155, 583948068, -610124627 ] ], [ [ 132228041, -164996122, 204896554, -13501692, -803407, -525841517, -69800267, 172528314, 254523612, -519409522, -847838782 ], [ 311049314, -11521308, 28189360, 145029404, 275814256, 613192473, -14821019, 63815317, -139984362, -213510935, -861641553 ], [ -10133589, 31413656, 275641588, -518980295, -417644261, 6593106, -71289520, -714929842, 505287752, 147565861, -39964286 ], [ -272079527, 200792505, -8412135, 512702724, 77455579, 77059988, -265350830, 255984142, -293115709, -93852837, 72495517 ], [ -29170084, 94506780, -149851038, 360603646, -76435029, 36148880, -500081837, -218704541, -378182958, -408026201, -15280668 ], [ -365831400, 72130897, -225652313, -89300560, -145892890, -570222084, 6167012, -622486986, -673205217, 27233780, 454589965 ], [ 186743659, 65378730, -660021587, 36725825, -297384402, 48185924, 810133384, 315129103, -262785228, 398963040, -254180803 ], [ 89844898, 244209860, -382396917, 596977182, -116885334, -147041560, -62309029, -146204886, 440491463, -147618002, 18563374 ], [ 122205701, 559684494, -68663246, -56195638, 279516804, -45073226, -694227665, 14442874, -37881794, -3382257, -465871537 ], [ -70004214, 314126416, -30816501, 169011917, -202013511, 124473707, 63227237, 241700573, -38539300, -97902082, -30715772 ], [ -944394, -48082283, -166273800, -213986419, -133077633, 232614145, -241289283, 76671133, 31464919, 819840781, 807177296 ], [ 175905158, 559689760, -137686449, 61251949, -684682319, 520258245, -28674249, 186278870, -24462137, 689575, -22274611 ] ] ], [ [ [ 364256274, 53296296, 188683335, -93999697, 471860941, 166262300, 85886050, -6933441, -345555108, 396144409, 197205456 ], [ -245718358, -47507322, -107714583, -129426751, -19886850, -455008276, -237462875, -405562625, -581307934, 44877448, 335922335 ], [ -163027546, 285987028, 338242000, 520890369, 2385094, 428960672, -161560751, 219075864, 11601560, -10022329, -28230939 ], [ 213906318, -242428694, 129132607, 147183891, -336394327, 174555720, 304558321, -33740203, 392353939, -271991420, 482234895 ], [ 48468678, 130050695, -68114966, -221974919, 985540986, 393189017, -251833110, 136042421, 320190136, 344778575, -494196494 ], [ -428763531, -91531907, 146125119, 924965691, -496246006, -136329844, -477536898, 270744481, -321376595, 18317168, 132260380 ], [ 265120219, -3650173, 84721234, -48491270, 49694764, -676473132, -886093479, 139880317, -194479842, -106135367, 454881602 ], [ 658213340, 706376700, -53496189, -155459110, -261927545, -586376354, -21842118, -46167687, -378740436, -212543791, -235566646 ], [ 643167638, -91686391, 145299859, -285792287, 397623278, 196237313, -253932394, 92465827, -276231889, 337468958, 739015568 ], [ 433278934, -217971493, -261000519, 19469809, -11612899, -766412761, -558015870, 922486741, 282895927, 83541922, 306080145 ], [ -132693173, 33711040, 242134306, 475900285, 591332888, -417421416, 46153586, -429754674, -208097986, 346540894, 61502887 ], [ -109330435, 140731320, -133492205, 70530970, -37710375, 337356514, -292179182, 15813472, 193304139, 238147699, -550010655 ] ], [ [ 92793612, 144315963, 13590769, 72534888, -78694485, -784108636, 74426689, -537353504, -25181675, -187926069, 1021207506 ], [ -391080681, 508942933, -73009369, 8394958, 77342741, 103343689, -72432698, -128342065, 322874028, -55527376, 56002218 ], [ 162084924, -598071668, -809151214, 684364249, 52455776, -126687632, 312524915, 58291393, -503393166, -601103073, -438396064 ], [ -78763597, -115029464, 443598687, 468071134, 9703719, -274258756, -38842891, -369831547, 15697577, -208275939, 90903184 ], [ 589559693, -514331920, -264498590, 506961559, 183424708, 142303532, 553819443, 282520183, 23885224, -829771849, 164252577 ], [ -726765210, -136036237, -87478332, -516611950, -25493034, 626527471, -108279476, 357618840, -424773819, 117688243, 450373001 ], [ -497409858, -207008894, 161336040, 536154402, -256785876, 474652265, -100328424, -119045968, -287866512, 12780807, -199356802 ], [ 217870264, -120233913, 955206736, 55919055, 92467408, 530022650, -90511607, 337408871, -174330305, 522914897, 81027887 ], [ 15494529, 11809215, 346187498, -101425133, 161530036, 102493506, -189833225, 96248759, -134666489, 10623572, -201171830 ], [ -392430883, -315867234, 243190654, 124152911, -192882662, 313802278, -407476196, 628364246, -646250976, 83281174, -391190414 ], [ -65173254, -277485206, 167267961, 379446470, -180074192, 562617170, -490699194, 604756883, 235086065, 607494956, 216226389 ], [ 7690987, -360537088, 34205736, 7312908, 20193460, 319674595, -415350478, 77179374, 183558912, 76435180, -493737057 ] ], [ [ -733419896, 171381532, 117551869, 199221997, -95251256, -67460527, 256351204, 290294469, -21315956, 132370416, -65691699 ], [ 354753643, 257065977, 365260363, -34475984, -402967160, 241948366, -318145749, -719890712, 721207016, -452947510, -211466073 ], [ -477914175, -537444225, 310189765, 323610607, -422226239, 61655659, 453666528, 139848324, 980941058, -111703582, -195243075 ], [ 2268568, 679662270, 10231478, 332078531, 25970939, -283527039, 3581623, 382708134, 622564543, 740747117, -879799809 ], [ 613506713, 64735416, -104868425, 792671137, 223705926, 127922012, 82856455, -148066837, -282332352, 17864386, 971545889 ], [ 67803130, 34320108, -160809076, 169038120, 15546398, -82302745, 278252763, 24479253, 430872176, -18161771, -562149492 ], [ -358387602, -404601569, 222217758, 180702500, -344987458, 223530718, -1008012512, -176400608, 29392490, -21986372, -185537158 ], [ -121319880, 25035825, 91790632, -334699964, 29962676, 19446847, -345818185, 118131172, -112448035, 45438875, -80922539 ], [ -289802289, 3736352, -243965078, 125015436, 74533366, -247203038, 333106994, 432604333, -131677216, -205743829, -74373001 ], [ -64818363, 219901992, 419548616, 730864583, -103533233, -25525203, -18427351, -1154571, -208232095, -151470319, 355636576 ], [ -605548013, 9082263, -2140473, 556597574, -645919509, -257600850, -351512198, 339209831, 442545339, -117115867, -374536574 ], [ -20644473, -78424003, -410224431, 177718000, -677870150, -463284079, -117241232, 65710298, 528867461, 297537226, -18452970 ] ] ], [ [ [ -706627515, 256984843, 294847994, 208432204, -829564844, -438223874, -67363081, 188683502, 31253242, 106627825, 48219533 ], [ -293948394, 11543748, 184695440, 333302965, -340691445, 699562727, 413170291, -211821253, 189717194, 210346125, -671914011 ], [ 8210111, 46094135, 504226345, 323773044, -103991826, 317498599, 41833251, 10547700, -69502277, -733794938, -511853177 ], [ 26658837, -290905204, -235380855, -485455278, 339113505, 492657619, 540252208, -20659883, -278702943, -241597706, -239460763 ], [ 44812047, 20550329, -2579160, -51724915, -410338457, 233557097, -71847999, 87461938, 584681105, -478175022, 239686232 ], [ -210404560, 170581912, -149161046, -149243376, 202963037, 85948524, 27841056, 198680438, 29427135, -314903663, -833574409 ], [ -166887648, -583759585, -287877314, -12352645, -414792709, 87687945, -288148456, -1520894, 118789581, 651689211, 30380068 ], [ -186537852, -622003159, -2221919, -355632869, -661339994, 444539076, -425196154, -572482017, 783440865, -26096001, 31452108 ], [ -93443173, -52586603, 365963002, -43061383, -55201267, 210578776, -44197871, 181281447, -9053623, -154177715, 24645292 ], [ 200665688, 210554774, 326122618, 577768452, 129397722, 905145, -227699620, 254029587, 791494749, -56847112, -435838483 ], [ 444591607, 197753872, -7549530, 187119572, -32389469, -516766361, 838223002, 362976264, 579115503, -428292557, 488130189 ], [ -845713153, -47122261, 567973645, -486285514, -158116897, 310348636, -152382150, 96952654, 506678911, 561816106, 224600548 ] ], [ [ -16077906, 15511128, 63763250, 1558918, -570709158, -380365169, 770568768, 442464253, 364794091, -542359741, -313592810 ], [ -284795183, -24771508, 527597517, 38359750, -58748682, -169484924, -486884766, 665710262, 2855712, 169608340, -444417277 ], [ 32597622, -146065338, 558180293, 330979383, -349506870, 561847532, 324431697, 582782531, -203580988, -109228753, 86571007 ], [ 555834130, 172046240, 112678901, 99911213, 133776261, -12976364, -291152936, -827529368, -539347592, -283556328, 765562750 ], [ 68600667, -163022646, -262665122, 441654280, -9256271, 61593256, -146001984, 588792496, 79534480, 746624487, -286850650 ], [ 46355736, 233146311, -386704230, -72502107, 42560203, 195106846, 17874718, 200760019, 36597854, -240587666, -594192104 ], [ 194387594, 135191005, 367046282, -39863313, 2754973, 313445014, 142198356, 4143770, 88057806, -6159963, -65793405 ], [ 487883895, -399246028, -295585458, 35253178, -14108636, -145657299, 25792765, 894716001, -130047124, 102137005, -3860506 ], [ -22334951, -9149433, 171690017, -194811660, 275108105, -157923365, 167038259, 236477530, -593092039, -108736573, -133701328 ], [ 114786562, 641736195, 8564765, -267479822, 130992855, 277418443, 194899640, -425299815, -206948195, 729463352, 16927508 ], [ 28069634, 365124666, -9884069, -73176670, -109090863, 517579593, -214739255, 273778238, -27495361, 659099070, 322167114 ], [ -185808562, -257806209, 445976544, -13896863, 9499992, -114406107, 40514009, 340907666, 113257133, -283697962, 2423641 ] ], [ [ 28796819, 75019547, 618075765, 77325286, 110092881, 665350450, 119628043, -551708396, -288190401, 272858237, 19633569 ], [ 256190907, 636683969, -700151035, 150440522, 270090251, 102289406, 213561232, -32199551, -176493676, 12410801, -200762125 ], [ -614917141, -10076202, -31769299, 441721124, 131194735, -225002626, -22199816, 168259912, -596560804, 429527153, 116802114 ], [ -97529111, -606892675, 195781634, 664257609, 268584696, 13306744, -95489308, 691786657, -14447985, 480362163, -11179967 ], [ 322065809, 18226184, -292399930, -604722788, -79155273, -205060866, -612306265, -472281302, 574479820, 389405295, 31155599 ], [ -109734193, 467243499, -44573788, -52357925, 45643888, -224499454, -88585418, 243908555, -80415455, -696603051, 775876906 ], [ -243706555, 628567393, -18916861, -182323270, 159447136, -75805685, -576916402, 102414985, 230146764, 160104328, 169839991 ], [ -373968029, 42492487, 287450829, 127763852, -289574206, 533738062, -338371946, 628892483, 60153885, -227936773, 702653470 ], [ 510791724, -361267809, -83456334, 922922565, 332868999, -447872086, 561659890, -313118011, 133124402, 113017232, -95019104 ], [ 2276587, -195673966, -298256564, -90001371, -52963460, 202488114, -12921844, 46273105, -284155985, 581424, 604322026 ], [ -27148306, 399350341, 650308633, -534518920, 509495231, 399002758, 427304237, 89895802, 15180645, 751000169, 683717858 ], [ -724097350, 384819685, -256088194, 14697991, -263608770, 424547598, -776774853, 123773267, -479991987, 20574672, 24949647 ] ] ], [ [ [ 15993468, -108734588, -52113695, -110317118, -673704435, -308550994, 134926950, 35017185, 118247263, 307591451, 418185951 ], [ -109035483, 99662934, 441865595, 28817669, -170330891, 168584465, -82067615, -16016634, -76488343, 454576086, -346581929 ], [ 120851504, 368961699, -5890623, -883213864, -77176630, -767614986, -900533422, -121737191, -449793999, -299620140, 810905686 ], [ -138395438, 6229219, -402804685, 314033096, -70312889, -783947720, -326790357, 432156310, -29084086, -207123774, 909769930 ], [ -226225248, -11663422, -35409164, -260305182, 136418630, -269075972, 717786589, 169833701, 113082097, -964843134, -263363096 ], [ 214122228, 28017644, -457806331, 202336065, -259733871, 101114298, -80951466, -587681275, -567015273, 8632681, -270726723 ], [ -49704974, -90983108, 610250194, -109821103, 257835124, -132182034, 314071416, -194341001, 47052159, -359046084, -557196282 ], [ 49121175, 357035097, 294502871, 548008858, 131209979, 395138103, -293542361, -267912023, -225607549, -405046947, -69856723 ], [ 392222654, -301209889, -120587718, 103461636, -360191856, 115575712, -71934091, -112669786, -374151633, -72870727, -414722971 ], [ 12226612, 19951129, -86974877, 335475503, 186888574, -44137160, 33051167, -514077579, -355909401, -152128075, -289084297 ], [ 300230396, -6701154, -34920274, -354547573, -741246784, -333156045, 319548433, 627947576, -401232815, -404949059, -144679517 ], [ 301579683, 21234931, 355853959, 169759413, 400890672, 81350982, 65728193, 149486585, -539926676, -369059533, -62550116 ] ], [ [ 143383188, -100595170, 188787780, 220395969, 375836733, -59697896, -272103984, 282688983, 122784840, 540885984, -448743519 ], [ 356181597, -37251095, 159971264, 2527488, 334744742, 94749046, 514706462, 9363468, 392680744, -132530176, 821204 ], [ -7474562, 217661276, 442410151, -413347549, -605993599, -724701038, 343976243, -57275357, 56150896, -628655537, 257333782 ], [ -213676028, -547546255, 145597195, -687676140, -4508736, 236063980, -263489891, 463084065, 80909068, 44850694, -517444990 ], [ 66243045, -855398145, 350772402, -169121309, 541357787, -142269842, 340192611, 700230554, 390177149, 535656085, -58772314 ], [ -459112207, 135747903, 48988161, -169872295, 220210763, -12763656, 116747830, -236065308, 29517013, 452290, 112351776 ], [ -471022516, -139607212, -4458867, 16610725, 302500902, -318896093, 211265666, -360099328, 357997327, 98135557, 57617147 ], [ 31272035, -6622273, -885752043, 15523724, -92790257, -409228923, 97763670, 41172856, -218532553, 235632019, 556014892 ], [ 514152795, 423726875, 129977766, 223462359, -562643428, -242023127, -360032533, -16802254, 17364972, -214538538, -38960815 ], [ -119232273, 226666690, -198754177, -164585789, 554741856, -143651293, -157433988, -176529964, 376654853, 20229953, 304068427 ], [ -315862308, -46751783, -302029574, 557549401, -3162845, -214320146, 391576215, -56173458, -175506969, -959408781, -63309515 ], [ 83362550, 188867889, -158187009, 488075807, 85717105, -25699338, 144729128, -107053623, 156636530, -97025569, 74160520 ] ], [ [ 313488827, 456522036, 730739, 46532851, -240425500, -842193171, -779608013, 70585996, -519352977, 68272403, -404394975 ], [ 27244441, 3398895, -444480537, -209310173, -291651493, 135310587, 131839683, -840459386, 137621488, 229918343, -227617003 ], [ 695830130, -361923528, 455577467, 583239690, 52407823, 167620767, -394680957, -24480462, 47097009, 169458347, -158099347 ], [ -22746725, -207150395, 163743359, 87665682, -503445838, -269081915, -51058948, -824946389, 118100161, -608576454, 43546378 ], [ 338641161, 25740500, -260951248, 124077199, -829122036, -21317490, -29569393, 211744814, -120394306, -307674679, -63704211 ], [ -856382104, -276151199, 384714896, -157943630, 642322872, 55040925, -668200425, 31223411, 536076101, 6551939, 14154139 ], [ -142695525, -5065999, -161668614, 396360869, -831929306, 1029970140, -32826900, 333141120, -665924207, -85558032, 690042316 ], [ 74310085, 451306042, 130520380, 87667381, 414655687, 185198703, 396638037, 100961292, 21691803, -214632888, -455641133 ], [ -286404134, -16860844, -39321770, -88591307, 74675412, 209113624, -94969754, 524422831, -331286656, 81040871, 180742137 ], [ -16868145, -133430135, 771736375, 368488152, 212077034, -33763313, 138895725, 252774479, -224169927, 72297489, -5301460 ], [ 701252884, 435916758, 570548799, 143326389, -234876598, -176657792, 251037204, 388577061, -502155081, -46307298, 12252625 ], [ -884660932, -649405490, -118761121, 761469279, -114488490, 18425532, 256056387, -114604063, -429705682, 412616256, 42094037 ] ] ], [ [ [ 73066418, -287789961, -295850452, 405254416, -420315776, -461317995, 387459713, -87998280, -265427395, 259762882, -1849889 ], [ 102638861, -509309395, -188730330, 69043346, -374627609, 65176395, -211301405, -141405976, 697680503, -27748039, -8348865 ], [ -70996477, 296016985, -564313578, -14042117, -259417772, -191033400, 8133375, 383927042, 103367031, -436275365, 38611013 ], [ -131358137, 54350857, -404393994, 359312312, 297934413, -25913703, -60850507, -19792715, 274276864, 200002717, 187409870 ], [ -549954025, -74068838, 503543496, 249749126, 169382198, 34552870, -14442677, 537220637, 385451399, 42388648, 564076306 ], [ 311961178, -444008111, -365200870, 131834690, 491698645, -763746647, 501385736, 290901438, -102902517, 160412127, 89839109 ], [ 853927677, -8911151, 612098863, 238659857, -45666749, 25372466, -226176476, -253362823, 221043424, 152603946, -291220986 ], [ 216863077, -19594191, -21384797, -319655373, -267682442, -797403764, -16288705, -120053581, 487910587, -72980945, 300605965 ], [ 335414544, 626054149, 483516749, -27317718, 66226460, 369353873, -521594331, 85355541, -160910308, 2452366, -23689496 ], [ 580823493, 54435902, 463887427, -98084848, -41417977, 513589377, 19827570, 6161524, -52094289, 161120251, 56832298 ], [ 9503965, -13401200, -12003717, -82706950, 4632488, 38965886, 44690899, 27794046, -180243994, -451595826, 344323247 ], [ -10820777, 411043371, -172749911, -107390798, -93932601, 293841011, 25793172, 761006231, 8866862, 457063637, 270047444 ] ], [ [ 88714562, 120980841, -431243546, -50775352, 958449135, -73695272, -473789182, 243074047, 16790785, 63040619, 48306564 ], [ -444466405, 334705410, 397007295, 103541378, 243502303, 461922359, -8520796, -490457946, -105528714, -30667670, -357913821 ], [ -96885940, 167288793, -238386896, 61234395, -23957361, 150939227, -252205192, -354263224, -265422494, 168972714, 106857357 ], [ 630234258, -76515428, -22463632, -43381367, -342145491, -163716923, 295302234, -252246433, 158143393, 155450652, 216297503 ], [ 340276151, -1009301, -303419554, 17668640, -874421157, 8184941, -770899296, 209558032, 252006227, -259794041, 244183307 ], [ 516168394, -141215205, 17347589, 591547754, 104915233, -3202373, 3814486, 175198582, 486202363, -111231580, -512723375 ], [ -384093011, 14381513, -97429706, -26226578, 40966296, -4689993, 568073301, -330945497, 64368967, -279156739, -128145101 ], [ 209677633, -16874496, -54556304, 155061052, 23487852, 131169137, -900634281, -96952636, 381715356, -526157640, -290929218 ], [ -27781670, -153256798, 44894976, 54354305, 311603149, 433890015, -962341059, -68650362, -313423681, 7326203, -663214384 ], [ -367192549, -300881347, -231645924, 295125041, 182442999, 388271330, -235195410, 40106489, 392814376, 233643985, -764667875 ], [ -785595538, -314320077, -432845921, 4864705, 366311267, -8639222, 569874158, 147807823, -318157308, 262460518, -722618418 ], [ -301121038, 261853469, 12550801, 208425198, -9825634, -95676065, -793933641, -666049569, 5761103, 633779828, 194224834 ] ], [ [ 895668876, -22230443, -524884403, 566602960, -133880417, 358198385, 954432082, 268446743, 687876730, 343518661, -7150425 ], [ -474306348, 570257960, -771834736, 172129554, 66058597, -336807985, -555112638, -341689664, -6587973, -278259504, 510333275 ], [ 702471361, 562248266, 368501750, 159681266, 38938622, 44736589, -606087084, -206075879, 262398784, 706348605, -295421218 ], [ -483246889, -1976910, 534419044, -196666393, -1675454, 69575434, 621460563, -151955891, -94436249, 178437903, 662777534 ], [ -52380822, 264230143, 6751610, -201764408, -31592605, -105322409, -247978412, -192727297, 613720614, -207938704, 472453851 ], [ 58739044, 794658310, -115853386, 427299037, 50810723, -651952666, -186299125, -203888315, 188281035, 4542846, 552949902 ], [ -249548222, -11891458, -220290791, 248912175, 117173676, 69248499, 515232680, -98536932, 536680773, -53226735, -392323515 ], [ 212125117, 118787846, -1872022, 245374999, -61985033, 181658301, 764330124, 60693992, 76740553, -932005855, -364337714 ], [ -141752988, 222275806, 522312964, 425973709, 172222207, 224869430, 32858005, 11233387, -14263879, -33843891, 256913948 ], [ 14699916, -33654254, -312943148, -66851568, 354870736, 502461101, -175773935, 213318348, 906088738, -477219677, 764348931 ], [ 175023793, -305521008, 11614454, -43538922, -609018344, 255688665, -480318720, -315531520, -221486733, -370643553, -338137105 ], [ 110879581, 186402975, 3181397, -977635536, 522310198, 508435871, -16898516, 27924230, -107849355, 30417555, -193856562 ] ] ] ], [ [ [ [ 11823437, -524212051, 715440173, -170265347, 861416421, -4499764, -117231581, -862812624, 81978373, 19946084, -222015942 ], [ -336581626, 97835215, 351709140, 543720540, -354616053, 98925693, 186861688, -176369166, -453381054, -94302659, 44573096 ], [ -340644810, 252942005, 475397410, -4404953, 134725998, -33027558, -877019149, -365410123, -379789404, 227264549, 665741119 ], [ 126171648, -281661144, 145584876, 349426868, -417783232, -447781509, 406134683, -169638777, 37579363, -1011402048, 155130125 ], [ 250240335, 60954121, 50807758, -219334221, -356960046, -764330234, -354975063, -309316917, 61720398, 33776087, -20616278 ], [ 146995236, -235075946, -2637238, 410602676, 3937221, 31227742, -825203870, -25421248, 705316521, 28033626, -214452926 ], [ -48549381, 550004439, 72877732, -371720741, 18800898, -273065893, -330313768, 620922586, -208514407, -158066670, 625731772 ], [ 705630483, 69098446, -119424004, 142925068, -760723355, -278150425, -213671589, 726961467, -353638667, -392711072, -129234210 ], [ 657704700, 12651539, -395060634, 9468923, 460829390, -180285794, 390178302, -177458121, -724292725, 22025270, 590084624 ], [ 381039642, -330518958, -885374099, -425149630, -481323624, -490641143, 470889285, -299278517, -288569131, 231605736, 64418593 ], [ -489447190, -292180587, 83721185, 4361349, 565168274, 207900209, 15881988, -206781846, -352516149, 149788500, -76541555 ], [ -54658144, -236859257, -366283169, 274127301, -638968357, -564157567, -128241961, -35703442, 84133240, 10024676, 289732892 ] ], [ [ -2379773, -426519308, 6387760, -7914141, -187802811, 181306611, 944370884, -625678790, -737347950, -110144850, 236429485 ], [ 38125595, 37271603, 379566912, -404007579, -626970149, -81681692, 18224319, 52616203, 542246415, 36795189, -428074607 ], [ 231549209, -159197472, 241978479, 99128025, -317828482, -171302349, 35321446, 783046867, 852584989, 153725317, 796441680 ], [ 53425706, -75596039, -265243129, -210741511, -41320930, -167554689, 272557711, -158544662, 121923936, 356580254, -81935225 ], [ -170081607, -47149571, 68879651, 21415499, 17375745, 65422288, 634196027, 135229211, -104939971, 8637092, 409525794 ], [ 651325284, -575656915, 45561744, 406069187, -178834626, -80105316, 201054719, -14447391, 874950475, -221792215, 70192557 ], [ 534743100, 235210377, 510872677, -45237579, -80874035, 781596383, 901920908, 35205754, -586434538, 24145649, -107236210 ], [ 300399899, -263038782, 77316368, -187252756, 41293517, 47809893, -3624547, -241944291, 83697071, -358959856, -176387741 ], [ 14028905, 90137740, -383875534, 53358155, -721007541, 79869143, -288167385, 32304264, -61151423, 399598022, 105255930 ], [ -401903308, -700827193, 375785812, -718833505, 205413067, 17167065, -387442614, -194851520, 587565436, -117385281, 91016351 ], [ 432033012, -60207777, 20263830, -449915238, -51505979, -265719715, 67098834, -296797234, 131171940, -50129713, 263650216 ], [ 283879317, -699807013, 946673214, -182279424, -54826229, 581471482, -237881121, -564806363, -574103870, 244835068, 16958924 ] ], [ [ 250564363, 292655051, 2016153, -581855812, 690669655, -35017695, -9540039, -631769238, 318668624, 503900220, 189602546 ], [ 127991373, 88594080, -261242957, -135828018, -14792473, 153357932, -73079703, -245963172, -9705248, -1861602, 4107183 ], [ 156660935, 180397641, 720490176, 155723986, -126829239, 78346590, 337271196, -177398643, 166444291, -578327670, -90719385 ], [ -438784223, 373625397, 287450369, 47303798, 60327584, 39929332, 349037949, 189985482, -379821845, -393144018, 19563080 ], [ 222067572, 19930256, -249888629, -795482002, -228112177, 348030432, 1006752172, 22101617, 1014635803, 238171308, 74437015 ], [ -521774139, 6621304, -45706418, -636069739, 15019595, -44749707, -141540787, 54028080, -151399571, 553567028, -542523994 ], [ 226580317, 106077708, -236630519, -418877084, -244822884, -96680918, -261706383, -195073264, -144669532, -599872011, -301269254 ], [ -176065306, 474947552, -108035139, 400039524, -423932155, -188818290, 801610396, -24949419, 148321799, -6443068, 131710222 ], [ 406015041, 83941112, 920134608, 134996932, 183998773, -249611305, -99121778, 351757047, 310428365, -676024496, -269435205 ], [ -22910210, 362928356, 244873242, -11594808, -118299613, 223859974, 357685252, -528269015, -115998378, 441060123, 18578692 ], [ -90598575, 349481472, 55987919, 179871883, -245783831, 219428369, 679956105, 232193330, -310480705, -278003368, 525619921 ], [ -4341752, 476090409, -2061232, 381143032, -511275195, -424611010, 38692220, -75449105, 66524013, 246161121, -12353958 ] ] ], [ [ [ -27955301, 443297325, -104635614, 191115837, 671268698, 59660850, 57177147, -91316343, 35112484, -230547144, 209412931 ], [ 736785211, 14485690, 669418061, -40625458, -137588403, 40757819, 582242758, -38125384, 95356642, -228439324, -263352266 ], [ 67323907, 110633289, -175110165, -599602650, -10014730, -163247852, 183749537, -528707222, -386446141, 19515005, 280141971 ], [ -49612415, -128982665, 361465975, -484313096, -756007430, -673798013, -703956550, 185056125, 202251847, 60742905, -246632460 ], [ 597244585, 283244395, 453322764, 160599353, 3835969, -67710331, -10810186, -694416761, 140936871, 481096369, -485584642 ], [ -62171598, 503563981, -17965449, 638715532, 84004830, -851436177, -369475080, -658758867, -620049082, -570155683, 125541808 ], [ -61708859, -545711935, -160528789, -154505346, 537428396, -138073377, -210983706, 10020386, -143488310, -188027920, -148264042 ], [ 630395064, -95571605, 45104006, -3986517, -101385166, -219122369, -498651814, 222156630, 581182126, -525029968, 165874639 ], [ -604693695, -473452405, 558354647, -49240377, -339535252, -970281065, -413008288, -276383080, -39728803, -163142243, -896455524 ], [ -115603844, 6997147, -7628258, 61462535, -106775059, -446663521, 95827130, -197436084, -76356627, -731490347, 475003953 ], [ -15069155, -531415389, 152634345, 176496209, 3993214, -51070290, 618065, 138007356, 522850478, 89604317, 314246690 ], [ 21009422, 400753797, 453673485, 136367815, -140512295, 36776572, 6864652, 37408433, -243371688, -209701133, 103968378 ] ], [ [ -201693539, 299103808, -56224720, 48583895, 357610589, -95083005, 13513767, -42220392, 317004606, -180587083, -268785586 ], [ 338588288, 830762992, 705500251, 63694879, 9989804, 259977411, 16085101, -466407981, -398289723, 5397186, 47194255 ], [ -406572689, -663527561, 995724397, 305608316, 7147175, -55729331, 143740074, 301692260, 193197897, -530207783, 6116851 ], [ 108501673, -231691684, -219191275, 11044402, 520592764, -238518514, 6922665, 145784082, 17026621, 60102899, 82579327 ], [ -923993364, -65322301, -879849777, 82231722, -525769671, 744203739, 847146893, 14444800, 561310, -347452785, 492964906 ], [ 125236678, 6484843, -504463184, -113730047, -287123002, -91222371, 9693877, -330436246, -350368650, -300004707, -215364034 ], [ 197199439, -176192721, -93309915, -194758328, -267534673, -452412432, 61836098, -580072251, 113357563, -404659494, 627016650 ], [ 560094649, 185836450, -152209557, -691685774, 232715466, -35077328, -127438645, 957858523, 19155104, -207113619, 65004028 ], [ 815280446, -786448211, 132645108, 50115075, -149989846, 123431916, -313914728, 335060561, -51280611, 641994641, -262250721 ], [ 497501785, 627907645, 245499831, -426944734, 940040759, -448552770, -61902333, 428029253, 95479312, 624162020, 213099034 ], [ 85969235, -113062009, 792835686, 229108101, -210672561, 722281354, -178273312, 625736601, 318122363, -740261833, 155075978 ], [ -38511014, 302844641, 395695479, -5085845, 13477184, 658946414, 648474753, 459874367, 29816146, -15279498, 518844995 ] ], [ [ 18312875, -366557172, -208048561, 210561288, -29124690, -115235105, 123205463, -235597895, 649293159, 100179382, 176984957 ], [ 49910886, 36358023, -207701087, -257053446, -147383968, 749923729, -157914941, -135582010, -91212019, -73622526, -112132093 ], [ -309738795, -285983088, -21847774, 72129446, 225355135, -213577995, -9076365, 609809249, 262416449, -66538260, 69423694 ], [ -696604945, -423649475, -338246679, -342936789, -93358577, -256889535, 38032124, 64721613, 135133563, -270976442, -459565428 ], [ -347012886, 365673849, 84833884, 53377508, -172498011, -592016003, 91934546, 453676905, 231322633, 112074773, -2899874 ], [ -122577863, -468796627, -98650715, 43431684, 94657925, 602978884, -106258407, 98683930, 619513619, 423751782, -60257923 ], [ 24043040, -11001198, 75769696, 570979824, 103756256, -868021524, -368357981, 80049889, 296687384, -14707944, -280216077 ], [ -145593333, -319721987, -136312982, 326222907, -364875924, -247177472, -773903305, 205754315, 433961895, 116389520, -380416254 ], [ -711285681, 404896989, -229003872, 107242015, -522519934, 15780072, 1038851200, -42006216, -2903789, -56671299, -831621702 ], [ -46313981, -277258509, -27561256, -318200070, -108932819, -439109514, 93784553, 169900119, -397849647, 35470328, -536874308 ], [ -69898587, 231673879, -575938236, 191383611, -154224130, -650207292, 256443375, -603589804, 544101578, -47282048, 106487006 ], [ -362410482, -503672934, 91684268, 104438240, 307551660, 58008806, 304817189, 148106943, 339745979, 619771605, 315969965 ] ] ], [ [ [ 1055052, 1501614, -31721296, -314967432, -15131212, -675150213, 467915087, -86700064, 49072716, -261039395, 420336191 ], [ 45397673, -329150087, -174321670, 472372503, 685213803, 619497488, 25926081, -57500060, -191823398, 44908572, 295362101 ], [ 39902278, 712701819, -286107047, -344313926, 206886387, -2802861, -220487437, 201525126, 160050225, -174064045, -444810806 ], [ 60885619, 194014365, 222700383, 740118773, -537299031, -290291, 28492363, 39971450, -761942350, -369457392, -71685219 ], [ 26370155, 271575029, 19766373, 83392576, 575981840, 166960765, 432516844, 100132624, 35972452, -148143534, 49718337 ], [ -23748340, -284177712, 19278932, -91816597, -15032954, -676464843, 86567734, 577514757, -136762024, 315657913, 2309716 ], [ 119516901, -112375028, 88037417, 185305872, 87360214, 16170293, 349700789, 199522322, 65988869, -44087032, 221054911 ], [ -321208773, 788844789, -428324876, 43006230, 613298286, -418158250, -15512160, -237438847, 38406469, 654344293, -133757979 ], [ 45576199, 238507346, 129594735, -723549769, 94432260, -111321866, -370642735, -81252615, 535057182, 434705506, -90265121 ], [ -194108913, 129736805, 575037525, 807228096, 145541670, 197423337, 25443514, -760401, -488847665, -386268983, 159697435 ], [ -72587967, -81788666, -113729932, 35586296, -303344110, 207626509, -326511508, 890865456, 168347672, 164635794, 238782361 ], [ 150072206, -119614445, -177732340, 41916332, -178738825, -206461956, -3038858, 630209991, 229155685, -853721019, 206943533 ] ], [ [ 54523115, -52219479, -198609626, 266721116, 15503210, 546302348, 713391670, -246874828, -744651112, -8328773, -33322160 ], [ 564900784, 579288453, 296911, -321402267, 120506511, -328111945, -167941725, -455876101, 93584044, 245379186, -781241407 ], [ -60884525, 646066456, 79714099, 304512969, 419284831, 131006906, 616433844, 48126521, 34614250, 817254458, 585259007 ], [ 136604581, 28684055, -29858387, -505049504, -170964522, -617485735, 559675800, 236247054, -586795484, -60515044, -321503925 ], [ 33127911, 726688271, 569585116, 25388299, -526825792, -388717559, -79487139, -133682727, -21970537, 52625856, -278925018 ], [ -441095225, -66270451, 3660762, -279166797, 161579669, -272043680, 764559391, 382645410, 72690398, -544684918, 608352543 ], [ -728238, -134285930, 4809533, -595430479, 11317223, 456277985, 479837256, 493124559, 554737182, 59428708, -15727399 ], [ -711099730, -102583408, -193448282, -340289034, 467480708, -282463089, 627687152, -57604629, -597445714, -483514087, 86526126 ], [ 301064843, 149011038, 467063989, 288225867, -166613165, 40990188, -12056339, 173508193, -51932083, 132533623, -34395572 ], [ 381344086, 497801681, -97321733, 15345217, -275136810, 440611411, 335846150, 73485101, -222993484, -472356383, 110890003 ], [ 6579631, -12544536, -422549755, -163403051, -159247574, 704818966, 300852177, -607108831, 8755677, 3752514, 701400773 ], [ -185760696, 254196984, -52026578, 275958971, 457055667, 305588403, -185295209, 62132975, 83445173, -72291267, 449785700 ] ], [ [ 172268009, -143948647, -551879952, -398170083, 171593722, -42270653, -309453493, -223468510, -67621203, 880127247, 521726093 ], [ 66620492, -279638234, 285229762, 62823081, -765533373, -73340002, -16740363, 511677616, 19380698, -775916502, 390196743 ], [ 619665177, -496792497, 850993301, -705959048, -442146452, 147237204, -561750289, -247219256, -225237324, 880658933, 634493984 ], [ -470891550, -310218808, 183297019, -195807, -563683605, -778340634, -297134350, -355544091, 246375837, 788032016, 894082120 ], [ 557719644, -9406483, -13759118, 52379864, 126344280, -155943475, 6935916, -206134402, -54389531, -403519570, 30747498 ], [ 276007926, 386221610, 483183298, 749800543, -13795288, -437445954, 131986484, 198343775, 208426521, 23195458, -53838668 ], [ -44237736, -35613330, -58621976, 216157004, 244408988, -235285500, -159088091, 78697531, 402934657, 37631531, 31037841 ], [ 13480470, -23511824, -8692283, 397475326, 7168299, -107357619, 81692542, -111467881, -119535076, -737479899, -116460338 ], [ -20082965, -98563905, 176762101, 35056910, 83960579, 2391978, -706584300, 555574606, -758876066, 418805987, 457116005 ], [ -150081225, 19566777, 313203641, 261865736, 557792223, -1109374, -150186253, -26478767, 502374021, -76422, 153209418 ], [ -121627698, 215560820, 93030890, 76740470, -318703248, -395076579, 1586451, 631424366, -13082093, 273490941, -284898327 ], [ -366386187, 5296345, -708644084, 384119603, 34382094, 248104090, -134772947, -143544233, 434847546, -53518158, -22573840 ] ] ], [ [ [ -245731423, 301373854, -768938579, -20794003, 279445470, -680829989, 432081004, -581811892, -102892982, -300771858, -724678117 ], [ -363148343, 312377142, -396918454, 192392064, -260284275, 816761865, 286967790, 58698799, -652202470, 335800618, -36319914 ], [ -126269540, -69995724, -19871974, -256148751, -294579541, -374220286, -521266598, 604451148, -37142492, -220741114, 3277029 ], [ 184084560, 144265032, 26770988, 331268725, 180620852, -109766640, -182443155, -131166428, 79147471, -427701972, -4509763 ], [ -540116732, -143880018, 20596353, 38147422, -10801191, 2963112, -546663545, 137113892, -377233554, 18121898, 27656516 ], [ 435964944, -126293762, -115097404, -394727346, 272971108, -942205215, 80955318, 45707240, 37623587, -339248931, -135952789 ], [ -120930967, 116113723, -74104170, -204721314, 2576300, 286305746, -713067415, -258490928, -83294459, -139265333, 478804896 ], [ -32001277, -150567521, 217714150, -2793566, 247458572, -1767292, 97801893, 57713827, 776491908, 28321833, -870410200 ], [ 414288600, 301694608, 348278289, 805097334, 406385711, 681976730, 715210542, 116626815, -7775129, -274584787, -105274791 ], [ 99005388, -3049052, -47240655, 579857850, 134128425, -83385790, 360822102, -239931578, -149518689, 576102266, -174847495 ], [ -316132062, 4877810, 450613549, -423200923, 65611100, 61456301, -215081635, 1993714, -1660866, 813696715, 237775484 ], [ -330912671, -415797816, -154541147, -170519477, 379653943, 503998895, 275157518, 80519680, 1396187, 733356572, -37150547 ] ], [ [ -333663521, -750103619, -6397536, 394373157, 472732159, 760883338, 443153431, 487349605, -461993011, 894905336, -274985802 ], [ -726922694, -36871254, -7015151, 64050026, -23035285, 126586143, 160429287, 363940907, 538938187, 407460580, 633015831 ], [ 273911921, -358855631, 332058245, -207574012, 438789391, -145789679, -16893353, 389700571, 296313623, -180234620, -198225018 ], [ 131948910, 786233738, -144101433, 43811159, 196499552, -878124774, -2576360, -352507230, 538497724, -1569939, -831799608 ], [ -177169570, 213686994, 341414816, 22177717, -355724748, -233179556, 100648845, -413088581, 35006642, 340287006, 132898821 ], [ 23343198, 47676412, -735423540, 185721128, 442407755, -351107028, 136411027, -654912065, 122499929, 381717133, -130391938 ], [ -393341930, -406356717, -21601455, -64453706, -5683692, 822782305, 314178322, -121301947, -619007030, 58139917, -7758714 ], [ -282239858, -14435281, -137531656, -190783888, 146508101, -66259337, 45907295, -75841409, -72358781, 10104181, -24103457 ], [ 132558364, 5672943, 89655846, -72119610, -148251923, 523149813, -22706422, 33638739, -142403719, -375872547, 331828796 ], [ 661822982, -32699984, 252513547, -588464218, 108882348, -29810013, 500089324, 12075032, 35260660, -156810, 76558271 ], [ -776482494, 388846686, -444670297, -46555519, -16447872, -184576210, 52862375, 490674825, 38264627, 50588721, 336714043 ], [ 67046602, -54771266, 192163547, -296343506, -116949877, -5846265, 6904873, 391999062, -13094075, 75403511, -223978789 ] ], [ [ -155748189, 56075361, -40195208, 674426992, -400100696, -339686278, 122109204, 96565671, -552724892, -247879500, 399421033 ], [ 426687629, 497547548, -84412679, 21929886, -150546557, 459434711, -320090891, 251524361, 669853067, -2430094, 402341766 ], [ -73309354, -183136999, 589267100, -150822589, -301954444, 537188924, 497064483, -652015667, -189320585, 491873384, -95827648 ], [ -374998670, 266667170, 47285371, -82994669, 91460313, 293213074, 153402188, 648622912, 784521313, 117591294, 169199215 ], [ 318170531, -104482539, -62802357, 377227348, 49455697, -176594971, 169859861, -85797748, -367897766, -81043344, -3642055 ], [ 265034160, -29479993, -38391832, 120788673, 45151792, 985415730, -75639182, -35472087, -233690600, 188516727, 413803754 ], [ -47955237, 32484034, -97040958, 365916962, 527875395, -220161906, -691470532, -197392556, -722761044, -716507793, 13255048 ], [ -10737050, 52455375, 284266455, -434792517, -762127736, 110902003, -236138177, -7094961, -630136142, -338516808, 439583998 ], [ 229464356, -442700295, 830726588, -107764262, -30814992, -546085360, 123537708, 252266321, -12476254, 670042555, 499783419 ], [ -832673903, -43247302, -13376475, 782731604, -458953165, -176200655, 856034549, 444979740, -10929841, 53848465, -175731769 ], [ -616016142, -49480887, -315836684, -22250656, -299138129, -333366230, 285268306, -642958407, -639512573, -546942091, 216243762 ], [ -174842290, 106473231, -257422513, 217815498, 511228404, -106519796, 1651395, -47409920, -549109562, 362014725, -310981791 ] ] ], [ [ [ 52030134, -340222943, -252307800, 153258595, 199118510, -91958408, -8998397, 255238306, 33023583, 111526836, 256559031 ], [ 77544644, 153451638, -48951222, -503394665, 345030653, -132621164, -99863849, 108560678, -609791, -370336436, -64653266 ], [ 367514630, 951945908, -238008818, 6179264, 688199939, 178242841, -390906321, -345245136, -943151, -307238803, 35226581 ], [ 528100289, -52904152, -7111195, 81956213, -641002888, 829858141, -171521761, 206668542, 70686116, -215086458, -503511963 ], [ -719520049, -297620304, 172573141, -55912539, 122100765, -107019998, 79925263, -751340877, 38478642, -571093662, -29127146 ], [ -159194507, -507743463, -491057187, -503670631, -229775675, -265272966, 450591888, 59083371, 683995113, 756380793, 94448061 ], [ 126129480, -85227786, 210057903, 318029423, 240718615, -590318647, 877018403, 192905196, -390997429, 157764704, -192335094 ], [ -115900445, 590203644, -84980785, 304721563, -881811268, -171076980, 231989628, -115538690, -720585996, 720340744, -268560862 ], [ -402805656, -324161905, 351379369, -309370689, 298077085, 611907761, -57413180, -116766474, 3951451, -224042551, 641717931 ], [ 36467338, -61264324, 12161861, -537198113, 382863470, -971384450, -411824793, 170514969, 150132017, -218868716, 279784449 ], [ 303146873, 29120808, -2647747, -411183853, -259588495, 276934177, 76551339, -428965870, 892937517, 10790486, 25506463 ], [ -484213044, 65103897, -338479719, -122907193, 164480924, -9893122, -298628447, 186807658, 270465623, -710903777, -443028339 ] ], [ [ 215792927, -101779360, -266608633, 655144347, 513408140, -20067627, -102871190, 674176037, 134071152, -339798957, -286279058 ], [ 123961365, 26161829, 111852553, 526378276, -818903673, 70317032, 707450271, -202695322, -975489440, -65946277, -11449987 ], [ -35274790, 402840489, -252793385, -141676597, 312332323, -586698952, -115629081, 7633491, 358591348, 20782848, -5791222 ], [ 608346075, -761551992, 25689784, -115605703, -170895085, 406964592, 51619723, -179141046, -37665627, 431468855, 5129117 ], [ 143426878, 34600910, -108380573, 411251626, 236641561, 526746840, 409197550, -447261758, 300697630, -222321378, 314841724 ], [ 73044179, 192061357, -405662874, 90507160, -142105659, -846764429, 152486433, 67416953, -107364978, 47015563, -36804796 ], [ -161444948, 40732864, -191048436, -210100049, -105342807, -655955976, -19186676, -96502810, -186819581, -138101878, 20806117 ], [ -11145574, 276819881, 117670923, -812639299, 214324901, 441349076, -205613766, 335240658, -466749904, -58088726, 752602072 ], [ 39909885, 2522260, 104831450, 29731051, -7946909, -130332302, 278717696, -381539625, 45250439, 29051940, -43591649 ], [ 817159657, -132649171, 54903001, 31823823, -44206744, 310131994, 30034627, 175087519, 22966177, 26596151, 217719949 ], [ 721484487, 496746964, -193288590, 298497923, 459541716, 90012395, -20459783, 328650355, -712216360, 179654028, 12689189 ], [ -376032335, 95839917, 104425449, -182725808, 452529169, 513705983, 409189011, -506861292, 14895755, 641580977, 28920069 ] ], [ [ 172793691, 82648819, -38580253, -117948002, 31638788, 549986084, 214226397, 254246637, 221437515, -552626717, 530971336 ], [ 259705418, 335753160, -10876746, -206191672, -64213365, -22942606, -7833680, -14407640, 64105524, -52397481, -395429151 ], [ 690026195, -69280776, -248988996, 29689574, 69645317, 161253475, -15368801, -56048089, -89981770, -760442738, -135300853 ], [ 569666441, -520104402, -212759429, 526140080, 320844553, 905111238, 63392885, 31032169, 662476394, 424976582, -71798776 ], [ -254231033, 8653719, 146551715, 25180508, 150964076, 17748176, 6773167, -3604599, 176449102, -1027844435, 50538413 ], [ -77726265, -620586888, 103391905, -702909605, 55008718, -614106687, 123043965, 87995030, -5566955, 617172202, -208569211 ], [ 50926851, 678293485, -32607856, -590292986, -233993286, 92571218, -17232951, 18143744, -989129926, -373158636, -280402529 ], [ -90031806, -934454648, -822684599, 142438795, 154113766, -47490717, 13410359, 59825382, -112509268, -54738046, 133537893 ], [ 75719802, 375944704, -806550436, -5695070, -335067171, 4983633, -857831266, 123408621, -617716491, -67429473, -60552841 ], [ -360983978, -680808832, 331397014, 158727150, -550421223, 935009561, 271167877, 153640251, -31487788, 148820489, -100413909 ], [ 194176919, 582800021, -306302047, 64690510, -441772156, -811064532, -338700352, -553776285, 236233811, -59628598, 339668472 ], [ -32624498, -506155356, -239733052, -182200848, 63710507, -27716884, -364346273, 16298015, 507290117, -884975534, -244126920 ] ] ], [ [ [ -247969746, 300712957, 7986832, -52921517, -544760407, -109291077, -196343106, 43539453, 267562228, -684688438, -40934963 ], [ 489528221, -3048453, -236875309, -492370789, -106445212, -161935126, 129660901, 212232545, 369593132, 166522506, 184752855 ], [ 221827961, -273226822, 289508343, -416180175, -17953156, -204426046, 468603425, -457263663, -58558876, 377488649, -569442870 ], [ 363754033, 158476688, -2141389, 43613412, -158737798, -193425660, -514036565, 71059818, -532279386, -856181855, -48351542 ], [ 185836400, 73068896, -46633338, 88265389, 565186342, -430899324, -77179214, 203422245, -45041628, 401858302, 358779272 ], [ -10152575, 14503924, 91362853, 23716347, -62496391, 525935215, 5542793, 802011806, 1018839990, 223182622, 113676460 ], [ -422063933, 342393730, -611866900, -273204984, -84298808, -487632881, -90321264, 158695806, 404960397, 358418904, 219977445 ], [ -242260943, 224802233, 444782582, -299753524, 610639315, -5022347, -895618222, 100914244, 402209937, 79456527, -89633005 ], [ -166717489, -402243125, 355392682, -547470585, -135422032, -70655151, 2572121, -138933321, 391454564, 139139005, -277266555 ], [ -240272086, -2460657, -30747991, -457620076, 234716222, -125378241, 108810821, 534170895, -130412066, 1250394, 50989352 ], [ 91540385, 559367465, -372448702, -37870631, 480938836, -263956927, -30621624, -22112450, 606002724, 375260220, -182950544 ], [ -13768227, 109581801, 35458425, 139936850, 187823565, 241985237, 692756412, 740294403, -576986787, 74051598, 12846550 ] ], [ [ -27572506, -761441007, -291801141, -47627545, 67084050, 546507060, 218241454, -565372402, -90579063, 139048506, 428338801 ], [ 217841841, 393191830, 120136405, 892101087, -53838058, -222236733, 638068557, -210584596, -364623398, 307526313, -25823302 ], [ -43687236, 343080065, -198283763, -41233358, -90957826, -352886700, 299466755, 18028183, 78488985, -34293699, 6979045 ], [ 750471890, -22651018, -526885847, 238010375, -64976502, -33250024, 89462695, -468463994, -532947357, -759870644, 19684108 ], [ -2075482, -8823191, 591140006, -10664445, 484871068, 33453321, 33732572, -328283097, -484904211, -58310021, -98931691 ], [ 264409707, 44354651, -342200699, -1221604, 47065915, 347772750, 466192311, -346399049, 60513497, 501521558, -49062154 ], [ -462119409, -475398602, -201703160, -82440171, 191945419, 43827117, -8878666, -455404636, 74725222, -20700404, -1753805 ], [ 236950302, 10863632, -57816702, -72396066, -454643058, 195646051, 29602958, -105887409, 109039119, 126274278, 439168217 ], [ -21555136, 481524690, 771761784, 373822056, 29149, -4705512, -965592646, -207758515, -606806972, 104658311, -77509327 ], [ 57991361, -34501551, -301176823, 89134911, 256902778, -107133881, 77034319, -117329334, 277846462, 73618237, -82694631 ], [ -66014158, 628496412, -189315216, 141697171, 153162069, -772353193, -172129286, -132389311, -139046847, -11715030, -64253496 ], [ -33584471, -88434745, -185312423, -333396042, -243838768, -411948070, 393659918, -301472854, 52342057, 561946062, -650790472 ] ], [ [ 448489625, 201471687, -38108478, -27035422, -19660607, 61719184, 34852261, 14003295, 738847523, -238505836, -864473272 ], [ 10257911, 30770585, -235658820, -3107195, 49884565, 395798834, 6593203, -40126472, 379011509, -706602696, -12810460 ], [ -179694445, -56178483, 72520260, -19285529, 666674114, -15343808, 293272750, -622290304, -658569278, -117226522, 14442010 ], [ 146433582, 40452351, -12408194, 232069886, 541151944, -281973568, 237238441, 245959900, 83629832, -252545354, 110091781 ], [ 412593975, -192613813, 82040569, 460740539, -806493304, 19552930, -945299884, -138757579, 224631869, 750251875, -259053162 ], [ 250321258, 447376696, -51753959, 563681128, -422262538, 709668147, -415394520, 552982819, -506226219, 18291638, 16187884 ], [ -86063536, 86097886, -952003040, -36768056, 511315500, 64305862, 223965616, 68211779, 427606991, 267915524, 81513450 ], [ -206129815, -311965159, 611697188, -63953195, -83522359, -65654983, 239978947, 204167323, 328502631, 71005045, -29739698 ], [ -617658787, -759748970, 92148097, -76650000, 65856131, 505475, 506850857, 504792664, 31685418, -44161399, -350965869 ], [ 103242271, -597695641, 140028113, 367577501, 146021469, -332058400, 163278220, 345579554, 121641517, -402292462, 3968279 ], [ 528556, 107700031, 64542057, -119358632, -570053441, -134740127, 264758318, 101781156, 250885540, -397428670, 104792422 ], [ 175289178, 421385742, 179120326, -418703629, 70186572, 256675767, -33057670, 154509500, -19008252, -5615657, -21553556 ] ] ], [ [ [ -277352560, 98559479, 561487252, -87105185, 508513070, 536074092, -76192845, 314723405, 537184631, 86434679, -191683698 ], [ -925617909, 21183177, -256964719, 1917458, -28300165, -386196212, 129398214, -593199782, -1838535, -115555868, 833834722 ], [ 374519596, 414784787, -394275672, 180351467, 27921780, -126781725, 82522258, -271234910, 15018482, 601733326, 203471897 ], [ -61690304, -301726762, 147279440, -99148914, 408659638, -161130275, -811838612, 27905918, 443976766, -94769424, -950654433 ], [ 67135922, 98608737, 209319545, 647898731, -420198023, -172980537, 338338196, -296180667, -521177673, 311127458, 46007219 ], [ 557847461, -29984012, 19584159, 1021772492, -480651725, 91873012, 115490470, -450007659, 5586026, -411521297, -128115744 ], [ -787397429, 2479689, 187659542, 39168859, -455023628, -579882232, -131239477, -171230350, 79929249, -115986264, 423304965 ], [ -341060052, 549857911, -146704481, 42997925, 547389087, 109913058, -102316425, 8268603, -988728270, 502417855, -175184829 ], [ -395340020, -583449953, 10167031, 328903131, 224162120, -222500248, -35338583, -791668905, 215685344, -797031054, -726390809 ], [ 521827435, 413934223, 637366796, -2364588, -650406619, -476136761, 548015274, -856080206, 224238250, 37659990, -304004131 ], [ 91342711, -12242422, 321855898, -791200038, 286539689, 405455759, -10979969, 277931461, 175549801, 87280557, -348678524 ], [ -45065978, -22428546, -54925865, 768895735, -265028415, -433834577, 407403676, -18335217, -92335160, 45098678, 321340488 ] ], [ [ -238191383, 317343527, 60908572, 405464611, 582221, 936439735, -460781282, -38098301, 820115271, -412590573, 447093162 ], [ -511395257, -172283862, 21990820, -336574925, -56578972, 247594547, 128209456, -536393766, -669392813, -184937691, -357719711 ], [ -18708919, 528683121, 590366550, -864117242, -89582550, 97919604, 625350023, -540073751, 152219835, 135884915, 473890120 ], [ -60006020, 280357401, -63484722, 668167957, -11550300, 636589391, -170288069, -135476152, 7843872, -577750074, 57608675 ], [ -129855061, 417460529, 566921134, -528968131, -11685020, 298629677, 262521317, -486024836, -180145301, -78939514, 384059679 ], [ 628026376, 149103398, 87564979, -303304354, -120689348, -92850570, -319443885, -74068402, -573556761, 136098036, 515998306 ], [ 242767436, -443058192, -76814081, 430473128, -506897251, -71866980, -18420008, -401281052, -268322328, -1658077, -14150389 ], [ 128019010, -110391451, 41836475, 51569575, 109692756, -743352418, -55154049, -743721912, 80210128, 566090434, 202307065 ], [ 73361131, 44489170, -50786669, -169608959, -342331855, 429048468, -139522177, -219305369, -62576679, 278542501, 74846586 ], [ -38611571, -71790776, -901714202, -74674532, 6251272, 304509525, 4226810, -290500457, 92373826, 91999370, 433431460 ], [ -46304343, -195594908, -141998785, -152164913, -144446988, -691455109, -242548706, -305421694, 213128344, 646381530, -72199152 ], [ -190053153, 424558276, -63873856, -1009907, 137021779, -101649772, -386667302, 28054947, -160226569, 150513290, -273728956 ] ], [ [ 878981783, 95155046, 123866444, -95164147, -81649111, 42178350, -167043564, 309737809, -46221083, 77895178, 203033210 ], [ 129992487, 186965803, -208273913, -18631826, -84444858, 446798141, 289785770, -238963062, -801166, -160440516, 103518534 ], [ -348852188, 38810376, 681078409, -805525451, -518488800, 149310465, 164724148, -65980482, 167091851, 59346268, -38490549 ], [ -32531860, -736271345, 4182907, -287321071, -74290419, -519676117, -8209676, 689886348, -593004182, 783962618, -285132646 ], [ 485965502, -466212481, -148972885, -801997692, -214481323, -74425873, 292942349, 242358037, 490011959, -19227562, -308549619 ], [ 79657647, 101453640, 390139659, 52201659, 17838129, 553785969, -344324759, 966216, 83887255, 84191152, -140048169 ], [ 380853247, 86424459, -247583192, 90927316, -67956725, 23418878, 784799447, 138854229, -64662577, 19477434, -88352551 ], [ 357957435, 56850125, 463575148, 124004617, -178498889, 683944516, -230219327, -65465893, -252930180, -304720997, 14594981 ], [ 130537373, -8215780, 353235710, 196058537, -500802, -517003997, -313741680, -237603489, -38726365, 403550763, 79521183 ], [ 58808936, -802508583, 13494760, 602277632, -160904352, 379887528, -362756456, 5006122, -304766831, -173442712, -323314777 ], [ 617326410, -100111514, -776931, 454500213, -326269801, 161399980, -93262052, -610729792, -332906147, 316400793, 219136993 ], [ -11763401, 45773035, 356071615, -81521466, -531576642, 83383376, 341858674, -373795931, -464916614, -97900806, 237258277 ] ] ], [ [ [ 543473892, 298698344, -219870302, -332297532, -829457274, -85054931, 151859816, -728406970, 419437168, -29032423, 68853475 ], [ 364475372, 447282338, -232075842, 306256136, -138134535, 394050401, 409235327, -245263934, 28520459, 225341824, 123588330 ], [ -91425322, 100958386, -658199079, 686496559, 11123388, -402075691, -44911774, -890621, -254415526, 144084738, 180618629 ], [ 391242119, -175940396, -203608530, 91609570, -350240137, 143549442, -746573763, 144911317, 258502689, 86549777, 689540365 ], [ 63234159, 27126260, 599273474, -18178477, 384298635, -465285109, -41512309, -134327172, -339858767, 418698868, -367797402 ], [ 284084736, -202037353, 237009157, -92945280, 833025899, -282969740, 31576971, -5924647, -18343939, 519325479, 290518814 ], [ -285031941, -265774922, -576135157, -9869213, -549432613, -129095087, 626177025, -1375791, -80178961, 579985503, 51227699 ], [ 108321054, -738164378, -10624368, -336544847, 787402647, 354020454, -353486282, 98087712, -445607764, 6405812, -328833572 ], [ 432252537, -15268149, -183690835, -214360878, 705314359, -71951940, -156159485, -480557304, 1719410, -148427272, -48654815 ], [ 44165947, 152929951, -60158970, 530958208, 385789560, -33328089, -713551366, 49774276, -646704092, 179346485, -194279830 ], [ -215278415, -470250796, 572868079, 66141242, -96650952, 148855991, -32032646, -17606272, -462267578, -391299923, -286196143 ], [ 311153497, -11135721, 974139443, 815665132, -250427596, -21746250, 198873053, 280866432, -177197874, 307486646, 825210 ] ], [ [ 125414691, 6773241, 400035843, 54305560, -527353869, -843224024, 244472716, -373563429, -372193085, -717175887, 666869559 ], [ -220400509, -549703037, 29299954, -24739190, 145773881, -951481, 85509902, 181962773, 13594600, 248894134, 601296594 ], [ -340926827, 161686286, 890201344, -62831865, -223501659, 166279555, 64990810, 276147116, 228808708, 538061775, 170877343 ], [ -881765567, -70226159, 55702601, 52501788, 124263787, -27649144, 221785013, 139584399, -694922350, 310901813, -635052927 ], [ -43790251, 576614504, 126810660, 141004746, -29840463, -132100215, 7527113, -258524413, -164571432, -231062013, 534395770 ], [ 221345413, 128291907, -416419596, -2349385, -169752501, 9477565, 14122787, -891699442, 286199351, 192215710, -749875555 ], [ -211353729, 37873480, 57696271, -59102451, -4360384, 258188525, -415991023, -33749003, -302194899, -406659253, -144913715 ], [ -589961120, 157311548, 326871276, 26130577, -18120790, 159355083, -23092126, 680933368, 586087897, -124489372, -74170171 ], [ -9124560, -28526181, 11322066, 947862982, -92235518, 129601421, -530849939, -834095826, -969476467, 123309510, -108972572 ], [ -79034240, 351992000, -121934075, -340594599, -89936856, 465415614, 612390209, -235564177, -36474228, 765365783, 257419842 ], [ -375888009, 164043076, -405557653, 21153353, -308579046, -253326216, 107990565, -340498605, 73742919, -699476982, -301784118 ], [ -115653462, -258920237, 191267314, 23304606, 73081134, 16892355, -56906434, 282322701, -6359592, 101160112, -319476 ] ], [ [ -13294542, -96125801, -457922142, -256576377, -141630466, -156135710, 11472773, 179651923, 724850035, -624860502, 141180052 ], [ -54882019, -719660470, -437404656, -377144477, 15802213, -264973622, 131692568, 555953676, 271030702, 7337, 91764107 ], [ 466620522, 4798126, -238912586, -120155672, 148951909, 178850841, -67506820, -368533076, 393075308, 355024855, 116410675 ], [ 62423813, -548643854, 350154423, -264669007, -239900685, -252727026, -218982230, -661744125, 31648741, -504402075, -20987276 ], [ 560360177, 951136811, 190654825, 516445194, 11969381, 607190582, -412218105, 342632694, 33965588, -3597622, 31364209 ], [ 446395431, 239370436, 20366968, -437580453, 7354211, -184361751, 118523071, 86913025, 303305392, 307757173, -155408934 ], [ 713200306, 615927027, 531351806, -426528659, 388046788, -279274859, -240381244, 100768813, -61856049, -264268511, -324368793 ], [ -543388732, 3641280, 219934912, 41314646, -638504426, -692173535, 194966808, 280799251, -78664933, 335866491, -109702964 ], [ -727442420, 472376782, -698409757, 77745336, -85066356, 486256808, 3938875, -476363000, 130883125, 545524978, 6128567 ], [ -578605625, -387724572, -488578886, -246334841, 107919335, 628069155, -153645842, -142108380, 202460402, -1231256, 847578587 ], [ 6875300, -16256732, 801750648, -432724118, 533516865, 305548875, -216308549, -840700499, -169099790, 44650175, 119425168 ], [ -454353683, -609255604, 170618803, 8597308, 392378659, 128484392, -577653823, -497226492, -177356588, 446029905, -84713490 ] ] ], [ [ [ -586119425, 105772663, -170070934, -136358373, -315620676, -28212190, -52361362, -155233899, 134735985, 681075314, 547915429 ], [ -271138321, -52602730, 238577906, 36806616, -73581335, -149895053, -143894490, 8926199, -193097048, -545002598, -142343633 ], [ 547782870, 475835554, -145996541, -942149208, -574605377, 683675380, 679531440, 85508139, 660403743, 471644579, -792588109 ], [ -67001625, 1945870, -460046037, -192580027, 40255850, -512383622, -89974568, -284903304, 136398112, -229389719, 885950445 ], [ -43671347, -13528674, -65475574, -60637578, 460644228, -129439319, -160225184, -170964529, -25044596, -523558556, -178138946 ], [ -70557884, 43424262, 228984725, 231092448, -179058279, -330721954, -138104610, 410622426, 775993714, -10005165, 65691089 ], [ 470205601, -174703631, -302371315, 114048374, 515831613, 88846136, -134198692, 317555336, 184319866, 305900195, 397949995 ], [ -695708678, -339275553, -10441294, -107858451, 166621466, -592852846, -426155224, -562856791, -796185590, -653374720, 71779929 ], [ 336465281, 178528381, -87941637, 51073012, 226065641, 50638271, 88369288, 192469163, 342460179, -100114793, 451468138 ], [ -14035007, -132199044, 149332133, 304897418, -546572656, -2231128, 139327078, 299360475, -149755635, -302345809, 183424977 ], [ 608024396, 4292986, 104365795, -152387882, -589126734, 304440686, 158459497, -91599737, -431673932, 350667732, 71817341 ], [ 128122372, 2408104, -325275721, -450377674, 599625111, -113693265, 63870657, 325469650, -136478493, -469644107, 185772990 ] ], [ [ 600123590, -101847149, 283184113, 540085166, -377839884, 229542579, 304074659, 136208159, -396614678, 46340913, -318698180 ], [ -553652878, -22742492, 180795094, 460758, -184950378, -129578897, -961285478, -347628789, -418917251, -124035678, -1463533 ], [ -17565706, -193871135, -153216604, -694627355, 391048374, 513178855, -566083647, 17739167, 2188079, -614289023, 118372315 ], [ 155399228, 394900245, 274377779, 10736364, -889413, 503628908, 803897842, -11352725, 54006303, -627771378, 398381981 ], [ -296130494, 726078468, -8076234, 832710289, -594899247, -434334457, -565413096, -252028073, -932470660, 113103058, -248699223 ], [ 580262358, -276073045, 551490985, 96188499, 341371415, -276227328, -83473797, 8764022, -91692561, 988880741, 71204549 ], [ 562151610, -49880241, 581361123, -12926901, 288671638, -40247994, -223974874, 853835393, 579972205, 474630616, -60424810 ], [ 11969955, 69570162, 471902191, 32988775, 326665959, -46463496, 5201127, 82926295, 117213302, 31251522, -807965064 ], [ 918000411, 446506148, -135611600, -224896427, -138573679, -106852471, -441784651, -461591333, 100760859, -182733698, 30226079 ], [ 308376452, 516173486, -201768784, 430534111, 417001864, 6588407, 177909352, -98067357, 219215308, 10732076, 648480220 ], [ 236453518, 43053851, -896920574, -70809633, -3050129, 279860346, -387660733, -49259416, -397787686, 840819695, -936249516 ], [ 127849111, 265883958, -586586094, 508568374, 197352279, -34955338, -102323041, 168147330, -27792622, -3572494, 250695059 ] ], [ [ 70625004, 357343128, -158386382, 126694414, 373619726, 721654125, 596488789, 64766159, 168069960, 166668613, -61972987 ], [ 95506929, 766563, -59193714, -266346765, 465610668, 508686188, 444755462, -460697082, 646690897, 352277619, 60806917 ], [ -391277589, 457421824, 525366267, 575704513, -425260001, 545492478, -71352305, -77417252, 85393721, -126860894, -145890085 ], [ -6944853, 427372171, -345563981, 192384360, -194735365, 69885007, -51663511, 767979560, -93796489, -317241943, -23200154 ], [ -168093987, -644229326, 43752958, -168692404, -106887230, -18396401, -70548261, -186002573, 214630870, -211139411, -685102249 ], [ 169928963, 71320828, -115856892, -178745275, 632055005, 12188072, 493580214, -20709816, -460767523, -11504904, 4626200 ], [ 110607319, -11884058, 331381082, -827109691, -438858169, -872960934, 137527685, -193777444, 550738184, -65347778, 474921482 ], [ -20177944, -315935570, 192158631, -502249296, 301436265, -12509603, -186284632, -274917940, -230011342, 180523266, -111816588 ], [ 127048415, 31204875, 31695587, 99311675, -124783149, 68132095, 48518278, -869262987, 376761924, -660240840, -266097404 ], [ -82962633, 145314914, -183282574, 96755708, 6405571, 73744074, 146423542, -782273443, 200334145, -288136817, -23283361 ], [ -569967931, -246049789, -566176453, -175958332, -201563888, -244566675, -216876699, -30177708, 344511191, 112196680, 150938158 ], [ -204736191, 482221403, -11018732, -741520697, 64741912, -22951821, 261581766, -85913541, 467544346, -246436287, -43190354 ] ] ], [ [ [ 100663436, -470355744, -252861186, -382799450, -460232045, -376504170, 231955056, -21671600, 442975687, -25193825, 3889963 ], [ -39950150, 351483642, 375415074, 169059079, -143432600, 88426173, 63799691, -649592763, -766064256, -378277283, -190504461 ], [ -403957407, -222907770, -935077605, -422884, -151539778, 12429314, 1176897, -280412519, 205549253, -106480917, 496841864 ], [ -133670520, 349096830, -238640098, -271670952, -519555564, -120188569, -39032443, -180485363, 458975738, -74511802, 689193138 ], [ 836246356, -30171695, 138202892, 116026673, 193135206, -34186589, 345032359, 100946193, 381757289, -836532843, 711949469 ], [ 257323319, 52514229, 509466162, 773173589, 18168611, 628162245, 90831191, -719976749, 48202909, 196812901, -48168877 ], [ -691797308, -358769503, 889984448, -360974699, 154938105, -167246536, -58688537, 48770185, -218643510, -176086531, -166558801 ], [ 360889950, 49728588, 257489376, -121183219, -70905216, -227161245, -6839902, -265431822, -67126214, -96420669, 6975910 ], [ -143380398, -490809075, 231526389, -22136342, 441645730, 242358522, 128142864, 181602913, 302869322, 112035023, -47838489 ], [ -601397096, -32216775, 258833750, -8682457, -248225946, -566907345, 16251194, -76123061, -324947613, -245955525, 12420061 ], [ -159631241, 21194221, -71434977, -418283454, 76252234, 42819688, -154969007, -592827602, -64983694, -550177372, 537640292 ], [ 72719632, 418092265, -300131313, -68113119, -11526159, 554111634, 12703090, 939615648, 214425378, -156700208, -318578840 ] ], [ [ -222645582, -202344441, 428287275, 546234253, 815611686, 304704673, 323695034, 871514200, -13609322, -15932560, 2329153 ], [ -371807, 231313363, 12126410, 114962764, 51072201, -208439481, 103252883, 256313579, -611034180, -4394196, -42202593 ], [ 2329084, 65740564, 484372697, 228816858, -117093806, -301138566, 339050696, 39598337, 583414837, 262642859, 401480347 ], [ 547151209, -85880651, 59456835, -218509850, 946521153, -69180814, -28496850, -597726392, 12391143, -61088957, -69378505 ], [ -673660139, 81199109, -18105206, -8836786, 512834470, 42541698, 714811013, -27664997, 455377710, -32824529, 324365690 ], [ 45370775, 119474943, -437161074, 886894657, -60658408, -12571554, 8308583, 526722026, -518121280, 84139883, -608500187 ], [ -438636770, 22249893, 117511374, -12683508, 57299425, 160027648, -726908518, 595311187, -79374543, 255959710, 52979096 ], [ 226435802, -760552712, -275470211, -245507695, -765932906, -234158117, 567511251, 310680532, -468268416, -560654939, 379524266 ], [ 161769290, 635768344, 226783177, -24862975, -134982717, -622570829, 247726005, 90550803, 16558558, -6284482, -346100892 ], [ -516817576, 694176100, 323836153, -211382879, -38214551, -706725263, 334376624, 47811227, 773384491, -207642170, -153441435 ], [ 7867717, 116775377, -303016230, 25907332, -151481038, 3906747, 606157655, 461361587, 71607641, 233883019, 100009539 ], [ 618820057, -116113077, -12028535, 515768645, 5179301, -16868497, -800733679, 735067149, 7549235, 54378398, -116070571 ] ], [ [ 576060814, 67542161, 402290947, 247632554, 380321405, -342158272, 33598217, 621568193, 64613730, 447723905, 63238389 ], [ -433964627, 233814130, 285843699, -526042209, -52058604, -210456659, 567560044, 144892748, -59004622, -206732779, 448686882 ], [ 615954748, -634559487, 674166290, -143184455, -10655268, 205648221, 454786213, 212453248, 147230512, -444199485, -387640655 ], [ -290892383, -35325149, 17558182, -73199763, -1190138, 77075652, -803659090, 145411103, -357993556, -403331462, 263091418 ], [ -101995693, 147330890, -6262190, 237787699, 67109926, 753400160, -323166168, 303317342, 886070936, 263690983, -278886656 ], [ -311224641, -298875422, -142193931, 126686514, -9956825, -68640372, -166879989, -458280113, -244153448, 14495358, -524246068 ], [ -65421007, -9345438, 226518716, -273357585, 117324791, 139192127, 461054955, -92701659, -303693255, -391645295, -752220581 ], [ 821254243, 111009349, 2655861, 23343228, -588666030, -328293677, -675858262, 92132999, -22209705, 951526656, -285322797 ], [ -455679207, -91840826, 767057199, -376541662, -184904307, -92133605, -25680912, -382322273, -63742072, -56487844, 361524995 ], [ -240624038, -53670915, -241837472, 89771008, -633712823, 627123473, -208398765, -107372139, 239474927, -25292697, -747653865 ], [ 624168180, 464232932, -79978689, 8031376, 598805144, 473048697, 57812053, -70286064, -750035522, -567503228, -139723596 ], [ -260390040, 169926015, -337842469, -346932866, 338931483, 543634445, 34215719, -19546688, 82939206, 147496229, -587786456 ] ] ] ], [ [ [ [ 205025187, 612951860, 180306201, 143743950, 644695267, 5233202, 133094222, -811970336, 71623459, -8812395, -112418207 ], [ 4666809, 36106265, -196738800, -632482238, 115100208, 450464999, -265241954, 242223581, 153118976, -15978759, 207214876 ], [ -254315230, 251495733, -308977773, 864249913, -458639141, -38941199, -355209962, -107268682, -128589399, -145486300, -240295302 ], [ -282605593, 214532933, -8258729, 230407469, -418730045, -269166339, -165992078, -433930909, -63481691, -450026215, -168089180 ], [ -102805266, 522100589, 12363001, -222140190, -422761781, 51896627, 223223438, -141790211, -611639599, 264989911, -44521582 ], [ -11738344, -41941830, 24223667, -530509182, 21420299, 83602294, 246605381, 104914279, 245030112, -289928697, -714384266 ], [ -94133259, -507219104, -115418348, -211357730, 241409529, 765548725, -568864629, 449222056, 681314282, -394617495, -485593376 ], [ 143290326, 81860448, -101928338, 133815297, 841650368, -149235083, 440520796, -720748153, -317573694, 447592830, 342486063 ], [ -146935195, -17944913, -284719694, 19868485, 352804801, 94744693, -368633062, 198120061, 471532758, -21456098, -177771055 ], [ -246344508, -527034269, 760061992, -111678985, -376664930, 561706473, -516435424, -297009466, 310429739, -445176771, 22936397 ], [ 640006644, 76673719, -59387263, 70292941, 821455244, -946126399, -49300958, -307699798, 39044182, 257249180, 39829504 ], [ 302236321, 378199599, -471384926, 15030359, -220715800, 256789019, -107645855, -26338474, 7088029, -11503737, -324936516 ] ], [ [ 104737527, -459957813, 122859941, -22223283, 574935736, -474513475, 952059924, 415776583, 426126670, 341800765, 160699610 ], [ 319726832, 565509011, -428941716, 395086683, -102230323, 651332523, -94864868, -4193283, -159311910, -238718769, 50088630 ], [ 509765578, 388824751, 149318014, 374629346, 138283649, 272636657, -5779167, 406070237, 385974119, 47357698, 477412549 ], [ 31113143, 313061542, 1220653, 162556760, 325973335, 146292572, -465882236, -427436767, 20505982, 727911337, 425233529 ], [ 111613336, -12088617, 177216917, 56848857, 185339124, 24368880, -460094814, 142764932, 119372150, 16257958, 306244664 ], [ -609296939, -224594421, -47899421, 36597855, -221346379, -120493105, 313812341, -160974319, -546511283, -332890867, -82685608 ], [ -279406432, 88746816, -273834541, 231973101, 359033166, -334576125, 831300449, 187650759, 498890372, -317441603, 128021084 ], [ -396878242, 441591660, 226986801, 304019819, -42086881, 250037342, -256316, 743329273, -56983873, 95786107, -539315289 ], [ 17142063, -514474505, -210222816, -520917326, -183670699, -7653299, 324334406, 126108988, 64876372, 710606502, -110124776 ], [ 169762663, 689343100, -115028491, -448804071, -195236313, -393492251, 577368647, -153682221, 569436963, -81969903, -203075058 ], [ -330725794, 51432521, 111452212, -263253970, 153097800, 349577233, 648780736, -732134754, 368170861, 69272055, -434009482 ], [ 234158496, -762156966, -147730360, 513975468, -94564658, 306485213, -694851781, -217392723, 683482873, 208150363, 111035103 ] ], [ [ 78918843, -302737414, 2007740, 438096398, -390334596, -36313502, -112738777, 546740228, 43034595, 652419991, -240918862 ], [ 183371561, -129874388, 178421242, -85568121, -1139319, -268534675, -429298243, -86641860, -438094589, 5953560, 24196603 ], [ -501784299, -57225268, -90985938, -299549570, 184691614, 237430699, -649799666, 85505764, 353948165, -986415594, 285130560 ], [ -546911337, -274577962, 511482251, 51430915, -123278687, 20483998, 535903239, -664971342, 225421317, -171128924, 14165192 ], [ -203464981, -7043364, -459898132, -704624041, -506390610, 183921511, -68266311, -108303461, 101763112, 310857088, -45748399 ], [ 633355033, 190693501, -79486667, -218283088, -28283930, 40246024, 225488576, 18783684, -400731515, 405270013, 133376962 ], [ -131409491, 436971675, -314319961, 316018786, 155206196, -340549870, 546588131, -423038148, 241606689, 227163268, 82197202 ], [ 9786929, 554349648, -162607934, 147798490, 246318652, -25276438, -404669438, -11599133, -68651865, -3223119, 104037936 ], [ -315145221, -69891065, 142362103, -189046688, -200959054, 603947713, 179369716, 314331400, -499308988, -16641456, -465219172 ], [ -13050353, 35686208, -70699202, -4559705, 7026000, -57949375, -489824309, -540419561, -7157636, -469358084, 75512881 ], [ -347245554, 589863110, 236940483, 5348379, 65001357, -285766727, 573075191, -616111880, -48254158, 462352019, -87300613 ], [ 66875513, 397554314, 7028790, 533374416, 409109293, 327662529, -97294471, -198470882, 70058263, -580681123, -43061938 ] ] ], [ [ [ -53077407, 375432325, 404105783, 145454127, -679545851, 14372265, -35347474, 65395838, -44569902, 280120384, 148495918 ], [ 698293983, -66447514, -107238374, -98767152, -52806517, -52988220, -352626168, 224554555, 36848961, 128047031, 742245352 ], [ 5518354, 328186725, -268553673, 168945394, 220174237, 46735447, 14935110, -114578068, 334303769, 541026739, -197116895 ], [ -298398135, 334910077, 355809839, -564173048, -607942890, -759326236, -317076048, -404578207, 329065032, 102577564, 314651142 ], [ -145801333, -706987, -693408194, -66624668, 2344008, 200648149, -53459380, 806417819, 407133953, -470574051, -460407690 ], [ 546226636, -141778369, -470652125, 231063382, -111171939, -811569520, -217149772, -71054314, -448722031, -430363700, -64972030 ], [ 20126894, -486565936, 585968627, -349116723, 715437439, 52686152, -161480462, -170531546, 460401108, 706150395, -20841501 ], [ 63746397, 471892352, -46965902, -43395702, 438140228, -185282423, -493001984, 624832114, 612382045, 398820488, -175996065 ], [ 189079253, -131355405, -269723846, -441199073, 31086327, 838548182, -691514279, 734078521, -36181935, -288726988, -106971331 ], [ -422339143, 45316740, -27577278, -364744559, 205899527, 779262097, 378263460, -53557342, 969393842, -672746917, -33297153 ], [ -51110151, 235921276, -267896446, 163940232, 2021470, 22290179, 83823381, 161406866, 231530224, -55220439, -196535860 ], [ -613063063, -84699090, -471986450, -16335341, 134102451, 25804085, -48360466, 319191124, 101700962, -290769405, 272180342 ] ], [ [ 155389092, 95248844, -269286447, 165153034, 772330136, -213801080, -2189336, -23191894, -92026423, 97812967, 394415463 ], [ 363991405, 131406439, 764341001, 41176731, -16556739, 389044673, 120440538, -401115307, 447965098, 10238975, 35987983 ], [ 18070403, 974947605, -201885892, 42299044, -407422470, 105687777, -66775808, -118081305, -99870590, -188710860, 72843066 ], [ -117557980, -164497250, 65804182, -54013607, -770318037, 373163590, 8420201, 274417697, -9560662, -10552571, -188117805 ], [ 567507326, -143066479, -669994225, 123997486, -519919131, 887174441, 216023270, -181401921, -6184962, -6262945, -415519013 ], [ 140887065, 916193812, 112492907, -90505019, -83930662, -209929003, -69161065, -19626996, -556691212, 272224422, 97044593 ], [ 411185205, -197734166, 590763272, -35254718, -52040930, 698815369, -108043949, 453680240, 112182660, 150130905, -225718246 ], [ -243707428, 83416828, 46454298, 434592508, -709864147, 46983083, 68047945, 375259572, 90303843, 214191566, 284628105 ], [ -102283179, 127982733, -115165436, -96685209, 101254214, -179661047, 138137057, 185894994, 59674374, 755648616, -175968839 ], [ -780525221, -225620088, 129876612, -685279251, 342721237, -785438935, -32594086, 512093889, 57003966, -26678289, -168060831 ], [ 244191324, 258662840, -724521269, 305458115, -150002599, 774732335, -47819383, -258739148, 376848485, -470145551, 474490980 ], [ -102009588, 705304582, -414099253, 246278712, -130236936, -321297098, 88236279, -411468243, -117550434, 7585310, 420790639 ] ], [ [ -31587639, -259223809, -186416727, 789796103, 157897847, 59667704, -52571963, 133999917, 517105478, 61539040, -560415650 ], [ -87636587, 693593664, -756419519, 186561528, -417587031, -64114063, 812070, -477840925, -440682896, 55678481, 161141277 ], [ -94154301, 399958515, 20975349, 27580577, 20231337, 11783176, 96675481, 611582471, -207559919, -565076363, 456651659 ], [ 191639964, -133794969, 324350568, 771801494, -57570516, -308987659, -29943066, -330709224, 269154329, 392907221, 349609443 ], [ -208545473, 494989372, -121630422, -881803034, 235381579, -448886247, 65148085, 79873056, -127720983, 8572004, -79201558 ], [ -220857036, -687483735, 224500504, -16207635, -383702667, 492113696, -25164786, -372862976, 485924214, 288779286, 261546323 ], [ 4527614, 146346173, -582898469, -300941936, 30837362, 773827717, 246968607, -81254805, -172144934, 8326252, -149347875 ], [ 11087371, -500387204, -408795271, -325613825, 54689257, 441972987, -51376654, -282260376, -593338219, 180052469, -152733524 ], [ 512058897, 319030655, 89873527, -40510943, -17808390, -139075890, 553172515, -107280843, 27376316, 81885376, -566398891 ], [ 17103479, 603481202, 50666701, 204609612, 191801025, -266670263, 720764132, -651681639, -353205283, 2829823, 489035446 ], [ 31642228, -146806562, -679074716, -63691358, -207022583, -158113224, 162576375, -606570248, -908004387, 184338132, -58443775 ], [ -395421405, -381558955, -119988146, -410247219, -380533990, -156019679, -234638639, 150159665, 237309454, -622017591, 372188346 ] ] ], [ [ [ -1232281, 8052293, -46997886, -473710905, 28400897, 355356370, -364986677, 191475945, 265822866, 96107784, 816584771 ], [ -38446938, -195894556, 24596653, -551989536, -970523221, 533897647, -772118588, -45357879, -553598769, -94361721, -686044830 ], [ 110746949, 890914476, -159954545, -117912610, -313158243, -139382758, -548476978, 417696553, -34808462, 83219392, 121957450 ], [ 28279620, 178102956, -186002757, 375839994, -115652296, 1158916, 35826549, -35401826, 521871156, -299783129, 51256736 ], [ -16448405, 208305058, 6872837, -68186183, 22632998, 279877079, 809821531, 267247749, -2863920, 127064881, -70517785 ], [ 354535518, -738294447, 40518366, 118119128, -18344901, -332083669, 42218785, -412457943, -117013118, 220129644, 453873145 ], [ -28173025, 128190843, 403282224, 115958917, -97565284, -23506912, -676070565, 224599663, 390750322, 68691929, -225806554 ], [ -647031321, 941835962, 471389408, 81571656, 91435112, -727630867, -396406416, -146655758, -12030698, -640857051, -5227203 ], [ 3464541, -5084861, 197790760, 777016337, 34369893, -26800159, -258886301, 656183909, -441726544, 467611105, 4369216 ], [ 141576661, -43923352, -300182148, 306597839, 20418538, 833501748, -71847846, 548949, -739443146, -238556806, 202440768 ], [ 71099956, -18542978, 864669503, 9860107, -122741810, 482862873, -107906271, 126365152, 265719618, 123978374, -208645664 ], [ -147677427, -25501034, 43172119, 102946727, 469303768, -53586662, 14925742, 421446882, 444446893, 356521816, -10066123 ] ], [ [ -215955147, -784316548, 232139287, 411122708, 411858946, 569401418, -306587849, -97909023, 204435739, 9239996, -13843610 ], [ 353989920, -242463133, -656066480, -550000865, -455161369, -422391312, -83170886, 246615129, -58686862, 302224326, -454150825 ], [ -170756897, 561879946, -2880668, -357669925, 363405523, 55572154, -200658496, -182432987, 25485273, 543709093, -492882725 ], [ 158543958, -50840853, -65679122, 685125, -240289844, -638687121, 413337382, -214304733, 524629535, -101172744, 8010892 ], [ 437380828, 712140536, -92752090, 8063201, -306441456, -617010049, -72504122, -335516713, 24074948, 110324147, -362631443 ], [ 684771184, -71201030, 8936424, 80083682, -44837294, -182329523, -93983091, -791595818, 118355536, -521958864, -123285534 ], [ -138651149, 49005054, 437650037, 350832913, -17432713, 291355030, -308812487, 478339438, -744621794, -261182615, -43028654 ], [ 750022000, -74765719, -4887369, -447427382, -259040991, 58765100, 280421068, -58441681, 156539727, 218286063, 38752162 ], [ -154602776, -113864704, -182755467, -537947010, 314784490, -717881704, -107175549, 20126332, -269885664, -728074150, 11385663 ], [ -399958771, -110547664, -171720345, -17634304, -336104993, 659679171, 332332020, -75793612, -650750308, 180064165, 214718340 ], [ -18285447, 36833674, 174921636, -396582932, 171657130, 282062367, -246449642, -180936060, 2743808, -24069416, 724746153 ], [ -516234187, 477447447, -311004855, 16739277, 893905238, 11695902, 122889843, 36074710, 4058095, 23746156, -325239349 ] ], [ [ 296434898, -355392972, -209327242, -708072619, 154048802, 90874577, 770394268, -562362909, -590066025, 993175409, -56459434 ], [ -353623432, 151432819, 148302051, 299079667, -610886029, 43782408, -58176961, 41955554, 25348911, 1027895101, -832933308 ], [ 559355801, -286787824, -692770129, 386420391, -584744755, 168087838, 50449958, 202923018, -202231205, -752411872, -194285142 ], [ 263256951, -309493246, -1303582, 2091274, -543449913, -830236282, -363558145, -155478990, -140620506, -731795626, 117535934 ], [ -560775394, -116799008, -49410699, -2825478, 230425212, -192411913, -5708027, 470027352, 65579621, 652158567, -44765296 ], [ 906982082, 207878461, 346781144, 211689849, 432175393, -547930955, -329580970, -182977408, -408142370, 9911471, -318534047 ], [ 234023123, 44960607, 288686087, -501003190, -519690911, -270069664, 42903140, 125006936, -101854267, 52313518, 175799687 ], [ -40910333, -22857348, -21347594, 614657976, 11155029, -64528224, 169733035, 143066821, -144807829, -754101010, 74969409 ], [ 274482586, 106500624, 476398885, 851114965, 223529417, -13526715, 409270753, 241061486, 357851580, -540045274, 509720651 ], [ 458443627, 256508906, -942964871, 201569777, -513807424, -457326, 215172870, 144646428, 23588574, -460688, -61482521 ], [ 543692430, 134918221, -100954862, 33695342, -762389117, 149378979, -3354743, 267690918, -8050712, -301737258, -172438913 ], [ -202262607, -5776919, -802125567, 195832486, -5861767, 575015536, 266287359, -130020997, 226702347, -51872230, -112552011 ] ] ], [ [ [ -354150110, 94338710, -339770891, 58542292, -16216859, 416157044, -7393832, -594278587, -533746404, 209870549, -149378548 ], [ -128518663, 199020529, 706496710, -308722715, -56488494, 833196487, 373969580, 426306842, 601244611, 196887285, 23224287 ], [ 505713439, -11133328, 32138039, -247211260, 482624550, 249315274, 286284134, -543849992, -36817314, -62159648, -307660737 ], [ -518221734, -191314432, -54581884, -46291333, -594959180, -514408497, 371753276, -223778974, 158644388, 263899936, 110509685 ], [ 615121825, 322898867, -33300425, 65644475, 954927711, 8498572, 562365003, 385376064, 617943566, -63352490, -169210447 ], [ -594467354, 63463701, 230788901, 159433747, 844793512, -285753923, -42929643, -1471126, 496196194, 161421584, 31493836 ], [ -85935922, -6481557, 78801486, 148142982, -82660804, -302029999, -77889461, 178341329, -35633415, -325716815, 393551544 ], [ -53237757, 212399034, -744036716, -484447, 102085704, 165960939, -97092408, 6704165, 768867986, -33592424, 335219977 ], [ -436330759, 290281057, -35541976, -236804375, 273246731, 243140861, 531301201, 150689801, -48240830, 173880620, 62033339 ], [ 433055931, -10725001, 81323560, -147909377, 933103439, -16169904, -317335053, 231518690, 137683245, -520346513, -91741342 ], [ 362577930, 292682350, 1024356043, 725369997, -66065134, -6459822, 476448786, 10335972, 4883611, 543579792, -194594497 ], [ 346108407, 261422292, 2609425, -373156199, 308687640, 116745754, 119381622, -58683194, 7313199, 538975686, 57837340 ] ], [ [ -711584443, 652575112, 38401005, -283990452, 632801898, 704257562, 561943903, 940103510, -366188760, -401834365, -609107290 ], [ -586320281, -314083047, -86443155, 502551908, 125217916, -320238233, -255650428, -515667157, 449647814, 389407116, 757313554 ], [ 283444133, -661356495, -500068717, -148569403, -353882127, 91547346, -24320012, -512935689, 168219919, 224453220, 103571286 ], [ -173019671, -890564665, -366135427, 140822045, -317634200, 206746618, 24075778, 230434008, -828445826, -31553127, -560382103 ], [ 152310677, -18181138, -326224492, 114253905, -235890464, -732672801, -214204077, -210484375, -31940350, 379054090, 142503841 ], [ -172223564, 42755914, -876945810, 122171588, 5295583, -490020737, 104833290, 460063181, -265790348, -274643562, -299077439 ], [ 350791145, 296638234, 65512390, 243347830, 77169205, 612731942, 587724010, -239439656, -255654998, 210820262, -57522240 ], [ -111378554, 1471418, -208492152, 89803407, 623845678, -198830480, -49313059, -114659980, -600636783, -7901318, 29209951 ], [ 327091872, -5930812, -531092987, 110279893, 151962226, 301911891, 75011113, 156078615, -322766553, 264619622, -186374088 ], [ 257414759, 33124973, 5964501, 17731302, 219786765, 11300380, -475973156, -68588887, 26978143, -6881197, -72175113 ], [ 938530301, -356728292, -312721351, -35521142, 16562301, -248376317, -218242980, -477391856, 66096651, -373208790, -142973283 ], [ -580747367, -273579503, -140144443, -108917105, 130026450, -4332881, 14702432, -425872291, -221034364, -69322952, 447106749 ] ], [ [ 43943061, 15337552, -666451054, 581330744, 112616201, -709080608, 59847310, -45157081, -361458723, -573005809, -220215502 ], [ -268941255, -99594736, 344491362, -13650067, -76317608, 600040133, 46768781, 205804270, -63528005, -1658691, -253057262 ], [ -291119201, -433795405, -471944024, -159697678, -436198917, 8314967, -356383561, 118204930, 6668586, -503098805, -21754849 ], [ 331399873, -333532408, 93960682, 98126788, -153853537, -514115400, -311090303, -710246844, -275332872, 91728470, 45928001 ], [ -299725007, 160626792, -321871762, 561184965, 40364447, -204138667, -94706174, -74402999, -535305227, -30311140, -87414702 ], [ 991177621, -139934792, -58275674, -76704112, -73920335, -14356820, 18439926, -107206423, 98449857, 190682937, 453959795 ], [ -50932460, 383975999, 89025718, 373675571, -497458093, 551673894, -359824860, 857858368, -274868582, -25019834, 16500960 ], [ -40873196, 58423542, -708190887, 84456821, -43566895, -181417160, -533355985, -42294029, 543468218, -390401285, 348316527 ], [ 175379986, -404047686, -313677530, 88709988, 51389299, -200670656, -86349818, 168305711, 1255821, -471850181, -911427228 ], [ 611298204, -21971568, -61560409, 284632807, 591790573, 38154951, -155235975, 229354233, -2542414, -121100894, 632850 ], [ 294406816, -58429569, -289165635, 38546074, 370457264, 636185758, -118770526, 72985397, -559715041, -35125287, 39078758 ], [ -409928039, -72047928, -125396834, -220300239, -147599479, -140379506, -5757213, 31791524, -658766806, 62915545, -190199922 ] ] ], [ [ [ 44955993, 189445397, -77915305, -307731884, -507891270, 111033419, -24978949, -37268812, -21121358, 1444492, 117603941 ], [ -73163432, -298705243, 155051111, -176764949, 77694711, -155319402, -81220192, 224566035, -1556715, -393032187, -25918378 ], [ -186301067, 893162953, 792127750, -85199910, -16285244, -138254588, -534430809, -73457200, -19401490, 286535352, 167358291 ], [ 112260406, 229497045, 10230141, 369420620, -46454149, -638843971, -106732523, -320760424, 568437266, -117494088, 90551472 ], [ -477936592, -234443334, 176139422, 123354991, -311088831, -33885642, 47522586, -649406766, -125146989, -176510978, 17161003 ], [ -179648569, 539243416, -348850001, 686145023, -662866886, 218831130, 145974576, 51715915, 447898804, -693449829, 804607683 ], [ -14766332, -64609837, 26033724, -420807534, 57088597, -189215178, 442181529, 318982728, -567409359, 217114365, -63895770 ], [ 222951136, 628798214, -31253320, -294249351, 222907502, -206127550, -215708716, 97329955, 291126817, -244289567, 326729423 ], [ -62741941, 243739760, 706008843, 303331876, -450851346, 613156391, -510930206, 47822911, -113679910, 46819985, -522527334 ], [ 347105232, 46491209, 115022403, 166327022, -173621192, 382518585, -623062174, -299698020, -6688728, 47057922, -896836874 ], [ -378051412, 117651442, -43228945, 566742086, -412216241, 34183155, 161107920, 25067456, -290216678, -19278765, -95189101 ], [ -387469954, -121635866, -252614275, -595464739, -70813645, -99591950, -457771573, 5432655, 90350136, 566459197, 220398575 ] ], [ [ 419575399, -277621887, 308563645, -491431764, -165582915, 57795882, 207278096, -180242538, -467390088, -386351805, 821582556 ], [ -309086033, -28076988, 181275616, -498654340, -597521894, -45247230, -477314284, 505058878, 333654246, -60838815, 12221102 ], [ 136585785, 624024340, 551866233, 146402865, -318564309, -28583341, -45438045, -19987710, -357861460, -234382078, 46106035 ], [ -510743010, -237505310, 187371999, 202338099, 304412561, 559776266, 575753918, 68599681, 6435506, 336806048, -337197996 ], [ 205526971, -48816059, 656852498, -28376825, 567582348, 85314718, 255307638, 1006094754, 108036537, -597163504, -254436637 ], [ -126884252, -342991651, 87379844, -90251427, 161832769, 225044427, 688640948, 480773890, -91186301, -45225885, 141730698 ], [ -207120832, -315530496, 501694602, -19433757, 6422731, 613571012, 34937492, 177861277, -275900027, 267291650, -162503162 ], [ -98838487, 407276119, 141320795, -694231694, -151432415, -484192784, -125895034, 436781465, 78397535, -102011539, 135255759 ], [ 19670185, -12802388, 590858652, 85027352, -114949517, -30859003, -187987496, 443621349, 14157724, 92181137, -79264853 ], [ 749120463, -86725142, 720493556, -22076095, 3988170, 414316201, 32788716, -355908510, 29043252, 247151, -296833919 ], [ 410517881, 448302405, -74310515, 106704828, 528231565, -1901310, 135314308, -187793486, -753144832, 76238275, 132982356 ], [ -271372181, -210313662, -259942838, 23062333, -345824015, -125500988, -266238151, 657763917, -27119275, 233850592, -304794735 ] ], [ [ -360288705, -472529419, 467847755, -96803950, -26275047, -146634469, 101928212, -316471124, -86798928, -83997510, -336250545 ], [ -244093777, -425690363, 30136482, -152330761, 41451216, 167588489, -228003460, 6435250, -8634408, 90201692, 275657832 ], [ 345637187, 492175258, 126268077, 8711404, 538474883, 42778777, -10255135, -66289908, -86768131, -191324348, -417182386 ], [ 730044406, -172129215, 31768422, 252981727, 218579148, -95478536, -113122083, -308889395, 61557706, 187495032, -41692126 ], [ -280173144, -95077838, -2782365, -697640678, 245972517, -385536130, 7369036, -4651121, 148716103, 552260544, 67036754 ], [ 498847543, 195061236, 85232781, -136004802, -12388560, 201543234, 379022563, 125067590, -138858347, -540681657, -458423138 ], [ -140594511, 884363198, -581934840, 116730034, -102854584, 89225776, -14087034, -29144608, -973607891, 403340716, 453010084 ], [ -88696164, 896058662, 124575431, -105457615, -136392226, 83102079, 153865034, 20621017, 180359325, -15394257, 12129857 ], [ -147624196, -293660326, 360652515, -61767719, -525199867, -335868869, 700372348, -33865861, -808286247, 474069160, -591748157 ], [ 62873924, -699075376, 121199467, 459680738, 418301306, 134038445, -42139118, 348074837, -448391749, 295234655, 63271662 ], [ 329068364, -127302648, 308794058, -142762125, -117797366, -110288458, -196852335, 181944299, 378047382, -115051195, 328042264 ], [ 29971314, 354556905, -86905345, -529944236, 686085378, 24848777, -421628546, -5268405, -451118610, -373643742, 290485191 ] ] ], [ [ [ -308488211, -109278357, 31472575, 220782961, 703927517, 144710612, -522469212, -110992698, 398824549, 139812224, 122232513 ], [ -221341652, 26519080, 526312351, 529281228, -88724115, -177396493, 249325175, -1035375852, -286777173, -59153068, 173267756 ], [ 16462786, -142823896, 633849429, 436100562, 18519960, 169722617, -907272419, -641080508, -427163234, 778631896, 396028060 ], [ -49265391, -12024973, -1200606, 46983099, 280342317, 197653998, 395344798, -60503727, 406519801, -276505207, -46481471 ], [ 313410494, -271504653, -145533770, -269040965, 395271341, 193585379, 171084875, -428630512, 131645884, 371697249, -455462211 ], [ 36582953, 36204768, -132720719, 21307128, 110534390, 606860657, 56263679, 480296448, -406591989, 475915691, -244801998 ], [ -103664926, 113324222, 528065098, 120042813, 648254011, -450038949, 577664704, -162856980, -387344769, 40779536, 249168062 ], [ 173653427, 99360018, 855790373, 257151373, -222196347, -308968, 534336931, 293470230, 367539158, 135645310, -111532174 ], [ 112335632, -321501147, 130366323, 62876473, 175751238, -17105323, 192197681, 183619035, -136500423, 41601533, -347767242 ], [ -229147369, 14018442, -86419621, -619649579, -252215237, 130723821, 139015369, -536617523, 268672257, -1351330, -58675452 ], [ -239509575, -772905150, 539437660, 10797907, 513914084, 424655903, -51004599, -79858947, 456830050, -452320504, -47262126 ], [ -136180258, 77331250, -11474216, -2938135, -191591063, 320523139, -355444290, -110049094, 136944024, 373558400, -57159981 ] ], [ [ 38318134, -402694309, 765492052, 108962148, 109959432, -754794376, 173614868, 276230975, -366264058, 737319696, -77451047 ], [ 26022130, -474693270, 59879934, 713618663, 689882986, -852302319, 98944241, 506141060, -262649539, 928671451, 20234415 ], [ 6954098, -344920811, 493344631, -1386590, -44220006, 544720928, -34446644, 34693757, -242480994, -24907277, -22221370 ], [ -97026401, -54207306, -128345534, -119614467, -531930269, -21298878, -25890633, 488819638, -688820356, -139181827, 146863929 ], [ -105730085, 10255727, -792741956, -445522158, 976712429, -53189428, 37418228, 363915874, 182333309, -12392059, 103002664 ], [ -240823906, -366758, -230503017, 256039, 210172397, -111042218, -344896342, 505220380, 89029831, 553601264, 27018248 ], [ -247597991, -451992765, -347252376, 23553450, -1019889169, -1780896, 852751, 187737276, 89015653, -91052429, -1255835 ], [ -309550338, 23910264, -57054552, -608766039, 817385804, -355050233, 579989621, -44379764, 98081953, -344233627, -162203787 ], [ -12855128, -486993188, 733385210, -351337552, 39479, -2567083, -428465772, 11563610, -340536700, 48099940, -482457878 ], [ -497882698, 223038361, -567777824, -8495765, 457348954, 56191929, -50931641, 501167280, 345558894, 571340514, 69644780 ], [ 62928620, -756978288, 250290823, 152900230, -152848301, 643545759, 1014431735, -95734774, 645030067, 133612328, -294110203 ], [ -99883945, -19735794, 213170559, 257871735, -61679357, -678566391, -394221713, -10023700, 65423255, 795005462, 840877493 ] ], [ [ -607275338, -136131814, -116032073, 8247497, 2572162, -490227677, -12880868, -93614375, -868378524, 205626124, 254949170 ], [ -399015407, -50216178, 223475955, -402836166, 21974757, 312766220, 17943221, 33928970, 370025063, 857205258, 961193670 ], [ 176694467, -11654298, 73646375, 484950449, 308807479, -39026867, 726605411, -428937918, 475152904, -3760439, 9956515 ], [ 29899972, -10220520, -12806544, 476460643, -645315894, 435708596, -350286405, 63390188, -565272208, 66967345, -103954125 ], [ 348823235, 159593876, 75744753, -378206005, -32874724, 34563390, -477013623, 64666756, -259738400, 419880931, -269209991 ], [ 345907747, -629117876, -2721104, 223403942, -174140164, 362313037, -911787184, -147176080, -800443719, -25907567, -383743536 ], [ 492062428, -57635820, 905721390, 33347365, -168643925, -2662919, 738665651, 24997651, -114146475, -254224203, 440888558 ], [ 121616678, -195073210, 478335088, 731399407, -361742874, 296693295, 292564697, -189851042, 332589459, 47913917, -19423897 ], [ 620789597, 211784491, 175097878, -110457663, 266345762, 86334153, 592243514, 911902376, 490912636, 14291761, 305596620 ], [ -14720425, 526306929, 62028393, -666013189, 146430145, -89775622, 73564904, 211822962, -4633782, 328361045, 169908225 ], [ 758386, 463077226, 49022001, 103235668, 432813151, 127923278, 95635235, -216589708, -385060044, 567943684, -173965964 ], [ -184773167, 10719086, 323218513, -564522160, -706290310, -555517191, -58560957, 238652409, -5134617, -2945725, -32210798 ] ] ], [ [ [ 252872391, -150892276, 887646948, -92675189, 101390624, -575266978, -253846890, -163978429, -811220985, -515514674, -480225437 ], [ 646406488, 48834470, 11140366, -196748653, -50078950, 296175204, -124054813, 441613678, -544966171, -76538067, -370809061 ], [ -565333057, -258960514, -493617616, -53930757, 34152902, -700424699, 198949813, 135574843, -179099307, -2913951, -92180089 ], [ -175902490, -262442660, -343484839, -189526375, 39869710, 224623102, 467255646, 43629310, -495128373, 523043679, 94217050 ], [ -120482100, 1371761, 33428909, -91331024, -392958614, 135107125, -208384472, -29397663, -496517837, 94313977, 336132782 ], [ -262026356, 11959597, -85015242, -1020111151, 524541465, -396769653, 399529366, 169130617, 54874781, -154678274, 745372856 ], [ 1010994034, 2229755, -622299960, 7281811, 435538926, 407183863, 644898020, 475292510, -312819448, -122619196, 244559583 ], [ 616495337, -273229638, -319148157, 52860753, 37847129, -160898742, -50548692, 46212547, 866685121, -467371986, -316425306 ], [ -255443855, -242471327, -45878789, -58146787, 147981047, 81869850, -96800517, 53389025, 851087461, 66314961, -434485627 ], [ -819267665, -615770830, 301071358, 18961883, -528860954, 950221168, -646786045, 541387546, 278601149, 18328961, -635097268 ], [ 113565750, 32156080, -231795474, 66339255, 317065560, -123853378, 53231463, 692988986, -424343650, -268370042, -300316189 ], [ 23676150, 35681257, -51251502, 721034749, -385927932, 616998429, 61223298, 28777284, 319191220, -243315957, -612159937 ] ], [ [ 9739066, -7084343, -144778777, -302634657, 19484071, -336788674, -435603501, 332667671, -133117582, 393560102, -357471729 ], [ -180697936, -382074632, -6637788, -32926606, -1658577, 80993301, 31989449, -846022907, 713392201, 79382571, -24454830 ], [ -318872908, 75374928, 759045901, 4144452, -57708139, 360204339, -23193656, -393385243, 162007389, -17457359, 43615235 ], [ -19807638, -290112959, -236025714, 582097065, -10207935, 499754875, 223268127, 585106738, -22063949, -790197777, -93367444 ], [ 959414, 547422831, 539742800, 485887258, 110441947, -299531343, -536617021, -302047926, -182541212, 231984049, -140410951 ], [ 764846437, -124860701, 102883932, -530094882, -173625055, -208172226, -160339177, -222454144, 484021609, -110914812, -479792667 ], [ 335923667, -484440917, -259674321, 299829853, 746079922, 484736483, -230271406, -340698936, 82194400, 43649243, 589436039 ], [ -114195947, -139094629, 237695677, -149422084, -135049431, 397058601, 327090258, -799987641, 8235482, -832733274, -121753371 ], [ 16133380, -22858984, 128432146, 140806261, 93051727, -630420005, 46021346, -14725892, 7100743, -346027721, -73051313 ], [ 12587564, -213657932, 833653429, -127131629, -422124007, 397500183, -341001319, -536148137, 61879302, 166771009, -228990562 ], [ -11125038, -172622067, 96783441, -375860472, -9273940, 331065442, 198599630, 315873034, -734175310, 415931443, 51334955 ], [ -272513255, -44955341, -55261051, -43811258, -173048427, 270389279, 498518123, -14936596, 559508943, -54811263, -505298620 ] ], [ [ 804400669, -245981496, -267615250, -154530714, 74378104, -104948084, -357419538, 74815476, 110231604, 49622581, 357803453 ], [ 316815211, -315984827, 13198746, 46418967, 67843315, -106821035, -22020392, -290164318, -783310280, 215387401, 190132555 ], [ -318326479, 82009718, -710208364, -658287601, -430778977, 63213794, 100462503, 61170356, -429494458, -161679616, 210873019 ], [ -127814552, 601315280, -45202478, 498890016, 45856832, -145535897, -2962861, -306949043, 604887999, 44093792, -144546895 ], [ -89173639, -292515349, 27918765, 613737995, -36047890, -306142300, 36928337, -305101552, -622651779, -96566032, 306053079 ], [ -52841869, -72622102, -838632427, -68138358, -10094610, -487618812, -42669479, 12913680, 413695761, 212815883, -103753169 ], [ 379422593, 317004734, 54544968, 132498647, -552652283, 251973653, 234183516, 208096388, 58691838, 41167523, 811266613 ], [ 407249318, 45037514, 454948896, 559918152, 82793101, -427236071, 377940257, -88202778, -15489297, 191337552, -46395213 ], [ 42457503, 12318481, -344642298, -605190412, -29584144, 573607316, 451465584, -55479919, -38367454, 821552862, 54120350 ], [ 60683498, 667307268, -136185207, -437042077, -43319688, 81278265, 310008470, 5303354, 209006854, 60242839, 446048814 ], [ -605270355, 123041011, 288454744, 16789839, 297971438, -316654439, -143705747, -468886971, -396982820, 878412018, 196564781 ], [ 28508285, -38106656, -702856944, 40850846, -330931044, -521669403, 95816958, 133563432, 50212791, 391268087, -200542864 ] ] ], [ [ [ -489487283, 282955889, -231225785, -393368895, -866385776, 316863564, -28694602, 3542252, 591299789, 62777825, 88876025 ], [ 45330030, 183422009, -30394250, -294482152, -45126648, -94957674, 865055355, 236415229, 317481065, -215200404, 459001671 ], [ -80615857, 187826925, 567833522, 75557010, -98292619, 1029049, 39470257, -3157696, -74282365, -667623350, -323785309 ], [ 436240373, 96810902, -67015564, -516983748, -266302976, 655711726, -75312627, 211686450, 548501316, 394938778, -177555776 ], [ -396923179, -5873585, 405367175, 31684288, 59307674, -35550371, 2887009, -24152862, 92064824, -275230579, -407269424 ], [ -633627114, -382197947, -349347729, -15828418, -142033678, -71279609, 454995971, -345568579, -153313030, 148500102, 211999978 ], [ 328780796, -233230340, 227346949, 7094914, 559740282, 84978482, 365456887, 409471, 97955999, -295846810, 52892355 ], [ 24681008, -357345379, -8108077, 150477879, 616357176, 275158795, 504213630, 354971677, -538017474, -24991695, 228271139 ], [ -235133272, -87385546, -4521732, -45417877, 794449814, 79177584, 241742576, -220389863, 25726673, 101500270, -28518503 ], [ -7185019, -249482569, -225951640, 487333625, -71010397, 28462437, 433772562, 211253223, -740406499, 23762629, 879265509 ], [ 15102563, -612355692, -441039793, -68713597, -86229930, 197494562, 911458336, -223253068, -652210489, 265347345, -557483981 ], [ 55497219, 53414527, -902160429, 544754823, -340195192, 274153949, -167825595, 691678566, -606715244, 353703872, -119225503 ] ], [ [ -170936444, 1512139, -237311684, -61867868, 245732990, 730493760, -192300984, -105686659, 311789031, 876086295, 584547952 ], [ -186913161, 456948575, -64789719, -33028015, 106871847, -193491643, -934711404, 379436068, -25769799, 270140353, 441481136 ], [ 484989942, 393500665, -804572531, 11074271, -618170206, -442909676, -255637831, -300443352, -123937300, 335594934, 16558803 ], [ 330378563, 115780243, -227734239, 43687028, 152147298, 21591813, -272310467, 75117047, -794790848, 470427662, -153686160 ], [ 54084960, -567790701, -300302954, -218016077, -342684926, 150514942, 43081369, 559046923, 154072510, 625724370, 233992510 ], [ -172744412, 160897974, 167280109, -410997061, -164302262, 13603906, 8630273, -345622085, -116909079, -316242588, 33024357 ], [ 24924275, -313104321, -1352359, -88167845, 75973905, 329658800, 356525291, -5441554, 395471487, 376709270, 86901594 ], [ 421058768, -216806962, 681551843, 603642933, 12466594, 159690708, 33879311, 123787168, 538120618, -343928934, -87746239 ], [ -143878194, -2161460, 70268267, 536643481, -40343785, -275814956, 246636060, 194469564, 934847713, 103960244, 133706334 ], [ -280024269, -573996982, -120403802, 151980596, 143265501, -219828039, -481944134, 77741202, 50028652, 378308902, -61259488 ], [ -290013192, 617145068, 415563223, -58949063, -678039606, 596322680, 152355132, 116467319, -307548200, -123621496, 453756400 ], [ -381042415, -87967950, -231572033, -34798125, 97604469, -34841020, 65898656, -98324961, 185668789, 594753481, -400386 ] ], [ [ -12401982, 421592743, 634328133, -278865821, -65294643, -504763524, -413044474, -199562175, -192252912, -667590258, 172657567 ], [ 268351720, 308464244, 305026344, -114915311, -725267267, 154251051, 365029097, -418406810, -9433876, -10117374, 43401649 ], [ 21266671, 3919111, -232800696, 54923759, 476190483, 5574990, 21265833, -131422190, -646957436, -214810595, 403597579 ], [ 48620460, -278109287, 241357810, -643358669, -1145202, 322590870, 331779847, -624636385, 38318310, -360845869, 11369641 ], [ -257070272, 738528793, -282945909, -644731372, -94472324, -148557221, -58467303, -293860353, -393827426, 137471404, 82736624 ], [ -168278800, 564177449, 3067439, 222221779, -1836138, 268984989, 124686482, -4025652, -138929487, 645903338, 150866154 ], [ -255776201, -753182516, -205734026, -744431934, 426214204, 39995348, 316446529, 599025752, -216457242, 477468339, -548220171 ], [ 151894307, 6020898, -296007864, 28738194, 482306669, 68615341, 328335272, -604210034, 31567012, 79996486, 848862897 ], [ 799657911, -246975430, 208174289, 808983219, -330686037, 519583285, -159980826, -326910381, 106259413, -435425111, 49272873 ], [ -396758321, 321885789, -42536225, -164932277, 257634725, -565553309, 18823642, 69261940, 130483752, 672404, -218076246 ], [ 7312973, 243765331, -213200610, 300491499, 812078268, -88600789, -655194910, -675227271, 326414614, 611316835, -236436336 ], [ -33724245, -435571803, -159745388, 16290244, -333388179, -52155872, 465936148, -210523527, -144470691, 17891820, 26140402 ] ] ], [ [ [ 827135344, -70401898, 114491606, -85774580, 574371432, -149110034, -186109212, 132087750, 153117690, 199475403, -72521871 ], [ 70244309, -249134973, -400211120, -86595548, 47283575, -166393780, -151304170, -6548767, 217211479, -899590407, 402172573 ], [ 182333731, 395057029, 260029917, 632785931, -416251982, 956462730, 581499562, 19525623, -485665420, 250052523, -666767524 ], [ -82745571, -638812, 349154832, 203737011, 120811053, -551544815, 86970323, -207476830, 118124067, 738803, -837532650 ], [ -37929201, -4104568, -155971791, -21190592, -22753681, 459712172, 911166386, -155704606, -124244659, -266228600, -24694732 ], [ -87456808, 79924145, 532897254, 262973857, -132847865, 117193248, 40452156, 756053902, -746790719, -9570981, -406668914 ], [ 715241623, 213573277, 521807912, 197427266, 168001837, 21312652, 403989485, 252960467, -139705795, -27738715, 319742827 ], [ -463155907, -235293612, 145423980, -121499887, -110476763, -419976501, -257991311, -809771547, 569909641, 256715593, -61631127 ], [ 4445818, 121868055, -31379631, 77558968, 92711068, 155972753, 52852408, -26601408, 584328097, -115054233, -201097027 ], [ -45860503, -123422831, -99315476, -25994100, -223279265, -92410544, 43716949, -348900187, -264994389, 299084724, 345977488 ], [ -505240533, 84527161, -157648538, -328427605, 456390247, -644742710, 308597069, -415192265, 272317536, -57994254, 98522554 ], [ -10516675, 14429518, -9379493, 117336482, -532314802, -75944228, 9379903, -339301758, -69601533, -263513549, 21869650 ] ], [ [ 605986404, -133257938, 248706230, 458569659, -522961667, 166612592, 220700232, -374114055, 6878010, 577945202, 369334065 ], [ -616811575, 37816019, -200119041, -2736905, 277155659, 67218577, 749228470, 322246166, 187702804, 409257630, 675417 ], [ 4037719, -86375822, 869163803, -420403849, -587313616, -220511458, 456120620, 63534146, 2896344, -208332960, -408563118 ], [ 288192741, -378257611, 409273103, 294107229, 11372447, 524595264, -581114549, -110580892, -70715699, -712057848, 189377849 ], [ -109747841, 860672192, -487736185, 694841032, -209419538, -182218089, -598104153, 686643175, -495941175, 282671487, -99781235 ], [ 65627897, 233313643, 682851960, 325983411, -141729295, 175874211, 30310092, -277323941, -399771704, -655059210, 89407711 ], [ 623727984, 4838070, -873188109, 3301622, -445326837, -1036476475, 324325150, 266329606, 529569913, -221290793, -144683948 ], [ -1296989, 6516803, 234854607, -8373391, -233232008, -364074375, -30041425, 4728962, -88441130, 188116326, -165190035 ], [ 692842172, -381588951, -250057105, 263514147, 129629786, -48577124, -373288149, -281392683, -205326407, -158542709, 675340 ], [ 322797459, 816553174, -126876104, -342210299, -318502145, 325988827, -108071538, 67901791, -452469922, -23265316, 8086502 ], [ -539923499, 143937928, 947773788, 315637668, -2662135, 8871187, 530104052, 73551792, 879305093, -426842759, -556749833 ], [ 64628533, -89950599, -254376816, -409530969, 79415414, 64523197, 30773547, -342139782, 179574257, -152681261, 193241100 ] ], [ [ 116960888, 406619455, -154534942, -50897101, -207587033, 702733126, -612273951, 12510195, 118048563, 1645630, -643199895 ], [ -69377623, 10973504, 52054807, 159216035, -502023740, 10752960, 704465475, -484856936, 250745413, -327258073, -67270520 ], [ 266655220, 755483362, -222318459, 324309653, -593512015, -323333131, -577076057, -35422966, 27162028, 354326373, 134898196 ], [ 170248116, -86169829, -307988313, -205400479, 21980890, -271179219, 29073681, 295153560, -243662540, -255316284, -20308532 ], [ 244268748, -407124560, 452660205, 230462350, -395276452, 11449156, 195285450, 135445825, -379937128, -85132404, 117893409 ], [ 735764239, -711055648, 36180134, -177829927, 310872164, 439370, -660998183, -4637294, 150747429, -12282758, 26854283 ], [ -314828613, 1231405, 139183838, -880434505, 299387289, 196341280, 93648729, -59764049, -466289930, 50905151, -815110990 ], [ 39472072, -310258343, 115075730, -62020305, -165049557, -328913927, 284347651, -319812758, -185696250, -47272183, -120519951 ], [ 243353165, 553256323, -52290978, -46224692, 127011087, -262952260, -520551478, 28691332, 238453542, 274705644, 207589368 ], [ -98860014, 125352504, -638277200, 81912693, 234286822, 39313538, -32845425, 363063927, 621864213, 41378311, 122415913 ], [ 425345043, -211300711, -453313796, 41127090, 128005465, 280155806, -1569757, -167251278, 238503398, 112811547, 199620696 ], [ 168358440, 231670370, 160863975, 769929540, -208099787, -18702654, 144281891, 16727709, 49786909, 415897410, 4740069 ] ] ], [ [ [ -683887143, -98455187, 651752560, -57473387, -414507629, 68046665, -23829332, 76841772, 28701412, -15243131, -1820606 ], [ -109197224, -146449076, -184115835, -245252270, -901777567, 67283631, 201172947, -738751613, 900960890, -165281189, 33658491 ], [ -326045533, -120742431, 568070828, 18975194, -431592276, 99119165, -15611507, 180857554, -430160400, 461075721, -402483781 ], [ -250060352, -404215534, 11402057, -239717964, -485144596, 160725860, 50307907, 38135314, 146805379, 147858469, 338922276 ], [ -299561628, -63734937, -145862645, 891447717, 60717886, -4409570, -385472414, -529786318, -351072700, -259045965, 779237652 ], [ -360976474, 80910907, 70328221, 446173334, 397617702, -497694811, 44984612, -143388552, 344281963, 254904366, 252610322 ], [ -342290088, 134197543, -196284003, -283723842, -63735220, 6126747, 125906898, 450796979, -216230385, -117499358, -21232561 ], [ -225254907, -32475163, 212154922, 434016431, 106103569, 314715531, 103226050, -123607358, -395242375, 5805318, 231716243 ], [ -190866960, -158504623, -464595037, -11096305, 649430258, 63752731, 385298565, 377543816, -21738754, 45171612, -65094219 ], [ -46518330, 32970480, -217225786, 169214190, 91154693, 152947573, 9579945, -60993160, 388139576, -203315266, -65450544 ], [ -8102629, 22953750, -26359530, -368805837, 65072176, -48644504, -9096343, 302038654, 139971924, -19213855, 346571429 ], [ -59914134, 534153665, -225585929, -92033607, 45980048, 433707521, -31875519, 457643724, 7851270, -281023616, 162609791 ] ], [ [ -125447336, 68769922, -461455576, -436280195, 939813772, -41930678, 216161480, 323962248, 2476073, -22851879, -5346301 ], [ 30165388, -18699856, 309400491, -765198458, -285719284, 7731632, -21056652, 901800522, -397275125, -23612599, 159160647 ], [ 101759917, -18787002, 189352593, 204721344, 41038236, -25140535, 592185246, 198918884, 982478794, -303764294, 491333805 ], [ 134307745, 149228287, -3057006, -47603464, 528839504, -48937798, 55549227, -563243234, 17454854, 396250910, -526428136 ], [ -160671388, -25660922, 83792242, 13688887, 885122463, 25710708, 233132022, 66426790, 226973939, -432482451, -288828861 ], [ -208547179, 408420479, -52601157, -297993811, -98655583, 85147674, -5401964, 755085154, -689785492, -272011346, -597923627 ], [ -311673375, -734481, 151999104, 38831284, 30673097, -30388085, 525509217, -677670561, -68282766, 321842730, 330730241 ], [ -230846521, 529285327, -60981829, 201960788, -537289979, -119102926, -913190623, -111926729, 524675374, 83413986, 64221030 ], [ -87378660, -522360260, -286884844, 53819771, -288644682, 664195193, -557797628, 93825859, -220482953, -10965583, 323145080 ], [ -435016875, 19153387, 289053281, 136292721, -14716629, 400910583, -201740453, -159332490, 209444350, -153691753, -629506387 ], [ 187345799, 557344788, 530511697, 61978276, -91480909, 17520710, 798016664, -566895673, -260000309, 299052720, -225985225 ], [ -959903526, 272638866, -2463935, 745306429, 109368517, -149573514, -460920567, 273432218, -33097468, -196407095, -256701966 ] ], [ [ -506209955, 469457904, -96810937, -35091046, -67988129, 226110981, 568086856, 552511939, -508197093, -213710096, -60278975 ], [ -83018237, -115020619, -31064253, 339891568, -30199554, -451740901, 165737486, 396088240, 80041615, 140158820, 410669139 ], [ -100303698, 660663215, 821798841, -173856154, -113303339, -18898935, -140085387, -192529288, 255263424, -181623047, 292612683 ], [ -77346750, 203706678, 168133107, 339492299, 2253826, 10977865, -729505645, -188579043, 46123606, 273688771, 259565214 ], [ -23479514, -374989649, 605176, 146101609, -33549653, 398040894, 334664603, -182495167, -125896997, 191441167, -200514775 ], [ -243195292, 320440380, -118732040, -265580510, 741948, -515517402, 961370128, 506653203, 157444006, 28060689, -385864606 ], [ -5811147, 24375730, 387628689, -207132803, 43903543, -531759746, 417629373, 33441975, -141353018, 496862403, 626130158 ], [ -87593234, 228009515, 8390249, 398019942, -14467534, 603670670, 363436245, -21482925, 80948272, 30624307, 260076442 ], [ 287847651, -159653399, 858909753, -160973861, 132901123, -330376455, 37793226, 123862049, 75205581, -398781074, -223750142 ], [ 321091772, 49119265, -394380730, -45614147, -175044923, 653614445, 557687248, 25856535, 709888608, 12587411, -683434867 ], [ 289390658, 582435506, -263710617, 52982151, 478621577, -78356839, -414311645, -312624330, 685024997, 714802631, 433727753 ], [ -304547521, -281332611, -301621532, -654274169, 141777351, -398104612, -810736056, 1620588, -323131421, 69139899, -457826754 ] ] ] ] ] }