Files
mpv-config/shaders/nnedi3/gather/nnedi3-nns128-win8x6.glsl
T
2026-03-27 07:06:16 +01:00

379 lines
321 KiB
GLSL

//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//!DESC NNEDI3 (double_y, nns128, win8x6)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[12]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 12; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 48.0;
float mstd1 = sumsq / 48.0 - mstd0 * mstd0;
float mstd2 = mix(0.0, inversesqrt(mstd1), mstd1 >= 1.192092896e-7);
mstd1 *= mstd2;
float vsum = 0.0, wsum = 0.0, sum1, sum2;
#define T(x) intBitsToFloat(x)
#define W(i,w0,w1,w2,w3) dot(samples[i],vec4(T(w0),T(w1),T(w2),T(w3)))
#define WS(w0,w1) sum1 = exp(sum1 * mstd2 + T(w0)); sum2 = sum2 * mstd2 + T(w1); wsum += sum1; vsum += sum1*(sum2/(1.0+abs(sum2)));
sum1=W(0,1017020226,-1120184142,-1151849881,-1138315554)+W(1,-1098719688,-1094289569,1052033568,1054031418)+W(2,-1144117236,1029415347,1026313661,-1110814528)+W(3,-1113913797,-1137890034,-1139428474,-1130100551)+W(4,-1094215666,-1084764287,1050615732,1057266643)+W(5,-1122295896,-1158862002,1037955767,-1136459684)+W(6,-1105019328,1030136834,1024054031,-1115186183)+W(7,-1093503073,-1122358095,1051842684,1060278709)+W(8,-1115484761,1027215228,-1118592012,-1125342359)+W(9,-1119041199,1009291685,-1134121575,-1123693866)+W(10,-1104408867,-1101060057,1050624038,1049323809)+W(11,-1148196514,-1131405947,-1117980571,-1141919603);sum2=W(0,-1112090344,1032910614,1021515189,1011608699)+W(1,1018826733,-1103038162,-1112298310,1035039469)+W(2,-1126912052,1027816837,1030536589,-1130070276)+W(3,-1111235489,1050015381,-1109181339,-1133688887)+W(4,1035541017,-1096237270,1079505355,1068933685)+W(5,-1119314146,-1132054353,1047170650,1002846254)+W(6,1041065097,-1106592726,-1120491130,1032724543)+W(7,1051919390,-1101133158,-1067816278,-1082386736)+W(8,1004049262,1017068057,-1108914015,1012706615)+W(9,-1112521193,1032648390,1020760181,997621755)+W(10,-1120644044,1029904493,-1123411157,-1094139890)+W(11,1020965593,1017829425,-1115273665,1011888367);WS(1038714296,1044827315);
sum1=W(0,-1137155124,-1139148008,1000000044,1008773074)+W(1,-1100726684,-1106613964,1051571686,1058392080)+W(2,1034472653,-1136883834,1034039029,-1097060854)+W(3,-1110040196,-1114984084,-1155069097,-1125197471)+W(4,-1093356205,-1087655353,1059856605,1058043460)+W(5,1033872898,-1122772178,-1137125990,-1112523275)+W(6,-1117135435,1038803511,-1147450330,-1128457331)+W(7,-1093486798,-1088451200,1050763009,1053821137)+W(8,-1125370043,1027534056,-1131894321,-1134047198)+W(9,-1110360429,1046900069,-1131672268,-1142834606)+W(10,-1109846237,-1093848946,1049636107,1046500044)+W(11,-1126166913,1020331091,-1108292068,1021083253);sum2=W(0,-1116671780,-1111301077,982126402,-1123255245)+W(1,1061532718,1066141278,1053914306,1046375724)+W(2,-1094346395,-1108898352,1041257894,998291536)+W(3,1011773496,-1102830064,1036976721,1020504368)+W(4,1064263836,1055449836,-1106352300,1013495848)+W(5,1023084860,1037821947,-1101238723,1023442398)+W(6,1031803093,1045043848,-1157600449,-1113656730)+W(7,-1076699072,-1085904680,-1094946683,-1103067006)+W(8,-1123876988,1041381351,1048924521,-1103198508)+W(9,1026389126,1022832316,1032297389,-1129338356)+W(10,-1099822488,-1092845936,-1098417421,1036977493)+W(11,-1109391389,1023206676,1053328593,-1109968297);WS(-1087781687,-1134030789);
sum1=W(0,-1113846601,-1129634048,1037437606,1028179002)+W(1,1056064759,1049319247,-1098510574,-1090428884)+W(2,-1123784128,1016685513,-1105760812,-1116809458)+W(3,1045066941,-1108576055,1040743460,-1106850597)+W(4,1048732210,1054487227,-1094444002,-1095161561)+W(5,-1105661778,1048222150,1050640540,1007721067)+W(6,1030205873,-1117192467,-1122790273,-1123964671)+W(7,1044300425,1055338520,-1098192922,-1095134094)+W(8,-1110013906,1033480951,-1106372902,1040160031)+W(9,1027547489,-1110675758,1027799500,1036030878)+W(10,1034894336,1053272331,-1095206484,-1101066654)+W(11,-1112122819,1033810456,-1138309939,-1109703824);sum2=W(0,-1119401943,1013558867,-1134698244,1023697539)+W(1,1025267901,1033970227,-1112961274,1010071413)+W(2,-1122026299,1005039212,-1116217767,988018625)+W(3,-1119659280,1038666215,1024534132,1018187921)+W(4,1048742053,1082848284,-1097296472,1019163177)+W(5,-1115786374,1042066180,-1064739318,-1103390691)+W(6,-1120396841,1035154544,-1142625275,-1145140771)+W(7,1060700209,-1115995862,-1105855221,1033089456)+W(8,1017803659,-1115628759,1042818438,-1086947071)+W(9,-1131590401,1021197862,1007645751,-1141296989)+W(10,1035612397,-1123714371,-1120357988,-1156341795)+W(11,-1150181080,1011442501,1029308077,-1109434149);WS(1060770743,-1108197568);
sum1=W(0,1029069588,1038531041,-1160198547,1016886775)+W(1,1046558478,1048524254,-1096395039,-1095627128)+W(2,1009558662,1033422755,-1097778094,-1146067869)+W(3,1041390628,1022402527,-1139668038,1015246637)+W(4,1058409012,1050284011,1057717017,-1086831062)+W(5,1033638277,1029754521,-1110221104,-1098986327)+W(6,-1103954605,-1112398730,1019206597,1034731136)+W(7,-1083755424,-1092005688,1053908426,1056693263)+W(8,-1119102757,-1130383710,1037994808,1042951984)+W(9,-1117714338,1039312430,-1115649126,-1123983389)+W(10,-1101033824,-1131529899,1038174992,1043180606)+W(11,-1114155844,-1129441697,1000398449,1025216609);sum2=W(0,1041755532,-1099902739,1026676440,-1104188915)+W(1,1028942726,-1105392496,1048552390,1039915367)+W(2,-1104654601,1033528857,-1104867005,1030445090)+W(3,1020538503,-1096783078,1024214572,-1122447814)+W(4,-1106738713,1066518668,1068731351,-1105911641)+W(5,989961401,-1133955554,-1126700225,-1106850996)+W(6,-1094671115,-1096595186,1039804037,1036156927)+W(7,-1122053390,-1123632409,-1091471401,-1096057439)+W(8,-1153726297,1032072745,-1113480650,1025639958)+W(9,-1108992818,1023478108,1023379743,-1140508998)+W(10,1032650381,-1109607147,-1096750685,1033306823)+W(11,-1128986161,1023561226,1031767054,-1115144981);WS(-1105940700,1068951582);
sum1=W(0,-1126610867,-1119652358,1035444041,1000087558)+W(1,-1103531583,-1095183320,1048983991,1040363554)+W(2,1033586531,1011542187,1041424541,-1126498674)+W(3,-1105308514,1025089333,1033866603,1016288952)+W(4,1035540828,-1091977028,1043404182,-1129232537)+W(5,1018737568,1021129404,-1108874003,-1116171169)+W(6,-1101500686,1024487034,1030903912,1023501510)+W(7,-1098956255,1016827662,1032787659,1050470779)+W(8,1033496245,1023594100,-1115835365,-1107291841)+W(9,1036868116,-1137536646,-1139243976,-1121882082)+W(10,-1107477027,-1111432589,1051055933,1042688239)+W(11,1015384473,1034920923,-1101253029,1038297635);sum2=W(0,-1102554320,1044079872,-1122059260,-1123978268)+W(1,1026913323,1056944699,-1111536011,1043643239)+W(2,-1112242992,1005844362,1037617295,1031431539)+W(3,-1093658955,-1094337979,1036141312,-1123592170)+W(4,-1093217948,1064662115,1067907418,1042723115)+W(5,-1101249260,1042545272,-1090550375,-1103624535)+W(6,1045282706,-1139302445,-1127043568,-1111710804)+W(7,-1091166584,-1092135065,1035940631,-1118927202)+W(8,-1111294278,1025042022,-1112133073,-1119161360)+W(9,983065168,-1105233712,-1120657957,1040694361)+W(10,1041761864,-1104693620,1027935282,1016057395)+W(11,1026789959,-1114223884,-1106943303,1014979737);WS(1061289911,-1074625008);
sum1=W(0,1035013222,-1110099132,1042690449,-1118986355)+W(1,-1087592511,1013931199,1047068971,1058027688)+W(2,1048036382,-1106703359,1008030621,-1107213995)+W(3,1048074309,-1101544522,1032007652,1022020251)+W(4,-1088015817,-1099315493,1058005973,1036127926)+W(5,1044183504,1029001296,-1093058723,1042727509)+W(6,-1102744618,1043103143,-1108674269,1040686510)+W(7,-1091144488,-1088950448,1057593649,1048070472)+W(8,-1106075703,1048869669,1002612916,1042938237)+W(9,-1099009366,1038471242,1033202498,-1123719572)+W(10,1033106140,-1090129177,1055515931,1043345580)+W(11,-1107279296,1042195418,-1113377491,-1110941900);sum2=W(0,1047600068,1074182899,-1104469346,1034897388)+W(1,1032211690,-1124075063,-1074957140,-1092005485)+W(2,-1111289614,990179414,981988140,1046053217)+W(3,1080728354,1077196082,1033162274,-1104312342)+W(4,-1100127529,-1093339345,-1071410100,-1067981267)+W(5,-1123826485,-1109598746,1030504779,1036844207)+W(6,1039546617,-1121476275,-1119055011,1001538203)+W(7,1036352485,1008083901,1042351425,-1101189403)+W(8,1036519612,-1146561467,-1101604075,1025223671)+W(9,-1113609974,-1124909535,-1122390571,1036889309)+W(10,1032631324,1002134635,1037135096,-1113906708)+W(11,1017678167,-1132393287,-1113103836,1034478190);WS(-1106894556,1030995446);
sum1=W(0,1033805806,1025291593,-1123387156,1025589699)+W(1,-1098701288,-1096105008,1054610112,1034528997)+W(2,1027839817,-1123546765,1037953340,-1119393787)+W(3,-1127599047,-1105750398,-1139656804,1028556318)+W(4,-1091536615,-1090836572,1065523109,1039781117)+W(5,1027349522,1022652480,-1103173850,-1120434724)+W(6,-1104274718,-1117867836,-1128131860,980812294)+W(7,-1097995702,1039238949,1045458038,1054896451)+W(8,-1135075504,-1125284461,-1104116474,-1111869411)+W(9,1018769427,-1114245906,1017797929,-1137342353)+W(10,-1110811780,1001735913,1047692618,1040199808)+W(11,-1152753902,-1131064048,-1106977725,-1129786002);sum2=W(0,-1096073996,-1132437108,-1110091164,1030581609)+W(1,1036583621,1040176294,1031847146,-1104952058)+W(2,1023568502,-1124563800,-1120421639,1006888722)+W(3,1051933742,1042406776,-1124528958,1024868796)+W(4,1056082302,-1080138625,-1071401906,1077840619)+W(5,1026684617,-1114165836,1012484405,-1114613612)+W(6,-1117745155,-1117509823,1022252519,-1175372351)+W(7,1039833458,1041695761,-1107574374,-1108532142)+W(8,-1139194300,1023135287,-1112420268,1044393926)+W(9,-1110977956,1029056744,-1123316826,-1123141270)+W(10,-1119756119,977900031,1034383482,1034777920)+W(11,-1122696127,1034470668,1027961212,1028893644);WS(-1094248046,1034739186);
sum1=W(0,1043421097,-1114752489,-1148807918,-1121641997)+W(1,1057979744,1045790578,-1097763033,-1090462057)+W(2,1019430629,-1115505835,-1105205440,1042504017)+W(3,1040593858,1043491504,-1118546659,-1119896808)+W(4,1054873978,1054724534,-1089142502,-1089339622)+W(5,1008619887,1038945077,-1114903193,1029920941)+W(6,1033892386,1035924243,1027770003,-1117202258)+W(7,1056858543,1046524773,-1098379668,-1089696734)+W(8,1025474934,-1148381698,1042806872,-1102740772)+W(9,1032482905,1031829015,-1114510703,-1121511758)+W(10,1049846778,1056083605,-1089945727,-1096843609)+W(11,1017864241,1029503362,1031492831,-1103488653);sum2=W(0,-1111104155,1022922994,1024571549,1032629114)+W(1,1069180600,1065968459,1047799465,-1111175727)+W(2,-1081878912,-1085703668,-1106624299,-1092657949)+W(3,1036988882,-1104365480,-1120833813,-1123705993)+W(4,1066031139,1064223912,-1098359864,-1121840686)+W(5,-1080884055,-1079207816,1044325339,1026540087)+W(6,1038064580,-1119955010,-1113289848,1031286487)+W(7,1062275672,1060225053,-1115327032,1008715668)+W(8,-1083548865,-1085294305,-1117772151,1048614780)+W(9,1018164430,-1144675449,1035572024,1033808184)+W(10,1060364945,1057151625,-1114533548,1042276675)+W(11,-1090372695,-1100806033,-1103516228,-1105153406);WS(-1095016302,1049780935);
sum1=W(0,1050711943,-1110792724,1008440267,-1140214663)+W(1,-1092537964,-1101785640,1051364259,1044505338)+W(2,1025322472,1024485132,1026645590,-1110639373)+W(3,1036012635,-1104496021,1035221148,-1137823987)+W(4,-1091742968,-1090015552,1058946996,1051977632)+W(5,1018037601,1032762847,-1106527650,-1130979716)+W(6,-1145733059,-1109552317,1029727784,1007510683)+W(7,-1090979415,-1088424934,1057598839,1056967247)+W(8,1010918699,1027572437,1015167915,-1146016549)+W(9,-1115585956,-1142816275,1025812851,-1142229143)+W(10,-1096995861,-1095074239,1058283380,1050931556)+W(11,-1127055707,1011865435,-1105047309,1009720606);sum2=W(0,-1087779211,1033693595,1036141535,1040969494)+W(1,1059045592,1037950807,-1095617275,1056604611)+W(2,1035668628,-1110274633,1051875566,-1085730308)+W(3,-1096934819,1042126031,1015318832,-1136101349)+W(4,1059474718,1079595174,1059711341,1057610078)+W(5,-1106464684,-1106179801,1011257519,-1104408796)+W(6,1036377831,1046621966,-1111621316,-1112220931)+W(7,1065421414,-1079659864,-1088974739,-1098744628)+W(8,1035078820,1045400280,-1097874228,-1102027272)+W(9,-1129542795,1052735842,-1115487487,1042180910)+W(10,-1077353318,-1076641223,-1089093989,-1112239718)+W(11,-1122902412,1057832501,-1089345613,-1123714793);WS(-1081166556,-1096725839);
sum1=W(0,-1114510289,-1119269199,-1130642485,-1146977357)+W(1,-1102646113,-1098664649,1045921361,1050030946)+W(2,-1114582784,1022415207,992772066,-1113153825)+W(3,1038356317,-1095921640,-1111253552,1032268722)+W(4,1027769520,-1089074675,1057711094,1039889859)+W(5,1025422681,-1098886685,-1107182252,1041426283)+W(6,1038758688,-1102108905,1021187873,1024786511)+W(7,-1098156409,-1106011300,1045805544,1053078718)+W(8,1036466489,-1129952762,-1131324475,1043642083)+W(9,-1117501552,1024092394,1021141494,-1115200917)+W(10,-1102728052,-1107570834,1052716334,1042557010)+W(11,-1133449046,1012650491,-1153593794,-1148235644);sum2=W(0,1032309947,1017679770,-1120032365,-1154116071)+W(1,-1133231158,-1134787122,1025906643,-1123962703)+W(2,1035599863,1039832482,-1108727038,-1128886461)+W(3,-1118521489,1020082264,-1132933754,1033357218)+W(4,-1096414395,1064675801,-1114291801,1007375557)+W(5,1035524914,1059399952,-1080568363,1020492423)+W(6,-1122971142,1015972752,1029048100,-1165588207)+W(7,-1097709607,1040110606,1031540723,-1114360955)+W(8,1040378905,1024318985,-1112615988,-1108104258)+W(9,1021714009,-1134334294,1020455541,-1115144648)+W(10,-1121524587,-1119507729,1014310369,-1136421576)+W(11,1036458899,-1122706022,1028363593,-1111963053);WS(1058284215,-1100256461);
sum1=W(0,1042064203,1017583666,977549609,-1136333391)+W(1,-1108621703,-1098054746,1037147366,1048792691)+W(2,1009105958,-1118222526,1036542212,-1107171315)+W(3,-1103445177,1003134525,1032458293,1023954799)+W(4,-1084539629,-1105743629,1055543997,1061193316)+W(5,1005641493,1001049989,-1113492892,1001865121)+W(6,1030077610,1044505715,-1132003829,-1131855793)+W(7,1061657482,-1111653453,-1102389770,-1089393894)+W(8,-1141919717,1031530183,1000070140,-1095280499)+W(9,1034368605,-1109681210,1007647892,1014651348)+W(10,1032593324,-1134741175,1030932473,-1126089633)+W(11,957669220,-1123915241,1012906393,-1124982771);sum2=W(0,1018718450,1033569638,-1112523495,1025749667)+W(1,-1109821356,1026676021,-1111912018,-1104497483)+W(2,1009497507,1017944258,-1114119398,1032840840)+W(3,-1099586256,-1096388774,1021531102,1034709000)+W(4,-1092985416,1065372034,1061077725,-1087345020)+W(5,1033599708,-1109427758,-1129773592,1018773778)+W(6,-1109846828,-1112379914,1006685387,-1129693762)+W(7,1048850468,-1106255761,-1117456886,1049253485)+W(8,1029395381,-1106769492,1043058397,-1101038787)+W(9,1008781387,1045287677,-1106459716,-1119027428)+W(10,1013968523,-1138431127,-1135366091,1038233914)+W(11,1020319838,-1113647178,1037121278,-1113511705);WS(1048665454,1062854025);
sum1=W(0,-1140401360,-1099989608,1032679478,1004974300)+W(1,-1107105990,-1094089019,1038119146,1040482153)+W(2,1004764812,-1132148363,1043046180,-1113947114)+W(3,-1108003052,-1103518244,1026224498,1041394910)+W(4,-1084721726,1054691719,1054936910,1050737065)+W(5,1022372181,-1113753404,1025601857,1044891839)+W(6,1044968661,1040271757,-1137588617,-1128844481)+W(7,1057517320,1035416977,-1099872844,-1084409495)+W(8,1033354242,-1131287582,1017193535,1022006333)+W(9,1031459778,-1114933822,-1128306202,-1115578718)+W(10,1033669936,1032390235,1038726400,-1107158134)+W(11,-1112957780,1012659010,1023203548,1025595521);sum2=W(0,-1116919239,1034599590,-1137390044,-1120028750)+W(1,1032246372,-1095438265,-1105861815,1026537129)+W(2,-1102851233,-1129352893,1022176478,1047938064)+W(3,-1110926857,1037510574,-1112211314,1031876652)+W(4,-1093245727,1062401065,1054207178,-1114848017)+W(5,1046245506,-1106645860,-1118385188,-1093210017)+W(6,-1091078601,1052042083,-1105672202,1041988042)+W(7,-1115099719,-1100501338,-1104155840,1059021754)+W(8,1043294706,1016480352,1013766280,-1104427658)+W(9,-1102117757,1043447553,-1122489809,1032816067)+W(10,-1112097107,-1102195598,-1115066040,1047757772)+W(11,-1113418727,1030659187,1027463789,1027075631);WS(1046819548,-1112403026);
sum1=W(0,-1096536373,1040283909,-1118831073,1043575156)+W(1,1042563315,-1108795847,1047473762,1028458839)+W(2,-1134760216,1037371629,-1115473730,-1147631681)+W(3,1049135339,-1115136450,1025124390,1028002987)+W(4,1040849058,1045384892,1052252597,-1083606160)+W(5,1036578576,-1147407721,-1102431101,1015994849)+W(6,-1127238030,1042113706,1034880715,1023377962)+W(7,-1081137782,1040945110,-1106041242,1054448495)+W(8,1029054905,-1113175874,1026652836,1046487189)+W(9,-1124049974,1045174012,-1144027915,-1125071779)+W(10,1026387221,-1122981994,-1138801364,1031800519)+W(11,1032040846,-1121286085,1030118403,-1096718751);sum2=W(0,1036928405,-1122373594,1025044698,-1116472244)+W(1,-1121318128,-1104861162,1040619830,1035706238)+W(2,1033058067,-1110745183,1034962287,-1114868876)+W(3,-1111538981,-1111848203,1003069456,-1123391126)+W(4,1038958235,1050016986,1044878634,1046111644)+W(5,-1130393948,1005454840,-1113883437,1034772140)+W(6,1027481573,990411281,-1110477199,-1129719684)+W(7,1040124875,-1116142138,1030695866,1017226015)+W(8,-1105702279,1029172520,-1102609372,-1114732111)+W(9,-1136822924,-1136314996,989635105,1023677849)+W(10,-1113301330,-1112411005,1007553654,-1114454329)+W(11,-1112847239,-1150621057,-1109652887,1029458562);WS(1054158702,-1098491196);
sum1=W(0,-1119237644,1026235385,983582877,-1129450472)+W(1,1033589815,1048228620,-1098493798,-1101713087)+W(2,1023147092,-1173092218,-1123359016,1034513750)+W(3,1037197666,1031464488,-1121678922,-1121209423)+W(4,1060260620,1056756834,-1103778771,-1083899440)+W(5,1035595873,1020058530,-1122982297,-1103037013)+W(6,-1099798307,-1102325483,-1119715259,1031290553)+W(7,-1093716116,-1102446942,1046824098,1057005120)+W(8,-1117980637,-1124996559,1028221304,1049393023)+W(9,-1107157175,1036899466,-1115265987,1032360987)+W(10,-1111054172,-1132207900,1011053924,1037130136)+W(11,-1115548960,995105423,992781927,1041637742);sum2=W(0,1013555797,1016103802,-1115650269,1022318336)+W(1,1023151297,-1114491928,-1119261847,-1107715656)+W(2,-1133592549,-1142562170,-1130031974,1033284778)+W(3,1041650416,1052577828,-1109544964,1023537352)+W(4,1042399799,-1088107917,-1093802466,1043696631)+W(5,-1132296546,1012286637,1027122983,-1108010060)+W(6,-1105646271,-1089308865,1016525394,-1104797311)+W(7,1046742027,1041655381,-1101461419,1070961498)+W(8,-1129646858,-1123666701,1023301191,-1123089325)+W(9,-1093424353,-1123233885,1033208955,1034835508)+W(10,1027817568,-1123805293,-1103638866,-1129647390)+W(11,1020078242,1017326494,1027104379,1010592861);WS(-1098756718,1025257793);
sum1=W(0,1023803110,-1138344011,992949730,-1170432841)+W(1,1057699745,1040420307,-1107275570,-1090131561)+W(2,1012926412,-1123369303,-1117188674,-1119694405)+W(3,1026014126,-1121590721,1015181254,1001883457)+W(4,1054103406,1044394251,-1096688477,-1096556254)+W(5,-1127845816,1035099253,1029634610,-1115724526)+W(6,-1118191492,-1131017933,1025052052,-1113865961)+W(7,1054646511,1053702338,-1105028073,-1094031636)+W(8,-1114907963,1041135600,-1105231572,-1140440641)+W(9,992699702,-1125677724,1028407518,-1142935155)+W(10,1018441892,1056434389,-1094260670,-1106433523)+W(11,-1110839852,1033590433,-1115106656,1028218227);sum2=W(0,1035336978,977119295,1017397942,-1113857499)+W(1,1016146718,-1139136560,-1169985407,1003212424)+W(2,1007728744,1015257206,-1127032094,-1124908942)+W(3,1058657166,1082282453,-1107301692,994248048)+W(4,1029663775,-1088717558,-1067974855,-1086726098)+W(5,-1139895388,989071903,1045162011,-1128987279)+W(6,1081592322,1057428850,-1099171315,-1114604929)+W(7,1032721198,-1109521003,-1101606461,-1065596346)+W(8,-1115423533,1026551071,1001306728,-1132432620)+W(9,1029982493,1050573738,-1105825924,-1128156929)+W(10,1035913834,-1115579388,-1113547007,-1114706375)+W(11,-1124574009,999865176,1022139202,-1127893472);WS(1057488311,1032489366);
sum1=W(0,-1107316871,1034785118,-1126361486,998859696)+W(1,1045821468,1031878554,-1098594694,-1130375162)+W(2,-1127874328,-1124885440,-1137835434,1009430200)+W(3,-1114064513,1048520075,-1139957040,1028022609)+W(4,1057263754,-1127500588,-1099155379,-1105098668)+W(5,-1121514949,1026343507,1033795278,-1104540630)+W(6,-1112481238,-1154023155,-1122345661,1015295094)+W(7,1049599048,1025402492,-1112014022,-1109749909)+W(8,1007199100,-1119007402,1046311438,-1105774078)+W(9,-1133481329,-1108825451,-1129886863,-1126668079)+W(10,1034877470,1046739556,-1116334683,-1114013594)+W(11,1026086402,-1138298796,-1119327433,-1109189150);sum2=W(0,1036764889,-1115068573,1035973522,-1131728975)+W(1,-1128881737,1043114423,1022919798,-1111227173)+W(2,-1122740141,-1130091274,990889655,1037242625)+W(3,-1096357732,-1081650015,1057647035,1044679054)+W(4,-1098903856,-1105946360,1064645808,-1128128484)+W(5,-1126568042,1036162942,997618289,1034691185)+W(6,1008652352,1020148594,-1120435503,1029801795)+W(7,-1121257166,-1122224678,1034184152,-1094730608)+W(8,-1145265129,1016517254,-1123774451,-1119761613)+W(9,1019038058,-1125968836,1001204178,1040526136)+W(10,1033879187,-1125677560,-1141167471,-1110501324)+W(11,1025838030,-1121815648,1017460301,1017411026);WS(1059796919,-1120566973);
sum1=W(0,-1112300176,1042197939,-1121363289,-1128913552)+W(1,1051198984,1044389601,-1097436160,-1105877684)+W(2,-1128535084,1024751122,-1156941767,1031319296)+W(3,1034918960,1019526904,-1170089852,-1114223569)+W(4,1058261945,1057668526,1000497399,-1084964393)+W(5,1025460631,1032881746,1032065846,-1115209492)+W(6,-1097594444,-1109654209,1007200827,1032486790)+W(7,-1083919657,-1093305914,1031553246,1058860547)+W(8,1010383044,986576750,1041280427,1045243539)+W(9,-1121876014,-1114258964,1025411673,1031548233)+W(10,-1113158982,1024357474,-1106885131,1038828418)+W(11,1034628234,1012703988,-1128319413,1014469175);sum2=W(0,1030657759,-1114346787,1024653023,-1143612781)+W(1,-1116365956,-1122350618,-1145631357,-1142189493)+W(2,-1144957229,1013910379,-1120960689,-1108113093)+W(3,-1115709916,-1122961088,-1118229715,1031492195)+W(4,-1109597137,1063925227,1058735511,1041520845)+W(5,1028619709,1003281301,-1102646250,-1100459142)+W(6,1023143173,1032102149,-1103747903,1037055061)+W(7,-1097941231,-1096423541,-1113230658,-1123318690)+W(8,1040501280,1015718737,-1119600722,-1097541479)+W(9,1035049663,-1115297076,-1120661119,1027878177)+W(10,1034348655,-1104473650,1029140405,-1107577516)+W(11,-1116733621,-1122107736,1048901284,994779835);WS(1025862512,-1097886171);
sum1=W(0,1039868615,1039095646,1028206791,1017995501)+W(1,1048852846,1046495341,-1095591910,-1084617440)+W(2,1003283810,1031081728,1032043925,1036255511)+W(3,1044724702,1040670187,1023900364,-1115115241)+W(4,1053236428,1054642003,-1089161581,-1088992852)+W(5,-1128580235,1033561578,1024473755,974144948)+W(6,1036683863,-1105649212,1028215869,973319892)+W(7,1050422468,1049220624,-1107053347,-1092805231)+W(8,1012484477,-1126192084,-1120787802,-1132527589)+W(9,1040757263,-1101644966,1031994596,1033665516)+W(10,1039010398,1042256548,-1102281943,-1107160205)+W(11,1035723265,-1141688154,1034960116,1025750940);sum2=W(0,-1113384832,-1105498372,-1115898040,1017309480)+W(1,-1106075829,1041703091,1043260681,1051665642)+W(2,-1143916576,-1119502308,-1122221676,1041533127)+W(3,-1140340528,-1101077232,-1131938440,1026950620)+W(4,-1109231476,1049668212,1039662810,-1109716244)+W(5,1032670038,-1130795288,-1109791178,1047102067)+W(6,-1114410560,1042402941,-1147724576,-1120377052)+W(7,1032262130,1040746517,-1097796100,-1113565360)+W(8,-1112068676,1031201932,-1131969000,1039963022)+W(9,-1114542528,1040078450,-1120540424,-1108926548)+W(10,-1140600496,1048026467,-1097463639,-1108348496)+W(11,-1108483346,1028500076,-1107112902,1032294606);WS(1059594295,-1081462343);
sum1=W(0,1043504002,-1116748340,978268098,1027153262)+W(1,-1087238767,-1102654539,1047257898,1052804111)+W(2,1012415888,-1165722369,1038115889,1041162890)+W(3,1039643767,1038369681,1037283618,1020914066)+W(4,-1086204143,-1088075529,1054855273,1049749519)+W(5,1033818911,1032180390,1037006730,1044063108)+W(6,1034058802,1040894970,1024040629,1001487768)+W(7,-1086503800,-1098202447,1052275873,1047397560)+W(8,991868273,1034352017,1024505810,-1117492081)+W(9,-1111840522,1036921959,1022356543,-1121199663)+W(10,-1107277965,-1098696769,1026848211,1039603542)+W(11,-1131707508,-1136594828,1036480704,995252542);sum2=W(0,-1120219585,-1127812186,-1110777341,1028621181)+W(1,1034472183,-1129759266,-1126856730,1035384087)+W(2,-1120488613,-1132463093,-1106344343,-1123130413)+W(3,-1121966109,-1109734497,1030597213,1027102605)+W(4,-1123472797,1054407172,1046142043,1038893967)+W(5,-1111137329,1013238549,-1110811845,-1121376361)+W(6,-1139970197,1005564394,1041951037,-1106396561)+W(7,-1114873213,1049042812,1024169581,-1102581665)+W(8,-1113345499,1010521365,1023037898,-1147353578)+W(9,1027913013,1021745754,1026771477,-1110468651)+W(10,-1104920828,-1117275361,1045072501,-1119264521)+W(11,-1123696429,934750635,-1108801471,-1123538565);WS(1001790336,1033193226);
sum1=W(0,1018580889,-1115176285,-1131356554,-1113292474)+W(1,1052553934,-1113855449,1046326027,-1117909243)+W(2,-1129785460,-1156866531,-1112351060,-1104113579)+W(3,-1102427201,-1094752997,-1118664394,-1133969725)+W(4,1060794158,999804065,1062953181,1041639692)+W(5,-1132017542,-1130622370,-1105541862,-1095014251)+W(6,-1105768635,-1119059021,-1111709325,1027204153)+W(7,-1122254720,-1110352445,1040555139,1031529696)+W(8,1022740922,-1121415144,1031818996,-1102735326)+W(9,-1121009370,-1131789226,-1127980619,1024655285)+W(10,1026923705,-1100154756,1030139737,-1115548569)+W(11,1008916224,-1122315305,1016036429,1008421480);sum2=W(0,1019371878,-1137594745,-1130012060,999771042)+W(1,-1106457448,1043986431,991329315,1035878909)+W(2,-1118330440,-1156785507,-1108709562,1038257769)+W(3,1002965746,-1114341154,1018901632,-1123589256)+W(4,-1118271248,1057361082,1053769225,1042318306)+W(5,-1134019065,1021163648,-1113472862,1025444512)+W(6,-1115605194,1017493044,1017234680,-1124249760)+W(7,-1102884302,1037230696,-1099274218,1010690665)+W(8,-1123825168,1025071687,-1115820708,1015483632)+W(9,1015905000,1024661143,1016197020,-1118367200)+W(10,-1112309114,1036147884,-1092869373,-1101115118)+W(11,-1126466092,1013380697,1016005876,1020142296);WS(-1096043118,-1087645231);
sum1=W(0,1029203067,-1099485226,1032694426,-1115587665)+W(1,-1106908023,1052615508,1017432376,1045341850)+W(2,-1114910160,-1127306394,-1113683692,-1131991862)+W(3,-1113336032,-1121275799,1023546425,1031441086)+W(4,-1082902530,1045376289,1050158903,1054321442)+W(5,998100766,-1147820543,-1116607496,1050084000)+W(6,1051148019,-1118364796,-1147531597,-1130229584)+W(7,1057440145,-1118131945,1047006846,-1081266857)+W(8,1021215128,991663462,-1120491559,1027649766)+W(9,-1127235090,-1119188228,-1115129818,1019733960)+W(10,-1134199968,1018710010,1041137522,-1106232936)+W(11,-1123554607,-1124042776,-1131853547,1027530281);sum2=W(0,1023515648,-1119658781,1023861908,-1129211209)+W(1,-1110890211,-1133136545,-1108471855,1040374834)+W(2,1023672492,-1109425046,1048083250,1020265593)+W(3,-1121364796,-1103304652,1029997412,1038235290)+W(4,1044872450,1050855479,1039720436,-1096619497)+W(5,-1121333166,-1130250517,-1102257516,1034188808)+W(6,-1109858923,1044349350,-1107362446,-1125523437)+W(7,-1117035130,-1107498682,1038091910,-1113539350)+W(8,1029442100,-1122118916,1024895152,1022698753)+W(9,1032218024,1027861436,1013933265,-1114850415)+W(10,-1130602657,-1128608489,982770184,-1121557752)+W(11,1020180841,939323929,-1129090321,-1162309256);WS(1062090935,1058767985);
sum1=W(0,-1111629724,1016014666,-1127587553,1016379967)+W(1,1040669191,-1131263417,1046030390,-1115487571)+W(2,-1131647467,1039946613,-1107621674,-1124650927)+W(3,1045897412,1039181162,1030044278,-1124869109)+W(4,1049140321,1046027952,-1107063038,-1089079359)+W(5,-1197661491,1033161790,1035258018,-1120715392)+W(6,-1111908667,1032078908,1021197901,-1135267218)+W(7,-1082917799,1040408361,-1100036461,1056809425)+W(8,-1129645073,-1124734374,-1117322707,1051125844)+W(9,-1129970444,1037221664,1001072263,-1146487047)+W(10,-1115518322,1034380765,-1118068997,1008766834)+W(11,1029976235,-1119763541,-1135017032,-1115270659);sum2=W(0,-1111327982,1041352776,-1116547758,1033054007)+W(1,1038740385,-1115132829,1034677105,-1121722910)+W(2,-1124024618,1035204548,-1124364804,-1119336676)+W(3,1032790615,1012971008,1033469023,-1123189128)+W(4,-1092378351,-1108961666,1033020303,1033549613)+W(5,1032784783,1032253989,-1106694042,-1102497930)+W(6,-1098982462,1042838787,1026371779,-1122818756)+W(7,-1121004928,1045175561,-1098306997,1051050782)+W(8,1009754028,-1118316692,1039643256,1035128176)+W(9,-1110172088,1004924993,-1137766108,-1136838880)+W(10,1019964530,1027487385,-1120000922,1034801784)+W(11,-1125398316,1028774587,1017988993,1015821086);WS(1065136439,1040354336);
sum1=W(0,-1108811053,-1107804932,-1120274067,-1140671753)+W(1,-1099781359,-1098842784,1050226223,1057254373)+W(2,1003726785,-1112753158,1010162395,1009251305)+W(3,-1110160675,-1105899870,-1124666160,1022747450)+W(4,-1092867554,1000731409,1031464345,1059609336)+W(5,-1120831377,-1112429520,-1114655220,1036945681)+W(6,1025125049,1033405406,-1131113682,-1123069063)+W(7,1058399851,1055942809,-1111386668,-1093137163)+W(8,-1119063979,-1146511789,-1101547023,-1109467235)+W(9,-1129239633,1016924742,-1126498983,-1118356003)+W(10,1044975810,1051704028,-1111235284,-1105328992)+W(11,-1116155918,-1117793303,-1104493413,-1113825780);sum2=W(0,1034041544,1018598993,998321428,-1139839138)+W(1,-1095769692,-1114897304,-1116818777,1034669108)+W(2,1039138956,-1145690340,-1105398904,-1105759439)+W(3,987604943,-1102834025,1024466364,-1134067290)+W(4,-1102588486,1062722215,1061492513,1007335842)+W(5,1018314989,1025712340,-1098749835,-1108283066)+W(6,-1131349085,-1118877643,-1119932526,1008723794)+W(7,-1107691916,-1117176868,-1116983417,-1121214551)+W(8,1022467761,-1121476700,1041629273,-1108418109)+W(9,1031347596,-1113750023,-1132382549,1028368392)+W(10,1009572226,1035794880,-1103912225,-1114752830)+W(11,1033232162,-1110829011,1046707789,-1103951670);WS(1015535328,-1084984071);
sum1=W(0,-1108603860,-1120445077,1017574081,-1114800552)+W(1,1058689409,1050368026,-1098244185,-1099862310)+W(2,-1119809253,-1119794874,-1113854018,-1114937124)+W(3,-1120661414,1038434434,-1121642214,-1121052395)+W(4,1059588503,1053265766,-1091868509,-1094435959)+W(5,-1117398367,-1124845785,1038069402,-1120887600)+W(6,1004694578,983354644,-1119258038,1031943978)+W(7,1053762387,1049777811,-1090330210,-1100742889)+W(8,-1126829041,-1124490374,1033335786,1032168457)+W(9,-1131668588,-1117988144,-1152091148,1015340962)+W(10,1042220181,1044693386,-1096238847,-1106546547)+W(11,-1122991451,1025017029,1033654385,-1112611163);sum2=W(0,-1123863865,-1117743388,-1113925793,-1113763234)+W(1,-1153318001,-1115051721,1049718598,-1152383745)+W(2,-1112434267,1017487533,-1108241407,1032880554)+W(3,1031541130,1034144457,1016562523,-1117079348)+W(4,-1111062529,1029337732,1045174355,1054034272)+W(5,-1115045873,-1115252534,1040219109,1025815300)+W(6,-1108434934,1028245712,1021767953,-1106152769)+W(7,-1107848604,1036566626,1048832333,1019958281)+W(8,-1112234054,-1144290245,1032317223,-1122950542)+W(9,-1107854239,-1131124226,-1118706081,-1110489214)+W(10,-1106439039,-1100833945,1041167636,1037079656)+W(11,-1111099643,-1123196065,1023645948,-1114917041);WS(1058837943,1069665989);
sum1=W(0,-1123278397,-1133106088,-1131526763,962159770)+W(1,-1100091288,-1100255560,1052414436,1059574623)+W(2,1026912571,1026538575,1034080493,-1106975399)+W(3,-1111839826,-1119033369,1016761717,-1123587520)+W(4,-1090882007,-1089604336,1050778647,1056026369)+W(5,-1128992103,-1142474253,1030312842,1026032901)+W(6,-1112323118,-1123741278,1020359383,-1116652202)+W(7,-1090318286,-1098258189,1051933055,1057288447)+W(8,-1126485147,1024876312,-1123145400,-1115237492)+W(9,-1111587013,1031183749,-1120750038,-1124916236)+W(10,-1098860821,-1113801599,1050858601,1049400292)+W(11,-1130617057,-1147252941,-1102573630,1023272149);sum2=W(0,1031898082,-1123032728,-1121672345,1031825723)+W(1,-1097279430,1042495248,-1070958719,-1068962638)+W(2,1033946762,1015278793,1004890268,-1106804175)+W(3,-1149677000,1042326937,1003655756,-1128689519)+W(4,1042236169,-1097154173,1079716701,1062859919)+W(5,-1125393239,-1129356209,1047991146,1033261211)+W(6,1016978721,-1135526098,1021714543,-1112729716)+W(7,1043003442,-1101596383,-1106783417,1069238165)+W(8,-1130449529,-1143028884,1006662138,1029430153)+W(9,1017362221,-1115756346,1015056847,-1143241256)+W(10,-1114855682,1029691669,1030095799,1038638730)+W(11,1021676019,1007567766,-1116617969,1016716693);WS(1027937136,1051433372);
sum1=W(0,1027262836,1034970897,-1131494490,1024223452)+W(1,1036904555,1043230726,-1102510757,-1095583884)+W(2,1026871330,-1131579916,-1126475809,1037383306)+W(3,1041574867,1051529138,-1113660825,1034208027)+W(4,1043513377,-1088109312,-1082034838,-1088128354)+W(5,1022249046,-1121104697,1049740992,1038022750)+W(6,1043759333,1035492122,1007645322,1026687777)+W(7,1040837474,1023668834,1021392868,-1107709564)+W(8,1030621125,-1128113439,1040579632,1043020088)+W(9,1025216066,1033175550,1023660333,1019229306)+W(10,1033050768,1041627229,1019915650,-1116281753)+W(11,1026071912,1024084817,1040383308,968839375);sum2=W(0,1019704225,1037288383,-1114076695,-1122636491)+W(1,-1108218455,1029534785,1032297878,1049771287)+W(2,1007985666,1019192761,-1114871835,1003686724)+W(3,1038646185,-1113812515,-1121313911,-1122337791)+W(4,1038576544,1058416091,1058219066,1050229287)+W(5,-1146139348,1021492965,-1129529893,1026526587)+W(6,-1115379683,-1144905268,1032037049,1019616565)+W(7,-1096957025,1029636273,-1089173556,-1126947029)+W(8,-1131201101,-1129337357,1011141050,1020162449)+W(9,-1124810757,-1104091459,1035628188,-1121846167)+W(10,-1112204367,1039375301,-1085784913,-1109798125)+W(11,-1117257463,1026702945,-1169657505,1015768281);WS(-1087300279,1060388257);
sum1=W(0,1023690092,1041026294,1031115364,-1129462823)+W(1,-1106106692,1045171988,-1092905754,-1095623283)+W(2,-1130365587,-1127843579,-1113959460,1037669414)+W(3,1027269348,1022155151,1025637865,-1114720439)+W(4,1058204318,1060821043,-1092295181,-1093094418)+W(5,-1122973026,1027810288,1044954958,-1142625182)+W(6,1032140389,1019365849,1019407412,-1150727557)+W(7,1047241920,1051757075,-1094422277,-1091295733)+W(8,1008074737,1005685302,1022315054,1031904715)+W(9,1035913085,-1142073248,-1144567588,1005184420)+W(10,1047453654,1052799910,-1089577936,-1097873082)+W(11,1011776124,1023937224,1027854342,-1121754201);sum2=W(0,-1166872476,1004777140,-1141459412,-1120594034)+W(1,-1102509951,-1110936244,-1122900789,1040489823)+W(2,1045679794,-1104593759,-1095818924,-1086857984)+W(3,-1113289360,1013932442,1028313984,-1136839806)+W(4,1067324619,1045560576,-1095750682,1021539093)+W(5,-1110068744,-1103109579,1065644346,-1093760272)+W(6,1019995585,-1124945717,-1122936307,-1127607807)+W(7,-1096904945,-1100965201,1031026044,1045364618)+W(8,1034732462,1018809021,1042979309,-1123950010)+W(9,-1145964804,-1157638606,-1134584398,1007613018)+W(10,1000232964,-1108078168,-1125456395,1033830372)+W(11,-1152320711,980148252,1026162850,-1121148085);WS(-1090838638,1050174926);
sum1=W(0,-1109115088,1049593122,1033853293,1024715784)+W(1,1038102082,1051782073,-1120751425,-1106716164)+W(2,1016756989,1035169257,-1136454131,-1115525408)+W(3,994296459,1045373935,1042483832,-1106406969)+W(4,1043814476,1058236139,-1086184702,-1094496661)+W(5,-1108133484,1042591993,1033520471,-1105105482)+W(6,1015694078,-1112080289,-1138965820,1025782733)+W(7,1045378621,1042079876,-1095245812,-1092092861)+W(8,-1140252101,-1115290814,-1106373991,1029286795)+W(9,1045351388,-1114987669,-1139164262,1038488261)+W(10,1050438570,1040938025,-1094326222,-1100690449)+W(11,1041627941,1001134058,-1122199803,1034575399);sum2=W(0,-1087153288,-1111682644,1047565246,1051544715)+W(1,1047568122,1032035298,-1099176408,-1090874159)+W(2,1034895049,-1131191613,1040133461,-1111412903)+W(3,-1081925443,1060283907,-1105592564,1046232208)+W(4,-1119008010,1036693685,1048906709,-1105576760)+W(5,-1112144320,1040322447,-1107739759,-1140028602)+W(6,1062548140,-1127110112,-1105924841,-1094324661)+W(7,-1119206793,-1158298480,1049091960,-1112367085)+W(8,-1130045765,1011461326,-1096403637,1044620924)+W(9,1051334754,1033462267,-1103932050,1021200095)+W(10,1036759049,-1114785543,1048824237,-1107585156)+W(11,1012649582,-1111955333,-1114351857,1046459856);WS(1039738296,1044009556);
sum1=W(0,-1113116036,-1126664684,-1118478209,1031992376)+W(1,-1088719167,-1107130859,1042459434,1058890327)+W(2,-1107110028,1036863629,-1129453002,1040542090)+W(3,1028656912,-1095949365,1042319122,1036413734)+W(4,-1088309806,-1090115281,1057173004,1054229481)+W(5,-1133301245,-1121635021,-1127816747,1042227988)+W(6,1046101634,-1104617834,1019779694,1025321013)+W(7,-1090901446,-1096019759,1052520321,1048940614)+W(8,-1120611033,1022364232,-1119199044,1048439133)+W(9,-1111694091,1029160593,1028741314,-1126468451)+W(10,-1098195015,-1090793697,1057385245,1047137387)+W(11,-1108092830,-1129794251,1040359505,1036380619);sum2=W(0,1009251693,-1107842867,-1089163817,-1088996856)+W(1,-1115283476,1042234988,1057525018,1062110924)+W(2,1034262626,-1123202523,1032774718,1030923639)+W(3,-1124806950,1052635731,-1080285142,-1081345153)+W(4,-1104109471,-1112028150,1067630395,1064189433)+W(5,-1130902850,1036915346,1034769026,-1126776930)+W(6,-1106464080,-1125456570,-1089981167,-1079794071)+W(7,-1113992476,1045262592,1062842970,1063058829)+W(8,-1110986466,1035294670,-1136163037,-1106165885)+W(9,-1115606726,-1106662163,-1099490886,-1091438196)+W(10,1042247754,-1104249669,1053790298,1054193960)+W(11,-1135519157,1024576891,-1108359351,1032379012);WS(-1096394862,1050867114);
sum1=W(0,1011677768,-1097606072,1035680965,975777376)+W(1,-1095631255,-1108785275,1041761501,1050217928)+W(2,1033079080,-1107649602,1035556439,-1105375964)+W(3,1017467204,-1122057965,-1164976624,1017323049)+W(4,-1088500104,-1111108333,-1098739346,1059053443)+W(5,1020084753,-1112750027,1025006046,1042635014)+W(6,1039142936,-1137149130,-1117859264,-1126109949)+W(7,1062642602,1040456976,-1104430516,-1089683010)+W(8,-1142614292,1017623258,1027021261,1038036638)+W(9,1023416416,-1112401517,-1122131819,1011370603)+W(10,1016594173,-1120553683,1042596520,-1115445691)+W(11,-1113983747,-1124248029,1029575724,1041295544);sum2=W(0,1029829507,-1108448221,1024840523,-1131210775)+W(1,-1122984086,-1132016729,-1117395779,1018275001)+W(2,1033255054,-1103146109,-1114466007,-1096338526)+W(3,1046565608,-1107856867,1022860453,1024067225)+W(4,1059140985,-1089805596,-1092962046,1042461338)+W(5,-1119288636,-1099911282,-1166014069,-1107995649)+W(6,1042031083,-1106481128,-1130239171,-1125865258)+W(7,1058514952,1027704725,-1102214835,1053212914)+W(8,-1113255745,-1106771914,1041713274,1052927486)+W(9,-1127390051,-1124576676,-1117571915,1024964869)+W(10,-1118917379,1032905776,991892650,-1114692565)+W(11,-1111017176,1000523989,1032336370,1037010892);WS(-1112511928,1031640207);
sum1=W(0,-1102373753,1048837234,-1130112569,1037301926)+W(1,-1091912761,-1095738529,1051625169,1058068053)+W(2,-1112730073,1045904421,1045615952,1030698115)+W(3,-1091456672,1045582560,1044751592,-1119711398)+W(4,-1101742756,-1090186767,1044375881,1054040787)+W(5,-1098654019,-1111879892,1051640030,-1104227307)+W(6,-1119033858,-1093436941,1042267541,-1102628100)+W(7,-1090190311,-1110077161,1051238780,1057193534)+W(8,-1123401908,-1101737376,1008998972,-1111999463)+W(9,1050238014,-1100593739,-1122521821,1021159833)+W(10,-1098844722,-1090967581,1058222955,1045936610)+W(11,1043894710,-1112695488,-1108465231,1050341641);sum2=W(0,1024549194,-1117974589,1009444234,1016218439)+W(1,1037076368,-1110249739,-1111737758,-1121292007)+W(2,1032984152,-1112172263,1020335555,-1112700443)+W(3,1042315856,-1106327815,1026480303,-1111008440)+W(4,-1086831522,-1069929292,-1089871257,1047393563)+W(5,1060801772,1079084175,-1111547810,1038599637)+W(6,1040022175,1025059842,-1115006890,1015374231)+W(7,-1085683537,1033002057,1043300713,-1115783084)+W(8,1057876572,1033693800,-1118960414,1049254465)+W(9,-1110870197,1033099318,-1122692269,1027237715)+W(10,1033912191,1032775289,1022298131,-1103999090)+W(11,-1104475663,1045399536,-1104218510,-1118358651);WS(-1106120924,1033431669);
sum1=W(0,1035990878,1041817850,-1146851238,1016553159)+W(1,1042266392,1027850273,1024013341,-1101729723)+W(2,1018305971,1021653787,1026394008,1024064284)+W(3,1041767260,1047579686,1026515514,1024375743)+W(4,977256084,-1090381288,-1085522812,-1116899488)+W(5,996614956,-1125739905,1048833585,990294084)+W(6,1031819293,1026577053,1029812010,1005429062)+W(7,1048109660,-1113190325,-1118087802,-1090064383)+W(8,1016883609,-1121801815,1040657490,1038017843)+W(9,1014785832,1011005202,1021177962,1008887700)+W(10,1024173993,-1127218683,1025078601,-1126747713)+W(11,1027952623,-1132785763,1041410670,1020235411);sum2=W(0,-1110721648,-1116342888,1019641904,1032555846)+W(1,1030929664,-1112511004,-1089264280,-1094136567)+W(2,1018020888,-1125819008,1032788860,-1146526593)+W(3,-1102693078,1027573888,-1123545328,1015684488)+W(4,1046449598,1052843165,1056898914,-1097199465)+W(5,1004426241,-1122415072,1033507644,1012812816)+W(6,1043950970,1021888896,-1117707424,-1118308408)+W(7,1024674316,-1109778580,1041236542,1037769558)+W(8,1028547840,996318210,1017687520,-1106559340)+W(9,1007632640,1023916088,-1152988290,-1137876352)+W(10,-1123597216,-1105717038,1046276806,1026403708)+W(11,-1149117889,-1132920416,-1122312832,1028523456);WS(1034973624,1056792353);
sum1=W(0,-1130821617,-1114464179,-1121055921,-1120658336)+W(1,-1130597942,-1102939831,-1125024178,-1114903379)+W(2,-1124529164,-1124681556,-1115164458,-1109039532)+W(3,-1106629009,-1093463666,1021962732,-1128295926)+W(4,-1118485143,1067744046,1062068439,1008426736)+W(5,-1138254780,993935312,-1094141737,-1104109440)+W(6,-1097245927,-1132912612,-1119904327,-1127490506)+W(7,1049107361,1045213129,-1107542555,1050479246)+W(8,-1132704804,-1120970067,-1119937620,-1105858697)+W(9,-1118132038,-1115274080,-1119710033,-1122942113)+W(10,-1113875250,1036565277,1025872901,1028006365)+W(11,-1122550700,-1120520661,-1121170098,-1141854766);sum2=W(0,-1120501349,996214904,1017661559,1020401308)+W(1,-1090330474,-1084580575,-1116129767,1037264768)+W(2,1023925581,-1119976615,1032645479,-1105802125)+W(3,-1140432422,1024553914,-1130735541,-1129375401)+W(4,-1097846115,1064606263,1051779064,1035443152)+W(5,1025111856,-1136822486,1038402436,-1102145888)+W(6,1006774606,-1124013507,-1166762145,-1146688164)+W(7,1048687051,1019182043,1025600009,1039827062)+W(8,-1121332237,1015612208,1025151371,1000828364)+W(9,1033491675,-1117903931,-1137125822,-1130185789)+W(10,-1117487855,1037037513,1032817572,-1114545658)+W(11,-1119338761,999461036,-1112238814,1028059566);WS(-1082445367,-1085006700);
sum1=W(0,1041974800,1043293403,1034878908,-1131835086)+W(1,1054173212,1051286356,-1092276724,-1081109875)+W(2,-1137431795,1038048136,1034209806,1035072463)+W(3,1042063924,1045196135,1037617118,-1106661648)+W(4,1055927462,1058619216,-1094524616,-1086386347)+W(5,-1110863483,1042877649,1036390662,-1114712644)+W(6,1037212703,-1105403448,1022066011,-1121819052)+W(7,1050138098,1028915053,-1104988703,-1094507255)+W(8,-1123146704,-1114994477,-1139447658,1015171028)+W(9,1046411795,-1100599618,1033542412,1036207796)+W(10,1041419787,-1130824962,-1096619449,-1105674409)+W(11,1040360493,-1121943708,1045523870,1026111277);sum2=W(0,1043137200,1000796272,1025676326,-1112963339)+W(1,-1089890678,-1102855534,1031859059,1014823768)+W(2,-1128614108,1018516204,1031913791,1022229356)+W(3,993751520,-1098528956,1036266015,-1117465202)+W(4,1018575516,1061198225,1055374057,1020211292)+W(5,-1138611816,1020738140,-1098119563,-1120060570)+W(6,1032573075,-1097473255,1019242508,-1124864900)+W(7,1038055959,1050136287,-1125510524,986723264)+W(8,-1132953832,-1123833514,-1098582022,-1106568385)+W(9,1049454991,-1090503899,1039721851,1017632828)+W(10,-1109681619,1054985311,1007293144,-1111044051)+W(11,1035860627,-1110059149,-1101215648,1030233630);WS(-1089141943,1068474134);
sum1=W(0,-1121972404,1041396360,-1101143803,1024130588)+W(1,1036801227,-1094238571,1045416789,1032495505)+W(2,-1114425265,1024684838,1039470024,-1117579092)+W(3,-1105946681,1052602058,-1124204515,1039148539)+W(4,1057861426,-1098420551,-1094942270,-1106461946)+W(5,-1108918837,-1127532529,1047303536,-1113046718)+W(6,-1091638882,1032280890,1018218693,1026773217)+W(7,1040764762,1033290001,-1106993164,1059099726)+W(8,1027200645,-1103088708,1040300696,-1094617668)+W(9,1041946144,-1138642417,-1123573325,-1104179471)+W(10,-1105244536,1037819035,1009482242,1045088278)+W(11,1043167338,-1116739793,-1108347351,-1110195745);sum2=W(0,-1134771145,-1114282184,998892514,1016644168)+W(1,-1114142714,-1101404122,1049635340,-1129326838)+W(2,1025799488,1041138771,-1114952606,1012771369)+W(3,1042383274,1025008594,1033248586,-1116049462)+W(4,-1095734150,1060588986,-1102476512,-1147070546)+W(5,-1095991584,1027653952,-1111850310,1057697290)+W(6,-1104878488,-1101611481,1041609896,-1110140123)+W(7,1052949499,-1143476482,1046973498,-1090718582)+W(8,-1127102864,1035005082,-1114336646,-1096580248)+W(9,1048842205,-1122288558,1030835892,-1103095555)+W(10,-1110997031,1022411808,1028769716,-1115539252)+W(11,992902692,-1120028296,-1118966953,1031782132);WS(1055908206,1023803300);
sum1=W(0,-1114766205,1011459483,-1128828388,1033033649)+W(1,-1093070812,-1094569204,1054454099,1059767687)+W(2,-1139512861,1016172182,1029622486,-1106762950)+W(3,-1106069078,-1116675477,1024886583,1027156540)+W(4,-1086765600,-1090099632,1059734148,1057986836)+W(5,1027600816,1027525694,-1098865153,991938588)+W(6,-1116893112,1045609495,1032744244,-1122498726)+W(7,-1094363024,-1102732570,1043829406,1056528229)+W(8,-1135964969,1036132330,-1139103892,-1101593593)+W(9,-1113403236,1049123968,1005980052,-1114524705)+W(10,-1103438026,-1098493775,1049516377,1047712168)+W(11,-1117700205,1035501771,-1097177334,1022039246);sum2=W(0,1052224655,1029199567,-1115143239,1025334517)+W(1,-1083097675,-1079915962,-1092254017,-1085507535)+W(2,1062578782,1029921983,-1092877982,-1097828858)+W(3,1050599738,-1137182696,-1115511381,-1112308287)+W(4,-1078367265,-1085955474,1050309385,-1091835304)+W(5,1036651638,1017725718,1031547399,-1101001669)+W(6,-1101494467,-1094150391,1031444191,1042864237)+W(7,1077549274,1068550083,1058681981,1052849573)+W(8,-1103762806,-1106558945,-1100178328,974314816)+W(9,-1116631442,-1092627938,-1111573417,1040795754)+W(10,1054678659,1059124396,1066882777,-1093246396)+W(11,1039431488,-1098096651,-1088438520,1046838481);WS(-1078207964,-1098790270);
sum1=W(0,1017293260,-1121106131,1039615439,-1117816013)+W(1,-1100878354,1049964833,-1100078274,1049047675)+W(2,-1126192007,-1122801847,-1107321921,1032784131)+W(3,-1098516348,-1100564368,1032454162,1040159636)+W(4,-1094050686,-1119951725,1041647209,1057717203)+W(5,1034337038,1014677674,-1099964381,1040450075)+W(6,-1142189601,-1115831559,1026856980,1029735698)+W(7,1052197359,-1110599850,1041839801,-1090236946)+W(8,1028031798,1027844545,1034137049,-1116032848)+W(9,-1129405415,-1114960439,1002339317,-1128361629)+W(10,1009705546,1020602063,1034781465,-1114821509)+W(11,-1121696025,-1130484229,993360895,1036993018);sum2=W(0,-1104367710,-1132455965,-1115606678,1025029135)+W(1,1051361304,-1090262380,1051294613,-1119205162)+W(2,1037239658,1027534783,1046775583,-1097951274)+W(3,1054704406,1035843132,-1111864983,-1098891737)+W(4,-1094584814,1042639742,1040638061,-1118431701)+W(5,-1137589907,-1161598998,-1115582191,-1111734067)+W(6,1038310704,1037432870,1017169741,-1112278329)+W(7,1042180969,1054301740,-1095570314,1033551568)+W(8,-1113612863,-1137659371,-1102111461,-1116801751)+W(9,-1137648567,-1122384617,1031819582,-1123958951)+W(10,1006683771,1032304440,1008777251,1040693441)+W(11,1017443081,1038413214,-1103720876,-1108749213);WS(1060561207,-1110135205);
sum1=W(0,1049197464,-1108658488,-1124131449,-1114856118)+W(1,1057921518,1045522218,-1095755605,-1091745710)+W(2,1021270499,-1112929307,-1100746808,1045672489)+W(3,1041962623,1047635080,-1112340961,-1121034566)+W(4,1055093690,1056738433,-1089785676,-1091090769)+W(5,-1157317541,1036938084,-1111234056,1019645080)+W(6,1029521634,1045001085,1034679769,-1112123800)+W(7,1057086969,1048793054,-1105390912,-1088312300)+W(8,-1148757666,1026507103,1047514180,-1095870350)+W(9,1019494819,1038785126,-1107671902,-1115322038)+W(10,1049205462,1057170552,-1089779917,-1095959893)+W(11,1019330670,1029094240,1022895484,-1099214252);sum2=W(0,1041894205,-1115970606,-1122184691,-1110883135)+W(1,-1082032478,-1081043792,-1118217955,-1114700148)+W(2,1064081845,1059051295,1049320576,1046875162)+W(3,982318965,1040255170,1033395903,1008834310)+W(4,-1085641610,-1095688614,-1109327580,-1097954058)+W(5,1064706681,1066526360,-1107088758,982336213)+W(6,-1134396672,1031402202,1024095030,-1110716892)+W(7,-1084362127,-1093205100,-1114148625,-1107386491)+W(8,1060847547,1058657081,-1122373488,1032307660)+W(9,-1121857157,1031923695,-1113542640,-1113505190)+W(10,-1087863650,-1094939475,-1128842340,-1116084956)+W(11,1055302318,1041403755,1044473869,1045820748);WS(-1088848183,-1091270356);
sum1=W(0,1022583331,1011517178,-1127291412,-1113444636)+W(1,1050793382,1055228191,-1094397598,-1092936920)+W(2,-1115063927,1007040780,-1112816343,1035173048)+W(3,1047190142,1040877723,-1105736260,-1131637032)+W(4,1056457416,1051083611,-1086200137,-1092945549)+W(5,-1118782984,-1114815627,1039289519,1039723405)+W(6,1035565944,-1097520394,-1127378047,1030983166)+W(7,1056969730,1051399464,-1104020948,-1102025475)+W(8,998545680,-1127143385,-1108815670,1015654008)+W(9,-1114602800,-1108205485,-1115666437,1037357901)+W(10,1044492479,1047811509,-1102830535,-1116833526)+W(11,1025703109,-1123886254,1032741190,-1116817631);sum2=W(0,1067295699,1065087692,-1110646223,1023906737)+W(1,-1097077469,1037915281,-1085042817,-1081442287)+W(2,1026431960,-1132623721,1015927544,1029195957)+W(3,1065459703,-1118952488,1010017751,-1119411664)+W(4,-1096872835,-1110920551,1050008558,-1083251842)+W(5,1018762696,-1124571002,1042598936,1018101230)+W(6,-1081475488,-1083105366,1029589423,-1108429461)+W(7,1006981249,1036080906,1064469883,1064700095)+W(8,1020104602,-1114107558,1041992018,-1103158035)+W(9,-1095503285,-1083389324,-1125097343,-1110439418)+W(10,-1106015672,1051761632,1061045473,1057972141)+W(11,1036691137,-1119006739,-1114827780,-1108943564);WS(1034259896,1039623341);
sum1=W(0,-1137539339,-1104998988,1028460795,1016878676)+W(1,-1088089066,-1091378989,1047938201,1055868742)+W(2,984347141,-1121755284,1036240559,1043298073)+W(3,-1129847248,1015052988,1011385345,1034359235)+W(4,-1090213650,-1114958501,1043619008,1058114664)+W(5,932956556,1018241806,-1119276751,1043122195)+W(6,1032818160,1044006969,1016831138,1015855070)+W(7,1054476715,1049053750,-1092418872,-1096687428)+W(8,1026808723,1034235663,-1101201217,-1110579607)+W(9,1033445320,1043524531,1025908283,-1128588247)+W(10,1040121848,1044746961,-1095896370,-1100196186)+W(11,1010316760,-1120101215,1018213241,-1106781444);sum2=W(0,-1108037836,-1102042508,1033659165,951810592)+W(1,-1130209970,-1115641842,-1107310314,-1092018666)+W(2,1009312276,1032067593,-1110096702,1022643242)+W(3,-1103529440,-1102191435,1037243759,1002259560)+W(4,1041635941,1067062587,1066447662,-1101738099)+W(5,-1114108683,1041326077,-1100161415,1034513697)+W(6,-1111056455,-1119026649,1034753865,-1112310958)+W(7,-1098661250,-1099014553,1031795157,1032823775)+W(8,-1120382671,1026651225,-1096684817,1027860693)+W(9,-1101647251,1024637657,-1114454490,992340497)+W(10,-1117726225,-1111013301,1046257437,1040899047)+W(11,1038338139,-1106704138,-1112982645,-1114962434);WS(-1096556910,1067967914);
sum1=W(0,-1122886335,1031668012,1024354487,1032707155)+W(1,1055235700,1048353625,-1103532312,-1095119782)+W(2,1031514684,-1126996321,-1105977207,-1120012638)+W(3,1021347526,1041914807,1043480447,-1131915011)+W(4,1044387963,1053060297,-1090836352,-1095435756)+W(5,-1116416117,1043128001,-1133082414,-1105830818)+W(6,1036630543,1034774528,-1132633269,-1118942187)+W(7,1041581564,1052242886,-1104917967,-1091218783)+W(8,-1110350280,1039162573,-1121967338,1017318739)+W(9,-1125222297,-1106257250,1031513592,1031302952)+W(10,1033613430,1050269976,-1104067043,-1100801113)+W(11,-1148985233,1034839630,-1109204860,-1130484760);sum2=W(0,1041393774,1032139854,-1120747465,-1125934657)+W(1,1047775001,-1105604596,-1114660789,-1097497496)+W(2,-1122059316,-1129241452,1018330620,-1131783044)+W(3,-1107151652,1046075673,1019390634,-1126946517)+W(4,1048515105,1059160295,1057927405,-1096477783)+W(5,-1147658728,1011994599,1041946221,-1096755902)+W(6,-1090083756,1024325836,1045993569,-1140291646)+W(7,1043731078,1039621515,-1137735680,-1110210473)+W(8,1032850220,-1126091098,1046026631,-1091797353)+W(9,-1116058677,-1097350707,1038335355,-1110717499)+W(10,-1116506490,987432265,-1127153776,1033250412)+W(11,1009337229,-1124186068,-1124643180,-1106745231);WS(1061843767,-1077951557);
sum1=W(0,-1106366502,-1131166601,-1120114128,1026388735)+W(1,-1088217072,-1105977039,1043697070,1059311576)+W(2,-1102542817,1039925540,-1130669927,1041378862)+W(3,1029755951,-1091391038,1029309653,1037862893)+W(4,-1091419383,-1089136642,1057568381,1054385928)+W(5,989452730,-1105668215,-1111164306,1047467576)+W(6,1048316317,-1099454574,-1122000006,1036389538)+W(7,-1092475601,-1095416897,1049723715,1054220568)+W(8,-1138232735,-1130981221,-1108260705,1053509792)+W(9,-1106178153,1034019808,1030215888,-1126306304)+W(10,-1096877448,-1091809363,1058416302,1050234615)+W(11,-1107228323,-1116719540,1045917860,1038585474);sum2=W(0,1041546460,1044663473,1062451832,1061533858)+W(1,-1104625991,-1116240264,-1084977950,-1081881922)+W(2,-1112819836,-1146254682,-1107478927,1020257203)+W(3,1019905335,-1103665132,1070735043,1068272760)+W(4,-1115490290,-1094934042,-1079025547,-1081565785)+W(5,1018218872,-1108448519,-1129735749,1038097782)+W(6,1027882908,1053579543,1058522058,1070929067)+W(7,1002519540,-1096683616,-1079765468,-1082597652)+W(8,1032555484,-1111378699,997759194,1043320870)+W(9,1030217484,1042937819,1052624489,1059576348)+W(10,-1103272320,1039524167,-1090364693,-1088759123)+W(11,1018278443,-1120119454,1041293151,-1110736144);WS(-1084224055,-1088316584);
sum1=W(0,-1107673717,1028109079,1003388692,-1113613001)+W(1,1039555654,1048291572,-1098426505,1006747746)+W(2,-1159624430,-1124153911,1024741190,1033838821)+W(3,1012698375,1027116933,1016662735,-1106869627)+W(4,1059475506,1054502102,-1097246285,-1088923256)+W(5,1033833840,1010228666,1019707757,-1120760050)+W(6,-1094644889,1023495179,-1136760929,1022316973)+W(7,-1093203288,-1098003683,1033746004,1057877820)+W(8,-1114819581,-1110624834,1036081339,1048977331)+W(9,-1107590588,1024116594,984919127,1028746387)+W(10,-1105649846,-1114921814,1022736621,1041863252)+W(11,-1119454813,-1122201606,-1127589064,1041797102);sum2=W(0,-1113301472,-1150409563,-1113948506,1015245257)+W(1,-1122805777,-1121614859,1027745966,-1126889814)+W(2,-1125306444,-1120982285,1024732276,1024783162)+W(3,-1113241340,988101766,1007533655,-1130594159)+W(4,1035094088,-1117590123,-1115083078,1053517180)+W(5,-1117285071,-1115586407,1033594898,1035927962)+W(6,-1114338752,1042344950,-1131246557,-1122336092)+W(7,1041346715,1010321235,1009652067,-1120298083)+W(8,-1179946326,-1122655190,-1112303516,-1136757529)+W(9,1024929700,1034588627,-1112003767,-1121042747)+W(10,1022595647,1021357977,1015099871,1023796132)+W(11,1031780006,-1109817399,-1116844702,-1107129305);WS(1056759150,1060224665);
sum1=W(0,-1132085157,1023919167,995010733,-1139374311)+W(1,1041263149,-1143162806,-1105275165,-1099925456)+W(2,-1131329248,-1128574472,1020125661,1033127353)+W(3,1047983919,1035204919,-1108849608,-1111414410)+W(4,1045591848,1054640011,1047380996,-1089721802)+W(5,-1124813330,-1115433611,-1109178223,1047176279)+W(6,1044747100,1009635916,1016981889,1028987391)+W(7,-1086265361,1052567064,-1106656308,-1111752399)+W(8,1014274699,-1114033239,1025513390,1047077327)+W(9,1026679904,-1133052010,-1129401942,-1123115291)+W(10,-1119813375,1036660778,-1103728616,-1119632759)+W(11,-1135589654,-1154487021,1026259564,1020940735);sum2=W(0,-1114834111,-1123243930,1023565277,1023227060)+W(1,-1111609489,-1109001470,1036838581,-1123255684)+W(2,1009084849,-1110362282,1046335474,1029177075)+W(3,-1110717616,-1119831250,-1127246210,1023373012)+W(4,-1106028739,1068968933,-1128787384,-1121973236)+W(5,1030364025,1038001226,-1085459757,1040383540)+W(6,995075850,-1112704991,-1115895934,1035525242)+W(7,-1084327071,1049794788,1017209933,-1106791563)+W(8,1004844681,-1109625554,-1106438120,1055427968)+W(9,-1137853837,-1177558227,-1115664904,1032252451)+W(10,-1103092626,1033559138,-1117762720,1025363014)+W(11,1026824663,1027051057,-1108939748,1039281515);WS(1059198391,-1114206899);
sum1=W(0,1047908609,-1113872057,1033309054,-1123230572)+W(1,-1111534963,-1127426130,1005036838,-1086695351)+W(2,-1168813170,1029018614,1035651728,1041894153)+W(3,-1131612168,1032838544,1042361008,-1136657179)+W(4,-1097279138,1032841926,1063074340,1053830093)+W(5,1015674230,-1115081892,1042266564,-1114797926)+W(6,1018582917,1025662981,1026831155,-1127872354)+W(7,-1102974814,-1086802103,1048968528,1022976638)+W(8,1022213546,-1119589535,1043048448,1036160183)+W(9,-1122684754,1042918755,1027013917,1034821095)+W(10,-1094977286,-1080167184,1045668084,1037218004)+W(11,1023015663,-1121567905,1051954532,1028546130);sum2=W(0,-1116747636,-1095594447,1044771761,-1109294951)+W(1,-1093594252,1044254591,-1102224225,1053044316)+W(2,1036768486,-1122217612,-1148207325,-1105874671)+W(3,-1091993541,-1098134808,1037653814,-1106240469)+W(4,-1103264547,1059446961,1060397410,1065361960)+W(5,1038496462,-1106764847,-1110887683,-1098859579)+W(6,1045429231,-1112675284,-1129034439,-1132138943)+W(7,1053539276,-1147713757,-1139768526,-1095097189)+W(8,1035231626,-1112984312,1018090127,-1103270924)+W(9,1030264036,1027709116,-1126749735,1027920896)+W(10,-1115698004,-1131922215,-1095674438,-1100471477)+W(11,1037287074,-1106415399,1044415945,-1105560593);WS(-1081905372,1072993545);
sum1=W(0,-1111485397,1044870886,-1113931058,1004609681)+W(1,1052555682,1050421002,-1103601459,-1100618406)+W(2,-1113131956,-1119475260,-1125853837,-1113666277)+W(3,-1101161424,1042868018,-1110350900,1017897178)+W(4,1053397115,1057434595,-1088871615,-1117978262)+W(5,-1119057377,-1116054255,-1108715676,-1109207833)+W(6,1016958866,1036666966,1029593625,-1119842647)+W(7,1037835279,1054502387,-1090419947,-1096217303)+W(8,1033629886,1019600139,-1131918060,1041223333)+W(9,1034341084,-1123516147,1026419555,-1114320538)+W(10,1036260396,1041011339,-1100180286,-1105396084)+W(11,1034832815,1025124935,-1108472674,1046093262);sum2=W(0,-1134820995,1019005665,-1131003531,1027207918)+W(1,1022927690,1039006609,992028222,-1123507780)+W(2,-1124904791,1019252639,-1114458430,-1148644129)+W(3,1018656479,1016837667,-1144704129,-1155176792)+W(4,-1108026125,-1075529389,-1093100477,1020777698)+W(5,1019665619,-1148497627,-1165905039,985006155)+W(6,-1133755465,1007330736,1018692534,-1120277627)+W(7,-1071234400,-1098388857,1026210395,-1106617270)+W(8,-1154476856,1041946375,1080134310,1009164120)+W(9,1008190855,1024160458,1016313728,-1122116985)+W(10,1043410538,-1127804151,1009441727,1015481059)+W(11,-1120913968,-1102924087,1038162442,1068769301);WS(1052536174,-1151096569);
sum1=W(0,-1128173243,-1146822742,1033302347,991116371)+W(1,1032573088,-1120898050,1034951935,-1103836723)+W(2,1037991630,1035558856,-1138114279,999976938)+W(3,1036050892,1034768509,-1115536654,-1116642336)+W(4,1057405287,-1120590821,-1106200391,-1087917523)+W(5,1042054293,986260550,-1118223722,-1098834165)+W(6,-1102372039,1030675614,-1114833734,1020657940)+W(7,-1082912644,1002819162,1041046871,1061554222)+W(8,-1130396508,1023135729,-1107937520,1047922098)+W(9,-1114628406,1032401267,-1158391502,1031490598)+W(10,-1124848916,-1124036191,1027714602,1046795201)+W(11,-1142052488,-1177279769,-1118805976,1038688870);sum2=W(0,1038869307,1034423710,-1127800761,1035223119)+W(1,-1105867416,-1109342419,-1116666352,-1108836158)+W(2,1028503999,-1119414296,1047028407,-1106282608)+W(3,-1109261585,-1095895125,1028905699,1038890181)+W(4,1027333841,1057224086,1061176216,-1087753137)+W(5,-1113209005,1010099974,-1148022324,-1148256348)+W(6,-1098712671,1032845262,-1127955051,994981383)+W(7,1049674522,1011854042,-1208820627,-1099737664)+W(8,1020393479,-1115953239,1043242553,-1103462952)+W(9,1030375171,-1114148994,-1121293280,998786660)+W(10,1017325847,-1120003540,1042226462,-1126035264)+W(11,1024565993,1001260628,-1117125009,-1121350765);WS(1058902967,-1081860445);
sum1=W(0,-1116017491,-1110722656,1029881036,-1121371387)+W(1,-1144385454,1046612526,-1096281750,-1114517185)+W(2,-1133995267,-1118231237,1032371736,1031405875)+W(3,-1103068528,-1120254383,-1117974353,992316765)+W(4,1050079932,1061346066,-1087192661,-1110556335)+W(5,1037331941,-1117606232,-1113719056,-1114542190)+W(6,-1111729689,-1123116948,-1115308289,1019164800)+W(7,1054224317,1023689473,-1119671953,-1138608617)+W(8,1027634660,-1114416951,-1121094047,-1147587566)+W(9,-1110978129,1027465948,-1118946572,1031905998)+W(10,1034730016,990814541,1026550240,1026716344)+W(11,-1150819433,1002408318,1025765741,1032702160);sum2=W(0,1017520494,-1110533731,1008157504,-1127268449)+W(1,-1104246964,-1126879265,1053115740,1046612660)+W(2,1019779427,-1135658469,-1103206877,-1098833757)+W(3,-1110799425,1038116680,-1129508015,1022079949)+W(4,1071620340,-1082767624,-1081939523,1042237616)+W(5,-1112586418,1021781126,1046386206,1047260740)+W(6,-1149062134,-1109564641,987488696,1023435994)+W(7,-1091995420,-1133233221,1019421448,1046590815)+W(8,1021597755,1025921212,-1113663072,1034566387)+W(9,1031926637,-1140288129,1025441916,-1149203238)+W(10,-1113723868,1008464055,1002014090,1025089506)+W(11,1022181144,-1133866981,-1120607589,-1131415815);WS(-1118927728,-1114990634);
sum1=W(0,1033195056,-1114716774,1040612950,-1123938375)+W(1,-1087859524,-1132924433,1047260544,1057535917)+W(2,1047574307,-1106834116,1007112943,-1107191040)+W(3,1048819881,-1104426015,1022214714,1024746402)+W(4,-1087499341,-1097320317,1057677234,1042772673)+W(5,1044210486,1028537764,-1093740782,1043648426)+W(6,-1105195831,1042575344,-1112630087,1038811590)+W(7,-1091890215,-1089715893,1057533694,1045869257)+W(8,-1106862316,1047539199,1020754614,1042013107)+W(9,-1098438774,1038434900,1031232344,-1118622728)+W(10,1029276300,-1091230428,1055588422,1042859777)+W(11,-1107232885,1041569343,-1113991309,-1107815558);sum2=W(0,-1098776947,-1074997876,1034943831,-1117938617)+W(1,-1111689798,1008522816,1071950042,1052841626)+W(2,1034353164,1019125592,1023979086,-1101990052)+W(3,-1067348911,-1073328658,-1112881764,1047294563)+W(4,1042633900,-1105497105,1075942353,1078478928)+W(5,1021696573,1032192788,1040726051,-1106116215)+W(6,-1106856879,1007574096,1017166837,-1113196518)+W(7,-1100859969,1027760421,-1110198115,1048374094)+W(8,-1129459590,-1114781060,1041816709,-1128120408)+W(9,1040326435,1003760381,-1122537978,-1119652380)+W(10,-1106280857,-1146348222,-1132261857,1016518417)+W(11,983174391,1019612376,1015700123,1015116440);WS(1034111416,-1106797037);
sum1=W(0,-1113852291,1035613338,-1146675705,-1127934684)+W(1,1052464285,1042719307,-1102929642,-1096035023)+W(2,-1113420426,1025128440,-1114220817,1032415443)+W(3,1034804131,1037672145,-1113401378,1006977829)+W(4,1054858571,1057164897,-1089088820,-1090308252)+W(5,-1114922591,-1136503085,-1123663635,1032020487)+W(6,1044038057,-1106829090,1016064490,1019549798)+W(7,1050796251,1048920159,-1097224209,-1096624416)+W(8,1026704599,-1109868785,-1131720964,1035431737)+W(9,1033066250,995721454,998716411,-1139061950)+W(10,1042039981,1049209393,-1095532026,-1104516203)+W(11,1024811962,-1138798477,1041424208,-1114943722);sum2=W(0,1030944977,1035483586,-1117669473,1018373307)+W(1,-1139755202,-1114451942,-1113169149,-1120549779)+W(2,1049483493,1049560407,-1102665013,-1101691927)+W(3,-1120221588,-1138388666,-1107254646,1036793172)+W(4,1047991436,1050438576,-1118729068,1031305133)+W(5,1057078402,1060878230,-1083351573,-1083948126)+W(6,-1119036598,1026801669,983011887,1027210469)+W(7,1058194810,-1103576008,-1136088418,-1123944089)+W(8,1058504911,1044728114,-1106933299,-1081291530)+W(9,-1120993070,1036234905,999841656,-1124389554)+W(10,1037255439,-1114267729,-1110162376,1045466087)+W(11,1047223280,1036725012,-1124771645,-1095248620);WS(1038841272,1052605132);
sum1=W(0,-1100459309,1046914264,-1104568331,1031922765)+W(1,1026910357,-1101939446,1041702805,1037270288)+W(2,-1104596348,1044685961,-1114279623,1023447506)+W(3,-1120141702,-1117060814,-1109808312,1037544250)+W(4,1040827436,1037079325,1045728636,-1098675705)+W(5,-1104877098,-1117405559,-1115507167,1048352911)+W(6,1046551204,-1097718198,1042593752,-1115625903)+W(7,-1095425143,1046662664,999474559,1017164043)+W(8,1032200833,-1104511859,1038294495,1040518727)+W(9,1032086688,-1112841053,1033924054,-1105481799)+W(10,-1103113592,1015870568,1034794943,1031450455)+W(11,1039045107,-1111795079,1041969331,-1106032688);sum2=W(0,992683382,-1104347191,1033659476,-1119788132)+W(1,1022669528,1043646320,1020892153,1018867293)+W(2,-1102594356,-1105788334,1022003003,1044098145)+W(3,1044081475,1034564598,1008462738,-1112158198)+W(4,1053457206,-1103925357,-1098943438,-1090780387)+W(5,-1097169858,-1089462725,1061138285,1053806225)+W(6,1037093866,-1118342628,-1135723434,-1128623485)+W(7,-1094689316,-1130567667,1037085984,1024702018)+W(8,-1090351234,-1124000960,1042502677,1061570617)+W(9,1008221186,-1116661382,-1125624097,1030330775)+W(10,-1111881166,1006874186,1041747819,-1108937272)+W(11,-1102638867,-1119261652,1015917808,1045330453);WS(1059476151,-1123203418);
sum1=W(0,1035594491,1034919857,1032359159,-1111725774)+W(1,1057461865,1048140086,-1140486487,-1091810916)+W(2,-1123857235,1028750247,1034245225,1016189354)+W(3,-1111760306,1046155316,-1105544893,-1110577724)+W(4,1060577506,1052038472,-1086139015,-1084838663)+W(5,-1113205590,-1121460986,1027870402,-1104347695)+W(6,1044165509,1020829292,-1115245634,-1121304930)+W(7,1057513991,1053266340,-1096673622,-1095808892)+W(8,-1148349487,-1113141864,-1108853472,-1103056264)+W(9,1039852002,-1120384574,-1110517831,1036887935)+W(10,1045123672,1055106407,-1090491960,-1127813812)+W(11,1036934292,1011178567,-1133152957,1031021091);sum2=W(0,1026556603,-1115461868,-1107973502,-1114868977)+W(1,1034344926,1042028492,-1092079110,1004734644)+W(2,-1131620842,-1105590488,-1103991549,1040708934)+W(3,-1104823400,-1105554340,-1101288212,1044770988)+W(4,1024895663,1050688149,1045430990,1059587552)+W(5,1029419915,-1114582112,-1095880897,1051421807)+W(6,1036199790,-1116199065,1028043472,1025917421)+W(7,1047334362,-1116948841,-1137785064,1037874646)+W(8,1015496806,-1121536685,-1122024357,-1118101029)+W(9,1020651575,-1128075734,-1123193100,-1111158861)+W(10,1044938016,1042458099,-1127404110,-1093651456)+W(11,-1121478353,-1127827256,1007412048,-1099771430);WS(-1096078190,-1082738059);
sum1=W(0,-1108860284,1046670329,-1114850361,1007239809)+W(1,1053165251,1050939564,-1101169270,-1100207850)+W(2,-1115685558,-1124400725,-1126100266,-1112013420)+W(3,-1103368477,1045976117,-1112210107,-1130257143)+W(4,1051252601,1056131912,-1088435015,-1116530972)+W(5,-1112871192,-1117830909,-1124484747,-1112810720)+W(6,1029494103,1036298605,1028242343,-1118665957)+W(7,1045571555,1053021861,-1090334611,-1092482434)+W(8,1031308937,-1143992478,1032260218,1041969097)+W(9,1029804679,-1128309634,1022403683,-1116764258)+W(10,1035862579,1038809821,-1099682433,-1105280439)+W(11,1037078646,1016808747,-1114977769,1044490698);sum2=W(0,1027229337,1032424255,-1147891684,-1133820219)+W(1,1007940354,-1125237780,-1107406978,-1115513384)+W(2,1020775992,994071912,1031863482,-1156542700)+W(3,-1137665638,1045946307,-1127200453,-1127336652)+W(4,1044701152,1067148595,-1096925824,1037916056)+W(5,-1127018949,-1115116116,1048747828,-1113898133)+W(6,-1116510358,-1145031593,1001166860,1020736496)+W(7,1076670751,1039470145,-1138759126,1031285965)+W(8,-1122694416,-1106720041,-1070343554,-1101339101)+W(9,-1116471963,-1126621635,-1135690985,1022486646)+W(10,-1109537872,1025436583,-1122394148,1020254812)+W(11,1034791139,1039293842,-1107321525,-1082365934);WS(1056919406,-1123699093);
sum1=W(0,985933670,-1142160193,1016658279,-1153021483)+W(1,1058308826,1043832952,-1106728023,-1089586019)+W(2,-1130942473,-1162334614,-1111941676,-1122912091)+W(3,1032391598,-1109380555,-1131540465,-1169964908)+W(4,1054485203,1051425640,-1095937215,-1095447822)+W(5,-1115887538,1035573952,1038539876,-1114359010)+W(6,-1112807501,-1115139838,1018808083,-1116724456)+W(7,1057168451,1053123845,-1105250414,-1092279079)+W(8,-1120065804,1037216107,-1105627696,-1129000267)+W(9,1023499017,-1119658051,1026972628,986184318)+W(10,1034402292,1056025192,-1093497009,-1104943256)+W(11,-1114397383,1031803900,-1129701482,1011544866);sum2=W(0,-1104410341,1032410612,-1126716121,1034281368)+W(1,-1138447737,-1115589617,1017706532,1018060402)+W(2,-1140256393,-1133676977,1029627322,994323516)+W(3,-1087414339,-1068615761,1045372780,-1121241308)+W(4,1021983592,-1100339818,1078313037,1061712823)+W(5,1012505315,-1130902073,1015111478,-1133709215)+W(6,-1067644471,-1091405946,1047600787,1035929285)+W(7,-1123293195,1030149270,1048822788,1079888634)+W(8,1028720332,-1123320040,-1124744731,1023885100)+W(9,-1118166494,-1097556864,1041718259,1004087438)+W(10,-1120625820,1021734756,1035128990,1023636550)+W(11,1022959192,-1136405679,1009567515,1010097407);WS(1057577783,-1116545908);
sum1=W(0,1023488522,1007841757,-1119858755,-1140559047)+W(1,-1127758170,-1102068668,1034355893,1031631673)+W(2,-1129099776,1023940956,1038802963,1037581685)+W(3,-1099448121,-1135636631,1019558160,1001413734)+W(4,-1139646818,1043309332,-1095265297,1034820815)+W(5,1023108226,-1133216315,-1118918103,1020321573)+W(6,-1106014610,-1112832085,-1123065945,1027838711)+W(7,1058446926,1018622064,976310772,-1133110549)+W(8,1027058075,-1123708581,-1110623851,-1104027725)+W(9,-1132115376,1007686986,-1116764451,-1133184076)+W(10,1033516923,1033353766,1033492939,1031909175)+W(11,1025545342,-1118432359,-1114622946,-1124259695);sum2=W(0,-1124752720,-1121090060,1036960926,-1139693312)+W(1,999696497,1034222778,-1103693150,-1098950560)+W(2,1026280044,1014405392,-1119707404,-1111434581)+W(3,-1099787410,-1112556974,990661185,-1143311649)+W(4,-1104157082,1058657457,1052753541,1033289622)+W(5,-1121205834,1023217352,-1108624084,1018041096)+W(6,-1123282486,-1104610584,1000525745,1015972640)+W(7,1042484509,1044261031,1031872996,-1106573325)+W(8,1005957425,1017712752,-1121815492,-1111132399)+W(9,1028371280,-1104217347,1028832752,-1129692664)+W(10,1026599244,1041506121,-1115847157,-1115662969)+W(11,-1139874592,1010211304,-1129135268,1018446608);WS(1063874743,-1123600943);
sum1=W(0,-1110972995,1029034162,1005084141,1026726381)+W(1,1060534134,1052968261,-1096434085,-1088392527)+W(2,1017113381,1023149165,-1125442370,-1131352649)+W(3,1029564141,1019350337,1022502021,-1121313992)+W(4,1061531727,1048937234,-1089197156,-1088422197)+W(5,-1121647548,1028622922,1007055431,-1111100967)+W(6,1021423943,-1112342611,1012880846,1010678471)+W(7,1053585019,1049533342,-1099324833,-1089730182)+W(8,-1132301739,-1122598880,1037169096,-1124123103)+W(9,1036724585,-1096649610,1031948511,1016038684)+W(10,1044791660,1047748258,-1102131796,-1105649226)+W(11,1017220849,-1134858375,1048887628,-1119334386);sum2=W(0,-1098661524,-1113317539,-1114001722,1041516351)+W(1,1067471192,1062194047,1066164852,1065773241)+W(2,1025030832,1015621429,1029392016,-1095722385)+W(3,1041960143,-1113172562,-1127882717,1031962338)+W(4,-1131590099,-1071391818,-1071023147,-1094243603)+W(5,1033273068,-1106774969,1027735196,1045112423)+W(6,1057245216,-1108932190,-1116893380,1024371132)+W(7,-1082288010,1036914992,1043021464,-1087722937)+W(8,1021784721,-1147670187,-1110460182,1047570295)+W(9,1040530840,-1090505328,1035584360,-1137233618)+W(10,1056604249,1065534266,1062948018,1059923771)+W(11,-1157997580,1025226110,-1096088381,1008215114);WS(-1081605212,1037230241);
sum1=W(0,-1115600951,-1127078325,-1127382348,-1129286954)+W(1,1042245092,-1101819637,1037397159,-1139829872)+W(2,-1191245347,-1140137724,1025459530,-1130516890)+W(3,1045220821,1032978341,-1119205995,-1114123448)+W(4,1057239854,-1089716883,1057561887,-1103957592)+W(5,-1135821456,-1153142562,1040837167,-1098019463)+W(6,1031622828,1039357911,-1114061454,-1116053850)+W(7,-1088291628,-1162281827,-1103125195,1057799156)+W(8,-1123070334,-1115244132,-1123433113,1039979404)+W(9,1020277751,1026874614,-1165173963,1024011222)+W(10,-1111135597,-1144308089,-1159950147,1035843369)+W(11,975751222,-1121723210,-1115664788,1008116332);sum2=W(0,1027890930,-1115667911,-1132201467,-1129847377)+W(1,-1131041629,-1086235324,-1139027758,1045384717)+W(2,-1129495121,1022067627,1015945835,-1118537275)+W(3,-1109124506,-1115518668,1032250249,-1111059277)+W(4,1071241567,-1104078593,-1088514518,1062718876)+W(5,-1139816838,-1109320206,1050303031,-1090110249)+W(6,-1131706033,1033851379,-1175110606,1003251981)+W(7,-1091065468,1021865867,-1096199608,1043614591)+W(8,1035917053,-1140186118,1030828678,-1130925231)+W(9,1008685286,-1130851063,1007928974,-1119100754)+W(10,-1113376611,-1120766781,-1126833063,1038009999)+W(11,1027374356,-1130315761,-1121346672,-1128909271);WS(1048635758,-1111558989);
sum1=W(0,-1114167026,-1144951432,1007517554,-1116715915)+W(1,1046236914,1042364482,-1100411873,1019884197)+W(2,-1123924777,-1115625243,1030303424,1023679491)+W(3,1032434734,-1116349759,-1130676803,-1125319757)+W(4,1057088310,1060062511,-1099356457,-1082609609)+W(5,1018952757,-1117219752,1027068912,1025882348)+W(6,1007313161,1037795522,-1122176818,1032051720)+W(7,-1105629450,1032549225,-1098216348,-1114189151)+W(8,-1128015465,-1117338239,1037080648,1046455412)+W(9,1011561671,1022555096,-1125995833,1019813529)+W(10,-1156935944,1017135051,-1115419480,-1118483848)+W(11,1001454266,1015509889,1020138940,1024380849);sum2=W(0,1032764106,1032749056,-1128076598,1017200252)+W(1,-1120952053,-1105592489,1036328960,-1100965710)+W(2,1026555164,-1121478225,1037836738,1023440400)+W(3,1042154489,-1091917968,1027061114,1020177744)+W(4,-1093732085,1053281179,1069362278,-1079875623)+W(5,1032334674,1004458190,-1110949820,-1110726007)+W(6,-1115647155,-1109350747,1007295183,-1120062015)+W(7,1053015354,1023497366,-1121245377,1041923814)+W(8,1030547292,-1115087241,1029656316,-1097734576)+W(9,-1136438311,-1152745757,-1120999608,1005463470)+W(10,1044015507,1040619345,-1115720719,1023734232)+W(11,1024950244,-1107079388,1039138178,-1107014120);WS(1057226679,-1099093504);
sum1=W(0,-1106860569,-1097721634,-1111361838,-1117743115)+W(1,-1116606854,-1113320356,1043835217,1059123761)+W(2,-1126837697,-1108681130,1021938430,-1117312579)+W(3,1017711998,-1098477656,-1115584496,-1142218540)+W(4,-1098795498,1036044245,1036645937,1054886149)+W(5,-1128001843,-1126342351,-1113074392,1024346219)+W(6,1017808579,-1127808199,-1112915081,-1144474236)+W(7,1058878095,1054951826,-1102898152,-1096319852)+W(8,-1145404316,1022603516,-1104150268,-1113306631)+W(9,-1110778360,988685674,-1124754680,-1118048876)+W(10,1042821748,1057715322,-1103594844,-1108186916)+W(11,-1113519979,-1166667748,-1104945799,-1109837016);sum2=W(0,-1115134458,-1113297695,-1121365003,1017552406)+W(1,1040415751,-1119377084,1033578978,-1123239700)+W(2,-1116030864,-1154029132,-1140510683,1024802817)+W(3,-1121331284,1034056828,-1126393870,1024315197)+W(4,1033268884,1042552247,-1122610502,1032104202)+W(5,-1127078294,-1123710517,1027588477,1031096569)+W(6,-1116036592,-1122098200,1026122801,1006096662)+W(7,1014688747,1038912262,-1128246386,1042239151)+W(8,-1142638070,1002524342,-1106292650,-1116363642)+W(9,-1138309587,-1114451237,1010820131,-1115019758)+W(10,1011328923,1013103251,1021632898,-1130645774)+W(11,-1123496021,1026182445,-1106135611,-1119712705);WS(-1108758968,-1120615143);
sum1=W(0,1043847294,-1115009907,-1118729201,1007512449)+W(1,-1089504654,-1097300100,1047642150,1041722714)+W(2,1021562716,-1157490338,1024857813,1035899020)+W(3,1038269372,-1103491829,-1188181540,1033236958)+W(4,-1092318719,-1092329088,1056274631,1052029054)+W(5,1033997944,-1127937658,-1115586563,1041772976)+W(6,1026842103,1028990457,-1139132956,1032455763)+W(7,-1088834696,-1094694701,1044856958,1057598894)+W(8,1034853541,-1139535439,1028932916,1037648114)+W(9,-1112992067,1045480960,1028445809,-1126666947)+W(10,-1102944265,-1095636207,1008203541,1049081300)+W(11,999073631,1033314299,987483733,1031373190);sum2=W(0,-1119857460,1016942723,1027503424,1022601823)+W(1,-1068582801,-1076271776,-1112391205,-1099325942)+W(2,1015907333,1016973548,-1104095012,1035739756)+W(3,-1113768249,1049278985,1031020236,-1114440342)+W(4,1067690352,1077639092,-1097330938,1050839307)+W(5,-1122697579,1015148595,1047876791,1026494027)+W(6,1023747258,1008539869,1028798660,-1115479573)+W(7,1061065209,-1120523343,-1108724816,1019565806)+W(8,-1106941761,1032414836,-1115660355,1016405011)+W(9,1030670036,-1124354630,973255146,-1137878778)+W(10,1002861982,1029925423,-1115374863,-1143955309)+W(11,-1126087053,-1124658022,1033007729,1022661839);WS(-1125070560,-1096513533);
sum1=W(0,1032850683,1035442769,-1141896047,-1112401838)+W(1,1046757622,1047296038,-1105684773,-1111199410)+W(2,-1110786345,-1113414691,1013771590,1033951818)+W(3,1027743049,1036941992,-1125005414,-1114813980)+W(4,1061969278,-1107426238,-1099350541,-1093508577)+W(5,-1131095256,-1114443933,1023589122,-1100008383)+W(6,-1104378805,1037833707,-1115056418,1026386210)+W(7,-1092774776,1028130403,-1112618105,1060063436)+W(8,996299870,-1117830096,-1110298148,-1122038496)+W(9,1022681350,1033887999,-1125623196,1012901881)+W(10,-1127381572,1016528878,988362813,1035294797)+W(11,-1140100259,1014753608,-1106008748,1030080099);sum2=W(0,1024340419,1043920397,-1110645236,-1128089453)+W(1,-1103821003,-1097377481,-1114712453,-1102023306)+W(2,-1119644228,1026656603,-1109265540,1043342989)+W(3,-1129344777,1009781987,1026446699,-1130916401)+W(4,972074333,1059140954,1057874897,1028225499)+W(5,1034952995,1032660433,-1103696793,-1100613575)+W(6,-1102796808,1037523581,1032679495,-1115610756)+W(7,1038144249,-1107293486,-1102216434,1052660862)+W(8,-1130501689,1029362471,-1131885037,-1116201867)+W(9,1023912055,1026431795,-1123355757,-1114433002)+W(10,1006589878,-1102041035,-1128264837,-1127455825)+W(11,1013212643,1005668278,-1127587329,-1105206442);WS(1049867118,1034735186);
sum1=W(0,1029333619,-1123455456,-1117373036,-1127774262)+W(1,1024964758,1032014380,1040322517,1019113028)+W(2,-1121402761,-1118901061,1019723167,1007980364)+W(3,-1105261096,-1096141178,-1112922680,1031064438)+W(4,1048588372,1050135703,-1101685436,1040279186)+W(5,-1126411220,-1110911420,-1100797936,-1114399774)+W(6,-1120189874,1024540628,-1132535687,1012648832)+W(7,1034886579,1040490120,-1121818673,1044944438)+W(8,1019321608,-1114680743,-1150021355,-1113398479)+W(9,-1138107141,1000234461,-1140537009,-1120670652)+W(10,1016312768,1034120602,1032620736,1035373868)+W(11,-1121234663,-1121766352,1008873398,-1128775361);sum2=W(0,-1111556088,-1127668568,1020587590,-1161289046)+W(1,1024158411,1018324827,-1130067243,1038429491)+W(2,1016121349,-1127328688,1035096674,-1123794133)+W(3,-1095922552,-1092239431,1031608572,1029682388)+W(4,-1123472030,-1093717514,1058359401,1050898724)+W(5,-1126947701,-1126252937,1042534485,-1142905112)+W(6,-1165373610,-1120133906,-1129471662,-1117304231)+W(7,-1118204561,-1112781150,1044552317,1040200303)+W(8,-1122434117,-1137031592,-1136196985,-1137719883)+W(9,1007233453,1019046119,-1134569151,965398246)+W(10,1017795291,-1120826542,1031851372,-1132308256)+W(11,-1121369248,-1162116006,-1128305748,1027736448);WS(1063598519,1040709546);
sum1=W(0,-1129964132,1018517694,1025004011,989424433)+W(1,1056340507,1052096915,-1096845618,-1092181324)+W(2,1007420926,1025298052,-1124688156,-1140166214)+W(3,1036280904,1042042835,1010227902,-1117397173)+W(4,1055848084,-1117189370,-1082263275,-1092686069)+W(5,-1114706068,1030527159,1041673920,1027380346)+W(6,1025484624,-1108371497,1035862832,-1116859551)+W(7,1053023013,1053676604,-1124000752,-1087946945)+W(8,1004378644,-1130325786,1021321051,1025279965)+W(9,1028794752,-1105766207,1028295307,1012428267)+W(10,1044581128,1048031389,-1108973663,977020321)+W(11,1025029349,1015026205,1035434166,-1125256895);sum2=W(0,1040099849,992269838,-1132752301,-1128989779)+W(1,1021993174,-1130867684,1034251701,-1100874000)+W(2,1011642260,-1123860313,1034483450,-1130783901)+W(3,1034828720,1034859451,-1112228563,-1121498089)+W(4,-1113539068,1053848304,1044543345,-1104384455)+W(5,1016725938,-1122625223,1016645052,-1122004711)+W(6,1034954038,-1122349299,-1111737432,1023519830)+W(7,-1104908283,-1100179639,1028583216,1046406891)+W(8,1011006880,-1114528083,1016210650,1032774629)+W(9,1019899084,-1112348174,-1134051546,1023675120)+W(10,-1111378604,-1097476412,1040182737,-1114022376)+W(11,1021084026,-1141294629,1025418184,1033297067);WS(1052377710,-1116561061);
sum1=W(0,1026711393,1046449684,-1112995181,-1122160137)+W(1,1023922180,-1112523427,-1103073456,1034438088)+W(2,1014756539,-1110629817,1036366239,-1115207840)+W(3,-1094207935,1051777944,1017022397,1021266631)+W(4,1031595583,-1107259466,-1091454284,1059878180)+W(5,1025340632,-1122333286,1043506315,-1096200621)+W(6,-1105978112,1045042328,-1105019076,1032809511)+W(7,1059633699,-1094439010,-1137740923,-1108523806)+W(8,-1126028515,-1114494718,1043730779,-1105628259)+W(9,-1140860791,-1140595366,-1119221338,1019774100)+W(10,1048809290,1019553093,1015748571,-1113848547)+W(11,1024493780,-1121208702,-1117446555,-1114298535);sum2=W(0,1023545558,-1122326332,-1110204990,-1125003387)+W(1,1019826271,-1106041547,1049948311,1001356924)+W(2,-1114113554,1028296019,-1122275300,1029018751)+W(3,1039271760,997586352,-1110854180,1008672566)+W(4,1040609653,1057375034,-1099440370,-1104177316)+W(5,-1143932072,-1122149120,-1099421810,1017003703)+W(6,1043658401,-1126010948,1007507570,1015432805)+W(7,-1098469549,1041033112,-1112581048,-1101604747)+W(8,-1118594118,-1129527698,1018898909,1052007058)+W(9,-1128126180,1018354299,-1145172348,-1129875419)+W(10,-1108980340,1026776081,-1118892801,1034699764)+W(11,1031512617,-1147650596,-1123423040,-1118843549);WS(1066846108,1044745002);
sum1=W(0,1049403789,-1107121557,978233216,1019372186)+W(1,-1091781177,-1100692098,1051348497,1042475733)+W(2,1015897062,1009376476,1039801345,-1124410122)+W(3,1041504923,-1134682116,1025331363,-1129136976)+W(4,-1091573825,-1089263023,1054698948,1048713517)+W(5,-1126291000,1006187856,1040511932,1032893815)+W(6,1039399714,-1122699462,1015116199,-1142297744)+W(7,-1091452887,-1090043533,1058118606,1049146911)+W(8,1016897132,1012743170,1032222216,-1146055296)+W(9,-1121336819,1026221102,1016287548,1015645340)+W(10,-1102394372,-1091564925,1056609718,1046729314)+W(11,1010428515,1000566800,-1107840672,-1115550793);sum2=W(0,1040076187,-1110698495,1025173682,-1121498998)+W(1,-1097642453,1032193313,1027215822,1040991236)+W(2,-1143069461,-1127878497,-1107046015,1041191639)+W(3,1046879062,-1114452496,-1123064681,-1127952317)+W(4,-1089335507,-1070315938,-1079622690,-1097422534)+W(5,1033858873,1031644922,-1107556506,1027648922)+W(6,1037259271,-1113826794,1031547392,1031325102)+W(7,-1080614075,1063284099,1059352243,-1113150532)+W(8,-1125227083,-1135729999,1044912350,1040688678)+W(9,-1113826560,-1114840697,1013263415,-1116804726)+W(10,1075195474,1071802337,1048220488,1032134129)+W(11,-1112123781,-1104322253,1050907604,-1107091577);WS(-1083170743,1032719415);
sum1=W(0,-1115388842,1037576352,1027723212,1023701883)+W(1,-1131637740,1047136718,-1104329709,-1095142736)+W(2,1012236805,-1143133226,-1114738168,1043889005)+W(3,1028066352,1034436696,989186599,-1122560214)+W(4,1050356544,1058921626,-1091782714,-1093573195)+W(5,-1126174356,1024911192,1035779088,1032119470)+W(6,1046871436,1036384970,-1118377474,1018265472)+W(7,1057401704,1046747968,-1088395265,-1090370147)+W(8,1033076018,-1122725807,1026791695,-1119260798)+W(9,1041769608,1033711598,-1143849572,1034616094)+W(10,1048250192,1051022467,-1085234190,-1092608855)+W(11,1033024419,1028803056,1035213927,1007978244);sum2=W(0,-1091007599,1043419584,-1148866748,1040592912)+W(1,1061904811,-1110256028,-1102576481,-1122569720)+W(2,-1107753434,1043044202,-1106770914,-1096410255)+W(3,-1111893630,-1100951705,-1113675298,1032765896)+W(4,1042199718,1060838438,1060370086,-1114969246)+W(5,-1138614142,-1121677972,-1088153932,-1108992598)+W(6,1030657616,-1123081200,-1111525482,1035431068)+W(7,1061366749,-1086083341,-1112438148,1018512847)+W(8,1049599377,-1117594428,1039676388,-1091610254)+W(9,1009914590,1048594219,-1111672592,1031171080)+W(10,1029235040,-1090315205,-1120657004,1033713452)+W(11,-1154941432,1041324320,1040642594,-1104419583);WS(-1087374135,1068569819);
sum1=W(0,1036038485,-1134485343,-1114460210,1034522569)+W(1,-1092286050,-1097395434,1048850073,1051494643)+W(2,-1124293233,1035227470,-1155697773,1024631242)+W(3,998999958,-1102898978,-1156322949,1040675195)+W(4,-1093950865,-1086427635,1058980799,1055860825)+W(5,1022306499,-1115248568,1036357020,1034953465)+W(6,1032174021,1032843110,1038944141,-1126356143)+W(7,-1097745188,-1098221875,1048730421,1050366134)+W(8,1025097211,1020281868,1020968428,-1115522123)+W(9,-1112707068,1041667373,-1147588893,-1123272884)+W(10,-1095510475,-1093210118,1049367775,1043911796)+W(11,-1112095119,1003691067,-1134843155,1032316940);sum2=W(0,-1101176821,1040154700,-1109420523,1036982689)+W(1,1031712503,1051308638,1008871494,1032029724)+W(2,-1135236510,1036178124,-1089037290,-1095262307)+W(3,-1103427381,1011961296,-1114883799,1038171016)+W(4,-1103617514,-1090481186,-1094943648,1053639476)+W(5,1056219784,1063074442,-1077304111,-1077227331)+W(6,-1115041464,-1112162319,1023400751,1032698755)+W(7,1048516585,-1110670159,1015257266,1046242469)+W(8,1070767205,1074120487,-1086532256,-1075605762)+W(9,-1114657793,-1117007917,1034471555,-1119043865)+W(10,1026474691,1044794303,1031877719,1018562568)+W(11,1066414901,1052188053,-1110424851,-1115849955);WS(-1094340206,1025238393);
sum1=W(0,1041212259,-1123694073,-1120317764,1025401267)+W(1,-1087771683,-1099303356,1044638395,1051626551)+W(2,1024873417,1003045609,1027277160,1026720107)+W(3,1040075594,-1128349902,1017691154,1029217422)+W(4,-1089805402,-1090474853,1049159169,1051991350)+W(5,1025974530,-1140916353,1032035372,1042793877)+W(6,1030937834,1030337996,1006374863,1015273200)+W(7,-1089928234,-1095611655,1045537234,1055056667)+W(8,1026491292,-1125445197,1028636183,1038797403)+W(9,-1112880429,1048792866,1023921508,-1149759301)+W(10,-1103717662,-1097665994,-1109761292,1047952828)+W(11,1018728702,1024842472,1024357062,1034683820);sum2=W(0,-1117564089,1007328518,-1125328223,1016272983)+W(1,1082928383,1074423709,1047318060,1054344808)+W(2,-1113989008,-1137080694,1037006400,1043627742)+W(3,1038058236,-1106032359,-1136495190,1019432157)+W(4,-1074337637,-1066615612,-1084625245,-1095657702)+W(5,1017883877,-1126758430,-1106132294,1040243063)+W(6,1036423350,-1129861056,-1122054341,1024638490)+W(7,-1087090886,1034359725,1036648948,-1124414562)+W(8,1040797418,-1113361096,1004167460,-1119023275)+W(9,-1141592892,1032273458,-1137665190,1016158573)+W(10,999766988,-1114245215,1033205457,-1120282232)+W(11,1023713345,1022755221,-1113153751,1002865564);WS(-1098231918,1035887052);
sum1=W(0,-1117693688,-1119004197,-1112046456,1007686525)+W(1,-1105099271,-1097653932,1036810732,1048268202)+W(2,1016554315,-1115219957,-1130249512,-1110112236)+W(3,-1104788790,-1092353842,1025581173,-1136641001)+W(4,-1098720398,1066085926,1069647932,1055375147)+W(5,-1142876018,-1143806946,-1091717545,-1106155488)+W(6,-1104580134,-1146015939,-1165513922,-1121240420)+W(7,-1093227035,-1123833253,1020096363,1052170270)+W(8,-1113561092,-1123809427,-1108464746,-1110987409)+W(9,-1162096818,-1117522176,-1123656209,-1114143760)+W(10,-1107379122,-1130540403,1031911554,-1125578169)+W(11,-1113074326,-1120698772,-1106840908,-1156567122);sum2=W(0,-1121500935,1033326245,-1139529830,-1125891647)+W(1,1017645919,-1167588957,-1133323886,1021750179)+W(2,-1118741587,1021086319,1018366499,-1130193055)+W(3,-1110257678,1033808587,-1119620679,-1127048511)+W(4,-1108825416,1055027509,1061147710,1040835222)+W(5,-1113356630,-1123951235,1035778772,-1144215516)+W(6,-1152963927,1023704513,-1133002574,1015042367)+W(7,-1105425292,-1090179180,1035246842,-1110018076)+W(8,-1124596863,995355927,1019226535,-1105010302)+W(9,-1125968895,-1159911790,-1136336990,1001053676)+W(10,1035235033,-1104047270,-1144777900,-1123027527)+W(11,-1135606974,-1141401292,-1137733870,-1113493000);WS(-1081201436,-1083122818);
sum1=W(0,-1118776317,-1121204906,1040103323,1024396773)+W(1,1056470156,1048677796,-1098486564,-1090317103)+W(2,-1124728406,1010393788,-1105729174,-1120183581)+W(3,1048678635,-1101546374,1042893967,-1104054160)+W(4,1048629197,1052113969,-1101075087,-1094484293)+W(5,-1105359341,1048587688,1048228642,1032093347)+W(6,1036673102,-1112386175,-1122190892,-1121710378)+W(7,1033707976,1057451847,-1099326495,-1095873942)+W(8,-1107414311,1034642220,-1102747354,1044099610)+W(9,1022162966,-1111471555,1020559724,1038539251)+W(10,1027207978,1053998976,-1095630377,-1101153544)+W(11,-1109685144,1033222029,-1125760751,-1114063013);sum2=W(0,1029357099,-1139320303,-1128601535,-1130151079)+W(1,-1126143047,-1124015138,1027307392,-1141051917)+W(2,1016378649,-1128887123,1026568428,-1138853383)+W(3,1016703563,1036545095,-1116462462,1016586775)+W(4,-1090482710,-1061542668,-1084177500,1040480663)+W(5,1024508650,-1109325640,1087807110,1051692940)+W(6,1027702761,-1115282656,-1136401487,1006316053)+W(7,-1081711054,1042416533,1033882273,1027514935)+W(8,-1115450794,1030137534,-1101742731,1065457143)+W(9,1025282364,-1128863347,1015531121,-1134837023)+W(10,-1107083018,1030037156,1013565163,975470826)+W(11,1016609727,-1122133136,-1123914522,1035528582);WS(1056806766,1019813151);
sum1=W(0,1038862168,-1098777292,1027672232,-1109922347)+W(1,1045176100,1046907893,1025923920,-1094336356)+W(2,-1117706029,-1143840774,-1097985673,1023835087)+W(3,1057340869,-1131946518,-1106442907,-1113027385)+W(4,1028090813,1060367739,1049099726,-1089223672)+W(5,-1111671123,1025756788,1010151151,1044113854)+W(6,1048903346,-1100586740,-1127683323,-1119504732)+W(7,-1102839017,1052174932,-1122538541,-1102142547)+W(8,-1111600768,1040843731,-1093148714,1051267347)+W(9,1027127869,-1136830686,-1122196904,1015134384)+W(10,1024110556,1047790604,-1100472159,-1099585557)+W(11,-1107564881,-1131252120,-1137237669,1029024221);sum2=W(0,-1119367753,1033363716,-1116580030,1016054025)+W(1,1024987046,-1114756690,-1119979151,-1115811972)+W(2,1007599121,-1120202841,1025664850,1016843613)+W(3,-1107794961,-1129548157,1024017790,-1128856269)+W(4,-1100926142,1048732221,1051115205,1046175546)+W(5,-1144919563,-1123931557,1029232538,1028330842)+W(6,1034251322,1039517400,1003808451,-1120027976)+W(7,1044324276,-1104827086,-1127431641,-1095340379)+W(8,-1122027017,-1118580981,1042504965,-1105635461)+W(9,1019337653,-1174223189,1020365697,-1120561807)+W(10,-1139095561,-1138276477,-1148320619,976018325)+W(11,1016896817,1009819353,-1117203320,-1118828309);WS(1067549148,1061168738);
sum1=W(0,1041916271,-1102760394,1019396970,-1136860560)+W(1,-1099729080,-1097589844,1046914407,1043173595)+W(2,-1117900922,-1118556558,1036811500,1028345500)+W(3,-1100215160,-1127917744,1031876061,1034693791)+W(4,-1085101004,1044764001,1041579695,1063664325)+W(5,-1118557363,-1148658183,-1111608196,1044130369)+W(6,1038708237,1042570959,1026075051,-1126960466)+W(7,1062969721,1046958554,-1099553438,-1084953669)+W(8,1028601293,1014732126,-1104831702,-1096862061)+W(9,1024557450,-1114527138,-1125694250,-1129065354)+W(10,1031927572,-1129394940,1036161892,-1111656016)+W(11,999719805,-1111432076,1028864534,-1121741642);sum2=W(0,-1097183834,-1096035348,-1109648154,1037988572)+W(1,-1112255513,1047451704,1046143856,-1096111302)+W(2,-1131066844,1021094187,-1109281762,1025606252)+W(3,-1106718097,1044362532,-1110735622,-1115314649)+W(4,1048785443,-1089624797,-1100541529,1065688064)+W(5,-1118872350,1035314838,-1124926742,1025033440)+W(6,1044653749,-1118097482,-1115532881,1029414023)+W(7,1040629892,-1135819985,1041170408,1022961930)+W(8,-1132267648,1004115214,-1109992198,1024229044)+W(9,1036871139,1035597348,-1123631499,-1114457629)+W(10,-1109975688,1030316886,-1109551474,-1121640520)+W(11,-1128646118,-1117895342,1031542857,1007526703);WS(-1090126519,1034760182);
sum1=W(0,1038732905,1040082783,987019599,1022234099)+W(1,1049091087,1049531159,-1096833350,-1095221408)+W(2,-1130848127,1036771650,-1100657291,-1141106060)+W(3,1042926010,1019049563,-1125185183,1021371561)+W(4,1052645704,1048882035,1049172122,-1090005917)+W(5,1035488804,1025403478,-1113910991,-1098472859)+W(6,-1101231100,-1108355337,1005824514,1040030303)+W(7,-1086324445,-1089320760,1052986466,1056956325)+W(8,1007113098,-1138596020,1033537135,1041783487)+W(9,-1115211984,1035983309,-1120592523,1028122555)+W(10,-1101798768,-1123937043,1025899358,1046568014)+W(11,-1128732298,-1127374557,-1125397784,1037621024);sum2=W(0,1032939170,-1102682487,1011977196,1016736022)+W(1,-1102551566,1060805847,1060510561,-1122689775)+W(2,1026411789,-1128029215,-1122236502,-1122487238)+W(3,1037611888,-1102949496,1019963070,-1137999416)+W(4,1057985083,-1073393989,-1073351999,1051792579)+W(5,1019619350,-1125796177,-1103029047,1036808922)+W(6,1039010410,-1110345340,-1122046802,1030437859)+W(7,1057367527,1062012989,1062467108,1059164734)+W(8,1024266957,-1119780381,-1106860549,1039165500)+W(9,-1124097437,-1113761662,1018753414,-1142727409)+W(10,-1147452225,-1099879364,-1101619274,1031495287)+W(11,1024156551,1016465010,1015482390,-1143421321);WS(-1089242039,-1127205581);
sum1=W(0,1047404342,-1111320098,1037734344,-1124452989)+W(1,-1114062493,998659036,1001557948,-1086849964)+W(2,1010360274,1032729828,1038364441,1042532510)+W(3,-1115981071,1038279993,1045032037,-1136469606)+W(4,-1096047365,-1107330927,1059294849,1055753134)+W(5,1015888923,-1118190491,1044317529,-1118490271)+W(6,1006926037,1030509432,1029283077,-1131176455)+W(7,-1105936042,-1087265492,1049404683,1006841992)+W(8,1021147727,-1123196402,1043122385,1035319841)+W(9,-1123275877,1043334248,1029887056,1038076384)+W(10,-1095492784,-1080260267,1044156233,1037635838)+W(11,1027584778,-1118995315,1053177470,1027367204);sum2=W(0,-1102843967,1046605828,-1114965417,1029897599)+W(1,1049416264,-1100594038,1025076963,1001547796)+W(2,-1115391670,1020641677,1041915682,-1120840401)+W(3,1033633995,1048791648,-1121485495,1025776431)+W(4,-1096668289,-1117020477,1044097140,-1090433692)+W(5,-1111492899,1034331443,1042521794,1040646462)+W(6,-1104898739,1031053127,-1113546368,-1140617930)+W(7,-1102246327,1034926551,-1118485295,1042488362)+W(8,-1115861875,-1134127978,-1109164591,-1112857889)+W(9,-1108448442,-1108356905,-1117524097,1031651703)+W(10,1047237110,1044694712,1040816680,1045463546)+W(11,-1120855845,-1124879769,-1109851905,1015998805);WS(-1081567068,-1085072352);
sum1=W(0,1008391383,-1102096537,1017630556,1026202077)+W(1,-1106037014,-1113878797,1035138955,1043376377)+W(2,1015626934,-1112723700,1041401156,-1119432853)+W(3,-1105309517,-1113888457,-1120073907,1034866076)+W(4,-1091962582,-1099527071,-1088326467,1062685095)+W(5,995954372,-1112822301,1036249665,1028045374)+W(6,1038015146,1010107993,-1122725732,990337572)+W(7,1065743931,1048331161,-1095652846,-1087780001)+W(8,1036674595,-1165855255,1030964177,-1122166240)+W(9,1035371298,-1107104879,-1135328058,1016189565)+W(10,1035819857,1033560764,-1134788873,-1111927693)+W(11,1020668626,-1140134473,1034792920,1030882915);sum2=W(0,1025808817,-1110518368,1034880732,-1101998430)+W(1,1041383807,1044537615,1035202798,1026331301)+W(2,-1108635033,1042833515,-1096440885,1033833028)+W(3,-1090739547,-1098171169,1034691412,-1111573656)+W(4,1045506861,1069658374,1068344140,-1095903349)+W(5,-1107072548,1037649108,-1094064924,1030373631)+W(6,1047617175,-1112107064,1032207084,1017688506)+W(7,-1090700374,-1135142667,-1108916250,-1085314459)+W(8,-1117475933,996218700,-1113568166,-1106284721)+W(9,1027687639,1035291452,995363580,1002612774)+W(10,-1106371211,-1105384559,-1111293323,-1113844364)+W(11,-1115713024,1031725587,-1113615358,1043762008);WS(-1122270064,-1083487436);
sum1=W(0,-1111938972,1031069285,1000846209,1022021054)+W(1,1061173530,1053406092,-1092279467,-1089129474)+W(2,990992466,997371026,-1112839626,-1117042135)+W(3,1035108132,-1122478547,-1133172181,-1120651002)+W(4,1061891890,1046812368,-1088959911,-1089405705)+W(5,-1123767278,-1136588785,1035227362,-1115403968)+W(6,1022898156,-1109542844,1008528664,1015175368)+W(7,1052509753,1035774995,-1113192731,-1101358829)+W(8,1014548513,-1120262163,1035355065,983155781)+W(9,1003755051,-1099224128,1032206792,1014262402)+W(10,1040815801,1041852206,-1105614817,-1110785838)+W(11,-1139309996,-1196238920,1046440556,-1114859906);sum2=W(0,-1111986018,998943655,1022028328,1044179919)+W(1,-1092393621,1029389095,-1088604014,-1080384748)+W(2,1031858735,1021777892,1009323699,1048581079)+W(3,-1095034556,-1095846499,-1118974089,1040258943)+W(4,-1090514887,1071708766,1073459027,-1104000317)+W(5,1024626196,1024702395,-1097133430,1015383036)+W(6,-1110448374,-1099083231,-1117110809,1033279863)+W(7,1012336831,1049307354,1045892370,-1098039236)+W(8,1031448400,1030521846,-1097759856,-1122793353)+W(9,-1120681553,-1101323001,-1103290765,1031745329)+W(10,-1100485937,1051814517,1055006842,-1111672860)+W(11,1016567237,1029007432,-1091667564,1041920736);WS(-1097130350,-1073679750);
sum1=W(0,-1142702368,1008724804,1025389788,-1154560184)+W(1,1034517635,1053502809,-1096179481,-1095841490)+W(2,992206103,-1143244972,-1112918112,1044574577)+W(3,1035954194,1046084016,1000633100,-1145657140)+W(4,1045830013,1057148843,-1085973126,-1095185831)+W(5,-1122388570,-1139683234,1025817904,1042446427)+W(6,1042008657,-1106616153,1032643785,-1120139600)+W(7,1051926551,1052799826,-1096805620,-1089907161)+W(8,1018417129,1017209342,-1123577295,1017272605)+W(9,1025929714,-1102859291,1030414749,1008755251)+W(10,1043469780,1050172789,-1107347576,-1098086361)+W(11,1016358830,1026775680,1014891512,-1143679882);sum2=W(0,-1106123822,-1137197699,-1140009235,1021941992)+W(1,-1135582819,1048777558,1040410800,1031547466)+W(2,1017098260,-1129449426,-1114989513,1018035752)+W(3,-1104678389,-1103278668,1025391436,1026649920)+W(4,-1102399061,-1086654414,-1069452203,-1091687878)+W(5,-1170697076,-1134437671,-1112110740,1038853959)+W(6,1049392706,1026389826,-1110654493,1033557641)+W(7,1036526271,1051671224,1075377385,1071493698)+W(8,1030635558,-1127657747,-1119910153,-1155541821)+W(9,1046385471,-1107040085,1031221238,-1117894486)+W(10,1003979070,1042747507,-1101021764,-1093315115)+W(11,1010389927,1007123883,-1119798403,-1130248744);WS(-1110542776,1046722292);
sum1=W(0,1033517476,-1108629467,1016022658,-1112464600)+W(1,-1131671638,1032980471,-1133454244,1047470894)+W(2,-1142745264,1026603482,-1105826521,1005087552)+W(3,-1106997347,-1113497042,981819586,1027765771)+W(4,-1092318054,1042288212,-1100439522,1053995028)+W(5,-1129658366,1017901338,-1109105451,1042584756)+W(6,-1116788199,-1106078850,1025143735,1026835189)+W(7,1061947018,-1121614518,1048713001,-1093531706)+W(8,-1142191304,1040275689,-1105038597,-1098489206)+W(9,1041100086,-1124631714,1024330241,-1111607705)+W(10,1012478420,1041393523,-1115421707,-1106135867)+W(11,1016467704,1020475210,-1114990145,977775992);sum2=W(0,-1132232893,-1116591675,992881643,1031452303)+W(1,1018866101,-1116915567,1032912109,-1109510079)+W(2,1032688527,-1114177042,1024567259,1014551643)+W(3,1016124301,-1114931492,-1121457613,978475180)+W(4,1055420465,1059251768,1032060799,-1114514404)+W(5,1042584708,-1109972047,-1118272021,-1097097100)+W(6,-1094590847,1040974964,-1130052481,1034445399)+W(7,-1088887374,1044275534,-1087149232,1051504728)+W(8,1024892699,-1108606213,1035881493,1048490818)+W(9,-1110729382,1035934107,-1116902843,1032145701)+W(10,-1114948355,-1104983612,1032317221,1039284419)+W(11,-1121421993,-1133789139,1032032409,1032922179);WS(1059165367,-1104520251);
sum1=W(0,-1108628644,1046236477,-1117692608,1007492796)+W(1,1041312427,-1118419948,-1094176525,-1117534006)+W(2,-1124001749,-1113899741,1029454180,-1113108212)+W(3,-1120534447,1052736188,-1115310467,1009135144)+W(4,-1107420459,-1097199722,1041258594,1053590938)+W(5,-1131761404,-1114949702,1053879643,-1110779368)+W(6,-1118278150,1036684740,-1113191163,1014125520)+W(7,1055263011,-1100739533,-1106455985,1001540436)+W(8,1025063448,-1105125705,1045621277,-1098892966)+W(9,1015268651,1008090175,-1118876992,-1129119585)+W(10,1040471133,1020553106,-1114551242,-1112388022)+W(11,-1126282358,-1127494856,1026632706,-1126748266);sum2=W(0,-1104527074,1048986559,-1115834059,1027505664)+W(1,1041601252,-1125657446,-1098163961,1034957797)+W(2,-1122847824,1034858548,1041896195,-1108054404)+W(3,-1089420265,-1098414029,1029257304,1029084872)+W(4,1045110551,1041501740,1053778056,1051828462)+W(5,-1116127595,-1170669534,-1129563106,-1099714824)+W(6,-1104406791,1040673804,-1138405484,-1128264406)+W(7,1041829791,-1119286592,-1106881855,1048509414)+W(8,1037831890,-1107117839,1049994472,-1092212913)+W(9,-1203758566,-1117936348,-1127212263,-1118563560)+W(10,1045914276,1022365337,-1136870020,-1113115951)+W(11,1031508216,-1127498142,-1139619400,-1105182054);WS(1064754871,1064755352);
sum1=W(0,1039345889,1034558935,-1126765813,-1124996947)+W(1,1051509189,1048609181,-1096907004,-1096693846)+W(2,1036233792,981607022,-1122110878,-1110987505)+W(3,1025078634,1031530717,995438583,-1111973122)+W(4,1055455058,1038916133,1042155040,-1092723587)+W(5,1033037628,1028131846,1036071207,-1103910610)+W(6,-1102805216,-1112086641,1011044801,-1131935965)+W(7,-1085470304,-1096310694,1050402072,1055052309)+W(8,-1113728073,-1155599823,1042970795,1036962198)+W(9,-1108706152,-1125705364,-1117569083,1017902933)+W(10,-1110967031,-1114430562,1036105095,1045488762)+W(11,-1121653045,-1131031997,1043170799,999916154);sum2=W(0,1035315397,-1104375670,1023646322,-1133117125)+W(1,-1093657955,1053589289,1023753609,1034291601)+W(2,1063017252,-1117431336,-1096844972,-1083656994)+W(3,1045506061,-1100884270,1016880452,1023723550)+W(4,-1104725243,1040733712,1046403885,-1107539440)+W(5,1065218548,-1110535684,-1108767061,-1079943056)+W(6,1037072250,-1100571834,1032406499,-1128763803)+W(7,987308827,1047435788,1040670310,-1123261308)+W(8,-1088643610,-1092199491,1056439411,1066015084)+W(9,1043010850,-1106522969,1024272758,-1112596197)+W(10,-1103530057,1046389911,1037357283,-1109210140)+W(11,-1140617522,-1093142505,1050581867,1038430454);WS(-1141889920,-1150694570);
sum1=W(0,-1156363954,1043244278,1035438770,-1121776659)+W(1,-1150990554,1049522698,-1108191526,-1110656781)+W(2,1009891810,1026909213,1024784007,1001967189)+W(3,1039611642,1044045394,1029335145,-1107472311)+W(4,1047918398,1044281805,-1089342271,-1092681840)+W(5,-1115519345,1032535224,1041259438,-1120026675)+W(6,1031781705,-1113754566,-1122959321,1032163820)+W(7,-1142656241,-1118178969,-1110931796,-1107172434)+W(8,-1156224954,-1114416227,-1114065315,1035091531)+W(9,1041298854,-1113010266,1006930832,1035788170)+W(10,1044014582,1035377494,-1098776751,-1106653204)+W(11,1034927023,-1127266575,968315538,1037418924);sum2=W(0,1059540854,1039622534,-1102787949,-1096670021)+W(1,-1133958494,1013042349,1037899964,1045575353)+W(2,-1118270456,988987510,-1110193614,1031038260)+W(3,1064198145,-1086802625,1043637876,-1099441746)+W(4,1040028330,1036771998,-1101655681,1030855272)+W(5,1032105974,-1117707023,-1125265460,-1117097690)+W(6,-1085971065,-1113298762,1042101483,1052388948)+W(7,1032851236,-1120619083,-1105771070,1033969343)+W(8,-1134648980,1021389004,1049976190,-1103569731)+W(9,-1098667485,-1104634628,1042670443,-1135324433)+W(10,981463467,1030229840,-1104173140,1036465297)+W(11,-1119296945,1035007302,1035574893,-1101523135);WS(1060329015,-1107100438);
sum1=W(0,1016013223,-1108878752,-1126768152,-1139109867)+W(1,-1098269535,-1103310414,1042283693,1052529520)+W(2,1025836257,-1113589378,1033078264,-1120993331)+W(3,-1139382101,1046477388,1024792785,-1154508124)+W(4,-1093610355,-1088582834,1051787130,1051369597)+W(5,1029380042,-1124637616,1015463488,1033661966)+W(6,1046417836,1044791733,-1121126338,-1145234942)+W(7,-1090008057,-1097854544,1046651812,1040695538)+W(8,-1127749832,1030094510,1029328303,1035018943)+W(9,-1115375281,1030070044,-1128378904,-1165337473)+W(10,-1110993568,-1105218789,1046922680,1039020124)+W(11,-1117533511,1016154976,-1121430349,980238373);sum2=W(0,1039646422,-1156337616,1016851522,-1122821091)+W(1,1020520346,-1105518185,-1123806894,-1126218548)+W(2,1003947528,980292032,1031650855,1030755819)+W(3,-1131895450,-1080883791,-1109184296,-1106087013)+W(4,999070248,-1096231655,1071805249,1035943528)+W(5,-1123933765,-1122746065,1043321474,1015158698)+W(6,-1074990048,-1105476432,1015529466,1045004090)+W(7,-1125969764,1028426171,-1126394390,1071092779)+W(8,1018391998,-1126690400,1026097175,-1125796080)+W(9,-1104782698,1022339242,-1115690469,1026918939)+W(10,1030594487,-1127395662,-1122803425,1031828962)+W(11,1018627618,-1149029768,-1110808154,-1140334484);WS(1004067712,1029538397);
sum1=W(0,1025050595,-1112884456,-1113057966,1039684517)+W(1,-1093421305,-1096595713,1052279792,1055781642)+W(2,1033902960,-1134909265,1008080123,-1134522377)+W(3,-1120136235,-1106127376,976341006,1034662227)+W(4,-1096171643,-1083333863,1048957300,1057037092)+W(5,1000314570,1017566030,-1104830972,1038845557)+W(6,-1108532672,-1136083213,1039793800,-1116361615)+W(7,-1093970477,1050503466,1049781884,1059667231)+W(8,-1120056627,1034175935,-1105145436,-1107387175)+W(9,-1109109944,1026195563,1023346679,-1114202454)+W(10,-1098876866,-1119746148,1052752022,1046150498)+W(11,-1129568684,1002478074,-1106375815,-1111371224);sum2=W(0,1023361218,-1129026548,1033154491,996458418)+W(1,-1105686968,-1136279909,1036155261,1020176326)+W(2,1016740014,-1122796554,1029838361,-1112170015)+W(3,-1113149678,-1096377075,983965669,-1124552606)+W(4,-1101182829,1059185253,1064108379,-1107309754)+W(5,1027141165,-1111484496,1029555247,-1110765232)+W(6,-1108470744,-1107366613,-1118592979,-1113544599)+W(7,-1094171461,-1097506500,-1147140265,-1113642974)+W(8,1033692775,-1108579478,995412594,1048386684)+W(9,1040480632,978762058,-1120675710,1024911403)+W(10,1038318571,1027330889,-1127049668,-1123866147)+W(11,-1126067866,1023291782,-1102738273,1045927904);WS(1047133404,-1079170418);
sum1=W(0,-1122581460,-1127398915,-1116032717,1009155056)+W(1,1030334583,-1113404572,1041078541,1042667713)+W(2,1027163842,-1122554086,-1123819760,-1108143194)+W(3,-1111731450,-1098422622,-1132905800,-1135035740)+W(4,-1111377849,-1104817319,1065228285,1051022508)+W(5,1023811915,-1133181796,-1102890728,-1112180142)+W(6,-1136427723,1019095722,-1123509635,1006908676)+W(7,-1091891141,-1103926112,1050271906,1042380775)+W(8,1001483047,-1116735535,1023382911,-1111098047)+W(9,1037504657,1012838771,-1147535977,-1129150906)+W(10,-1121675713,-1123007382,1023931745,-1107182030)+W(11,1015217807,-1130799202,-1123177070,-1136273159);sum2=W(0,1017708852,-1121981859,-1155029688,-1151544588)+W(1,1008923057,1024218233,-1129630940,-1147640076)+W(2,1018406594,-1133221663,998377109,1011942449)+W(3,-1114670464,1049278985,1007239987,1018065470)+W(4,-1119653793,-1083801634,-1077783117,-1093073209)+W(5,1025316590,-1123603132,1041518161,-1131988255)+W(6,1041079714,-1156221672,-1118997712,-1125453823)+W(7,1047560438,1028846010,1034878186,1074285479)+W(8,-1131599727,1024940191,-1118519138,-1114079754)+W(9,-1120658712,-1113215345,-1133631258,1007542759)+W(10,1036336794,1022080564,1033160981,1016277382)+W(11,-1131785133,-1130450701,1027490516,-1121956184);WS(1043550940,1028476494);
sum1=W(0,-1130981802,-1102302048,-1121780237,-1115183742)+W(1,1051762223,1040535662,-1105099981,-1100607937)+W(2,-1121847282,-1111548899,-1138550724,1000007075)+W(3,-1117998761,-1094318158,-1110838377,-1117842775)+W(4,1059510884,1068023761,1062548805,-1096882923)+W(5,-1132334487,1013492582,-1099046056,-1102853271)+W(6,-1102037997,-1115328139,-1111061058,991794198)+W(7,1055882697,1041348961,-1097580450,-1103616404)+W(8,1018468811,-1119471984,-1131654944,-1102330336)+W(9,-1113105937,-1106426583,-1113960535,1015980795)+W(10,1034161697,1044552262,-1100373208,-1103768718)+W(11,-1129682576,-1148988811,-1110284503,-1112888641);sum2=W(0,-1103820712,1043435491,-1115037203,1029690847)+W(1,1028297515,1046052979,-1096312501,998970743)+W(2,-1133991676,1007821180,-1115911439,-1122562191)+W(3,-1100462798,1028701483,1036903221,-1127742454)+W(4,-1099477234,1065575031,1041049643,1044923803)+W(5,-1113716427,1036974934,-1096910875,1030898927)+W(6,-1121926871,-1126383902,1039025001,-1106227374)+W(7,-1098681477,1040854499,-1125321886,1030485727)+W(8,-1111652935,-1126914630,-1115709255,1034498637)+W(9,1017141302,-1115441627,1016988574,-1108879063)+W(10,-1106467082,-1122382559,1033537170,1008577020)+W(11,-1128843302,-1114648723,-1129067614,1013474716);WS(-1079050332,-1087647968);
sum1=W(0,-1112879708,1026750308,-1122115440,-1138480508)+W(1,1054719611,1048762675,-1102419558,-1095708941)+W(2,-1122888245,-1139407140,-1106236805,1031575959)+W(3,1027382179,-1116109267,-1106223181,1024624314)+W(4,1057423590,1057166968,-1083772539,-1136300523)+W(5,-1136279992,-1112079518,-1096438944,-1115045376)+W(6,1024806390,-1128868784,-1120448614,1029330596)+W(7,1058690419,1049252525,-1102450653,-1103579129)+W(8,1025354440,-1128866725,-1116410163,-1115914082)+W(9,1022822666,-1115751616,1004544641,-1134294785)+W(10,1046884233,1051036287,-1099401009,-1100406055)+W(11,1008311211,1030150228,1031406769,-1127656777);sum2=W(0,-1121226957,-1128043345,1018735508,1018441725)+W(1,-1143973174,1028848366,1035475244,1025980595)+W(2,-1118705847,1001175670,1010180031,-1145354702)+W(3,1036012925,-1105109021,1042307735,-1106801879)+W(4,-1119821797,1055391108,1063056253,-1093599779)+W(5,-1114705464,1024485983,-1103238145,-1106432772)+W(6,1026535678,1024075219,-1153036923,-1108191465)+W(7,-1118265757,1031788992,1035122552,-1097885523)+W(8,-1109715589,1025382280,-1114303163,-1114258989)+W(9,-1143871918,-1115606924,-1130614305,1023515972)+W(10,-1122707515,-1149779899,-1124060823,1028845741)+W(11,-1125366621,-1122890135,-1117711701,1031455538);WS(1061221431,1002405371);
sum1=W(0,-1123480946,1033046959,-1109190069,-1123061017)+W(1,1054235011,1044209302,-1104934581,-1090405194)+W(2,1000058490,-1121369187,-1108435303,1026563665)+W(3,1050201177,1042710035,-1094345134,-1111043962)+W(4,1057895846,1052530935,-1086823335,-1102475777)+W(5,1030151784,-1111380603,-1102625680,1037490845)+W(6,1050099666,1026923762,-1113941840,-1146354418)+W(7,1058601910,1050794548,-1091215734,-1097235340)+W(8,1040756961,-1126829850,-1126650490,1033897294)+W(9,1032794752,1029204218,1017803349,-1145213652)+W(10,1041457976,1055600534,-1089600016,-1094526523)+W(11,1032331475,1033488871,1021417496,-1110275296);sum2=W(0,-1089706816,-1087536311,1058657690,1049937345)+W(1,1030967529,-1105431871,-1106625833,1050626093)+W(2,1039088353,-1109192755,1036734782,-1115709839)+W(3,-1078069733,-1078647761,1072348129,1071079778)+W(4,1044296437,-1112600090,-1094966474,1020012689)+W(5,1031394755,-1116226089,-1122763227,-1122006247)+W(6,-1079714039,-1090508646,1049150259,1066389113)+W(7,1038432439,1044145959,1050328795,-1098171132)+W(8,1022577738,1012728894,1024733405,-1130276743)+W(9,1022376790,-1103849791,-1113785170,-1119844839)+W(10,-1126694997,1034822829,1052174137,-1105718319)+W(11,-1123093509,1013882918,-1112758982,1021875579);WS(-1092893294,-1089220584);
sum1=W(0,-1127519944,-1118558929,1010493299,1008699951)+W(1,-1103359682,-1096189801,1051919929,1053766130)+W(2,998920846,1028526614,1032200864,-1104704049)+W(3,-1106263811,-1113928672,1025199074,-1124403149)+W(4,-1097091836,-1086367179,1052175436,1056071340)+W(5,-1149496748,1019181009,1015736929,-1111082358)+W(6,-1098638288,1041393441,1015178277,-1117387089)+W(7,-1096005139,-1102452900,1047707912,1062605050)+W(8,-1115659002,1027645503,-1123219920,-1120379023)+W(9,-1112838969,1035998582,-1130896954,-1125915034)+W(10,-1101730612,-1095432549,1049473086,1053546873)+W(11,-1131717807,-1136451331,-1136688761,1019333603);sum2=W(0,1034689803,-1109431235,992704062,-1143112647)+W(1,-1121270233,1048248946,1039097516,-1115356591)+W(2,1021729984,1005857263,-1124530814,1017968792)+W(3,1033324328,-1098090520,1038449046,-1124855502)+W(4,-1106299172,-1091325299,-1063972596,-1073085951)+W(5,-1126326370,1015994888,-1113483013,1023517229)+W(6,1038361982,1040866773,1035072543,-1105916124)+W(7,-1090314642,1056006422,1085456662,1062319475)+W(8,1013997779,-1134900259,1034240002,-1141826407)+W(9,1032024575,-1164332444,1019251456,-1114904409)+W(10,1043935118,-1107459099,-1102205120,1062308854)+W(11,-1135264403,1001043447,1032935811,-1124783482);WS(-1104754908,-1106735671);
sum1=W(0,-1117923535,1002237924,1032595044,1030490103)+W(1,1033028505,1029213684,-1094516030,-1088908700)+W(2,-1120248133,1015682178,-1144798556,1045999740)+W(3,-1122216143,-1120462507,1032319302,-1128810020)+W(4,1050263192,1063837581,-1102093923,-1092804364)+W(5,-1129595020,1030078356,-1106958295,1022746927)+W(6,1025980110,-1123369072,1025969502,1019231224)+W(7,1058220138,1054477272,-1096286026,-1088198897)+W(8,1021953856,-1153493672,995801516,-1107413149)+W(9,1034830735,-1104242198,1024124136,1016077744)+W(10,1045907999,1049334234,-1103741447,-1102086589)+W(11,1019926661,1022398552,1030012489,-1115665070);sum2=W(0,1035833889,-1107082251,1015145430,-1116247065)+W(1,-1107323417,-1102842161,-1079268655,-1087068607)+W(2,1021616338,-1133554677,1016322550,-1109274147)+W(3,-1114579693,1043695503,-1117862601,986051432)+W(4,1049680335,1032100715,1067901888,1022672030)+W(5,1010843781,1017398706,1026073955,-1111459111)+W(6,1039299404,-1114493167,1034116930,-1114715779)+W(7,1040660749,-1115195239,1008422125,1059152338)+W(8,998891466,-1139208557,-1173738319,992278036)+W(9,-1120378069,1019204162,1026244953,-1144744186)+W(10,1018816198,1021018582,-1111927269,1020328850)+W(11,-1138764845,1016479082,-1123657301,1033325633);WS(-1092340590,-1082645376);
sum1=W(0,1033191659,-1106475329,1018184990,1018128252)+W(1,-1112709788,-1105689791,1036685563,1040446513)+W(2,-1113441282,-1127103440,1040219053,1031456758)+W(3,-1101261661,-1102532636,-1117677972,1028162329)+W(4,-1086509296,1038532783,1042646693,1061713267)+W(5,-1123459213,1018898486,-1111899057,1042438664)+W(6,1031605429,1010011868,-1115409474,-1115495745)+W(7,1064314083,1046976369,-1106573237,-1089327101)+W(8,1033438227,1029058545,-1105951352,-1100451664)+W(9,-1127814216,-1112449263,-1118723567,1015642046)+W(10,1039016129,1030956248,-1112423953,-1105713919)+W(11,1013299750,-1130132966,1022848097,1010066702);sum2=W(0,1040551451,1042459857,-1121347079,-1107775669)+W(1,1033412933,-1113656153,-1122087227,1027302533)+W(2,-1131050762,-1130160250,1017950151,-1135101756)+W(3,1031184422,-1152381105,-1121125435,-1118975841)+W(4,1035641742,-1114487413,989383522,1016161914)+W(5,1017438602,987844130,1046120628,-1109563699)+W(6,-1105935240,-1115286413,1012434826,-1123325897)+W(7,1041762467,1029416951,-1125562074,1045806619)+W(8,-1117833439,-1173771715,1035110196,-1114574520)+W(9,-1124425722,-1111096901,1006663086,-1129695564)+W(10,1028252326,-1127668218,-1114174571,-1111270899)+W(11,-1121778743,-1126450718,997585257,998528980);WS(1052284526,1042464092);
sum1=W(0,999914700,-1110845507,-1136974408,1010280196)+W(1,-1098111272,-1100087104,1046554367,1057530557)+W(2,1027464615,-1128121686,-1110795931,-1101387838)+W(3,-1109035161,-1110448219,1020617774,1026365340)+W(4,-1090659644,-1094987596,1063323154,1060667985)+W(5,1001926272,1025859742,-1105684762,-1102616600)+W(6,-1110075532,1038195741,-1127515216,1023947782)+W(7,-1095988958,-1097163609,1050039723,1043924417)+W(8,1017827156,1034844538,1018127786,-1124311688)+W(9,-1114945332,1019473092,1007810505,-1129271461)+W(10,-1105136802,-1095692091,1052688005,1042422080)+W(11,-1130637466,1027019478,-1114597706,-1124435598);sum2=W(0,-1119913429,1010871130,-1124685033,1025355846)+W(1,-1140464466,1032812135,1036346050,1034044275)+W(2,1041357090,1037018199,-1086522508,-1091074448)+W(3,1016143206,1033794365,1011755468,1029205900)+W(4,1071964190,1067600837,-1133342818,-1128364593)+W(5,1033277276,-1111447139,-1089329657,-1074918519)+W(6,-1140030878,1020099653,1035269289,-1113277680)+W(7,1039362648,1033733070,1035477071,1020927778)+W(8,-1118126225,1032003060,-1108456989,-1106053895)+W(9,991986873,1035095720,1013457876,-1122502097)+W(10,1008065452,994468553,1029499077,1011575434)+W(11,-1117647411,1009180302,-1106105254,-1146528221);WS(-1085785015,-1080175544);
sum1=W(0,-1103151077,1045216768,-1125806618,1035373246)+W(1,-1091874455,-1094766367,1050584367,1058377668)+W(2,-1111695537,1043525714,1043611260,1025579124)+W(3,-1094452856,1039875576,1044894533,-1118822551)+W(4,-1107649205,-1090132878,1046782533,1054861331)+W(5,-1102079139,-1105407270,1049375324,-1106387815)+W(6,-1151103277,-1094574331,1041222777,-1102223008)+W(7,-1090472533,-1111571937,1051791466,1057861265)+W(8,-1144672552,-1102123612,-1137989279,-1115030560)+W(9,1048044105,-1103877399,-1122183565,1023709757)+W(10,-1098390656,-1092114299,1058273114,1043274206)+W(11,1041305154,-1116205169,-1106419572,1049548184);sum2=W(0,-1118465870,1035743758,-1121990028,998449416)+W(1,-1148690252,1001004257,1040306990,-1124628345)+W(2,-1105952484,1037805583,-1132010249,1037770975)+W(3,-1103571680,1049274722,-1115523342,1039055377)+W(4,1060096717,1077176219,964150684,-1098483719)+W(5,-1087084008,-1070507600,1047972499,-1108861100)+W(6,-1106547389,-1126693677,1032292249,-1132069983)+W(7,1060014437,1016774454,-1103504000,1024621733)+W(8,-1092504349,-1105946989,1034159573,-1098623231)+W(9,1034009109,-1116877357,998312734,-1128335569)+W(10,-1107960970,-1139511962,-1116867442,1043582890)+W(11,1041667680,-1102914489,1042264637,1020716885);WS(1041580764,1025947967);
sum1=W(0,1034662848,-1104706235,-1116825273,1032565172)+W(1,-1093835868,-1092905173,1050747028,1053611982)+W(2,1036244351,-1119290642,-1131069497,-1131110976)+W(3,-1115255997,-1107214727,1022134396,1019951750)+W(4,-1095669879,-1096926641,1063007652,1050206724)+W(5,1017394926,1029927621,-1105182467,1036897764)+W(6,-1098820316,1032808736,1034025399,-1111515158)+W(7,-1089733625,1049974094,1052025888,1060757006)+W(8,-1106823604,1037476046,-1104277767,-1098715869)+W(9,-1102823188,1021100817,-1159719714,-1110133221)+W(10,-1099659531,-1119725058,1052817434,1043880105)+W(11,-1114565306,-1122404893,-1106408671,-1106501955);sum2=W(0,1031078182,1029631070,986836209,-1132209742)+W(1,-1109418986,-1129378830,1025515900,-1131885988)+W(2,-1135041624,1012367442,1027058278,969823813)+W(3,-1119773491,1020231728,-1170553346,-1121945777)+W(4,-1113141662,1055904551,-1120148774,1029199828)+W(5,-1116640321,1014349374,-1099466937,1030656895)+W(6,1023900693,-1133642976,-1127752664,-1138085578)+W(7,1057958803,1044815557,1019687015,-1122079840)+W(8,1019607807,1019685270,-1096970616,-1089769002)+W(9,1016594015,-1123929889,-1170071298,1024317954)+W(10,-1115676013,1040873658,-1134784812,1019770946)+W(11,1040370156,1020720783,-1104818759,-1105180704);WS(-1101021916,-1101341893);
sum1=W(0,-1104193847,1029994953,-1128959914,1026213188)+W(1,1055643976,1049220736,-1096018912,-1099125811)+W(2,-1110018309,1025253614,-1111820508,1025577212)+W(3,-1146733010,1036038140,-1114900877,1026395551)+W(4,1055313981,1052012604,-1086773562,-1093634574)+W(5,-1114303945,-1123712161,-1127551698,-1119144868)+W(6,1031817213,-1118727997,1012420650,-1152047246)+W(7,1060627153,1051291321,-1107844781,-1090412335)+W(8,1028280877,-1119269431,1025725832,-1111302883)+W(9,1021561044,-1106810537,1026345301,1006057769)+W(10,1049980081,1047342967,-1104632714,-1104575744)+W(11,1031833384,999050183,1003961523,-1112108341);sum2=W(0,-1111316079,1007442131,1023490159,-1131988010)+W(1,1024389323,1055734435,-1100903601,1041465340)+W(2,-1149117460,-1131908940,-1125698351,-1121573843)+W(3,-1122871173,1046145376,-1164111651,-1126411872)+W(4,1080207498,1078445253,-1093182708,1038743702)+W(5,-1114017647,-1119425741,1049726225,1043717463)+W(6,1040330964,-1109560063,1031886393,-1121501747)+W(7,-1068399047,-1066503158,-1098635398,1049859497)+W(8,1019240934,1009702615,-1100760677,-1122596352)+W(9,1016982738,1005935896,1035364539,-1117332099)+W(10,-1109489195,1012210427,-1113093917,1035352171)+W(11,1032687935,-1141270643,1035980752,-1113462329);WS(1046490332,1041425064);
sum1=W(0,-1116828595,1002731779,1033054902,1024529499)+W(1,1043650965,1045029126,-1098109922,-1093042204)+W(2,1019425762,995804238,-1106337284,1015429414)+W(3,1040980232,-1160896989,-1146773895,1031945755)+W(4,1058500980,1055608303,-1086741475,-1092614541)+W(5,1032419541,-1179835378,-1109695552,1033182334)+W(6,1052617834,1015420456,1004520717,1029605664)+W(7,1058257970,1019101890,-1090483479,-1091564618)+W(8,1044059953,-1127672093,1029823567,-1174108025)+W(9,1044142352,1032157630,1024614604,1031502108)+W(10,1041689704,1049761551,-1086427940,-1094325635)+W(11,1032927635,1040104968,1041880275,-1123497953);sum2=W(0,1026151548,-1106953243,-1114479591,-1122431319)+W(1,1049905644,-1108260971,999999917,-1122010793)+W(2,-1124048569,-1126306455,-1125976243,-1102178930)+W(3,1048064546,-1097347844,-1100833312,1024826864)+W(4,1050719290,1045454882,1040448763,992235770)+W(5,1025075060,-1105554812,-1096948195,-1123774104)+W(6,1037967160,-1109085075,-1109354990,1043724086)+W(7,1049686405,-1111087807,1032432738,1044292364)+W(8,1034346164,-1114960687,-1108325988,1038302972)+W(9,-1110876131,1007980535,1015245663,-1130104331)+W(10,-1098496523,1043523736,1040568157,-1143420941)+W(11,994535386,1032072922,-1113347688,-1118752296);WS(-1096079726,-1086813702);
sum1=W(0,-1105268453,-1134572551,1020632987,-1135457777)+W(1,-1104980990,-1125909619,1038076635,1045566625)+W(2,-1128467237,1035122115,-1145052038,-1105625101)+W(3,-1100910973,-1166801940,1041289173,-1136898909)+W(4,-1094783105,1057673490,1058638213,-1141635906)+W(5,-1125440663,1035865453,1030475041,1032999502)+W(6,1038525034,-1102504381,1002632984,1012368645)+W(7,-1100424110,-1111352769,1033251913,-1104077708)+W(8,988204202,-1119749552,-1113040784,-1113674176)+W(9,1029902179,-1110256943,-1127204699,1024629150)+W(10,1012100357,-1133590617,1022942147,1009307365)+W(11,1027550920,-1124393059,-1114381639,992583714);sum2=W(0,-1117003048,1013092463,-1120740066,1009177065)+W(1,-1105766164,1042721142,1025589372,1042183695)+W(2,1019480223,1026018809,-1113055730,-1112946812)+W(3,-1102800003,-1090661723,1041576942,1031366584)+W(4,-1149080533,1040487387,1068855162,-1111208570)+W(5,1020058227,1007104581,1030911277,-1103263899)+W(6,1059100650,-1097382737,1045439690,-1100270767)+W(7,1023619821,-1099098175,1044086134,-1085550755)+W(8,1029611268,-1162581429,-1114239046,-1103276630)+W(9,1022453518,-1106788899,1033773937,-1125959183)+W(10,-1126080241,-1106320787,1025170288,1032267243)+W(11,1037226018,-1116554192,1019625936,-1107084863);WS(1059841719,1028884484);
sum1=W(0,-1108411818,-1111506273,-1112448166,-1113543486)+W(1,1058342439,1041783662,1034453786,-1112074625)+W(2,-1143395087,-1122260358,-1112657624,-1101044205)+W(3,-1104706915,-1096756366,1014814024,-1123514455)+W(4,1050338440,1043430567,1052483434,1033474668)+W(5,-1124590486,-1132902244,-1099567912,-1103529079)+W(6,-1106354949,-1107115957,-1120616579,-1116573889)+W(7,-1116369607,-1117001986,1049505778,1048710884)+W(8,-1118491109,-1118809775,-1119641312,-1110811775)+W(9,-1117349474,-1105758103,-1127146586,-1132301434)+W(10,1011608836,-1106214629,1056594572,1050151687)+W(11,996976763,-1114523384,-1113349351,-1133908615);sum2=W(0,-1142019487,973346488,999597315,-1131846847)+W(1,1043688817,-1112114230,-1113005256,-1119272484)+W(2,-1128104285,1003422803,-1112619479,-1110979463)+W(3,-1127636492,-1114646695,-1114921220,997751878)+W(4,1056371527,1041350431,1055277760,-1113445057)+W(5,1021279303,-1127196333,1019660165,-1097247478)+W(6,-1098897499,1027087956,-1115596944,1031101790)+W(7,1038923617,-1123786644,1036539833,1032426103)+W(8,-1138766624,-1129408714,1026606310,-1105379211)+W(9,-1111832500,1029100436,-1120544321,1024706196)+W(10,-1130636099,-1123180191,1010252474,-1114392819)+W(11,-1130181692,-1164469676,-1125326592,1012894502);WS(-1092619630,-1089382730);
sum1=W(0,1023648980,1020312451,1043539187,-1111364766)+W(1,-1112475547,1048019422,-1096148415,1039669985)+W(2,1036516737,-1110790259,1027548272,-1102256285)+W(3,-1115220152,-1101226428,1030068626,984781533)+W(4,-1085560118,1059189430,1026945555,1055391282)+W(5,1016263062,-1120756633,-1108016176,1048070471)+W(6,1038621209,-1105671421,-1111039089,1026274177)+W(7,1059392734,-1105049488,1045179252,-1081505706)+W(8,1007770772,1034683832,1037378816,1040580240)+W(9,-1101912057,1015856825,-1120853581,1024515101)+W(10,1041558112,-1133761880,1027675681,-1132720100)+W(11,-1109624324,1021933410,1032748839,1031071010);sum2=W(0,-1111677325,1031932470,-1117827136,1021752691)+W(1,1033183913,1038437939,-1110048197,-1108952074)+W(2,-1113755692,1027358915,-1103930854,1044091848)+W(3,-1130612142,-1104195843,990310070,-1125983252)+W(4,1050756049,1045197632,1051763659,1045228241)+W(5,-1104619422,1032921649,-1105931725,1008734718)+W(6,-1168184730,-1105272655,1040724727,-1109957501)+W(7,-1115591069,-1123843648,-1136328910,1028013889)+W(8,-1117367196,-1140627498,1020655719,-1149204891)+W(9,1035492359,-1103738768,1031887118,-1109878975)+W(10,-1120329563,1035246991,-1114723198,-1114456338)+W(11,1033876328,-1121880867,-1121689275,-1120613434);WS(1051433070,1041054969);
sum1=W(0,1025557871,1019369911,995089009,1027474774)+W(1,1035613609,1037418314,1032468488,-1105663671)+W(2,1027665948,-1122283488,1036952965,1041537220)+W(3,1049084179,1046403907,-1109189270,1034863641)+W(4,1039456478,-1080639932,-1082587707,-1096978722)+W(5,1041167849,-1112387034,1049567823,1041156238)+W(6,1044512531,1035909664,-1126811322,1039503310)+W(7,1026454114,1042549431,-1107200379,-1102025153)+W(8,1039611744,-1137459494,1039105725,1040087661)+W(9,1033234174,1028564471,1010666397,1033371404)+W(10,1042229543,1034360184,-1106755535,-1104819461)+W(11,1031071714,1033297350,1031577769,-1131034584);sum2=W(0,-1103860174,-1106733661,-1128793460,1039097792)+W(1,1004583985,-1097187313,1050938198,-1106228186)+W(2,-1133334119,-1107245750,1046933969,1031892389)+W(3,1043000544,-1106671798,1022871695,-1140010118)+W(4,1021007203,1053089515,1039252188,-1100268114)+W(5,1039577114,-1104825734,1049075999,-1107049139)+W(6,1046664654,-1123142296,-1112923836,-1138263433)+W(7,1048715277,-1114597930,-1121884665,-1099105674)+W(8,1030321621,-1117968576,1022883749,-1103930146)+W(9,1037719970,1042580191,-1110368657,1026478628)+W(10,1047464456,-1106315502,1034926170,-1100173198)+W(11,1036807670,1018138445,-1108178582,-1098080196);WS(-1097236334,-1078251511);
sum1=W(0,-1107131303,1007351583,981774949,-1147379729)+W(1,1058323440,1053289720,-1125527926,-1102832418)+W(2,-1116361496,-1124892056,-1121375351,1023750586)+W(3,1033603653,1043141838,-1112510828,-1145120489)+W(4,1056660465,1032726417,-1082084799,-1095625930)+W(5,-1128008098,-1117973855,1033795604,1026746467)+W(6,1029606457,938727969,1008364580,975327689)+W(7,1058345481,1053416161,-1093823475,-1090577043)+W(8,-1148460889,-1125502955,-1131151340,1025947909)+W(9,1020032977,-1108966769,1022969831,-1140670990)+W(10,1046390514,1049766564,-1096801949,-1098508888)+W(11,999577711,1010324189,1037296218,-1119905544);sum2=W(0,-1102276353,1025017931,1020144998,1024894779)+W(1,-1081787381,-1080908066,-1096890621,-1120020336)+W(2,1023553607,-1118655405,992888305,1039662448)+W(3,-1107221556,1046635995,1007750652,-1118791847)+W(4,-1102161510,1072604155,1039741552,1050182775)+W(5,-1120230550,-1126400334,1039835396,-1130889346)+W(6,-1132306598,1023586615,1023698735,-1137666916)+W(7,1055213170,-1115556916,-1108361045,1043589185)+W(8,1020541198,1020891302,-1122324709,-1110509653)+W(9,1030880679,1015842286,-1129126018,1009542396)+W(10,1037616572,-1105259074,1024872627,-1114600836)+W(11,-1119304668,1033066840,-1124270218,1000980713);WS(-1095840110,1065907853);
sum1=W(0,-1123781617,-1130903741,1029310442,-1149009607)+W(1,-1102734645,1041326469,1048478500,1057715094)+W(2,1034276991,1021921030,1036129479,-1101560548)+W(3,-1115466131,964920945,-1136794300,-1122029108)+W(4,-1088947208,-1083008792,1045634572,1058442742)+W(5,1036949012,1024401462,-1109559039,-1107277134)+W(6,-1115351608,1043406509,-1132243967,-1118254622)+W(7,-1096684061,-1089856222,1053323726,1052165513)+W(8,-1114280609,1035777670,1024712701,1036543086)+W(9,-1116119295,1040435870,1010554921,-1126823604)+W(10,-1127763004,-1095672430,1051535704,1042519141)+W(11,-1132072137,1024787534,-1114598742,1009014011);sum2=W(0,-1112086475,-1118318168,-1119761608,-1122765153)+W(1,966593378,-1102263327,1023061820,1040388299)+W(2,975247631,-1137846028,-1113965021,-1114107386)+W(3,-1121250504,-1119202357,-1123357438,-1115823403)+W(4,-1110151426,1059190541,1057284387,-1128744886)+W(5,-1111548146,1023792011,-1118800384,1045334069)+W(6,1024515185,-1130234658,1031734555,-1105805209)+W(7,-1106793279,1050053336,1037222780,-1103324019)+W(8,-1112106446,1020007628,1025627836,-1164047122)+W(9,-1134784044,1026675759,-1126486235,-1111986136)+W(10,-1107073751,1021583022,-1117543075,-1110952019)+W(11,-1125560981,-1131408661,-1124432766,-1114668630);WS(1024351088,-1094038469);
sum1=W(0,1038061004,-1118029957,1024919184,1016930687)+W(1,-1086527812,-1103330015,1050276351,1052546457)+W(2,1006605995,1004978763,1027568116,1040515838)+W(3,1005748798,1038925818,1038267403,988693323)+W(4,-1085615881,-1097782940,1062157201,1052906127)+W(5,1030413326,1031140124,-1124671689,1040353352)+W(6,1032752795,1034287148,-1123840710,1001354275)+W(7,-1088621706,-1090365828,1050137483,1055274272)+W(8,1009586849,1023985459,1017331974,-1113419105)+W(9,-1110688307,1036629872,-1120680465,-1125725377)+W(10,-1108159426,-1098987606,-1112935826,1036684158)+W(11,-1129057942,-1120649652,1039926041,1018660298);sum2=W(0,1033363591,1031409358,-1131745232,1018662896)+W(1,-1107389045,1050735765,-1109130821,-1101021011)+W(2,-1120396150,1024022584,-1122086781,1013978472)+W(3,1036576685,1060006588,-1110788716,-1136728576)+W(4,1043333749,-1120731420,1058553385,-1097527529)+W(5,1015209616,1030135008,-1118628277,1029525730)+W(6,1052968790,-1102632350,-1101470606,-1123530251)+W(7,-1100470754,-1097217661,1057288665,1023922010)+W(8,1018906596,-1121049341,-1112638769,-1117232951)+W(9,-1105224546,-1083015355,-1125138150,-1110519714)+W(10,1038218737,1047940150,1034932287,-1111209476)+W(11,1024891644,-1113292326,1023530026,-1121310567);WS(-1086599863,1058406314);
sum1=W(0,1027409257,-1121445206,-1133002117,-1165120005)+W(1,-1093079745,-1099695891,1049800473,1060099497)+W(2,1019186220,1025328858,1033258882,-1114693988)+W(3,-1106007410,-1105883025,1024249318,-1129945046)+W(4,-1091476505,-1093891126,1051534797,1059141168)+W(5,-1128567742,1017248474,-1124179562,-1129815521)+W(6,-1105279538,-1127421331,1026085015,-1119162837)+W(7,-1094225343,-1106347590,1051659429,1058010671)+W(8,-1123837177,1031899202,-1112036922,-1106482085)+W(9,-1109094875,1024561201,-1127955907,-1121003281)+W(10,-1098091099,999784785,1050835423,1047889907)+W(11,-1123224348,-1141903913,-1097732400,1030868870);sum2=W(0,1031543998,1029140379,1016621488,-1116781913)+W(1,1050004941,1028477447,1078957479,1082393585)+W(2,-1123250937,-1125975170,1010603263,1025243259)+W(3,1044191480,-1105795809,-1124282558,-1133566515)+W(4,-1104837212,-1086493521,-1065075267,-1080327233)+W(5,1007793087,1028403247,-1117319975,-1125439138)+W(6,1017978886,-1175609568,-1128560494,1034216133)+W(7,-1109285108,1045155438,1030943022,-1076777978)+W(8,-1125200922,1020903576,1024551608,988101688)+W(9,-1120640387,1019924506,1017899660,991940908)+W(10,1033432207,-1130476854,-1113970478,-1110243052)+W(11,-1119399555,1028374268,1020472787,-1129511338);WS(-1102531292,-1104168529);
sum1=W(0,1032023755,-1123937923,-1156103398,-1149508566)+W(1,-1091020399,-1093487559,1044530702,1058049088)+W(2,1018386839,1022122127,1028416434,-1123106485)+W(3,-1114986325,-1105594348,1019304359,1005530819)+W(4,-1088576155,-1113700815,1061967565,1057825341)+W(5,1027828556,1023613146,-1132463754,-1124442300)+W(6,-1100927253,1042848102,-1152861762,-1111288609)+W(7,-1096522221,-1100187457,1043852869,1057378026)+W(8,-1118265958,1031835352,1030031137,-1107169312)+W(9,-1131000647,1048571064,992160490,-1123770879)+W(10,-1097716728,-1095320739,1021567685,1032195229)+W(11,-1124424850,-1151822630,1015048992,-1127676038);sum2=W(0,1034684305,1035765483,-1130983341,-1112466451)+W(1,-1100658772,-1100149859,-1113050760,-1101371049)+W(2,-1119405084,-1140521940,1039321546,1043071493)+W(3,-1117553496,-1101908611,-1114093653,1032826781)+W(4,1042208912,1062452463,1063677104,-1096382267)+W(5,-1127348451,1028341682,-1106482074,-1131759707)+W(6,-1105770401,-1106309648,-1154197073,1040752192)+W(7,1047214162,-1095028755,-1114901667,-1132405995)+W(8,1022142418,-1118255322,1034888818,-1105645940)+W(9,984953298,-1113409477,1032051747,1026229169)+W(10,-1109270652,-1107539022,-1104964374,1023704972)+W(11,-1118485150,1025943565,1008251057,1035103126);WS(-1107552696,-1110437397);
sum1=W(0,-1114854865,-1115498472,-1123893979,994440345)+W(1,-1169396004,-1103811554,-1143015444,1038159592)+W(2,1003079356,-1126823399,-1176837895,-1112745281)+W(3,-1107252796,-1098484960,1033249360,-1123659045)+W(4,-1102945115,1054059005,1066459081,1048547885)+W(5,-1127252913,1036761683,-1092775086,-1113210869)+W(6,-1105215024,-1113844817,1025628848,-1115012423)+W(7,-1110458371,1027966800,-1114931568,1050116824)+W(8,-1117476787,-1139958260,-1115481499,-1107508006)+W(9,1015022176,-1112267573,-1138236651,-1120012907)+W(10,-1137430074,1038350450,1030992175,-1139703834)+W(11,-1143819946,-1119805695,-1114208046,-1123286831);sum2=W(0,1032112026,-1121844433,-1134566747,-1128900045)+W(1,1020429393,1031965476,1023900033,-1122103841)+W(2,1025087925,-1116320886,-1168200234,-1123818335)+W(3,1024457633,1041370918,-1119409466,1023101249)+W(4,1010339139,-1073631838,1071310745,-1130431017)+W(5,1037399444,-1131868341,-1111141033,-1111989275)+W(6,-1138667107,1023011873,-1124604689,1014344875)+W(7,1024644617,1038341472,1025187637,1015570157)+W(8,1027301561,-1118206868,1032459330,-1128248465)+W(9,-1123574415,1018662193,1011013307,-1135550339)+W(10,-1117036677,1034637136,-1118001398,1029193653)+W(11,-1124415769,-1136885571,1020580065,999769253);WS(-1106869980,-1095812171);
sum1=W(0,1030538232,1032306163,-1132768195,998635262)+W(1,1021368885,1042581143,1027943897,-1104276842)+W(2,1012233735,-1127936403,-1130589992,1037657452)+W(3,1040655940,1049530762,-1109012795,1031165051)+W(4,1043839724,-1098205560,-1079963696,-1094369165)+W(5,1030674671,-1106402911,1052736873,1045125152)+W(6,1035845131,1029124089,959153786,1031921458)+W(7,1041010327,1043286153,-1138415831,-1094529094)+W(8,1035635524,-1117746707,1033263566,1041646697)+W(9,1034791747,-1126776961,1020404450,1015400066)+W(10,1040781721,1032119517,-1127281161,-1107836910)+W(11,1026900011,1007765715,1032079673,-1127518347);sum2=W(0,1016897725,-1123613558,-1152109415,-1137391706)+W(1,1032188407,1034093919,-1117579022,-1122041158)+W(2,1004755699,-1142267571,-1123954990,959684203)+W(3,1031100358,1031185182,-1108578627,1015680093)+W(4,-1107212716,-1079207220,1068869480,1032233585)+W(5,1020208893,-1131161181,-1112638895,-1144448755)+W(6,1018767069,1016912269,-1126811133,1012334874)+W(7,-1118301998,1010098650,-1135215962,1031129926)+W(8,1014639674,1010341946,1002322227,-1145613555)+W(9,-1123894542,-1129388765,1013671002,-1146463859)+W(10,1010207290,998321459,1025914590,-1172726683)+W(11,-1128211133,1014227898,-1185201771,-1163026381);WS(-1106551004,1058945856);
sum1=W(0,1027999917,-1110759309,1029534949,-1136733265)+W(1,1021052191,-1090459221,1039804839,1036329486)+W(2,996925861,-1126301053,1042972690,-1112842790)+W(3,-1101184472,-1136820001,1023973738,1040114552)+W(4,-1088507490,-1102642413,1045009467,1055915689)+W(5,1035692146,-1116120689,1048917175,-1116549941)+W(6,-1120539979,1050535890,-1121731675,1008178533)+W(7,1057115504,-1141944531,-1092228133,-1099722578)+W(8,1032281663,1025401864,1042662182,-1103385510)+W(9,1036280349,-1112884987,998670125,-1122738710)+W(10,1036514925,1024140334,-1133144549,-1110742697)+W(11,-1122836256,1009223461,1040183891,-1123309658);sum2=W(0,1029866216,-1111274931,1008667864,-1166199047)+W(1,1016771040,1050961303,1037662319,-1143586281)+W(2,-1174784654,-1119230230,1039205717,-1123676489)+W(3,1026227362,-1119220040,-1142224481,-1137339492)+W(4,1073672156,-1075413433,-1079795268,1052978055)+W(5,-1117826448,1028246046,1028203090,1048063806)+W(6,1031356244,-1116678638,1020018908,-1152330850)+W(7,1029037052,1026323256,1041694498,-1109068899)+W(8,-1160612324,1024440460,-1115208722,-1113725553)+W(9,1026327024,-1189397276,1015962596,-1116618549)+W(10,1021575344,-1119692611,1027749752,-1122243464)+W(11,-1126523302,1031666290,-1114291930,1002430881);WS(1045979868,-1116118129);
sum1=W(0,-1115974509,-1114857165,-1124899402,1019079208)+W(1,-1096855346,-1098629066,1046800787,1054347779)+W(2,-1120438410,1017939836,1029706377,-1118610636)+W(3,-1110287856,-1099509298,1011594153,-1142300538)+W(4,-1093283235,-1097005655,1063937495,1053005207)+W(5,-1131155654,-1116499825,1015974258,1028644213)+W(6,-1112842949,-1107483943,-1132197046,-1134190949)+W(7,-1090046872,-1104885511,1048177899,1058166871)+W(8,-1119992573,-1120133576,-1129150352,1040979430)+W(9,-1111331677,1018268010,-1135144470,-1116332853)+W(10,-1102896822,-1096686406,1056893199,1047873428)+W(11,-1118080608,-1112688517,-1118433447,1028514810);sum2=W(0,1034058342,-1116250603,-1115410889,-1132220574)+W(1,-1132397996,-1097158033,-1126553639,1008450820)+W(2,1025437040,-1118211898,-1108668742,-1105536207)+W(3,1029372102,-1101916549,-1123931551,1017347763)+W(4,1060185134,1060913993,1053545154,-1105866140)+W(5,1034066570,-1102379864,-1104852271,-1106418349)+W(6,-1104316591,1035393713,-1111299822,1027749497)+W(7,1033775493,-1115290197,-1102688086,1054419707)+W(8,-1133416673,-1209279719,-1102129692,-1106993048)+W(9,-1107314572,1033668899,-1123916419,1025854529)+W(10,-1106841697,990325833,-1144517652,1036131430)+W(11,-1133826631,-1129688184,-1114889391,-1149271050);WS(1058774455,1069380246);
sum1=W(0,-1114780225,1038823639,-1119757626,1032626516)+W(1,-1111975378,-1115053555,1040221656,1045065548)+W(2,-1121960111,1037972921,1020222778,1025328225)+W(3,-1098306133,1034533838,1015522813,1033017026)+W(4,1050529784,-1095104409,-1082356272,1021036585)+W(5,-1112361500,-1139302935,1045288819,-1115391173)+W(6,-1103839696,-1112718001,1036888920,-1128327131)+W(7,-1133328720,-1111385431,1032300191,1057244812)+W(8,1018289699,-1110693582,1042918995,-1116298540)+W(9,-1126986782,1012070438,-1148588495,1032769109)+W(10,-1124233691,-1105784401,1045596067,1043416793)+W(11,1027375220,-1114680879,1037659662,1029500622);sum2=W(0,1017265095,-1124971531,1019234847,-1129789987)+W(1,-1116091154,1022067335,-1114025560,-1124616639)+W(2,1011223606,-1117824661,-1114442452,1033010488)+W(3,1043137983,1047657371,-1112792165,-1128803579)+W(4,-1102585265,1052022695,-1114992592,-1132476030)+W(5,1031833634,-1136738894,-1115343414,1028851843)+W(6,1034970984,1010908150,995307959,1011967806)+W(7,1033604172,1031244615,-1115509379,-1098689491)+W(8,988094894,1025799099,-1121158047,1002830796)+W(9,-1107223361,1027672251,-1112288614,1018394359)+W(10,1032350856,1024636851,-1128503755,1006851110)+W(11,-1118870225,-1127411999,1027935499,-1114060980);WS(1065814108,-1098421406);
sum1=W(0,-1104400078,1022555209,-1131576032,1030554015)+W(1,1050276747,1048827844,-1099298246,-1097091133)+W(2,-1119880969,-1132305362,-1106685173,1045406982)+W(3,-1130072911,-1118231891,1019668842,1020712308)+W(4,1057743463,1051719984,-1084181571,-1094842433)+W(5,-1122176686,1026194364,1018405640,1040093248)+W(6,1041059117,-1115494780,1023970854,-1178997255)+W(7,1058357819,1056339293,-1094912271,-1098796514)+W(8,1004376640,1024072531,-1115388505,-1118903138)+W(9,1035736611,-1104560304,1023862096,1011631425)+W(10,1051879221,1057941592,-1092396649,-1090107010)+W(11,1009992363,1029155252,-1118151090,-1113309730);sum2=W(0,-1085961218,1036459641,1027104118,-1104337717)+W(1,1055232204,-1101810882,-1117484391,1065899128)+W(2,1023963317,1014918739,1052764213,-1090132108)+W(3,-1092980271,-1101372003,-1122138940,-1114433477)+W(4,1049041629,1071302707,1077763913,1062039746)+W(5,1035158266,1027553578,-1123596042,-1092098978)+W(6,-1098271754,-1115566688,1018207462,1048327612)+W(7,-1084489503,-1087139921,-1079225367,-1088377514)+W(8,-1115760458,1025357528,1042626102,1027311380)+W(9,-1101224844,-1105452167,1054676844,1015118770)+W(10,1036291830,-1090077553,-1079350028,-1106150830)+W(11,1032466828,-1115160051,1053993534,-1105072819);WS(-1083527351,-1082119000);
sum1=W(0,-1100516229,1028453762,-1132057884,1025283773)+W(1,1054198743,1048327710,-1097545679,-1103907601)+W(2,-1115248201,1021031566,-1114897689,-1139734483)+W(3,-1124447466,1027818609,-1117776915,1024000280)+W(4,1054350616,1057412078,-1088298777,-1096840081)+W(5,-1115380998,-1139302503,-1112548849,-1109407791)+W(6,1030853236,-1120656758,-1146975260,994019357)+W(7,1059405315,1052404744,-1097629690,-1090997910)+W(8,1029448614,-1119316016,1035903152,-1107996896)+W(9,1023329542,-1111423375,1016847260,1021506300)+W(10,1051692752,1047886934,-1097673748,-1102673054)+W(11,1026998601,-1149960989,1034953432,-1110888465);sum2=W(0,1034248479,-1120794590,996584188,1023717076)+W(1,-1113079527,-1094151830,1045315954,-1110594365)+W(2,999456782,1021526858,-1113958061,1030579691)+W(3,1037241484,-1124781820,1005163886,-1122858228)+W(4,-1064957365,-1066051811,-1088752945,-1111180041)+W(5,1018369486,1031457177,-1113733983,-1106054130)+W(6,-1115274025,1026099362,-1118691920,1025356913)+W(7,1081496726,1084041658,1052626156,-1100621689)+W(8,-1112407773,1022214782,1032870315,1049150725)+W(9,-1121079636,1010502519,-1114207359,1028885707)+W(10,1034711477,-1115018893,1038857859,-1114153113)+W(11,-1108284893,1023330420,-1106741724,1042989109);WS(1031453552,-1108810221);
sum1=W(0,-1106571135,1028200745,-1141490084,-1122540068)+W(1,1051764564,-1104087736,1023785053,-1105389195)+W(2,-1136080166,1023137883,1027661528,-1121040220)+W(3,-1106394603,1029495448,1029503994,-1132153597)+W(4,1055195957,-1096098616,-1089108304,1041720002)+W(5,-1123745267,1034024448,1031937892,-1111907522)+W(6,-1118016922,1043712879,-1127727061,-1126370513)+W(7,1047204316,1028938666,-1092241143,1047749927)+W(8,-1121356173,1028910871,1025162247,-1112974291)+W(9,1035505061,1041979953,1024122485,-1132743443)+W(10,1043190746,1039644831,-1098695505,998106632)+W(11,-1121641711,1025100697,1002213552,-1152510101);sum2=W(0,-1117365450,1033736971,-1122133197,1032316109)+W(1,-1106184057,1045998485,-1104139010,1028239450)+W(2,-1127567978,1029398164,-1126266788,1039709205)+W(3,-1117276879,1009179554,-1122180337,1021061413)+W(4,-1087751568,1065712953,1022309577,-1090538079)+W(5,-1106793212,1016414657,-1098763613,1056538813)+W(6,1034450077,-1100616286,-1123716599,-1115376331)+W(7,-1100319643,-1100023584,1059658657,-1125496737)+W(8,1032114232,-1113653553,1022563437,1017435581)+W(9,-1130550593,-1102305630,-1144451812,1008734994)+W(10,-1115246006,-1107982835,1053491799,1014965154)+W(11,1034308617,1020870093,-1103966134,980175008);WS(1060627383,-1111244297);
sum1=W(0,1041984816,1023856878,-1124233202,-1124372048)+W(1,1048999428,1050454749,-1097555068,-1098607926)+W(2,1037179887,-1124350564,-1119853981,-1110297584)+W(3,1037843884,1013283185,-1126359548,-1115057922)+W(4,1057072683,1037566628,1035134080,-1092180401)+W(5,1037306108,-1180500637,-1117600845,-1100337986)+W(6,-1106598024,-1109047521,999175032,-1135390133)+W(7,-1088869991,-1097603878,1050330552,1055432750)+W(8,-1107300041,-1132131255,1040799043,1045634091)+W(9,-1108189319,-1127664786,-1120904377,-1137033126)+W(10,-1106138715,-1115643873,1039361415,1046692025)+W(11,-1126029544,-1132202938,1042168959,-1129123036);sum2=W(0,-1105419467,1035214610,-1128416633,1027553654)+W(1,1051401064,-1098506313,992160749,-1141314538)+W(2,-1086513034,1023990179,1048701957,1061407816)+W(3,-1102082588,1034096310,1026192109,-1120268362)+W(4,1041311911,1044707561,1028842291,1039698771)+W(5,-1083801169,1027929117,-1108357660,1065441970)+W(6,-1109637676,1042926233,-1133939099,1010812163)+W(7,1040877432,-1107620104,-1110346070,-1128101012)+W(8,1058347144,1054974548,-1089748519,-1080219839)+W(9,-1103557522,1039202903,1007338654,1033310247)+W(10,1044637450,-1101325278,-1150310139,1041169016)+W(11,1012370076,1054706164,-1094091750,-1106511250);WS(1037089208,-1117319375);
sum1=W(0,-1127081515,1037266337,-1109658215,-1117307261)+W(1,1055484319,1036834781,-1103803502,-1090315640)+W(2,-1140393804,-1122236391,-1121027890,1019801962)+W(3,1045840649,1048384396,-1095157370,-1104716662)+W(4,1059715066,1050929076,-1089739445,-1108965493)+W(5,1007521585,-1115666157,-1115632913,-1120952094)+W(6,1042005149,1026318614,-1113906562,-1115283233)+W(7,1059599591,1050537744,-1090508193,-1098438340)+W(8,1038771059,-1114842616,1036887192,-1115851136)+W(9,1035073906,-1129730364,-1150522598,-1127634429)+W(10,1039184033,1056916499,-1090097982,-1096110967)+W(11,1040209394,1023772594,994450682,-1109698481);sum2=W(0,1051991389,1059199896,-1086741683,-1096641595)+W(1,-1120991144,1025236133,1044105651,-1107135642)+W(2,-1119770484,1020415755,1032269711,-1123228782)+W(3,1069582799,1070628328,-1071753138,-1073585699)+W(4,-1123268190,-1098135951,1065961920,1057042277)+W(5,-1119862022,1033682735,-1144560253,-1116194138)+W(6,1067042424,1055331220,-1096289506,-1078410756)+W(7,1032298014,-1106950583,-1098611055,1057516905)+W(8,-1113740644,1022995083,-1155415556,1026966393)+W(9,1015112751,1024293693,997353903,-1145261363)+W(10,1007537613,1025642916,-1101981251,1043415065)+W(11,-1144895945,-1130196038,1011854094,992611856);WS(-1089262391,1050517969);
sum1=W(0,956356282,1032255106,1040766980,-1112721887)+W(1,-1112851037,-1136806893,-1099047838,1041136081)+W(2,1033047322,-1110781188,1044101949,-1118798326)+W(3,-1115255965,1053521294,-1109323658,-1116916633)+W(4,1047658201,-1090498606,-1090918435,1050954387)+W(5,1022949658,984126311,1048722524,-1099177336)+W(6,-1109293354,1024224759,-1102481809,1043853249)+W(7,-1111100085,-1101889105,1046323061,1049475859)+W(8,-1111349460,-1151794972,-1109421665,1044026608)+W(9,1036451442,998852344,-1134508350,1025978335)+W(10,-1112184834,1037224108,-1126452038,-1129023222)+W(11,-1140137768,-1119083507,-1113020120,1044252857);sum2=W(0,-1104964203,-1097077111,1042905493,-1120544497)+W(1,-1109256198,1026029661,-1118581415,1056285145)+W(2,1033408182,-1118988963,1025674690,-1107706742)+W(3,-1098230931,1057982485,-1104438232,1045262161)+W(4,1056552993,-1104081201,1057557770,-1079914544)+W(5,1021102038,-1136298684,1048351556,-1103396776)+W(6,-1106247773,1011970003,-1122372280,1023630957)+W(7,-1114436673,1033190701,1020547274,1048964135)+W(8,-1112938187,1034200267,-1103728916,1018818866)+W(9,1026340389,1016978228,-1121491826,1027866949)+W(10,-1107460568,1034442922,1034078959,-1113753028)+W(11,-1117493164,-1172844144,-1106194166,1046941904);WS(1055467886,-1126093527);
sum1=W(0,1037777366,-1126460340,1039731987,-1115675946)+W(1,-1096353162,1012406341,-1103677379,1043818615)+W(2,1035905869,-1103947080,1031349769,-1150025924)+W(3,-1145838757,1049783617,1014043817,-1108949528)+W(4,-1088026493,-1095567535,-1102044139,1060367897)+W(5,1034985426,-1129716323,1044285022,1034695514)+W(6,991251120,1042727635,-1102050167,1025589529)+W(7,1051881528,-1095440907,1049311757,-1109258124)+W(8,-1107675487,1042590402,-1115570324,1011738461)+W(9,-1123043835,1024161077,-1114599603,1035820699)+W(10,1032817677,-1116994158,1046137806,-1116399889)+W(11,-1104125432,-1140552997,-1110796915,1040150333);sum2=W(0,-1111463085,1009748958,1042939513,-1115939175)+W(1,1015189774,1048391804,-1101036999,1026058510)+W(2,1003109525,-1128500291,1019493983,-1116961377)+W(3,-1104760450,1026404786,1036071940,-1106984126)+W(4,-1101164712,1059732347,1060091622,1046231331)+W(5,-1127287103,1036806652,-1113485706,1013441892)+W(6,1042746589,1018643239,-1110872047,-1133154938)+W(7,-1090421446,-1092755101,1042116887,-1109115274)+W(8,-1110906499,1042929180,-1104832958,-1102245299)+W(9,1024219237,-1107044825,-1124388167,1038271101)+W(10,1018386748,-1112446842,-1137025366,-1104891113)+W(11,-1108912836,1034520620,-1123717753,1043357489);WS(1062208951,1065603754);
sum1=W(0,1029341462,1027274819,1012820793,1032466911)+W(1,-1090134924,-1094303727,1052950767,1059167044)+W(2,987089513,1032570772,1027990706,-1133534677)+W(3,997585115,1040141401,1020285479,1029562264)+W(4,-1085543304,-1080037127,-1108524682,1057349364)+W(5,-1136982833,-1125543221,1037410929,1035990447)+W(6,1032063722,-1153074023,1033268866,993753125)+W(7,-1095616607,-1112675170,1048703978,1049874906)+W(8,1015158861,-1145342854,1023735025,1039846496)+W(9,1015103815,1040294280,1028903855,-1131051261)+W(10,-1111683969,-1091636059,1053103700,1050186639)+W(11,1031358985,1022936933,-1118753424,1040888889);sum2=W(0,1042887622,-1099060438,1023547272,1035386648)+W(1,-1090258329,-1112148135,1053956416,-1086410483)+W(2,-1113981975,-1099847621,1050315819,1060158548)+W(3,-1099619867,-1099104088,1026832668,1025878508)+W(4,-1093316197,1060781490,1069089225,-1094814183)+W(5,1046524888,-1112424275,-1103190742,1046080958)+W(6,1048769602,-1121505868,-1098240729,1029828312)+W(7,-1091192206,-1105713821,1035342184,1044213412)+W(8,1051146364,1019461112,-1084784918,-1105160931)+W(9,1040524432,-1115369075,-1103643200,1044150428)+W(10,-1089411157,1058550641,1049544904,1040447750)+W(11,1028619520,1040133188,-1080579858,1058372334);WS(-1078970012,-1070975772);
sum1=W(0,-1111813336,1034628686,1008154783,1023443287)+W(1,1048282532,1052880922,-1098370186,-1095332548)+W(2,999582566,-1140663171,-1109395910,1036630695)+W(3,1020510238,-1119594955,1032996598,1008498119)+W(4,1054365856,1065196819,-1097391342,-1091304148)+W(5,-1128098380,1030941172,-1105409007,1031904252)+W(6,1037186855,-1129455456,1026985054,-1130007992)+W(7,1037830473,1040256647,-1093273302,-1088889903)+W(8,1003729918,-1138808617,1030320779,1022933044)+W(9,1024916861,-1118416824,1027285064,1001505728)+W(10,1042516535,1044458956,-1097408559,-1097878954)+W(11,1018809669,1005961310,1037289397,-1131972409);sum2=W(0,1019032853,-1143037026,1035366037,-1114009537)+W(1,1029944441,-1105571142,-1101234014,1024640816)+W(2,-1136399129,1018164069,1031686749,-1146945026)+W(3,-1122373240,1056620469,-1119334122,-1111463643)+W(4,1044188353,-1093783941,1075463933,1068131945)+W(5,-1125359481,999713778,1046426762,-1128619453)+W(6,-1103744316,1002774938,1001109746,-1132366661)+W(7,1050699227,-1098127223,-1072865378,-1075751794)+W(8,-1123073190,1019524751,-1131952529,-1109652943)+W(9,-1102405348,1046894720,-1112054465,1035022899)+W(10,1028903402,-1119380340,1019415611,1052446989)+W(11,983357578,1013611461,1017598049,-1123943246);WS(-1137905088,-1096938393);
sum1=W(0,-1116133184,1040763803,-1139830244,-1127951952)+W(1,1045295113,1046745657,-1104553656,-1092624022)+W(2,1031880695,1040451684,-1103252327,1023908704)+W(3,1041221580,1009683312,1019792636,-1108742721)+W(4,1057147883,-1112574564,1044078592,-1090149133)+W(5,1026434167,1007135764,-1127338650,-1103732914)+W(6,-1107181880,1002965001,1020799581,1018370522)+W(7,-1085568476,-1103617227,1043495791,1058802794)+W(8,1014113348,-1125537591,991652540,1040869579)+W(9,1022849180,1039287108,-1148599498,1021418002)+W(10,1032014262,1022418564,-1113073030,1033578226)+W(11,1016284007,-1116579933,1011288682,1013121207);sum2=W(0,-1097965159,-1101551098,1017461301,1036469548)+W(1,1001756270,-1115644020,-1125992347,-1116680345)+W(2,-1131471357,1016380025,-1124365977,1032969412)+W(3,-1094477168,1035631286,-1095997080,1017339130)+W(4,1035448965,-1105032669,-1103956246,1058922542)+W(5,1001720584,-1115585175,-1112710338,1040541302)+W(6,1054988432,1047389393,-1105423964,-1099654066)+W(7,1039533461,-1122662741,1040203374,1040393300)+W(8,1001178742,1001141734,-1114085496,1017600743)+W(9,1041958533,1043362318,-1131580992,-1113359567)+W(10,-1130070269,1025676040,1024609216,-1108890296)+W(11,1010209588,-1122393401,1015920174,-1134082186);WS(1017525984,1039916017);
sum1=W(0,1018048624,-1127291978,-1147061122,-1124853567)+W(1,1045916039,1043181303,-1104996150,-1095739637)+W(2,1019449355,-1118699785,1038596810,1035770156)+W(3,1049183858,1032566282,-1119594613,-1129462517)+W(4,1054258797,1054999864,-1090223247,-1085471393)+W(5,1018729693,-1125493497,1024906308,1048116160)+W(6,1036307723,-1150114695,-1156505185,999306018)+W(7,-1108082389,1055713893,-1105492077,-1104470177)+W(8,-1111613764,1013642059,-1114305018,1035021201)+W(9,-1116656134,-1111959392,1010192066,1012193026)+W(10,-1134406033,1049351719,-1107232129,-1109848430)+W(11,-1117195563,990662981,-1132413284,1014226964);sum2=W(0,-1113611213,1038354785,-1123818427,1033095635)+W(1,1010827478,1005632845,1043017802,-1120605005)+W(2,992544217,1043858115,-1090567932,-1096460028)+W(3,-1136308834,1031365710,-1115456886,1023960168)+W(4,1067061797,1065783254,-1105318511,1016597499)+W(5,1041505996,-1104546945,-1094955795,-1078682340)+W(6,-1121052824,1037262635,-1134763238,-1130014725)+W(7,1033387493,1024758296,-1129541437,1032279133)+W(8,-1114466677,-1115137122,994121897,-1114814318)+W(9,-1129095405,1030934712,1030713030,1020936831)+W(10,-1141733133,973320358,969324748,1028982810)+W(11,1007094454,-1122716507,-1148320949,-1126300988);WS(1033221560,1063777383);
sum1=W(0,-1112638616,-1107233655,1022703059,1019126833)+W(1,-1088696201,-1093677291,1049316970,1057738402)+W(2,-1130166589,-1127677637,1018619290,1044063732)+W(3,-1107419652,1017313945,-1141147507,1034317754)+W(4,-1091493000,-1105678958,1039925560,1057780266)+W(5,-1141893947,-1141892011,-1123751101,1042363102)+W(6,1030431247,1043218964,-1145478905,1023815261)+W(7,1054033952,1050643572,-1097249286,-1101232178)+W(8,1028589441,1032480102,-1099574259,-1103422471)+W(9,1030899327,1042038278,1017044691,-1139797991)+W(10,1039373871,1044902925,-1097041200,-1105363093)+W(11,1000558881,-1115509735,-1143343447,-1109462943);sum2=W(0,-1106875761,1011019608,1021127838,-1130982538)+W(1,1055977286,1058761027,1055137831,1056618334)+W(2,1020425242,1013848532,-1115387544,-1102508839)+W(3,1024572751,1039986653,-1227267307,1013698904)+W(4,-1103617496,-1072531400,-1073860127,1048771047)+W(5,1016018634,-1112657573,1043687089,-1128394642)+W(6,-1113103478,-1104759550,-1130392938,-1180063220)+W(7,1052255088,1063802283,1059126644,-1108123535)+W(8,1035781641,-1125248586,-1109991236,-1126700500)+W(9,1035543741,-1129087757,1032270489,-1129014326)+W(10,1048895081,1016319978,1042704754,1045481337)+W(11,-1126407949,1030839801,-1121934766,1031917163);WS(-1091503470,-1126838795);
sum1=W(0,-1134568843,-1126036384,-1113414670,-1124121237)+W(1,-1109412515,-1103447906,1049117760,1047693172)+W(2,1024589216,-1113770234,1034526751,-1129997061)+W(3,1033159265,1037814911,-1111356688,1028321829)+W(4,-1096437464,-1098797565,1058889082,-1105247938)+W(5,1036105485,-1114645460,1022658271,-1143270742)+W(6,1031580097,1040854417,-1121133649,1026686479)+W(7,-1104719461,-1106636212,-1120516448,1012762455)+W(8,1023714995,-1138248951,1042645116,-1109175079)+W(9,-1106928812,1027944427,-1126384695,-1120913068)+W(10,-1129886751,-1106734009,1040171928,1049438209)+W(11,-1132081196,-1145462266,1012750451,-1104071908);sum2=W(0,1025966975,1042653975,-1109269766,-1121971015)+W(1,1032121603,-1104797770,1038662008,-1127561691)+W(2,-1147835451,1023052754,1018661176,-1118316871)+W(3,1058579369,1055073186,-1096349825,-1096046215)+W(4,1041625968,-1098327149,-1156170871,-1095336395)+W(5,-1129857431,-1114991229,1035437895,-1131103951)+W(6,1043843774,1043492169,-1105457821,-1104467071)+W(7,-1090818470,1028261711,-1116732629,1054347264)+W(8,1011784142,-1157273063,-1115472379,1042639369)+W(9,-1138844670,1035958317,-1113812495,-1114558576)+W(10,-1117277405,-1130419167,1025184897,1043300107)+W(11,1024244091,-1148362739,-1130646919,-1115061521);WS(1065968028,1020949470);
sum1=W(0,1043191673,1020082981,1018701500,1032158503)+W(1,-1089572661,-1139338281,1043953282,1050691771)+W(2,1033006978,-1139648989,1041437600,983294118)+W(3,999481917,1033906881,1031923218,1028916776)+W(4,-1091936976,-1081715803,1032996498,1047062836)+W(5,1033705422,-1132542121,1040306653,1042367115)+W(6,-1123072324,1012896153,1005807263,-1143490705)+W(7,-1087112685,-1088032573,1057445286,1057457238)+W(8,-1138694873,1033839136,-1123572193,1019100064)+W(9,1015001550,1035245559,1026731038,1028568398)+W(10,-1100585253,-1095410205,1057446979,1051530049)+W(11,1027376729,1015844228,-1104642968,1039280729);sum2=W(0,-1098284578,1050997929,-1114179967,-1107158830)+W(1,1059101624,-1084072333,-1120628180,1059620359)+W(2,1041045600,1041809552,1055292451,-1080819081)+W(3,1032837846,-1138556160,-1112529879,-1106205598)+W(4,1033838752,1049137220,1064698181,1056621385)+W(5,-1150759871,1036987884,-1118657190,-1084530179)+W(6,-1103494095,1033058370,1045048740,1036191348)+W(7,-1100194061,-1096659207,-1087565422,1049117565)+W(8,1040790470,-1098721116,1055648971,1035375516)+W(9,-1109765233,1040601336,1045813672,-1112261511)+W(10,1042760064,-1087988644,-1087363324,1050635491)+W(11,1028926760,-1118399816,1059720072,-1101810418);WS(-1079370588,-1069938997);
sum1=W(0,1024046068,1040468568,1031876694,-1107111607)+W(1,-1106911318,-1106422470,1048995971,1034755057)+W(2,-1122522177,-1133546645,1043602212,1032333322)+W(3,-1110778478,1041967908,1007409349,-1108546779)+W(4,-1092550445,-1089848952,1056322870,1044693184)+W(5,-1123999146,-1129245296,1044063648,-1124221431)+W(6,1037532265,1027170100,-1110402417,-1119937056)+W(7,-1115839591,-1098485404,-1123931633,992363881)+W(8,-1121719236,1009488187,1015794334,-1137125241)+W(9,1028424065,1030920188,-1115195974,1034313646)+W(10,1027494176,-1101830589,1034999584,1041273350)+W(11,-1146748727,-1115284904,1024639630,1038675968);sum2=W(0,1044972838,-1094195694,1039856206,-1116010697)+W(1,1025111869,-1105218154,1054041965,-1107525170)+W(2,1027404867,-1122132060,1021276689,-1115770744)+W(3,1041658757,-1090167008,1047723216,1025692273)+W(4,1047241736,-1103340827,1054432792,-1095593913)+W(5,1036997767,-1109230755,1030984707,-1113081166)+W(6,-1087657974,-1114739465,1045538686,1054500142)+W(7,-1105033641,1043141319,-1099510609,1048962216)+W(8,1000189578,949401483,1008623973,1026520309)+W(9,-1103808398,1025495534,1037455508,1020883249)+W(10,-1104502432,1020729805,-1112321007,1041852115)+W(11,-1121181330,989367833,1034321699,1031142833);WS(1051966318,-1113875142);
sum1=W(0,1040145278,-1135399329,-1111332346,1035883793)+W(1,-1091560996,-1096861164,1051177307,1051696565)+W(2,-1126824689,1039745286,-1117751383,-1133003627)+W(3,1017502534,-1096989371,1006041029,1045917727)+W(4,-1091248610,-1087158964,1061428120,1054251573)+W(5,1020593891,1008594943,-1126263439,-1178468754)+W(6,1043615094,1025318012,1042663274,-1129901007)+W(7,-1098884432,-1096301045,1050890887,1037934795)+W(8,1037849734,1035118155,1017933485,-1106662601)+W(9,-1113005508,1043398529,1014471632,-1119690564)+W(10,-1093706893,-1093100168,1049249377,1046007992)+W(11,-1114145271,1028529816,-1116546293,1038615540);sum2=W(0,995641288,1034430176,1032134121,-1120038729)+W(1,1011267102,-1099374838,-1099098436,1035481768)+W(2,1026093812,-1113501317,1055985885,1042749492)+W(3,1011533369,1032554184,1014623636,-1112337284)+W(4,1055781369,1046041384,-1122840036,960227969)+W(5,-1095011910,-1086401299,1069533386,1067101038)+W(6,-1114631943,1037430467,-1111055788,1015804972)+W(7,1055178264,-1124103196,-1115890560,-1123247827)+W(8,-1079450114,-1075689828,1058921177,1065618150)+W(9,1022278663,1020696197,-1118260382,1025605092)+W(10,1039303021,-1116158530,1010081074,1022436109)+W(11,-1082339747,-1095588850,-1118372702,-1106092627);WS(-1087762743,-1114043214);
sum1=W(0,1040067739,981566559,-1111481047,1028903325)+W(1,-1095653187,-1096161947,1050679259,1045936105)+W(2,1029496147,-1149217596,1026181394,-1122706133)+W(3,1032756947,-1130847267,-1117223539,1010874850)+W(4,-1090950614,-1084280212,1055533279,1052053924)+W(5,-1132850610,-1154701224,1030922562,1034645023)+W(6,-1123313460,-1113871531,1027957028,-1114811697)+W(7,-1097768267,1005713692,1053658934,1059392176)+W(8,-1113406339,1020850850,-1102292436,1030340896)+W(9,-1126050567,-1113266015,1025677743,-1115120063)+W(10,-1120312930,-1118568631,1051823712,1039338221)+W(11,1017761874,-1117302546,-1112577800,-1107839810);sum2=W(0,-1150454109,-1111980552,-1125241033,1001016005)+W(1,983352173,-1103460210,1031575403,1001531747)+W(2,-1157019725,1023495862,1036252996,-1106746798)+W(3,1033028659,1037513337,-1111720092,1018218852)+W(4,-1103428024,-1076627395,-1085543392,1016765132)+W(5,1033057508,-1112606370,1046375720,-1128273041)+W(6,-1109924763,-1144232926,-1140722987,1015413875)+W(7,1074369634,1051272122,1054900052,1053354837)+W(8,1019967806,-1107285947,-1094917738,1055587240)+W(9,-1117260807,-1113652225,1010568725,-1138333196)+W(10,-1098379064,-1098914955,1045881209,1041131548)+W(11,1012881631,1031041657,-1098562564,-1106193524);WS(-1090517687,-1095444575);
sum1=W(0,1032739299,-1106175885,-1111454559,1025742446)+W(1,-1095546301,-1101847659,1031326631,1054789967)+W(2,1028563508,-1117676152,-1107099097,1033023507)+W(3,-1110724347,-1118213794,1035513890,1040962578)+W(4,-1090925684,-1089262225,1059778428,1052551894)+W(5,1036888990,1007580971,1035395209,1036045063)+W(6,-1103218657,1040368314,1041617005,1025779251)+W(7,-1096439373,-1099734269,1051667296,1045793474)+W(8,949923192,1037985265,1050132438,-1101529212)+W(9,-1105137317,1024907982,1024699903,-1106922364)+W(10,-1104705805,-1097282993,1052247674,1040121301)+W(11,-1113513373,1026673059,1016797696,-1102593253);sum2=W(0,-1095438834,-1104348375,1035064858,1052208474)+W(1,-1101013864,1048824145,-1095663473,1040952518)+W(2,-1125550479,-1127115193,-1099869349,1045777263)+W(3,-1079843968,-1084432555,1055780907,1064043431)+W(4,-1097227129,-1105218176,1054823629,1060639651)+W(5,1024044553,972648308,-1118379111,1049789703)+W(6,-1106077690,-1086965748,1057138231,1048070172)+W(7,1048082838,-1106201667,1057295667,-1098542607)+W(8,1021849499,1016298873,1043327775,-1102784042)+W(9,1048708391,-1106942577,1042120650,-1100953655)+W(10,1042233875,-1136871967,1035260440,-1095587456)+W(11,-1116706874,1030896448,1006771796,-1107731485);WS(-1115614648,1042425791);
sum1=W(0,-1115327070,1016926292,-1124027509,-1120207204)+W(1,1053481388,1053311332,-1096731140,-1093340989)+W(2,-1113874973,1010793530,-1116407641,1030984860)+W(3,1038910502,1037845356,-1105701711,-1144413692)+W(4,1057006919,1049566369,-1085064420,-1096554678)+W(5,-1116271283,-1114795809,1043585442,1038600290)+W(6,1042236823,-1105850383,-1120774251,1014568102)+W(7,1056376458,1048579325,-1098496607,-1100005974)+W(8,992031960,-1130485552,-1122768840,1018535375)+W(9,-1134596907,-1117126533,-1119274774,1029691462)+W(10,1042582346,1043887136,-1098152617,-1135406214)+W(11,1029193328,-1140222054,1035562443,-1120431498);sum2=W(0,-1079712608,-1082891577,1024332524,-1127240204)+W(1,1049757184,1025750476,1063276166,1066527571)+W(2,-1120167031,976948665,-1127423195,-1122509441)+W(3,-1081879450,1047818786,-1111478947,-1145474239)+W(4,1045572932,-1093152038,1033988518,1065092416)+W(5,-1123809997,1030959654,-1126799575,-1127801782)+W(6,1066272635,1064292926,-1112394176,1029335642)+W(7,-1129453741,-1107360776,-1085935960,-1081647719)+W(8,995040830,1026103880,-1109456127,1033523902)+W(9,1048742105,1063028070,-1152251822,1042612281)+W(10,1042389166,-1095668919,-1088819358,-1090025738)+W(11,-1116538748,1033003323,-1163717821,1029374360);WS(1005558656,-1134386388);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[12];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, -2), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, 0), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, 2), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -2), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 0), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 2), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -2), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 0), 0);
samples[8] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 2), 0);
samples[9] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, -2), 0);
samples[10] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, 0), 0);
samples[11] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, 2), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns128, win8x6)
//!HOOK LUMA
//!BIND HOOKED
//!BIND nnedi3_int
//!HEIGHT 2 HOOKED.h *
//!OFFSET 0.000000 -0.500000
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
vec4 hook() {
vec2 dir = fract(HOOKED_pos * HOOKED_size) - 0.5;
if (dir.y < 0.0) {
return HOOKED_texOff(-dir);
} else {
return nnedi3_int_texOff(-dir);
}
}
//!DESC NNEDI3 (double_x, nns128, win8x6)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[12]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 12; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 48.0;
float mstd1 = sumsq / 48.0 - mstd0 * mstd0;
float mstd2 = mix(0.0, inversesqrt(mstd1), mstd1 >= 1.192092896e-7);
mstd1 *= mstd2;
float vsum = 0.0, wsum = 0.0, sum1, sum2;
#define T(x) intBitsToFloat(x)
#define W(i,w0,w1,w2,w3) dot(samples[i],vec4(T(w0),T(w1),T(w2),T(w3)))
#define WS(w0,w1) sum1 = exp(sum1 * mstd2 + T(w0)); sum2 = sum2 * mstd2 + T(w1); wsum += sum1; vsum += sum1*(sum2/(1.0+abs(sum2)));
sum1=W(0,-1151849881,-1120184142,1017020226,-1138315554)+W(1,-1139428474,-1137890034,-1113913797,-1130100551)+W(2,1024054031,1030136834,-1105019328,-1115186183)+W(3,-1134121575,1009291685,-1119041199,-1123693866)+W(4,1052033568,-1094289569,-1098719688,1054031418)+W(5,1050615732,-1084764287,-1094215666,1057266643)+W(6,1051842684,-1122358095,-1093503073,1060278709)+W(7,1050624038,-1101060057,-1104408867,1049323809)+W(8,1026313661,1029415347,-1144117236,-1110814528)+W(9,1037955767,-1158862002,-1122295896,-1136459684)+W(10,-1118592012,1027215228,-1115484761,-1125342359)+W(11,-1117980571,-1131405947,-1148196514,-1141919603);sum2=W(0,1021515189,1032910614,-1112090344,1011608699)+W(1,-1109181339,1050015381,-1111235489,-1133688887)+W(2,-1120491130,-1106592726,1041065097,1032724543)+W(3,1020760181,1032648390,-1112521193,997621755)+W(4,-1112298310,-1103038162,1018826733,1035039469)+W(5,1079505355,-1096237270,1035541017,1068933685)+W(6,-1067816278,-1101133158,1051919390,-1082386736)+W(7,-1123411157,1029904493,-1120644044,-1094139890)+W(8,1030536589,1027816837,-1126912052,-1130070276)+W(9,1047170650,-1132054353,-1119314146,1002846254)+W(10,-1108914015,1017068057,1004049262,1012706615)+W(11,-1115273665,1017829425,1020965593,1011888367);WS(1038714296,1044827315);
sum1=W(0,1000000044,-1139148008,-1137155124,1008773074)+W(1,-1155069097,-1114984084,-1110040196,-1125197471)+W(2,-1147450330,1038803511,-1117135435,-1128457331)+W(3,-1131672268,1046900069,-1110360429,-1142834606)+W(4,1051571686,-1106613964,-1100726684,1058392080)+W(5,1059856605,-1087655353,-1093356205,1058043460)+W(6,1050763009,-1088451200,-1093486798,1053821137)+W(7,1049636107,-1093848946,-1109846237,1046500044)+W(8,1034039029,-1136883834,1034472653,-1097060854)+W(9,-1137125990,-1122772178,1033872898,-1112523275)+W(10,-1131894321,1027534056,-1125370043,-1134047198)+W(11,-1108292068,1020331091,-1126166913,1021083253);sum2=W(0,982126402,-1111301077,-1116671780,-1123255245)+W(1,1036976721,-1102830064,1011773496,1020504368)+W(2,-1157600449,1045043848,1031803093,-1113656730)+W(3,1032297389,1022832316,1026389126,-1129338356)+W(4,1053914306,1066141278,1061532718,1046375724)+W(5,-1106352300,1055449836,1064263836,1013495848)+W(6,-1094946683,-1085904680,-1076699072,-1103067006)+W(7,-1098417421,-1092845936,-1099822488,1036977493)+W(8,1041257894,-1108898352,-1094346395,998291536)+W(9,-1101238723,1037821947,1023084860,1023442398)+W(10,1048924521,1041381351,-1123876988,-1103198508)+W(11,1053328593,1023206676,-1109391389,-1109968297);WS(-1087781687,-1134030789);
sum1=W(0,1037437606,-1129634048,-1113846601,1028179002)+W(1,1040743460,-1108576055,1045066941,-1106850597)+W(2,-1122790273,-1117192467,1030205873,-1123964671)+W(3,1027799500,-1110675758,1027547489,1036030878)+W(4,-1098510574,1049319247,1056064759,-1090428884)+W(5,-1094444002,1054487227,1048732210,-1095161561)+W(6,-1098192922,1055338520,1044300425,-1095134094)+W(7,-1095206484,1053272331,1034894336,-1101066654)+W(8,-1105760812,1016685513,-1123784128,-1116809458)+W(9,1050640540,1048222150,-1105661778,1007721067)+W(10,-1106372902,1033480951,-1110013906,1040160031)+W(11,-1138309939,1033810456,-1112122819,-1109703824);sum2=W(0,-1134698244,1013558867,-1119401943,1023697539)+W(1,1024534132,1038666215,-1119659280,1018187921)+W(2,-1142625275,1035154544,-1120396841,-1145140771)+W(3,1007645751,1021197862,-1131590401,-1141296989)+W(4,-1112961274,1033970227,1025267901,1010071413)+W(5,-1097296472,1082848284,1048742053,1019163177)+W(6,-1105855221,-1115995862,1060700209,1033089456)+W(7,-1120357988,-1123714371,1035612397,-1156341795)+W(8,-1116217767,1005039212,-1122026299,988018625)+W(9,-1064739318,1042066180,-1115786374,-1103390691)+W(10,1042818438,-1115628759,1017803659,-1086947071)+W(11,1029308077,1011442501,-1150181080,-1109434149);WS(1060770743,-1108197568);
sum1=W(0,-1160198547,1038531041,1029069588,1016886775)+W(1,-1139668038,1022402527,1041390628,1015246637)+W(2,1019206597,-1112398730,-1103954605,1034731136)+W(3,-1115649126,1039312430,-1117714338,-1123983389)+W(4,-1096395039,1048524254,1046558478,-1095627128)+W(5,1057717017,1050284011,1058409012,-1086831062)+W(6,1053908426,-1092005688,-1083755424,1056693263)+W(7,1038174992,-1131529899,-1101033824,1043180606)+W(8,-1097778094,1033422755,1009558662,-1146067869)+W(9,-1110221104,1029754521,1033638277,-1098986327)+W(10,1037994808,-1130383710,-1119102757,1042951984)+W(11,1000398449,-1129441697,-1114155844,1025216609);sum2=W(0,1026676440,-1099902739,1041755532,-1104188915)+W(1,1024214572,-1096783078,1020538503,-1122447814)+W(2,1039804037,-1096595186,-1094671115,1036156927)+W(3,1023379743,1023478108,-1108992818,-1140508998)+W(4,1048552390,-1105392496,1028942726,1039915367)+W(5,1068731351,1066518668,-1106738713,-1105911641)+W(6,-1091471401,-1123632409,-1122053390,-1096057439)+W(7,-1096750685,-1109607147,1032650381,1033306823)+W(8,-1104867005,1033528857,-1104654601,1030445090)+W(9,-1126700225,-1133955554,989961401,-1106850996)+W(10,-1113480650,1032072745,-1153726297,1025639958)+W(11,1031767054,1023561226,-1128986161,-1115144981);WS(-1105940700,1068951582);
sum1=W(0,1035444041,-1119652358,-1126610867,1000087558)+W(1,1033866603,1025089333,-1105308514,1016288952)+W(2,1030903912,1024487034,-1101500686,1023501510)+W(3,-1139243976,-1137536646,1036868116,-1121882082)+W(4,1048983991,-1095183320,-1103531583,1040363554)+W(5,1043404182,-1091977028,1035540828,-1129232537)+W(6,1032787659,1016827662,-1098956255,1050470779)+W(7,1051055933,-1111432589,-1107477027,1042688239)+W(8,1041424541,1011542187,1033586531,-1126498674)+W(9,-1108874003,1021129404,1018737568,-1116171169)+W(10,-1115835365,1023594100,1033496245,-1107291841)+W(11,-1101253029,1034920923,1015384473,1038297635);sum2=W(0,-1122059260,1044079872,-1102554320,-1123978268)+W(1,1036141312,-1094337979,-1093658955,-1123592170)+W(2,-1127043568,-1139302445,1045282706,-1111710804)+W(3,-1120657957,-1105233712,983065168,1040694361)+W(4,-1111536011,1056944699,1026913323,1043643239)+W(5,1067907418,1064662115,-1093217948,1042723115)+W(6,1035940631,-1092135065,-1091166584,-1118927202)+W(7,1027935282,-1104693620,1041761864,1016057395)+W(8,1037617295,1005844362,-1112242992,1031431539)+W(9,-1090550375,1042545272,-1101249260,-1103624535)+W(10,-1112133073,1025042022,-1111294278,-1119161360)+W(11,-1106943303,-1114223884,1026789959,1014979737);WS(1061289911,-1074625008);
sum1=W(0,1042690449,-1110099132,1035013222,-1118986355)+W(1,1032007652,-1101544522,1048074309,1022020251)+W(2,-1108674269,1043103143,-1102744618,1040686510)+W(3,1033202498,1038471242,-1099009366,-1123719572)+W(4,1047068971,1013931199,-1087592511,1058027688)+W(5,1058005973,-1099315493,-1088015817,1036127926)+W(6,1057593649,-1088950448,-1091144488,1048070472)+W(7,1055515931,-1090129177,1033106140,1043345580)+W(8,1008030621,-1106703359,1048036382,-1107213995)+W(9,-1093058723,1029001296,1044183504,1042727509)+W(10,1002612916,1048869669,-1106075703,1042938237)+W(11,-1113377491,1042195418,-1107279296,-1110941900);sum2=W(0,-1104469346,1074182899,1047600068,1034897388)+W(1,1033162274,1077196082,1080728354,-1104312342)+W(2,-1119055011,-1121476275,1039546617,1001538203)+W(3,-1122390571,-1124909535,-1113609974,1036889309)+W(4,-1074957140,-1124075063,1032211690,-1092005485)+W(5,-1071410100,-1093339345,-1100127529,-1067981267)+W(6,1042351425,1008083901,1036352485,-1101189403)+W(7,1037135096,1002134635,1032631324,-1113906708)+W(8,981988140,990179414,-1111289614,1046053217)+W(9,1030504779,-1109598746,-1123826485,1036844207)+W(10,-1101604075,-1146561467,1036519612,1025223671)+W(11,-1113103836,-1132393287,1017678167,1034478190);WS(-1106894556,1030995446);
sum1=W(0,-1123387156,1025291593,1033805806,1025589699)+W(1,-1139656804,-1105750398,-1127599047,1028556318)+W(2,-1128131860,-1117867836,-1104274718,980812294)+W(3,1017797929,-1114245906,1018769427,-1137342353)+W(4,1054610112,-1096105008,-1098701288,1034528997)+W(5,1065523109,-1090836572,-1091536615,1039781117)+W(6,1045458038,1039238949,-1097995702,1054896451)+W(7,1047692618,1001735913,-1110811780,1040199808)+W(8,1037953340,-1123546765,1027839817,-1119393787)+W(9,-1103173850,1022652480,1027349522,-1120434724)+W(10,-1104116474,-1125284461,-1135075504,-1111869411)+W(11,-1106977725,-1131064048,-1152753902,-1129786002);sum2=W(0,-1110091164,-1132437108,-1096073996,1030581609)+W(1,-1124528958,1042406776,1051933742,1024868796)+W(2,1022252519,-1117509823,-1117745155,-1175372351)+W(3,-1123316826,1029056744,-1110977956,-1123141270)+W(4,1031847146,1040176294,1036583621,-1104952058)+W(5,-1071401906,-1080138625,1056082302,1077840619)+W(6,-1107574374,1041695761,1039833458,-1108532142)+W(7,1034383482,977900031,-1119756119,1034777920)+W(8,-1120421639,-1124563800,1023568502,1006888722)+W(9,1012484405,-1114165836,1026684617,-1114613612)+W(10,-1112420268,1023135287,-1139194300,1044393926)+W(11,1027961212,1034470668,-1122696127,1028893644);WS(-1094248046,1034739186);
sum1=W(0,-1148807918,-1114752489,1043421097,-1121641997)+W(1,-1118546659,1043491504,1040593858,-1119896808)+W(2,1027770003,1035924243,1033892386,-1117202258)+W(3,-1114510703,1031829015,1032482905,-1121511758)+W(4,-1097763033,1045790578,1057979744,-1090462057)+W(5,-1089142502,1054724534,1054873978,-1089339622)+W(6,-1098379668,1046524773,1056858543,-1089696734)+W(7,-1089945727,1056083605,1049846778,-1096843609)+W(8,-1105205440,-1115505835,1019430629,1042504017)+W(9,-1114903193,1038945077,1008619887,1029920941)+W(10,1042806872,-1148381698,1025474934,-1102740772)+W(11,1031492831,1029503362,1017864241,-1103488653);sum2=W(0,1024571549,1022922994,-1111104155,1032629114)+W(1,-1120833813,-1104365480,1036988882,-1123705993)+W(2,-1113289848,-1119955010,1038064580,1031286487)+W(3,1035572024,-1144675449,1018164430,1033808184)+W(4,1047799465,1065968459,1069180600,-1111175727)+W(5,-1098359864,1064223912,1066031139,-1121840686)+W(6,-1115327032,1060225053,1062275672,1008715668)+W(7,-1114533548,1057151625,1060364945,1042276675)+W(8,-1106624299,-1085703668,-1081878912,-1092657949)+W(9,1044325339,-1079207816,-1080884055,1026540087)+W(10,-1117772151,-1085294305,-1083548865,1048614780)+W(11,-1103516228,-1100806033,-1090372695,-1105153406);WS(-1095016302,1049780935);
sum1=W(0,1008440267,-1110792724,1050711943,-1140214663)+W(1,1035221148,-1104496021,1036012635,-1137823987)+W(2,1029727784,-1109552317,-1145733059,1007510683)+W(3,1025812851,-1142816275,-1115585956,-1142229143)+W(4,1051364259,-1101785640,-1092537964,1044505338)+W(5,1058946996,-1090015552,-1091742968,1051977632)+W(6,1057598839,-1088424934,-1090979415,1056967247)+W(7,1058283380,-1095074239,-1096995861,1050931556)+W(8,1026645590,1024485132,1025322472,-1110639373)+W(9,-1106527650,1032762847,1018037601,-1130979716)+W(10,1015167915,1027572437,1010918699,-1146016549)+W(11,-1105047309,1011865435,-1127055707,1009720606);sum2=W(0,1036141535,1033693595,-1087779211,1040969494)+W(1,1015318832,1042126031,-1096934819,-1136101349)+W(2,-1111621316,1046621966,1036377831,-1112220931)+W(3,-1115487487,1052735842,-1129542795,1042180910)+W(4,-1095617275,1037950807,1059045592,1056604611)+W(5,1059711341,1079595174,1059474718,1057610078)+W(6,-1088974739,-1079659864,1065421414,-1098744628)+W(7,-1089093989,-1076641223,-1077353318,-1112239718)+W(8,1051875566,-1110274633,1035668628,-1085730308)+W(9,1011257519,-1106179801,-1106464684,-1104408796)+W(10,-1097874228,1045400280,1035078820,-1102027272)+W(11,-1089345613,1057832501,-1122902412,-1123714793);WS(-1081166556,-1096725839);
sum1=W(0,-1130642485,-1119269199,-1114510289,-1146977357)+W(1,-1111253552,-1095921640,1038356317,1032268722)+W(2,1021187873,-1102108905,1038758688,1024786511)+W(3,1021141494,1024092394,-1117501552,-1115200917)+W(4,1045921361,-1098664649,-1102646113,1050030946)+W(5,1057711094,-1089074675,1027769520,1039889859)+W(6,1045805544,-1106011300,-1098156409,1053078718)+W(7,1052716334,-1107570834,-1102728052,1042557010)+W(8,992772066,1022415207,-1114582784,-1113153825)+W(9,-1107182252,-1098886685,1025422681,1041426283)+W(10,-1131324475,-1129952762,1036466489,1043642083)+W(11,-1153593794,1012650491,-1133449046,-1148235644);sum2=W(0,-1120032365,1017679770,1032309947,-1154116071)+W(1,-1132933754,1020082264,-1118521489,1033357218)+W(2,1029048100,1015972752,-1122971142,-1165588207)+W(3,1020455541,-1134334294,1021714009,-1115144648)+W(4,1025906643,-1134787122,-1133231158,-1123962703)+W(5,-1114291801,1064675801,-1096414395,1007375557)+W(6,1031540723,1040110606,-1097709607,-1114360955)+W(7,1014310369,-1119507729,-1121524587,-1136421576)+W(8,-1108727038,1039832482,1035599863,-1128886461)+W(9,-1080568363,1059399952,1035524914,1020492423)+W(10,-1112615988,1024318985,1040378905,-1108104258)+W(11,1028363593,-1122706022,1036458899,-1111963053);WS(1058284215,-1100256461);
sum1=W(0,977549609,1017583666,1042064203,-1136333391)+W(1,1032458293,1003134525,-1103445177,1023954799)+W(2,-1132003829,1044505715,1030077610,-1131855793)+W(3,1007647892,-1109681210,1034368605,1014651348)+W(4,1037147366,-1098054746,-1108621703,1048792691)+W(5,1055543997,-1105743629,-1084539629,1061193316)+W(6,-1102389770,-1111653453,1061657482,-1089393894)+W(7,1030932473,-1134741175,1032593324,-1126089633)+W(8,1036542212,-1118222526,1009105958,-1107171315)+W(9,-1113492892,1001049989,1005641493,1001865121)+W(10,1000070140,1031530183,-1141919717,-1095280499)+W(11,1012906393,-1123915241,957669220,-1124982771);sum2=W(0,-1112523495,1033569638,1018718450,1025749667)+W(1,1021531102,-1096388774,-1099586256,1034709000)+W(2,1006685387,-1112379914,-1109846828,-1129693762)+W(3,-1106459716,1045287677,1008781387,-1119027428)+W(4,-1111912018,1026676021,-1109821356,-1104497483)+W(5,1061077725,1065372034,-1092985416,-1087345020)+W(6,-1117456886,-1106255761,1048850468,1049253485)+W(7,-1135366091,-1138431127,1013968523,1038233914)+W(8,-1114119398,1017944258,1009497507,1032840840)+W(9,-1129773592,-1109427758,1033599708,1018773778)+W(10,1043058397,-1106769492,1029395381,-1101038787)+W(11,1037121278,-1113647178,1020319838,-1113511705);WS(1048665454,1062854025);
sum1=W(0,1032679478,-1099989608,-1140401360,1004974300)+W(1,1026224498,-1103518244,-1108003052,1041394910)+W(2,-1137588617,1040271757,1044968661,-1128844481)+W(3,-1128306202,-1114933822,1031459778,-1115578718)+W(4,1038119146,-1094089019,-1107105990,1040482153)+W(5,1054936910,1054691719,-1084721726,1050737065)+W(6,-1099872844,1035416977,1057517320,-1084409495)+W(7,1038726400,1032390235,1033669936,-1107158134)+W(8,1043046180,-1132148363,1004764812,-1113947114)+W(9,1025601857,-1113753404,1022372181,1044891839)+W(10,1017193535,-1131287582,1033354242,1022006333)+W(11,1023203548,1012659010,-1112957780,1025595521);sum2=W(0,-1137390044,1034599590,-1116919239,-1120028750)+W(1,-1112211314,1037510574,-1110926857,1031876652)+W(2,-1105672202,1052042083,-1091078601,1041988042)+W(3,-1122489809,1043447553,-1102117757,1032816067)+W(4,-1105861815,-1095438265,1032246372,1026537129)+W(5,1054207178,1062401065,-1093245727,-1114848017)+W(6,-1104155840,-1100501338,-1115099719,1059021754)+W(7,-1115066040,-1102195598,-1112097107,1047757772)+W(8,1022176478,-1129352893,-1102851233,1047938064)+W(9,-1118385188,-1106645860,1046245506,-1093210017)+W(10,1013766280,1016480352,1043294706,-1104427658)+W(11,1027463789,1030659187,-1113418727,1027075631);WS(1046819548,-1112403026);
sum1=W(0,-1118831073,1040283909,-1096536373,1043575156)+W(1,1025124390,-1115136450,1049135339,1028002987)+W(2,1034880715,1042113706,-1127238030,1023377962)+W(3,-1144027915,1045174012,-1124049974,-1125071779)+W(4,1047473762,-1108795847,1042563315,1028458839)+W(5,1052252597,1045384892,1040849058,-1083606160)+W(6,-1106041242,1040945110,-1081137782,1054448495)+W(7,-1138801364,-1122981994,1026387221,1031800519)+W(8,-1115473730,1037371629,-1134760216,-1147631681)+W(9,-1102431101,-1147407721,1036578576,1015994849)+W(10,1026652836,-1113175874,1029054905,1046487189)+W(11,1030118403,-1121286085,1032040846,-1096718751);sum2=W(0,1025044698,-1122373594,1036928405,-1116472244)+W(1,1003069456,-1111848203,-1111538981,-1123391126)+W(2,-1110477199,990411281,1027481573,-1129719684)+W(3,989635105,-1136314996,-1136822924,1023677849)+W(4,1040619830,-1104861162,-1121318128,1035706238)+W(5,1044878634,1050016986,1038958235,1046111644)+W(6,1030695866,-1116142138,1040124875,1017226015)+W(7,1007553654,-1112411005,-1113301330,-1114454329)+W(8,1034962287,-1110745183,1033058067,-1114868876)+W(9,-1113883437,1005454840,-1130393948,1034772140)+W(10,-1102609372,1029172520,-1105702279,-1114732111)+W(11,-1109652887,-1150621057,-1112847239,1029458562);WS(1054158702,-1098491196);
sum1=W(0,983582877,1026235385,-1119237644,-1129450472)+W(1,-1121678922,1031464488,1037197666,-1121209423)+W(2,-1119715259,-1102325483,-1099798307,1031290553)+W(3,-1115265987,1036899466,-1107157175,1032360987)+W(4,-1098493798,1048228620,1033589815,-1101713087)+W(5,-1103778771,1056756834,1060260620,-1083899440)+W(6,1046824098,-1102446942,-1093716116,1057005120)+W(7,1011053924,-1132207900,-1111054172,1037130136)+W(8,-1123359016,-1173092218,1023147092,1034513750)+W(9,-1122982297,1020058530,1035595873,-1103037013)+W(10,1028221304,-1124996559,-1117980637,1049393023)+W(11,992781927,995105423,-1115548960,1041637742);sum2=W(0,-1115650269,1016103802,1013555797,1022318336)+W(1,-1109544964,1052577828,1041650416,1023537352)+W(2,1016525394,-1089308865,-1105646271,-1104797311)+W(3,1033208955,-1123233885,-1093424353,1034835508)+W(4,-1119261847,-1114491928,1023151297,-1107715656)+W(5,-1093802466,-1088107917,1042399799,1043696631)+W(6,-1101461419,1041655381,1046742027,1070961498)+W(7,-1103638866,-1123805293,1027817568,-1129647390)+W(8,-1130031974,-1142562170,-1133592549,1033284778)+W(9,1027122983,1012286637,-1132296546,-1108010060)+W(10,1023301191,-1123666701,-1129646858,-1123089325)+W(11,1027104379,1017326494,1020078242,1010592861);WS(-1098756718,1025257793);
sum1=W(0,992949730,-1138344011,1023803110,-1170432841)+W(1,1015181254,-1121590721,1026014126,1001883457)+W(2,1025052052,-1131017933,-1118191492,-1113865961)+W(3,1028407518,-1125677724,992699702,-1142935155)+W(4,-1107275570,1040420307,1057699745,-1090131561)+W(5,-1096688477,1044394251,1054103406,-1096556254)+W(6,-1105028073,1053702338,1054646511,-1094031636)+W(7,-1094260670,1056434389,1018441892,-1106433523)+W(8,-1117188674,-1123369303,1012926412,-1119694405)+W(9,1029634610,1035099253,-1127845816,-1115724526)+W(10,-1105231572,1041135600,-1114907963,-1140440641)+W(11,-1115106656,1033590433,-1110839852,1028218227);sum2=W(0,1017397942,977119295,1035336978,-1113857499)+W(1,-1107301692,1082282453,1058657166,994248048)+W(2,-1099171315,1057428850,1081592322,-1114604929)+W(3,-1105825924,1050573738,1029982493,-1128156929)+W(4,-1169985407,-1139136560,1016146718,1003212424)+W(5,-1067974855,-1088717558,1029663775,-1086726098)+W(6,-1101606461,-1109521003,1032721198,-1065596346)+W(7,-1113547007,-1115579388,1035913834,-1114706375)+W(8,-1127032094,1015257206,1007728744,-1124908942)+W(9,1045162011,989071903,-1139895388,-1128987279)+W(10,1001306728,1026551071,-1115423533,-1132432620)+W(11,1022139202,999865176,-1124574009,-1127893472);WS(1057488311,1032489366);
sum1=W(0,-1126361486,1034785118,-1107316871,998859696)+W(1,-1139957040,1048520075,-1114064513,1028022609)+W(2,-1122345661,-1154023155,-1112481238,1015295094)+W(3,-1129886863,-1108825451,-1133481329,-1126668079)+W(4,-1098594694,1031878554,1045821468,-1130375162)+W(5,-1099155379,-1127500588,1057263754,-1105098668)+W(6,-1112014022,1025402492,1049599048,-1109749909)+W(7,-1116334683,1046739556,1034877470,-1114013594)+W(8,-1137835434,-1124885440,-1127874328,1009430200)+W(9,1033795278,1026343507,-1121514949,-1104540630)+W(10,1046311438,-1119007402,1007199100,-1105774078)+W(11,-1119327433,-1138298796,1026086402,-1109189150);sum2=W(0,1035973522,-1115068573,1036764889,-1131728975)+W(1,1057647035,-1081650015,-1096357732,1044679054)+W(2,-1120435503,1020148594,1008652352,1029801795)+W(3,1001204178,-1125968836,1019038058,1040526136)+W(4,1022919798,1043114423,-1128881737,-1111227173)+W(5,1064645808,-1105946360,-1098903856,-1128128484)+W(6,1034184152,-1122224678,-1121257166,-1094730608)+W(7,-1141167471,-1125677560,1033879187,-1110501324)+W(8,990889655,-1130091274,-1122740141,1037242625)+W(9,997618289,1036162942,-1126568042,1034691185)+W(10,-1123774451,1016517254,-1145265129,-1119761613)+W(11,1017460301,-1121815648,1025838030,1017411026);WS(1059796919,-1120566973);
sum1=W(0,-1121363289,1042197939,-1112300176,-1128913552)+W(1,-1170089852,1019526904,1034918960,-1114223569)+W(2,1007200827,-1109654209,-1097594444,1032486790)+W(3,1025411673,-1114258964,-1121876014,1031548233)+W(4,-1097436160,1044389601,1051198984,-1105877684)+W(5,1000497399,1057668526,1058261945,-1084964393)+W(6,1031553246,-1093305914,-1083919657,1058860547)+W(7,-1106885131,1024357474,-1113158982,1038828418)+W(8,-1156941767,1024751122,-1128535084,1031319296)+W(9,1032065846,1032881746,1025460631,-1115209492)+W(10,1041280427,986576750,1010383044,1045243539)+W(11,-1128319413,1012703988,1034628234,1014469175);sum2=W(0,1024653023,-1114346787,1030657759,-1143612781)+W(1,-1118229715,-1122961088,-1115709916,1031492195)+W(2,-1103747903,1032102149,1023143173,1037055061)+W(3,-1120661119,-1115297076,1035049663,1027878177)+W(4,-1145631357,-1122350618,-1116365956,-1142189493)+W(5,1058735511,1063925227,-1109597137,1041520845)+W(6,-1113230658,-1096423541,-1097941231,-1123318690)+W(7,1029140405,-1104473650,1034348655,-1107577516)+W(8,-1120960689,1013910379,-1144957229,-1108113093)+W(9,-1102646250,1003281301,1028619709,-1100459142)+W(10,-1119600722,1015718737,1040501280,-1097541479)+W(11,1048901284,-1122107736,-1116733621,994779835);WS(1025862512,-1097886171);
sum1=W(0,1028206791,1039095646,1039868615,1017995501)+W(1,1023900364,1040670187,1044724702,-1115115241)+W(2,1028215869,-1105649212,1036683863,973319892)+W(3,1031994596,-1101644966,1040757263,1033665516)+W(4,-1095591910,1046495341,1048852846,-1084617440)+W(5,-1089161581,1054642003,1053236428,-1088992852)+W(6,-1107053347,1049220624,1050422468,-1092805231)+W(7,-1102281943,1042256548,1039010398,-1107160205)+W(8,1032043925,1031081728,1003283810,1036255511)+W(9,1024473755,1033561578,-1128580235,974144948)+W(10,-1120787802,-1126192084,1012484477,-1132527589)+W(11,1034960116,-1141688154,1035723265,1025750940);sum2=W(0,-1115898040,-1105498372,-1113384832,1017309480)+W(1,-1131938440,-1101077232,-1140340528,1026950620)+W(2,-1147724576,1042402941,-1114410560,-1120377052)+W(3,-1120540424,1040078450,-1114542528,-1108926548)+W(4,1043260681,1041703091,-1106075829,1051665642)+W(5,1039662810,1049668212,-1109231476,-1109716244)+W(6,-1097796100,1040746517,1032262130,-1113565360)+W(7,-1097463639,1048026467,-1140600496,-1108348496)+W(8,-1122221676,-1119502308,-1143916576,1041533127)+W(9,-1109791178,-1130795288,1032670038,1047102067)+W(10,-1131969000,1031201932,-1112068676,1039963022)+W(11,-1107112902,1028500076,-1108483346,1032294606);WS(1059594295,-1081462343);
sum1=W(0,978268098,-1116748340,1043504002,1027153262)+W(1,1037283618,1038369681,1039643767,1020914066)+W(2,1024040629,1040894970,1034058802,1001487768)+W(3,1022356543,1036921959,-1111840522,-1121199663)+W(4,1047257898,-1102654539,-1087238767,1052804111)+W(5,1054855273,-1088075529,-1086204143,1049749519)+W(6,1052275873,-1098202447,-1086503800,1047397560)+W(7,1026848211,-1098696769,-1107277965,1039603542)+W(8,1038115889,-1165722369,1012415888,1041162890)+W(9,1037006730,1032180390,1033818911,1044063108)+W(10,1024505810,1034352017,991868273,-1117492081)+W(11,1036480704,-1136594828,-1131707508,995252542);sum2=W(0,-1110777341,-1127812186,-1120219585,1028621181)+W(1,1030597213,-1109734497,-1121966109,1027102605)+W(2,1041951037,1005564394,-1139970197,-1106396561)+W(3,1026771477,1021745754,1027913013,-1110468651)+W(4,-1126856730,-1129759266,1034472183,1035384087)+W(5,1046142043,1054407172,-1123472797,1038893967)+W(6,1024169581,1049042812,-1114873213,-1102581665)+W(7,1045072501,-1117275361,-1104920828,-1119264521)+W(8,-1106344343,-1132463093,-1120488613,-1123130413)+W(9,-1110811845,1013238549,-1111137329,-1121376361)+W(10,1023037898,1010521365,-1113345499,-1147353578)+W(11,-1108801471,934750635,-1123696429,-1123538565);WS(1001790336,1033193226);
sum1=W(0,-1131356554,-1115176285,1018580889,-1113292474)+W(1,-1118664394,-1094752997,-1102427201,-1133969725)+W(2,-1111709325,-1119059021,-1105768635,1027204153)+W(3,-1127980619,-1131789226,-1121009370,1024655285)+W(4,1046326027,-1113855449,1052553934,-1117909243)+W(5,1062953181,999804065,1060794158,1041639692)+W(6,1040555139,-1110352445,-1122254720,1031529696)+W(7,1030139737,-1100154756,1026923705,-1115548569)+W(8,-1112351060,-1156866531,-1129785460,-1104113579)+W(9,-1105541862,-1130622370,-1132017542,-1095014251)+W(10,1031818996,-1121415144,1022740922,-1102735326)+W(11,1016036429,-1122315305,1008916224,1008421480);sum2=W(0,-1130012060,-1137594745,1019371878,999771042)+W(1,1018901632,-1114341154,1002965746,-1123589256)+W(2,1017234680,1017493044,-1115605194,-1124249760)+W(3,1016197020,1024661143,1015905000,-1118367200)+W(4,991329315,1043986431,-1106457448,1035878909)+W(5,1053769225,1057361082,-1118271248,1042318306)+W(6,-1099274218,1037230696,-1102884302,1010690665)+W(7,-1092869373,1036147884,-1112309114,-1101115118)+W(8,-1108709562,-1156785507,-1118330440,1038257769)+W(9,-1113472862,1021163648,-1134019065,1025444512)+W(10,-1115820708,1025071687,-1123825168,1015483632)+W(11,1016005876,1013380697,-1126466092,1020142296);WS(-1096043118,-1087645231);
sum1=W(0,1032694426,-1099485226,1029203067,-1115587665)+W(1,1023546425,-1121275799,-1113336032,1031441086)+W(2,-1147531597,-1118364796,1051148019,-1130229584)+W(3,-1115129818,-1119188228,-1127235090,1019733960)+W(4,1017432376,1052615508,-1106908023,1045341850)+W(5,1050158903,1045376289,-1082902530,1054321442)+W(6,1047006846,-1118131945,1057440145,-1081266857)+W(7,1041137522,1018710010,-1134199968,-1106232936)+W(8,-1113683692,-1127306394,-1114910160,-1131991862)+W(9,-1116607496,-1147820543,998100766,1050084000)+W(10,-1120491559,991663462,1021215128,1027649766)+W(11,-1131853547,-1124042776,-1123554607,1027530281);sum2=W(0,1023861908,-1119658781,1023515648,-1129211209)+W(1,1029997412,-1103304652,-1121364796,1038235290)+W(2,-1107362446,1044349350,-1109858923,-1125523437)+W(3,1013933265,1027861436,1032218024,-1114850415)+W(4,-1108471855,-1133136545,-1110890211,1040374834)+W(5,1039720436,1050855479,1044872450,-1096619497)+W(6,1038091910,-1107498682,-1117035130,-1113539350)+W(7,982770184,-1128608489,-1130602657,-1121557752)+W(8,1048083250,-1109425046,1023672492,1020265593)+W(9,-1102257516,-1130250517,-1121333166,1034188808)+W(10,1024895152,-1122118916,1029442100,1022698753)+W(11,-1129090321,939323929,1020180841,-1162309256);WS(1062090935,1058767985);
sum1=W(0,-1127587553,1016014666,-1111629724,1016379967)+W(1,1030044278,1039181162,1045897412,-1124869109)+W(2,1021197901,1032078908,-1111908667,-1135267218)+W(3,1001072263,1037221664,-1129970444,-1146487047)+W(4,1046030390,-1131263417,1040669191,-1115487571)+W(5,-1107063038,1046027952,1049140321,-1089079359)+W(6,-1100036461,1040408361,-1082917799,1056809425)+W(7,-1118068997,1034380765,-1115518322,1008766834)+W(8,-1107621674,1039946613,-1131647467,-1124650927)+W(9,1035258018,1033161790,-1197661491,-1120715392)+W(10,-1117322707,-1124734374,-1129645073,1051125844)+W(11,-1135017032,-1119763541,1029976235,-1115270659);sum2=W(0,-1116547758,1041352776,-1111327982,1033054007)+W(1,1033469023,1012971008,1032790615,-1123189128)+W(2,1026371779,1042838787,-1098982462,-1122818756)+W(3,-1137766108,1004924993,-1110172088,-1136838880)+W(4,1034677105,-1115132829,1038740385,-1121722910)+W(5,1033020303,-1108961666,-1092378351,1033549613)+W(6,-1098306997,1045175561,-1121004928,1051050782)+W(7,-1120000922,1027487385,1019964530,1034801784)+W(8,-1124364804,1035204548,-1124024618,-1119336676)+W(9,-1106694042,1032253989,1032784783,-1102497930)+W(10,1039643256,-1118316692,1009754028,1035128176)+W(11,1017988993,1028774587,-1125398316,1015821086);WS(1065136439,1040354336);
sum1=W(0,-1120274067,-1107804932,-1108811053,-1140671753)+W(1,-1124666160,-1105899870,-1110160675,1022747450)+W(2,-1131113682,1033405406,1025125049,-1123069063)+W(3,-1126498983,1016924742,-1129239633,-1118356003)+W(4,1050226223,-1098842784,-1099781359,1057254373)+W(5,1031464345,1000731409,-1092867554,1059609336)+W(6,-1111386668,1055942809,1058399851,-1093137163)+W(7,-1111235284,1051704028,1044975810,-1105328992)+W(8,1010162395,-1112753158,1003726785,1009251305)+W(9,-1114655220,-1112429520,-1120831377,1036945681)+W(10,-1101547023,-1146511789,-1119063979,-1109467235)+W(11,-1104493413,-1117793303,-1116155918,-1113825780);sum2=W(0,998321428,1018598993,1034041544,-1139839138)+W(1,1024466364,-1102834025,987604943,-1134067290)+W(2,-1119932526,-1118877643,-1131349085,1008723794)+W(3,-1132382549,-1113750023,1031347596,1028368392)+W(4,-1116818777,-1114897304,-1095769692,1034669108)+W(5,1061492513,1062722215,-1102588486,1007335842)+W(6,-1116983417,-1117176868,-1107691916,-1121214551)+W(7,-1103912225,1035794880,1009572226,-1114752830)+W(8,-1105398904,-1145690340,1039138956,-1105759439)+W(9,-1098749835,1025712340,1018314989,-1108283066)+W(10,1041629273,-1121476700,1022467761,-1108418109)+W(11,1046707789,-1110829011,1033232162,-1103951670);WS(1015535328,-1084984071);
sum1=W(0,1017574081,-1120445077,-1108603860,-1114800552)+W(1,-1121642214,1038434434,-1120661414,-1121052395)+W(2,-1119258038,983354644,1004694578,1031943978)+W(3,-1152091148,-1117988144,-1131668588,1015340962)+W(4,-1098244185,1050368026,1058689409,-1099862310)+W(5,-1091868509,1053265766,1059588503,-1094435959)+W(6,-1090330210,1049777811,1053762387,-1100742889)+W(7,-1096238847,1044693386,1042220181,-1106546547)+W(8,-1113854018,-1119794874,-1119809253,-1114937124)+W(9,1038069402,-1124845785,-1117398367,-1120887600)+W(10,1033335786,-1124490374,-1126829041,1032168457)+W(11,1033654385,1025017029,-1122991451,-1112611163);sum2=W(0,-1113925793,-1117743388,-1123863865,-1113763234)+W(1,1016562523,1034144457,1031541130,-1117079348)+W(2,1021767953,1028245712,-1108434934,-1106152769)+W(3,-1118706081,-1131124226,-1107854239,-1110489214)+W(4,1049718598,-1115051721,-1153318001,-1152383745)+W(5,1045174355,1029337732,-1111062529,1054034272)+W(6,1048832333,1036566626,-1107848604,1019958281)+W(7,1041167636,-1100833945,-1106439039,1037079656)+W(8,-1108241407,1017487533,-1112434267,1032880554)+W(9,1040219109,-1115252534,-1115045873,1025815300)+W(10,1032317223,-1144290245,-1112234054,-1122950542)+W(11,1023645948,-1123196065,-1111099643,-1114917041);WS(1058837943,1069665989);
sum1=W(0,-1131526763,-1133106088,-1123278397,962159770)+W(1,1016761717,-1119033369,-1111839826,-1123587520)+W(2,1020359383,-1123741278,-1112323118,-1116652202)+W(3,-1120750038,1031183749,-1111587013,-1124916236)+W(4,1052414436,-1100255560,-1100091288,1059574623)+W(5,1050778647,-1089604336,-1090882007,1056026369)+W(6,1051933055,-1098258189,-1090318286,1057288447)+W(7,1050858601,-1113801599,-1098860821,1049400292)+W(8,1034080493,1026538575,1026912571,-1106975399)+W(9,1030312842,-1142474253,-1128992103,1026032901)+W(10,-1123145400,1024876312,-1126485147,-1115237492)+W(11,-1102573630,-1147252941,-1130617057,1023272149);sum2=W(0,-1121672345,-1123032728,1031898082,1031825723)+W(1,1003655756,1042326937,-1149677000,-1128689519)+W(2,1021714543,-1135526098,1016978721,-1112729716)+W(3,1015056847,-1115756346,1017362221,-1143241256)+W(4,-1070958719,1042495248,-1097279430,-1068962638)+W(5,1079716701,-1097154173,1042236169,1062859919)+W(6,-1106783417,-1101596383,1043003442,1069238165)+W(7,1030095799,1029691669,-1114855682,1038638730)+W(8,1004890268,1015278793,1033946762,-1106804175)+W(9,1047991146,-1129356209,-1125393239,1033261211)+W(10,1006662138,-1143028884,-1130449529,1029430153)+W(11,-1116617969,1007567766,1021676019,1016716693);WS(1027937136,1051433372);
sum1=W(0,-1131494490,1034970897,1027262836,1024223452)+W(1,-1113660825,1051529138,1041574867,1034208027)+W(2,1007645322,1035492122,1043759333,1026687777)+W(3,1023660333,1033175550,1025216066,1019229306)+W(4,-1102510757,1043230726,1036904555,-1095583884)+W(5,-1082034838,-1088109312,1043513377,-1088128354)+W(6,1021392868,1023668834,1040837474,-1107709564)+W(7,1019915650,1041627229,1033050768,-1116281753)+W(8,-1126475809,-1131579916,1026871330,1037383306)+W(9,1049740992,-1121104697,1022249046,1038022750)+W(10,1040579632,-1128113439,1030621125,1043020088)+W(11,1040383308,1024084817,1026071912,968839375);sum2=W(0,-1114076695,1037288383,1019704225,-1122636491)+W(1,-1121313911,-1113812515,1038646185,-1122337791)+W(2,1032037049,-1144905268,-1115379683,1019616565)+W(3,1035628188,-1104091459,-1124810757,-1121846167)+W(4,1032297878,1029534785,-1108218455,1049771287)+W(5,1058219066,1058416091,1038576544,1050229287)+W(6,-1089173556,1029636273,-1096957025,-1126947029)+W(7,-1085784913,1039375301,-1112204367,-1109798125)+W(8,-1114871835,1019192761,1007985666,1003686724)+W(9,-1129529893,1021492965,-1146139348,1026526587)+W(10,1011141050,-1129337357,-1131201101,1020162449)+W(11,-1169657505,1026702945,-1117257463,1015768281);WS(-1087300279,1060388257);
sum1=W(0,1031115364,1041026294,1023690092,-1129462823)+W(1,1025637865,1022155151,1027269348,-1114720439)+W(2,1019407412,1019365849,1032140389,-1150727557)+W(3,-1144567588,-1142073248,1035913085,1005184420)+W(4,-1092905754,1045171988,-1106106692,-1095623283)+W(5,-1092295181,1060821043,1058204318,-1093094418)+W(6,-1094422277,1051757075,1047241920,-1091295733)+W(7,-1089577936,1052799910,1047453654,-1097873082)+W(8,-1113959460,-1127843579,-1130365587,1037669414)+W(9,1044954958,1027810288,-1122973026,-1142625182)+W(10,1022315054,1005685302,1008074737,1031904715)+W(11,1027854342,1023937224,1011776124,-1121754201);sum2=W(0,-1141459412,1004777140,-1166872476,-1120594034)+W(1,1028313984,1013932442,-1113289360,-1136839806)+W(2,-1122936307,-1124945717,1019995585,-1127607807)+W(3,-1134584398,-1157638606,-1145964804,1007613018)+W(4,-1122900789,-1110936244,-1102509951,1040489823)+W(5,-1095750682,1045560576,1067324619,1021539093)+W(6,1031026044,-1100965201,-1096904945,1045364618)+W(7,-1125456395,-1108078168,1000232964,1033830372)+W(8,-1095818924,-1104593759,1045679794,-1086857984)+W(9,1065644346,-1103109579,-1110068744,-1093760272)+W(10,1042979309,1018809021,1034732462,-1123950010)+W(11,1026162850,980148252,-1152320711,-1121148085);WS(-1090838638,1050174926);
sum1=W(0,1033853293,1049593122,-1109115088,1024715784)+W(1,1042483832,1045373935,994296459,-1106406969)+W(2,-1138965820,-1112080289,1015694078,1025782733)+W(3,-1139164262,-1114987669,1045351388,1038488261)+W(4,-1120751425,1051782073,1038102082,-1106716164)+W(5,-1086184702,1058236139,1043814476,-1094496661)+W(6,-1095245812,1042079876,1045378621,-1092092861)+W(7,-1094326222,1040938025,1050438570,-1100690449)+W(8,-1136454131,1035169257,1016756989,-1115525408)+W(9,1033520471,1042591993,-1108133484,-1105105482)+W(10,-1106373991,-1115290814,-1140252101,1029286795)+W(11,-1122199803,1001134058,1041627941,1034575399);sum2=W(0,1047565246,-1111682644,-1087153288,1051544715)+W(1,-1105592564,1060283907,-1081925443,1046232208)+W(2,-1105924841,-1127110112,1062548140,-1094324661)+W(3,-1103932050,1033462267,1051334754,1021200095)+W(4,-1099176408,1032035298,1047568122,-1090874159)+W(5,1048906709,1036693685,-1119008010,-1105576760)+W(6,1049091960,-1158298480,-1119206793,-1112367085)+W(7,1048824237,-1114785543,1036759049,-1107585156)+W(8,1040133461,-1131191613,1034895049,-1111412903)+W(9,-1107739759,1040322447,-1112144320,-1140028602)+W(10,-1096403637,1011461326,-1130045765,1044620924)+W(11,-1114351857,-1111955333,1012649582,1046459856);WS(1039738296,1044009556);
sum1=W(0,-1118478209,-1126664684,-1113116036,1031992376)+W(1,1042319122,-1095949365,1028656912,1036413734)+W(2,1019779694,-1104617834,1046101634,1025321013)+W(3,1028741314,1029160593,-1111694091,-1126468451)+W(4,1042459434,-1107130859,-1088719167,1058890327)+W(5,1057173004,-1090115281,-1088309806,1054229481)+W(6,1052520321,-1096019759,-1090901446,1048940614)+W(7,1057385245,-1090793697,-1098195015,1047137387)+W(8,-1129453002,1036863629,-1107110028,1040542090)+W(9,-1127816747,-1121635021,-1133301245,1042227988)+W(10,-1119199044,1022364232,-1120611033,1048439133)+W(11,1040359505,-1129794251,-1108092830,1036380619);sum2=W(0,-1089163817,-1107842867,1009251693,-1088996856)+W(1,-1080285142,1052635731,-1124806950,-1081345153)+W(2,-1089981167,-1125456570,-1106464080,-1079794071)+W(3,-1099490886,-1106662163,-1115606726,-1091438196)+W(4,1057525018,1042234988,-1115283476,1062110924)+W(5,1067630395,-1112028150,-1104109471,1064189433)+W(6,1062842970,1045262592,-1113992476,1063058829)+W(7,1053790298,-1104249669,1042247754,1054193960)+W(8,1032774718,-1123202523,1034262626,1030923639)+W(9,1034769026,1036915346,-1130902850,-1126776930)+W(10,-1136163037,1035294670,-1110986466,-1106165885)+W(11,-1108359351,1024576891,-1135519157,1032379012);WS(-1096394862,1050867114);
sum1=W(0,1035680965,-1097606072,1011677768,975777376)+W(1,-1164976624,-1122057965,1017467204,1017323049)+W(2,-1117859264,-1137149130,1039142936,-1126109949)+W(3,-1122131819,-1112401517,1023416416,1011370603)+W(4,1041761501,-1108785275,-1095631255,1050217928)+W(5,-1098739346,-1111108333,-1088500104,1059053443)+W(6,-1104430516,1040456976,1062642602,-1089683010)+W(7,1042596520,-1120553683,1016594173,-1115445691)+W(8,1035556439,-1107649602,1033079080,-1105375964)+W(9,1025006046,-1112750027,1020084753,1042635014)+W(10,1027021261,1017623258,-1142614292,1038036638)+W(11,1029575724,-1124248029,-1113983747,1041295544);sum2=W(0,1024840523,-1108448221,1029829507,-1131210775)+W(1,1022860453,-1107856867,1046565608,1024067225)+W(2,-1130239171,-1106481128,1042031083,-1125865258)+W(3,-1117571915,-1124576676,-1127390051,1024964869)+W(4,-1117395779,-1132016729,-1122984086,1018275001)+W(5,-1092962046,-1089805596,1059140985,1042461338)+W(6,-1102214835,1027704725,1058514952,1053212914)+W(7,991892650,1032905776,-1118917379,-1114692565)+W(8,-1114466007,-1103146109,1033255054,-1096338526)+W(9,-1166014069,-1099911282,-1119288636,-1107995649)+W(10,1041713274,-1106771914,-1113255745,1052927486)+W(11,1032336370,1000523989,-1111017176,1037010892);WS(-1112511928,1031640207);
sum1=W(0,-1130112569,1048837234,-1102373753,1037301926)+W(1,1044751592,1045582560,-1091456672,-1119711398)+W(2,1042267541,-1093436941,-1119033858,-1102628100)+W(3,-1122521821,-1100593739,1050238014,1021159833)+W(4,1051625169,-1095738529,-1091912761,1058068053)+W(5,1044375881,-1090186767,-1101742756,1054040787)+W(6,1051238780,-1110077161,-1090190311,1057193534)+W(7,1058222955,-1090967581,-1098844722,1045936610)+W(8,1045615952,1045904421,-1112730073,1030698115)+W(9,1051640030,-1111879892,-1098654019,-1104227307)+W(10,1008998972,-1101737376,-1123401908,-1111999463)+W(11,-1108465231,-1112695488,1043894710,1050341641);sum2=W(0,1009444234,-1117974589,1024549194,1016218439)+W(1,1026480303,-1106327815,1042315856,-1111008440)+W(2,-1115006890,1025059842,1040022175,1015374231)+W(3,-1122692269,1033099318,-1110870197,1027237715)+W(4,-1111737758,-1110249739,1037076368,-1121292007)+W(5,-1089871257,-1069929292,-1086831522,1047393563)+W(6,1043300713,1033002057,-1085683537,-1115783084)+W(7,1022298131,1032775289,1033912191,-1103999090)+W(8,1020335555,-1112172263,1032984152,-1112700443)+W(9,-1111547810,1079084175,1060801772,1038599637)+W(10,-1118960414,1033693800,1057876572,1049254465)+W(11,-1104218510,1045399536,-1104475663,-1118358651);WS(-1106120924,1033431669);
sum1=W(0,-1146851238,1041817850,1035990878,1016553159)+W(1,1026515514,1047579686,1041767260,1024375743)+W(2,1029812010,1026577053,1031819293,1005429062)+W(3,1021177962,1011005202,1014785832,1008887700)+W(4,1024013341,1027850273,1042266392,-1101729723)+W(5,-1085522812,-1090381288,977256084,-1116899488)+W(6,-1118087802,-1113190325,1048109660,-1090064383)+W(7,1025078601,-1127218683,1024173993,-1126747713)+W(8,1026394008,1021653787,1018305971,1024064284)+W(9,1048833585,-1125739905,996614956,990294084)+W(10,1040657490,-1121801815,1016883609,1038017843)+W(11,1041410670,-1132785763,1027952623,1020235411);sum2=W(0,1019641904,-1116342888,-1110721648,1032555846)+W(1,-1123545328,1027573888,-1102693078,1015684488)+W(2,-1117707424,1021888896,1043950970,-1118308408)+W(3,-1152988290,1023916088,1007632640,-1137876352)+W(4,-1089264280,-1112511004,1030929664,-1094136567)+W(5,1056898914,1052843165,1046449598,-1097199465)+W(6,1041236542,-1109778580,1024674316,1037769558)+W(7,1046276806,-1105717038,-1123597216,1026403708)+W(8,1032788860,-1125819008,1018020888,-1146526593)+W(9,1033507644,-1122415072,1004426241,1012812816)+W(10,1017687520,996318210,1028547840,-1106559340)+W(11,-1122312832,-1132920416,-1149117889,1028523456);WS(1034973624,1056792353);
sum1=W(0,-1121055921,-1114464179,-1130821617,-1120658336)+W(1,1021962732,-1093463666,-1106629009,-1128295926)+W(2,-1119904327,-1132912612,-1097245927,-1127490506)+W(3,-1119710033,-1115274080,-1118132038,-1122942113)+W(4,-1125024178,-1102939831,-1130597942,-1114903379)+W(5,1062068439,1067744046,-1118485143,1008426736)+W(6,-1107542555,1045213129,1049107361,1050479246)+W(7,1025872901,1036565277,-1113875250,1028006365)+W(8,-1115164458,-1124681556,-1124529164,-1109039532)+W(9,-1094141737,993935312,-1138254780,-1104109440)+W(10,-1119937620,-1120970067,-1132704804,-1105858697)+W(11,-1121170098,-1120520661,-1122550700,-1141854766);sum2=W(0,1017661559,996214904,-1120501349,1020401308)+W(1,-1130735541,1024553914,-1140432422,-1129375401)+W(2,-1166762145,-1124013507,1006774606,-1146688164)+W(3,-1137125822,-1117903931,1033491675,-1130185789)+W(4,-1116129767,-1084580575,-1090330474,1037264768)+W(5,1051779064,1064606263,-1097846115,1035443152)+W(6,1025600009,1019182043,1048687051,1039827062)+W(7,1032817572,1037037513,-1117487855,-1114545658)+W(8,1032645479,-1119976615,1023925581,-1105802125)+W(9,1038402436,-1136822486,1025111856,-1102145888)+W(10,1025151371,1015612208,-1121332237,1000828364)+W(11,-1112238814,999461036,-1119338761,1028059566);WS(-1082445367,-1085006700);
sum1=W(0,1034878908,1043293403,1041974800,-1131835086)+W(1,1037617118,1045196135,1042063924,-1106661648)+W(2,1022066011,-1105403448,1037212703,-1121819052)+W(3,1033542412,-1100599618,1046411795,1036207796)+W(4,-1092276724,1051286356,1054173212,-1081109875)+W(5,-1094524616,1058619216,1055927462,-1086386347)+W(6,-1104988703,1028915053,1050138098,-1094507255)+W(7,-1096619449,-1130824962,1041419787,-1105674409)+W(8,1034209806,1038048136,-1137431795,1035072463)+W(9,1036390662,1042877649,-1110863483,-1114712644)+W(10,-1139447658,-1114994477,-1123146704,1015171028)+W(11,1045523870,-1121943708,1040360493,1026111277);sum2=W(0,1025676326,1000796272,1043137200,-1112963339)+W(1,1036266015,-1098528956,993751520,-1117465202)+W(2,1019242508,-1097473255,1032573075,-1124864900)+W(3,1039721851,-1090503899,1049454991,1017632828)+W(4,1031859059,-1102855534,-1089890678,1014823768)+W(5,1055374057,1061198225,1018575516,1020211292)+W(6,-1125510524,1050136287,1038055959,986723264)+W(7,1007293144,1054985311,-1109681619,-1111044051)+W(8,1031913791,1018516204,-1128614108,1022229356)+W(9,-1098119563,1020738140,-1138611816,-1120060570)+W(10,-1098582022,-1123833514,-1132953832,-1106568385)+W(11,-1101215648,-1110059149,1035860627,1030233630);WS(-1089141943,1068474134);
sum1=W(0,-1101143803,1041396360,-1121972404,1024130588)+W(1,-1124204515,1052602058,-1105946681,1039148539)+W(2,1018218693,1032280890,-1091638882,1026773217)+W(3,-1123573325,-1138642417,1041946144,-1104179471)+W(4,1045416789,-1094238571,1036801227,1032495505)+W(5,-1094942270,-1098420551,1057861426,-1106461946)+W(6,-1106993164,1033290001,1040764762,1059099726)+W(7,1009482242,1037819035,-1105244536,1045088278)+W(8,1039470024,1024684838,-1114425265,-1117579092)+W(9,1047303536,-1127532529,-1108918837,-1113046718)+W(10,1040300696,-1103088708,1027200645,-1094617668)+W(11,-1108347351,-1116739793,1043167338,-1110195745);sum2=W(0,998892514,-1114282184,-1134771145,1016644168)+W(1,1033248586,1025008594,1042383274,-1116049462)+W(2,1041609896,-1101611481,-1104878488,-1110140123)+W(3,1030835892,-1122288558,1048842205,-1103095555)+W(4,1049635340,-1101404122,-1114142714,-1129326838)+W(5,-1102476512,1060588986,-1095734150,-1147070546)+W(6,1046973498,-1143476482,1052949499,-1090718582)+W(7,1028769716,1022411808,-1110997031,-1115539252)+W(8,-1114952606,1041138771,1025799488,1012771369)+W(9,-1111850310,1027653952,-1095991584,1057697290)+W(10,-1114336646,1035005082,-1127102864,-1096580248)+W(11,-1118966953,-1120028296,992902692,1031782132);WS(1055908206,1023803300);
sum1=W(0,-1128828388,1011459483,-1114766205,1033033649)+W(1,1024886583,-1116675477,-1106069078,1027156540)+W(2,1032744244,1045609495,-1116893112,-1122498726)+W(3,1005980052,1049123968,-1113403236,-1114524705)+W(4,1054454099,-1094569204,-1093070812,1059767687)+W(5,1059734148,-1090099632,-1086765600,1057986836)+W(6,1043829406,-1102732570,-1094363024,1056528229)+W(7,1049516377,-1098493775,-1103438026,1047712168)+W(8,1029622486,1016172182,-1139512861,-1106762950)+W(9,-1098865153,1027525694,1027600816,991938588)+W(10,-1139103892,1036132330,-1135964969,-1101593593)+W(11,-1097177334,1035501771,-1117700205,1022039246);sum2=W(0,-1115143239,1029199567,1052224655,1025334517)+W(1,-1115511381,-1137182696,1050599738,-1112308287)+W(2,1031444191,-1094150391,-1101494467,1042864237)+W(3,-1111573417,-1092627938,-1116631442,1040795754)+W(4,-1092254017,-1079915962,-1083097675,-1085507535)+W(5,1050309385,-1085955474,-1078367265,-1091835304)+W(6,1058681981,1068550083,1077549274,1052849573)+W(7,1066882777,1059124396,1054678659,-1093246396)+W(8,-1092877982,1029921983,1062578782,-1097828858)+W(9,1031547399,1017725718,1036651638,-1101001669)+W(10,-1100178328,-1106558945,-1103762806,974314816)+W(11,-1088438520,-1098096651,1039431488,1046838481);WS(-1078207964,-1098790270);
sum1=W(0,1039615439,-1121106131,1017293260,-1117816013)+W(1,1032454162,-1100564368,-1098516348,1040159636)+W(2,1026856980,-1115831559,-1142189601,1029735698)+W(3,1002339317,-1114960439,-1129405415,-1128361629)+W(4,-1100078274,1049964833,-1100878354,1049047675)+W(5,1041647209,-1119951725,-1094050686,1057717203)+W(6,1041839801,-1110599850,1052197359,-1090236946)+W(7,1034781465,1020602063,1009705546,-1114821509)+W(8,-1107321921,-1122801847,-1126192007,1032784131)+W(9,-1099964381,1014677674,1034337038,1040450075)+W(10,1034137049,1027844545,1028031798,-1116032848)+W(11,993360895,-1130484229,-1121696025,1036993018);sum2=W(0,-1115606678,-1132455965,-1104367710,1025029135)+W(1,-1111864983,1035843132,1054704406,-1098891737)+W(2,1017169741,1037432870,1038310704,-1112278329)+W(3,1031819582,-1122384617,-1137648567,-1123958951)+W(4,1051294613,-1090262380,1051361304,-1119205162)+W(5,1040638061,1042639742,-1094584814,-1118431701)+W(6,-1095570314,1054301740,1042180969,1033551568)+W(7,1008777251,1032304440,1006683771,1040693441)+W(8,1046775583,1027534783,1037239658,-1097951274)+W(9,-1115582191,-1161598998,-1137589907,-1111734067)+W(10,-1102111461,-1137659371,-1113612863,-1116801751)+W(11,-1103720876,1038413214,1017443081,-1108749213);WS(1060561207,-1110135205);
sum1=W(0,-1124131449,-1108658488,1049197464,-1114856118)+W(1,-1112340961,1047635080,1041962623,-1121034566)+W(2,1034679769,1045001085,1029521634,-1112123800)+W(3,-1107671902,1038785126,1019494819,-1115322038)+W(4,-1095755605,1045522218,1057921518,-1091745710)+W(5,-1089785676,1056738433,1055093690,-1091090769)+W(6,-1105390912,1048793054,1057086969,-1088312300)+W(7,-1089779917,1057170552,1049205462,-1095959893)+W(8,-1100746808,-1112929307,1021270499,1045672489)+W(9,-1111234056,1036938084,-1157317541,1019645080)+W(10,1047514180,1026507103,-1148757666,-1095870350)+W(11,1022895484,1029094240,1019330670,-1099214252);sum2=W(0,-1122184691,-1115970606,1041894205,-1110883135)+W(1,1033395903,1040255170,982318965,1008834310)+W(2,1024095030,1031402202,-1134396672,-1110716892)+W(3,-1113542640,1031923695,-1121857157,-1113505190)+W(4,-1118217955,-1081043792,-1082032478,-1114700148)+W(5,-1109327580,-1095688614,-1085641610,-1097954058)+W(6,-1114148625,-1093205100,-1084362127,-1107386491)+W(7,-1128842340,-1094939475,-1087863650,-1116084956)+W(8,1049320576,1059051295,1064081845,1046875162)+W(9,-1107088758,1066526360,1064706681,982336213)+W(10,-1122373488,1058657081,1060847547,1032307660)+W(11,1044473869,1041403755,1055302318,1045820748);WS(-1088848183,-1091270356);
sum1=W(0,-1127291412,1011517178,1022583331,-1113444636)+W(1,-1105736260,1040877723,1047190142,-1131637032)+W(2,-1127378047,-1097520394,1035565944,1030983166)+W(3,-1115666437,-1108205485,-1114602800,1037357901)+W(4,-1094397598,1055228191,1050793382,-1092936920)+W(5,-1086200137,1051083611,1056457416,-1092945549)+W(6,-1104020948,1051399464,1056969730,-1102025475)+W(7,-1102830535,1047811509,1044492479,-1116833526)+W(8,-1112816343,1007040780,-1115063927,1035173048)+W(9,1039289519,-1114815627,-1118782984,1039723405)+W(10,-1108815670,-1127143385,998545680,1015654008)+W(11,1032741190,-1123886254,1025703109,-1116817631);sum2=W(0,-1110646223,1065087692,1067295699,1023906737)+W(1,1010017751,-1118952488,1065459703,-1119411664)+W(2,1029589423,-1083105366,-1081475488,-1108429461)+W(3,-1125097343,-1083389324,-1095503285,-1110439418)+W(4,-1085042817,1037915281,-1097077469,-1081442287)+W(5,1050008558,-1110920551,-1096872835,-1083251842)+W(6,1064469883,1036080906,1006981249,1064700095)+W(7,1061045473,1051761632,-1106015672,1057972141)+W(8,1015927544,-1132623721,1026431960,1029195957)+W(9,1042598936,-1124571002,1018762696,1018101230)+W(10,1041992018,-1114107558,1020104602,-1103158035)+W(11,-1114827780,-1119006739,1036691137,-1108943564);WS(1034259896,1039623341);
sum1=W(0,1028460795,-1104998988,-1137539339,1016878676)+W(1,1011385345,1015052988,-1129847248,1034359235)+W(2,1016831138,1044006969,1032818160,1015855070)+W(3,1025908283,1043524531,1033445320,-1128588247)+W(4,1047938201,-1091378989,-1088089066,1055868742)+W(5,1043619008,-1114958501,-1090213650,1058114664)+W(6,-1092418872,1049053750,1054476715,-1096687428)+W(7,-1095896370,1044746961,1040121848,-1100196186)+W(8,1036240559,-1121755284,984347141,1043298073)+W(9,-1119276751,1018241806,932956556,1043122195)+W(10,-1101201217,1034235663,1026808723,-1110579607)+W(11,1018213241,-1120101215,1010316760,-1106781444);sum2=W(0,1033659165,-1102042508,-1108037836,951810592)+W(1,1037243759,-1102191435,-1103529440,1002259560)+W(2,1034753865,-1119026649,-1111056455,-1112310958)+W(3,-1114454490,1024637657,-1101647251,992340497)+W(4,-1107310314,-1115641842,-1130209970,-1092018666)+W(5,1066447662,1067062587,1041635941,-1101738099)+W(6,1031795157,-1099014553,-1098661250,1032823775)+W(7,1046257437,-1111013301,-1117726225,1040899047)+W(8,-1110096702,1032067593,1009312276,1022643242)+W(9,-1100161415,1041326077,-1114108683,1034513697)+W(10,-1096684817,1026651225,-1120382671,1027860693)+W(11,-1112982645,-1106704138,1038338139,-1114962434);WS(-1096556910,1067967914);
sum1=W(0,1024354487,1031668012,-1122886335,1032707155)+W(1,1043480447,1041914807,1021347526,-1131915011)+W(2,-1132633269,1034774528,1036630543,-1118942187)+W(3,1031513592,-1106257250,-1125222297,1031302952)+W(4,-1103532312,1048353625,1055235700,-1095119782)+W(5,-1090836352,1053060297,1044387963,-1095435756)+W(6,-1104917967,1052242886,1041581564,-1091218783)+W(7,-1104067043,1050269976,1033613430,-1100801113)+W(8,-1105977207,-1126996321,1031514684,-1120012638)+W(9,-1133082414,1043128001,-1116416117,-1105830818)+W(10,-1121967338,1039162573,-1110350280,1017318739)+W(11,-1109204860,1034839630,-1148985233,-1130484760);sum2=W(0,-1120747465,1032139854,1041393774,-1125934657)+W(1,1019390634,1046075673,-1107151652,-1126946517)+W(2,1045993569,1024325836,-1090083756,-1140291646)+W(3,1038335355,-1097350707,-1116058677,-1110717499)+W(4,-1114660789,-1105604596,1047775001,-1097497496)+W(5,1057927405,1059160295,1048515105,-1096477783)+W(6,-1137735680,1039621515,1043731078,-1110210473)+W(7,-1127153776,987432265,-1116506490,1033250412)+W(8,1018330620,-1129241452,-1122059316,-1131783044)+W(9,1041946221,1011994599,-1147658728,-1096755902)+W(10,1046026631,-1126091098,1032850220,-1091797353)+W(11,-1124643180,-1124186068,1009337229,-1106745231);WS(1061843767,-1077951557);
sum1=W(0,-1120114128,-1131166601,-1106366502,1026388735)+W(1,1029309653,-1091391038,1029755951,1037862893)+W(2,-1122000006,-1099454574,1048316317,1036389538)+W(3,1030215888,1034019808,-1106178153,-1126306304)+W(4,1043697070,-1105977039,-1088217072,1059311576)+W(5,1057568381,-1089136642,-1091419383,1054385928)+W(6,1049723715,-1095416897,-1092475601,1054220568)+W(7,1058416302,-1091809363,-1096877448,1050234615)+W(8,-1130669927,1039925540,-1102542817,1041378862)+W(9,-1111164306,-1105668215,989452730,1047467576)+W(10,-1108260705,-1130981221,-1138232735,1053509792)+W(11,1045917860,-1116719540,-1107228323,1038585474);sum2=W(0,1062451832,1044663473,1041546460,1061533858)+W(1,1070735043,-1103665132,1019905335,1068272760)+W(2,1058522058,1053579543,1027882908,1070929067)+W(3,1052624489,1042937819,1030217484,1059576348)+W(4,-1084977950,-1116240264,-1104625991,-1081881922)+W(5,-1079025547,-1094934042,-1115490290,-1081565785)+W(6,-1079765468,-1096683616,1002519540,-1082597652)+W(7,-1090364693,1039524167,-1103272320,-1088759123)+W(8,-1107478927,-1146254682,-1112819836,1020257203)+W(9,-1129735749,-1108448519,1018218872,1038097782)+W(10,997759194,-1111378699,1032555484,1043320870)+W(11,1041293151,-1120119454,1018278443,-1110736144);WS(-1084224055,-1088316584);
sum1=W(0,1003388692,1028109079,-1107673717,-1113613001)+W(1,1016662735,1027116933,1012698375,-1106869627)+W(2,-1136760929,1023495179,-1094644889,1022316973)+W(3,984919127,1024116594,-1107590588,1028746387)+W(4,-1098426505,1048291572,1039555654,1006747746)+W(5,-1097246285,1054502102,1059475506,-1088923256)+W(6,1033746004,-1098003683,-1093203288,1057877820)+W(7,1022736621,-1114921814,-1105649846,1041863252)+W(8,1024741190,-1124153911,-1159624430,1033838821)+W(9,1019707757,1010228666,1033833840,-1120760050)+W(10,1036081339,-1110624834,-1114819581,1048977331)+W(11,-1127589064,-1122201606,-1119454813,1041797102);sum2=W(0,-1113948506,-1150409563,-1113301472,1015245257)+W(1,1007533655,988101766,-1113241340,-1130594159)+W(2,-1131246557,1042344950,-1114338752,-1122336092)+W(3,-1112003767,1034588627,1024929700,-1121042747)+W(4,1027745966,-1121614859,-1122805777,-1126889814)+W(5,-1115083078,-1117590123,1035094088,1053517180)+W(6,1009652067,1010321235,1041346715,-1120298083)+W(7,1015099871,1021357977,1022595647,1023796132)+W(8,1024732276,-1120982285,-1125306444,1024783162)+W(9,1033594898,-1115586407,-1117285071,1035927962)+W(10,-1112303516,-1122655190,-1179946326,-1136757529)+W(11,-1116844702,-1109817399,1031780006,-1107129305);WS(1056759150,1060224665);
sum1=W(0,995010733,1023919167,-1132085157,-1139374311)+W(1,-1108849608,1035204919,1047983919,-1111414410)+W(2,1016981889,1009635916,1044747100,1028987391)+W(3,-1129401942,-1133052010,1026679904,-1123115291)+W(4,-1105275165,-1143162806,1041263149,-1099925456)+W(5,1047380996,1054640011,1045591848,-1089721802)+W(6,-1106656308,1052567064,-1086265361,-1111752399)+W(7,-1103728616,1036660778,-1119813375,-1119632759)+W(8,1020125661,-1128574472,-1131329248,1033127353)+W(9,-1109178223,-1115433611,-1124813330,1047176279)+W(10,1025513390,-1114033239,1014274699,1047077327)+W(11,1026259564,-1154487021,-1135589654,1020940735);sum2=W(0,1023565277,-1123243930,-1114834111,1023227060)+W(1,-1127246210,-1119831250,-1110717616,1023373012)+W(2,-1115895934,-1112704991,995075850,1035525242)+W(3,-1115664904,-1177558227,-1137853837,1032252451)+W(4,1036838581,-1109001470,-1111609489,-1123255684)+W(5,-1128787384,1068968933,-1106028739,-1121973236)+W(6,1017209933,1049794788,-1084327071,-1106791563)+W(7,-1117762720,1033559138,-1103092626,1025363014)+W(8,1046335474,-1110362282,1009084849,1029177075)+W(9,-1085459757,1038001226,1030364025,1040383540)+W(10,-1106438120,-1109625554,1004844681,1055427968)+W(11,-1108939748,1027051057,1026824663,1039281515);WS(1059198391,-1114206899);
sum1=W(0,1033309054,-1113872057,1047908609,-1123230572)+W(1,1042361008,1032838544,-1131612168,-1136657179)+W(2,1026831155,1025662981,1018582917,-1127872354)+W(3,1027013917,1042918755,-1122684754,1034821095)+W(4,1005036838,-1127426130,-1111534963,-1086695351)+W(5,1063074340,1032841926,-1097279138,1053830093)+W(6,1048968528,-1086802103,-1102974814,1022976638)+W(7,1045668084,-1080167184,-1094977286,1037218004)+W(8,1035651728,1029018614,-1168813170,1041894153)+W(9,1042266564,-1115081892,1015674230,-1114797926)+W(10,1043048448,-1119589535,1022213546,1036160183)+W(11,1051954532,-1121567905,1023015663,1028546130);sum2=W(0,1044771761,-1095594447,-1116747636,-1109294951)+W(1,1037653814,-1098134808,-1091993541,-1106240469)+W(2,-1129034439,-1112675284,1045429231,-1132138943)+W(3,-1126749735,1027709116,1030264036,1027920896)+W(4,-1102224225,1044254591,-1093594252,1053044316)+W(5,1060397410,1059446961,-1103264547,1065361960)+W(6,-1139768526,-1147713757,1053539276,-1095097189)+W(7,-1095674438,-1131922215,-1115698004,-1100471477)+W(8,-1148207325,-1122217612,1036768486,-1105874671)+W(9,-1110887683,-1106764847,1038496462,-1098859579)+W(10,1018090127,-1112984312,1035231626,-1103270924)+W(11,1044415945,-1106415399,1037287074,-1105560593);WS(-1081905372,1072993545);
sum1=W(0,-1113931058,1044870886,-1111485397,1004609681)+W(1,-1110350900,1042868018,-1101161424,1017897178)+W(2,1029593625,1036666966,1016958866,-1119842647)+W(3,1026419555,-1123516147,1034341084,-1114320538)+W(4,-1103601459,1050421002,1052555682,-1100618406)+W(5,-1088871615,1057434595,1053397115,-1117978262)+W(6,-1090419947,1054502387,1037835279,-1096217303)+W(7,-1100180286,1041011339,1036260396,-1105396084)+W(8,-1125853837,-1119475260,-1113131956,-1113666277)+W(9,-1108715676,-1116054255,-1119057377,-1109207833)+W(10,-1131918060,1019600139,1033629886,1041223333)+W(11,-1108472674,1025124935,1034832815,1046093262);sum2=W(0,-1131003531,1019005665,-1134820995,1027207918)+W(1,-1144704129,1016837667,1018656479,-1155176792)+W(2,1018692534,1007330736,-1133755465,-1120277627)+W(3,1016313728,1024160458,1008190855,-1122116985)+W(4,992028222,1039006609,1022927690,-1123507780)+W(5,-1093100477,-1075529389,-1108026125,1020777698)+W(6,1026210395,-1098388857,-1071234400,-1106617270)+W(7,1009441727,-1127804151,1043410538,1015481059)+W(8,-1114458430,1019252639,-1124904791,-1148644129)+W(9,-1165905039,-1148497627,1019665619,985006155)+W(10,1080134310,1041946375,-1154476856,1009164120)+W(11,1038162442,-1102924087,-1120913968,1068769301);WS(1052536174,-1151096569);
sum1=W(0,1033302347,-1146822742,-1128173243,991116371)+W(1,-1115536654,1034768509,1036050892,-1116642336)+W(2,-1114833734,1030675614,-1102372039,1020657940)+W(3,-1158391502,1032401267,-1114628406,1031490598)+W(4,1034951935,-1120898050,1032573088,-1103836723)+W(5,-1106200391,-1120590821,1057405287,-1087917523)+W(6,1041046871,1002819162,-1082912644,1061554222)+W(7,1027714602,-1124036191,-1124848916,1046795201)+W(8,-1138114279,1035558856,1037991630,999976938)+W(9,-1118223722,986260550,1042054293,-1098834165)+W(10,-1107937520,1023135729,-1130396508,1047922098)+W(11,-1118805976,-1177279769,-1142052488,1038688870);sum2=W(0,-1127800761,1034423710,1038869307,1035223119)+W(1,1028905699,-1095895125,-1109261585,1038890181)+W(2,-1127955051,1032845262,-1098712671,994981383)+W(3,-1121293280,-1114148994,1030375171,998786660)+W(4,-1116666352,-1109342419,-1105867416,-1108836158)+W(5,1061176216,1057224086,1027333841,-1087753137)+W(6,-1208820627,1011854042,1049674522,-1099737664)+W(7,1042226462,-1120003540,1017325847,-1126035264)+W(8,1047028407,-1119414296,1028503999,-1106282608)+W(9,-1148022324,1010099974,-1113209005,-1148256348)+W(10,1043242553,-1115953239,1020393479,-1103462952)+W(11,-1117125009,1001260628,1024565993,-1121350765);WS(1058902967,-1081860445);
sum1=W(0,1029881036,-1110722656,-1116017491,-1121371387)+W(1,-1117974353,-1120254383,-1103068528,992316765)+W(2,-1115308289,-1123116948,-1111729689,1019164800)+W(3,-1118946572,1027465948,-1110978129,1031905998)+W(4,-1096281750,1046612526,-1144385454,-1114517185)+W(5,-1087192661,1061346066,1050079932,-1110556335)+W(6,-1119671953,1023689473,1054224317,-1138608617)+W(7,1026550240,990814541,1034730016,1026716344)+W(8,1032371736,-1118231237,-1133995267,1031405875)+W(9,-1113719056,-1117606232,1037331941,-1114542190)+W(10,-1121094047,-1114416951,1027634660,-1147587566)+W(11,1025765741,1002408318,-1150819433,1032702160);sum2=W(0,1008157504,-1110533731,1017520494,-1127268449)+W(1,-1129508015,1038116680,-1110799425,1022079949)+W(2,987488696,-1109564641,-1149062134,1023435994)+W(3,1025441916,-1140288129,1031926637,-1149203238)+W(4,1053115740,-1126879265,-1104246964,1046612660)+W(5,-1081939523,-1082767624,1071620340,1042237616)+W(6,1019421448,-1133233221,-1091995420,1046590815)+W(7,1002014090,1008464055,-1113723868,1025089506)+W(8,-1103206877,-1135658469,1019779427,-1098833757)+W(9,1046386206,1021781126,-1112586418,1047260740)+W(10,-1113663072,1025921212,1021597755,1034566387)+W(11,-1120607589,-1133866981,1022181144,-1131415815);WS(-1118927728,-1114990634);
sum1=W(0,1040612950,-1114716774,1033195056,-1123938375)+W(1,1022214714,-1104426015,1048819881,1024746402)+W(2,-1112630087,1042575344,-1105195831,1038811590)+W(3,1031232344,1038434900,-1098438774,-1118622728)+W(4,1047260544,-1132924433,-1087859524,1057535917)+W(5,1057677234,-1097320317,-1087499341,1042772673)+W(6,1057533694,-1089715893,-1091890215,1045869257)+W(7,1055588422,-1091230428,1029276300,1042859777)+W(8,1007112943,-1106834116,1047574307,-1107191040)+W(9,-1093740782,1028537764,1044210486,1043648426)+W(10,1020754614,1047539199,-1106862316,1042013107)+W(11,-1113991309,1041569343,-1107232885,-1107815558);sum2=W(0,1034943831,-1074997876,-1098776947,-1117938617)+W(1,-1112881764,-1073328658,-1067348911,1047294563)+W(2,1017166837,1007574096,-1106856879,-1113196518)+W(3,-1122537978,1003760381,1040326435,-1119652380)+W(4,1071950042,1008522816,-1111689798,1052841626)+W(5,1075942353,-1105497105,1042633900,1078478928)+W(6,-1110198115,1027760421,-1100859969,1048374094)+W(7,-1132261857,-1146348222,-1106280857,1016518417)+W(8,1023979086,1019125592,1034353164,-1101990052)+W(9,1040726051,1032192788,1021696573,-1106116215)+W(10,1041816709,-1114781060,-1129459590,-1128120408)+W(11,1015700123,1019612376,983174391,1015116440);WS(1034111416,-1106797037);
sum1=W(0,-1146675705,1035613338,-1113852291,-1127934684)+W(1,-1113401378,1037672145,1034804131,1006977829)+W(2,1016064490,-1106829090,1044038057,1019549798)+W(3,998716411,995721454,1033066250,-1139061950)+W(4,-1102929642,1042719307,1052464285,-1096035023)+W(5,-1089088820,1057164897,1054858571,-1090308252)+W(6,-1097224209,1048920159,1050796251,-1096624416)+W(7,-1095532026,1049209393,1042039981,-1104516203)+W(8,-1114220817,1025128440,-1113420426,1032415443)+W(9,-1123663635,-1136503085,-1114922591,1032020487)+W(10,-1131720964,-1109868785,1026704599,1035431737)+W(11,1041424208,-1138798477,1024811962,-1114943722);sum2=W(0,-1117669473,1035483586,1030944977,1018373307)+W(1,-1107254646,-1138388666,-1120221588,1036793172)+W(2,983011887,1026801669,-1119036598,1027210469)+W(3,999841656,1036234905,-1120993070,-1124389554)+W(4,-1113169149,-1114451942,-1139755202,-1120549779)+W(5,-1118729068,1050438576,1047991436,1031305133)+W(6,-1136088418,-1103576008,1058194810,-1123944089)+W(7,-1110162376,-1114267729,1037255439,1045466087)+W(8,-1102665013,1049560407,1049483493,-1101691927)+W(9,-1083351573,1060878230,1057078402,-1083948126)+W(10,-1106933299,1044728114,1058504911,-1081291530)+W(11,-1124771645,1036725012,1047223280,-1095248620);WS(1038841272,1052605132);
sum1=W(0,-1104568331,1046914264,-1100459309,1031922765)+W(1,-1109808312,-1117060814,-1120141702,1037544250)+W(2,1042593752,-1097718198,1046551204,-1115625903)+W(3,1033924054,-1112841053,1032086688,-1105481799)+W(4,1041702805,-1101939446,1026910357,1037270288)+W(5,1045728636,1037079325,1040827436,-1098675705)+W(6,999474559,1046662664,-1095425143,1017164043)+W(7,1034794943,1015870568,-1103113592,1031450455)+W(8,-1114279623,1044685961,-1104596348,1023447506)+W(9,-1115507167,-1117405559,-1104877098,1048352911)+W(10,1038294495,-1104511859,1032200833,1040518727)+W(11,1041969331,-1111795079,1039045107,-1106032688);sum2=W(0,1033659476,-1104347191,992683382,-1119788132)+W(1,1008462738,1034564598,1044081475,-1112158198)+W(2,-1135723434,-1118342628,1037093866,-1128623485)+W(3,-1125624097,-1116661382,1008221186,1030330775)+W(4,1020892153,1043646320,1022669528,1018867293)+W(5,-1098943438,-1103925357,1053457206,-1090780387)+W(6,1037085984,-1130567667,-1094689316,1024702018)+W(7,1041747819,1006874186,-1111881166,-1108937272)+W(8,1022003003,-1105788334,-1102594356,1044098145)+W(9,1061138285,-1089462725,-1097169858,1053806225)+W(10,1042502677,-1124000960,-1090351234,1061570617)+W(11,1015917808,-1119261652,-1102638867,1045330453);WS(1059476151,-1123203418);
sum1=W(0,1032359159,1034919857,1035594491,-1111725774)+W(1,-1105544893,1046155316,-1111760306,-1110577724)+W(2,-1115245634,1020829292,1044165509,-1121304930)+W(3,-1110517831,-1120384574,1039852002,1036887935)+W(4,-1140486487,1048140086,1057461865,-1091810916)+W(5,-1086139015,1052038472,1060577506,-1084838663)+W(6,-1096673622,1053266340,1057513991,-1095808892)+W(7,-1090491960,1055106407,1045123672,-1127813812)+W(8,1034245225,1028750247,-1123857235,1016189354)+W(9,1027870402,-1121460986,-1113205590,-1104347695)+W(10,-1108853472,-1113141864,-1148349487,-1103056264)+W(11,-1133152957,1011178567,1036934292,1031021091);sum2=W(0,-1107973502,-1115461868,1026556603,-1114868977)+W(1,-1101288212,-1105554340,-1104823400,1044770988)+W(2,1028043472,-1116199065,1036199790,1025917421)+W(3,-1123193100,-1128075734,1020651575,-1111158861)+W(4,-1092079110,1042028492,1034344926,1004734644)+W(5,1045430990,1050688149,1024895663,1059587552)+W(6,-1137785064,-1116948841,1047334362,1037874646)+W(7,-1127404110,1042458099,1044938016,-1093651456)+W(8,-1103991549,-1105590488,-1131620842,1040708934)+W(9,-1095880897,-1114582112,1029419915,1051421807)+W(10,-1122024357,-1121536685,1015496806,-1118101029)+W(11,1007412048,-1127827256,-1121478353,-1099771430);WS(-1096078190,-1082738059);
sum1=W(0,-1114850361,1046670329,-1108860284,1007239809)+W(1,-1112210107,1045976117,-1103368477,-1130257143)+W(2,1028242343,1036298605,1029494103,-1118665957)+W(3,1022403683,-1128309634,1029804679,-1116764258)+W(4,-1101169270,1050939564,1053165251,-1100207850)+W(5,-1088435015,1056131912,1051252601,-1116530972)+W(6,-1090334611,1053021861,1045571555,-1092482434)+W(7,-1099682433,1038809821,1035862579,-1105280439)+W(8,-1126100266,-1124400725,-1115685558,-1112013420)+W(9,-1124484747,-1117830909,-1112871192,-1112810720)+W(10,1032260218,-1143992478,1031308937,1041969097)+W(11,-1114977769,1016808747,1037078646,1044490698);sum2=W(0,-1147891684,1032424255,1027229337,-1133820219)+W(1,-1127200453,1045946307,-1137665638,-1127336652)+W(2,1001166860,-1145031593,-1116510358,1020736496)+W(3,-1135690985,-1126621635,-1116471963,1022486646)+W(4,-1107406978,-1125237780,1007940354,-1115513384)+W(5,-1096925824,1067148595,1044701152,1037916056)+W(6,-1138759126,1039470145,1076670751,1031285965)+W(7,-1122394148,1025436583,-1109537872,1020254812)+W(8,1031863482,994071912,1020775992,-1156542700)+W(9,1048747828,-1115116116,-1127018949,-1113898133)+W(10,-1070343554,-1106720041,-1122694416,-1101339101)+W(11,-1107321525,1039293842,1034791139,-1082365934);WS(1056919406,-1123699093);
sum1=W(0,1016658279,-1142160193,985933670,-1153021483)+W(1,-1131540465,-1109380555,1032391598,-1169964908)+W(2,1018808083,-1115139838,-1112807501,-1116724456)+W(3,1026972628,-1119658051,1023499017,986184318)+W(4,-1106728023,1043832952,1058308826,-1089586019)+W(5,-1095937215,1051425640,1054485203,-1095447822)+W(6,-1105250414,1053123845,1057168451,-1092279079)+W(7,-1093497009,1056025192,1034402292,-1104943256)+W(8,-1111941676,-1162334614,-1130942473,-1122912091)+W(9,1038539876,1035573952,-1115887538,-1114359010)+W(10,-1105627696,1037216107,-1120065804,-1129000267)+W(11,-1129701482,1031803900,-1114397383,1011544866);sum2=W(0,-1126716121,1032410612,-1104410341,1034281368)+W(1,1045372780,-1068615761,-1087414339,-1121241308)+W(2,1047600787,-1091405946,-1067644471,1035929285)+W(3,1041718259,-1097556864,-1118166494,1004087438)+W(4,1017706532,-1115589617,-1138447737,1018060402)+W(5,1078313037,-1100339818,1021983592,1061712823)+W(6,1048822788,1030149270,-1123293195,1079888634)+W(7,1035128990,1021734756,-1120625820,1023636550)+W(8,1029627322,-1133676977,-1140256393,994323516)+W(9,1015111478,-1130902073,1012505315,-1133709215)+W(10,-1124744731,-1123320040,1028720332,1023885100)+W(11,1009567515,-1136405679,1022959192,1010097407);WS(1057577783,-1116545908);
sum1=W(0,-1119858755,1007841757,1023488522,-1140559047)+W(1,1019558160,-1135636631,-1099448121,1001413734)+W(2,-1123065945,-1112832085,-1106014610,1027838711)+W(3,-1116764451,1007686986,-1132115376,-1133184076)+W(4,1034355893,-1102068668,-1127758170,1031631673)+W(5,-1095265297,1043309332,-1139646818,1034820815)+W(6,976310772,1018622064,1058446926,-1133110549)+W(7,1033492939,1033353766,1033516923,1031909175)+W(8,1038802963,1023940956,-1129099776,1037581685)+W(9,-1118918103,-1133216315,1023108226,1020321573)+W(10,-1110623851,-1123708581,1027058075,-1104027725)+W(11,-1114622946,-1118432359,1025545342,-1124259695);sum2=W(0,1036960926,-1121090060,-1124752720,-1139693312)+W(1,990661185,-1112556974,-1099787410,-1143311649)+W(2,1000525745,-1104610584,-1123282486,1015972640)+W(3,1028832752,-1104217347,1028371280,-1129692664)+W(4,-1103693150,1034222778,999696497,-1098950560)+W(5,1052753541,1058657457,-1104157082,1033289622)+W(6,1031872996,1044261031,1042484509,-1106573325)+W(7,-1115847157,1041506121,1026599244,-1115662969)+W(8,-1119707404,1014405392,1026280044,-1111434581)+W(9,-1108624084,1023217352,-1121205834,1018041096)+W(10,-1121815492,1017712752,1005957425,-1111132399)+W(11,-1129135268,1010211304,-1139874592,1018446608);WS(1063874743,-1123600943);
sum1=W(0,1005084141,1029034162,-1110972995,1026726381)+W(1,1022502021,1019350337,1029564141,-1121313992)+W(2,1012880846,-1112342611,1021423943,1010678471)+W(3,1031948511,-1096649610,1036724585,1016038684)+W(4,-1096434085,1052968261,1060534134,-1088392527)+W(5,-1089197156,1048937234,1061531727,-1088422197)+W(6,-1099324833,1049533342,1053585019,-1089730182)+W(7,-1102131796,1047748258,1044791660,-1105649226)+W(8,-1125442370,1023149165,1017113381,-1131352649)+W(9,1007055431,1028622922,-1121647548,-1111100967)+W(10,1037169096,-1122598880,-1132301739,-1124123103)+W(11,1048887628,-1134858375,1017220849,-1119334386);sum2=W(0,-1114001722,-1113317539,-1098661524,1041516351)+W(1,-1127882717,-1113172562,1041960143,1031962338)+W(2,-1116893380,-1108932190,1057245216,1024371132)+W(3,1035584360,-1090505328,1040530840,-1137233618)+W(4,1066164852,1062194047,1067471192,1065773241)+W(5,-1071023147,-1071391818,-1131590099,-1094243603)+W(6,1043021464,1036914992,-1082288010,-1087722937)+W(7,1062948018,1065534266,1056604249,1059923771)+W(8,1029392016,1015621429,1025030832,-1095722385)+W(9,1027735196,-1106774969,1033273068,1045112423)+W(10,-1110460182,-1147670187,1021784721,1047570295)+W(11,-1096088381,1025226110,-1157997580,1008215114);WS(-1081605212,1037230241);
sum1=W(0,-1127382348,-1127078325,-1115600951,-1129286954)+W(1,-1119205995,1032978341,1045220821,-1114123448)+W(2,-1114061454,1039357911,1031622828,-1116053850)+W(3,-1165173963,1026874614,1020277751,1024011222)+W(4,1037397159,-1101819637,1042245092,-1139829872)+W(5,1057561887,-1089716883,1057239854,-1103957592)+W(6,-1103125195,-1162281827,-1088291628,1057799156)+W(7,-1159950147,-1144308089,-1111135597,1035843369)+W(8,1025459530,-1140137724,-1191245347,-1130516890)+W(9,1040837167,-1153142562,-1135821456,-1098019463)+W(10,-1123433113,-1115244132,-1123070334,1039979404)+W(11,-1115664788,-1121723210,975751222,1008116332);sum2=W(0,-1132201467,-1115667911,1027890930,-1129847377)+W(1,1032250249,-1115518668,-1109124506,-1111059277)+W(2,-1175110606,1033851379,-1131706033,1003251981)+W(3,1007928974,-1130851063,1008685286,-1119100754)+W(4,-1139027758,-1086235324,-1131041629,1045384717)+W(5,-1088514518,-1104078593,1071241567,1062718876)+W(6,-1096199608,1021865867,-1091065468,1043614591)+W(7,-1126833063,-1120766781,-1113376611,1038009999)+W(8,1015945835,1022067627,-1129495121,-1118537275)+W(9,1050303031,-1109320206,-1139816838,-1090110249)+W(10,1030828678,-1140186118,1035917053,-1130925231)+W(11,-1121346672,-1130315761,1027374356,-1128909271);WS(1048635758,-1111558989);
sum1=W(0,1007517554,-1144951432,-1114167026,-1116715915)+W(1,-1130676803,-1116349759,1032434734,-1125319757)+W(2,-1122176818,1037795522,1007313161,1032051720)+W(3,-1125995833,1022555096,1011561671,1019813529)+W(4,-1100411873,1042364482,1046236914,1019884197)+W(5,-1099356457,1060062511,1057088310,-1082609609)+W(6,-1098216348,1032549225,-1105629450,-1114189151)+W(7,-1115419480,1017135051,-1156935944,-1118483848)+W(8,1030303424,-1115625243,-1123924777,1023679491)+W(9,1027068912,-1117219752,1018952757,1025882348)+W(10,1037080648,-1117338239,-1128015465,1046455412)+W(11,1020138940,1015509889,1001454266,1024380849);sum2=W(0,-1128076598,1032749056,1032764106,1017200252)+W(1,1027061114,-1091917968,1042154489,1020177744)+W(2,1007295183,-1109350747,-1115647155,-1120062015)+W(3,-1120999608,-1152745757,-1136438311,1005463470)+W(4,1036328960,-1105592489,-1120952053,-1100965710)+W(5,1069362278,1053281179,-1093732085,-1079875623)+W(6,-1121245377,1023497366,1053015354,1041923814)+W(7,-1115720719,1040619345,1044015507,1023734232)+W(8,1037836738,-1121478225,1026555164,1023440400)+W(9,-1110949820,1004458190,1032334674,-1110726007)+W(10,1029656316,-1115087241,1030547292,-1097734576)+W(11,1039138178,-1107079388,1024950244,-1107014120);WS(1057226679,-1099093504);
sum1=W(0,-1111361838,-1097721634,-1106860569,-1117743115)+W(1,-1115584496,-1098477656,1017711998,-1142218540)+W(2,-1112915081,-1127808199,1017808579,-1144474236)+W(3,-1124754680,988685674,-1110778360,-1118048876)+W(4,1043835217,-1113320356,-1116606854,1059123761)+W(5,1036645937,1036044245,-1098795498,1054886149)+W(6,-1102898152,1054951826,1058878095,-1096319852)+W(7,-1103594844,1057715322,1042821748,-1108186916)+W(8,1021938430,-1108681130,-1126837697,-1117312579)+W(9,-1113074392,-1126342351,-1128001843,1024346219)+W(10,-1104150268,1022603516,-1145404316,-1113306631)+W(11,-1104945799,-1166667748,-1113519979,-1109837016);sum2=W(0,-1121365003,-1113297695,-1115134458,1017552406)+W(1,-1126393870,1034056828,-1121331284,1024315197)+W(2,1026122801,-1122098200,-1116036592,1006096662)+W(3,1010820131,-1114451237,-1138309587,-1115019758)+W(4,1033578978,-1119377084,1040415751,-1123239700)+W(5,-1122610502,1042552247,1033268884,1032104202)+W(6,-1128246386,1038912262,1014688747,1042239151)+W(7,1021632898,1013103251,1011328923,-1130645774)+W(8,-1140510683,-1154029132,-1116030864,1024802817)+W(9,1027588477,-1123710517,-1127078294,1031096569)+W(10,-1106292650,1002524342,-1142638070,-1116363642)+W(11,-1106135611,1026182445,-1123496021,-1119712705);WS(-1108758968,-1120615143);
sum1=W(0,-1118729201,-1115009907,1043847294,1007512449)+W(1,-1188181540,-1103491829,1038269372,1033236958)+W(2,-1139132956,1028990457,1026842103,1032455763)+W(3,1028445809,1045480960,-1112992067,-1126666947)+W(4,1047642150,-1097300100,-1089504654,1041722714)+W(5,1056274631,-1092329088,-1092318719,1052029054)+W(6,1044856958,-1094694701,-1088834696,1057598894)+W(7,1008203541,-1095636207,-1102944265,1049081300)+W(8,1024857813,-1157490338,1021562716,1035899020)+W(9,-1115586563,-1127937658,1033997944,1041772976)+W(10,1028932916,-1139535439,1034853541,1037648114)+W(11,987483733,1033314299,999073631,1031373190);sum2=W(0,1027503424,1016942723,-1119857460,1022601823)+W(1,1031020236,1049278985,-1113768249,-1114440342)+W(2,1028798660,1008539869,1023747258,-1115479573)+W(3,973255146,-1124354630,1030670036,-1137878778)+W(4,-1112391205,-1076271776,-1068582801,-1099325942)+W(5,-1097330938,1077639092,1067690352,1050839307)+W(6,-1108724816,-1120523343,1061065209,1019565806)+W(7,-1115374863,1029925423,1002861982,-1143955309)+W(8,-1104095012,1016973548,1015907333,1035739756)+W(9,1047876791,1015148595,-1122697579,1026494027)+W(10,-1115660355,1032414836,-1106941761,1016405011)+W(11,1033007729,-1124658022,-1126087053,1022661839);WS(-1125070560,-1096513533);
sum1=W(0,-1141896047,1035442769,1032850683,-1112401838)+W(1,-1125005414,1036941992,1027743049,-1114813980)+W(2,-1115056418,1037833707,-1104378805,1026386210)+W(3,-1125623196,1033887999,1022681350,1012901881)+W(4,-1105684773,1047296038,1046757622,-1111199410)+W(5,-1099350541,-1107426238,1061969278,-1093508577)+W(6,-1112618105,1028130403,-1092774776,1060063436)+W(7,988362813,1016528878,-1127381572,1035294797)+W(8,1013771590,-1113414691,-1110786345,1033951818)+W(9,1023589122,-1114443933,-1131095256,-1100008383)+W(10,-1110298148,-1117830096,996299870,-1122038496)+W(11,-1106008748,1014753608,-1140100259,1030080099);sum2=W(0,-1110645236,1043920397,1024340419,-1128089453)+W(1,1026446699,1009781987,-1129344777,-1130916401)+W(2,1032679495,1037523581,-1102796808,-1115610756)+W(3,-1123355757,1026431795,1023912055,-1114433002)+W(4,-1114712453,-1097377481,-1103821003,-1102023306)+W(5,1057874897,1059140954,972074333,1028225499)+W(6,-1102216434,-1107293486,1038144249,1052660862)+W(7,-1128264837,-1102041035,1006589878,-1127455825)+W(8,-1109265540,1026656603,-1119644228,1043342989)+W(9,-1103696793,1032660433,1034952995,-1100613575)+W(10,-1131885037,1029362471,-1130501689,-1116201867)+W(11,-1127587329,1005668278,1013212643,-1105206442);WS(1049867118,1034735186);
sum1=W(0,-1117373036,-1123455456,1029333619,-1127774262)+W(1,-1112922680,-1096141178,-1105261096,1031064438)+W(2,-1132535687,1024540628,-1120189874,1012648832)+W(3,-1140537009,1000234461,-1138107141,-1120670652)+W(4,1040322517,1032014380,1024964758,1019113028)+W(5,-1101685436,1050135703,1048588372,1040279186)+W(6,-1121818673,1040490120,1034886579,1044944438)+W(7,1032620736,1034120602,1016312768,1035373868)+W(8,1019723167,-1118901061,-1121402761,1007980364)+W(9,-1100797936,-1110911420,-1126411220,-1114399774)+W(10,-1150021355,-1114680743,1019321608,-1113398479)+W(11,1008873398,-1121766352,-1121234663,-1128775361);sum2=W(0,1020587590,-1127668568,-1111556088,-1161289046)+W(1,1031608572,-1092239431,-1095922552,1029682388)+W(2,-1129471662,-1120133906,-1165373610,-1117304231)+W(3,-1134569151,1019046119,1007233453,965398246)+W(4,-1130067243,1018324827,1024158411,1038429491)+W(5,1058359401,-1093717514,-1123472030,1050898724)+W(6,1044552317,-1112781150,-1118204561,1040200303)+W(7,1031851372,-1120826542,1017795291,-1132308256)+W(8,1035096674,-1127328688,1016121349,-1123794133)+W(9,1042534485,-1126252937,-1126947701,-1142905112)+W(10,-1136196985,-1137031592,-1122434117,-1137719883)+W(11,-1128305748,-1162116006,-1121369248,1027736448);WS(1063598519,1040709546);
sum1=W(0,1025004011,1018517694,-1129964132,989424433)+W(1,1010227902,1042042835,1036280904,-1117397173)+W(2,1035862832,-1108371497,1025484624,-1116859551)+W(3,1028295307,-1105766207,1028794752,1012428267)+W(4,-1096845618,1052096915,1056340507,-1092181324)+W(5,-1082263275,-1117189370,1055848084,-1092686069)+W(6,-1124000752,1053676604,1053023013,-1087946945)+W(7,-1108973663,1048031389,1044581128,977020321)+W(8,-1124688156,1025298052,1007420926,-1140166214)+W(9,1041673920,1030527159,-1114706068,1027380346)+W(10,1021321051,-1130325786,1004378644,1025279965)+W(11,1035434166,1015026205,1025029349,-1125256895);sum2=W(0,-1132752301,992269838,1040099849,-1128989779)+W(1,-1112228563,1034859451,1034828720,-1121498089)+W(2,-1111737432,-1122349299,1034954038,1023519830)+W(3,-1134051546,-1112348174,1019899084,1023675120)+W(4,1034251701,-1130867684,1021993174,-1100874000)+W(5,1044543345,1053848304,-1113539068,-1104384455)+W(6,1028583216,-1100179639,-1104908283,1046406891)+W(7,1040182737,-1097476412,-1111378604,-1114022376)+W(8,1034483450,-1123860313,1011642260,-1130783901)+W(9,1016645052,-1122625223,1016725938,-1122004711)+W(10,1016210650,-1114528083,1011006880,1032774629)+W(11,1025418184,-1141294629,1021084026,1033297067);WS(1052377710,-1116561061);
sum1=W(0,-1112995181,1046449684,1026711393,-1122160137)+W(1,1017022397,1051777944,-1094207935,1021266631)+W(2,-1105019076,1045042328,-1105978112,1032809511)+W(3,-1119221338,-1140595366,-1140860791,1019774100)+W(4,-1103073456,-1112523427,1023922180,1034438088)+W(5,-1091454284,-1107259466,1031595583,1059878180)+W(6,-1137740923,-1094439010,1059633699,-1108523806)+W(7,1015748571,1019553093,1048809290,-1113848547)+W(8,1036366239,-1110629817,1014756539,-1115207840)+W(9,1043506315,-1122333286,1025340632,-1096200621)+W(10,1043730779,-1114494718,-1126028515,-1105628259)+W(11,-1117446555,-1121208702,1024493780,-1114298535);sum2=W(0,-1110204990,-1122326332,1023545558,-1125003387)+W(1,-1110854180,997586352,1039271760,1008672566)+W(2,1007507570,-1126010948,1043658401,1015432805)+W(3,-1145172348,1018354299,-1128126180,-1129875419)+W(4,1049948311,-1106041547,1019826271,1001356924)+W(5,-1099440370,1057375034,1040609653,-1104177316)+W(6,-1112581048,1041033112,-1098469549,-1101604747)+W(7,-1118892801,1026776081,-1108980340,1034699764)+W(8,-1122275300,1028296019,-1114113554,1029018751)+W(9,-1099421810,-1122149120,-1143932072,1017003703)+W(10,1018898909,-1129527698,-1118594118,1052007058)+W(11,-1123423040,-1147650596,1031512617,-1118843549);WS(1066846108,1044745002);
sum1=W(0,978233216,-1107121557,1049403789,1019372186)+W(1,1025331363,-1134682116,1041504923,-1129136976)+W(2,1015116199,-1122699462,1039399714,-1142297744)+W(3,1016287548,1026221102,-1121336819,1015645340)+W(4,1051348497,-1100692098,-1091781177,1042475733)+W(5,1054698948,-1089263023,-1091573825,1048713517)+W(6,1058118606,-1090043533,-1091452887,1049146911)+W(7,1056609718,-1091564925,-1102394372,1046729314)+W(8,1039801345,1009376476,1015897062,-1124410122)+W(9,1040511932,1006187856,-1126291000,1032893815)+W(10,1032222216,1012743170,1016897132,-1146055296)+W(11,-1107840672,1000566800,1010428515,-1115550793);sum2=W(0,1025173682,-1110698495,1040076187,-1121498998)+W(1,-1123064681,-1114452496,1046879062,-1127952317)+W(2,1031547392,-1113826794,1037259271,1031325102)+W(3,1013263415,-1114840697,-1113826560,-1116804726)+W(4,1027215822,1032193313,-1097642453,1040991236)+W(5,-1079622690,-1070315938,-1089335507,-1097422534)+W(6,1059352243,1063284099,-1080614075,-1113150532)+W(7,1048220488,1071802337,1075195474,1032134129)+W(8,-1107046015,-1127878497,-1143069461,1041191639)+W(9,-1107556506,1031644922,1033858873,1027648922)+W(10,1044912350,-1135729999,-1125227083,1040688678)+W(11,1050907604,-1104322253,-1112123781,-1107091577);WS(-1083170743,1032719415);
sum1=W(0,1027723212,1037576352,-1115388842,1023701883)+W(1,989186599,1034436696,1028066352,-1122560214)+W(2,-1118377474,1036384970,1046871436,1018265472)+W(3,-1143849572,1033711598,1041769608,1034616094)+W(4,-1104329709,1047136718,-1131637740,-1095142736)+W(5,-1091782714,1058921626,1050356544,-1093573195)+W(6,-1088395265,1046747968,1057401704,-1090370147)+W(7,-1085234190,1051022467,1048250192,-1092608855)+W(8,-1114738168,-1143133226,1012236805,1043889005)+W(9,1035779088,1024911192,-1126174356,1032119470)+W(10,1026791695,-1122725807,1033076018,-1119260798)+W(11,1035213927,1028803056,1033024419,1007978244);sum2=W(0,-1148866748,1043419584,-1091007599,1040592912)+W(1,-1113675298,-1100951705,-1111893630,1032765896)+W(2,-1111525482,-1123081200,1030657616,1035431068)+W(3,-1111672592,1048594219,1009914590,1031171080)+W(4,-1102576481,-1110256028,1061904811,-1122569720)+W(5,1060370086,1060838438,1042199718,-1114969246)+W(6,-1112438148,-1086083341,1061366749,1018512847)+W(7,-1120657004,-1090315205,1029235040,1033713452)+W(8,-1106770914,1043044202,-1107753434,-1096410255)+W(9,-1088153932,-1121677972,-1138614142,-1108992598)+W(10,1039676388,-1117594428,1049599377,-1091610254)+W(11,1040642594,1041324320,-1154941432,-1104419583);WS(-1087374135,1068569819);
sum1=W(0,-1114460210,-1134485343,1036038485,1034522569)+W(1,-1156322949,-1102898978,998999958,1040675195)+W(2,1038944141,1032843110,1032174021,-1126356143)+W(3,-1147588893,1041667373,-1112707068,-1123272884)+W(4,1048850073,-1097395434,-1092286050,1051494643)+W(5,1058980799,-1086427635,-1093950865,1055860825)+W(6,1048730421,-1098221875,-1097745188,1050366134)+W(7,1049367775,-1093210118,-1095510475,1043911796)+W(8,-1155697773,1035227470,-1124293233,1024631242)+W(9,1036357020,-1115248568,1022306499,1034953465)+W(10,1020968428,1020281868,1025097211,-1115522123)+W(11,-1134843155,1003691067,-1112095119,1032316940);sum2=W(0,-1109420523,1040154700,-1101176821,1036982689)+W(1,-1114883799,1011961296,-1103427381,1038171016)+W(2,1023400751,-1112162319,-1115041464,1032698755)+W(3,1034471555,-1117007917,-1114657793,-1119043865)+W(4,1008871494,1051308638,1031712503,1032029724)+W(5,-1094943648,-1090481186,-1103617514,1053639476)+W(6,1015257266,-1110670159,1048516585,1046242469)+W(7,1031877719,1044794303,1026474691,1018562568)+W(8,-1089037290,1036178124,-1135236510,-1095262307)+W(9,-1077304111,1063074442,1056219784,-1077227331)+W(10,-1086532256,1074120487,1070767205,-1075605762)+W(11,-1110424851,1052188053,1066414901,-1115849955);WS(-1094340206,1025238393);
sum1=W(0,-1120317764,-1123694073,1041212259,1025401267)+W(1,1017691154,-1128349902,1040075594,1029217422)+W(2,1006374863,1030337996,1030937834,1015273200)+W(3,1023921508,1048792866,-1112880429,-1149759301)+W(4,1044638395,-1099303356,-1087771683,1051626551)+W(5,1049159169,-1090474853,-1089805402,1051991350)+W(6,1045537234,-1095611655,-1089928234,1055056667)+W(7,-1109761292,-1097665994,-1103717662,1047952828)+W(8,1027277160,1003045609,1024873417,1026720107)+W(9,1032035372,-1140916353,1025974530,1042793877)+W(10,1028636183,-1125445197,1026491292,1038797403)+W(11,1024357062,1024842472,1018728702,1034683820);sum2=W(0,-1125328223,1007328518,-1117564089,1016272983)+W(1,-1136495190,-1106032359,1038058236,1019432157)+W(2,-1122054341,-1129861056,1036423350,1024638490)+W(3,-1137665190,1032273458,-1141592892,1016158573)+W(4,1047318060,1074423709,1082928383,1054344808)+W(5,-1084625245,-1066615612,-1074337637,-1095657702)+W(6,1036648948,1034359725,-1087090886,-1124414562)+W(7,1033205457,-1114245215,999766988,-1120282232)+W(8,1037006400,-1137080694,-1113989008,1043627742)+W(9,-1106132294,-1126758430,1017883877,1040243063)+W(10,1004167460,-1113361096,1040797418,-1119023275)+W(11,-1113153751,1022755221,1023713345,1002865564);WS(-1098231918,1035887052);
sum1=W(0,-1112046456,-1119004197,-1117693688,1007686525)+W(1,1025581173,-1092353842,-1104788790,-1136641001)+W(2,-1165513922,-1146015939,-1104580134,-1121240420)+W(3,-1123656209,-1117522176,-1162096818,-1114143760)+W(4,1036810732,-1097653932,-1105099271,1048268202)+W(5,1069647932,1066085926,-1098720398,1055375147)+W(6,1020096363,-1123833253,-1093227035,1052170270)+W(7,1031911554,-1130540403,-1107379122,-1125578169)+W(8,-1130249512,-1115219957,1016554315,-1110112236)+W(9,-1091717545,-1143806946,-1142876018,-1106155488)+W(10,-1108464746,-1123809427,-1113561092,-1110987409)+W(11,-1106840908,-1120698772,-1113074326,-1156567122);sum2=W(0,-1139529830,1033326245,-1121500935,-1125891647)+W(1,-1119620679,1033808587,-1110257678,-1127048511)+W(2,-1133002574,1023704513,-1152963927,1015042367)+W(3,-1136336990,-1159911790,-1125968895,1001053676)+W(4,-1133323886,-1167588957,1017645919,1021750179)+W(5,1061147710,1055027509,-1108825416,1040835222)+W(6,1035246842,-1090179180,-1105425292,-1110018076)+W(7,-1144777900,-1104047270,1035235033,-1123027527)+W(8,1018366499,1021086319,-1118741587,-1130193055)+W(9,1035778772,-1123951235,-1113356630,-1144215516)+W(10,1019226535,995355927,-1124596863,-1105010302)+W(11,-1137733870,-1141401292,-1135606974,-1113493000);WS(-1081201436,-1083122818);
sum1=W(0,1040103323,-1121204906,-1118776317,1024396773)+W(1,1042893967,-1101546374,1048678635,-1104054160)+W(2,-1122190892,-1112386175,1036673102,-1121710378)+W(3,1020559724,-1111471555,1022162966,1038539251)+W(4,-1098486564,1048677796,1056470156,-1090317103)+W(5,-1101075087,1052113969,1048629197,-1094484293)+W(6,-1099326495,1057451847,1033707976,-1095873942)+W(7,-1095630377,1053998976,1027207978,-1101153544)+W(8,-1105729174,1010393788,-1124728406,-1120183581)+W(9,1048228642,1048587688,-1105359341,1032093347)+W(10,-1102747354,1034642220,-1107414311,1044099610)+W(11,-1125760751,1033222029,-1109685144,-1114063013);sum2=W(0,-1128601535,-1139320303,1029357099,-1130151079)+W(1,-1116462462,1036545095,1016703563,1016586775)+W(2,-1136401487,-1115282656,1027702761,1006316053)+W(3,1015531121,-1128863347,1025282364,-1134837023)+W(4,1027307392,-1124015138,-1126143047,-1141051917)+W(5,-1084177500,-1061542668,-1090482710,1040480663)+W(6,1033882273,1042416533,-1081711054,1027514935)+W(7,1013565163,1030037156,-1107083018,975470826)+W(8,1026568428,-1128887123,1016378649,-1138853383)+W(9,1087807110,-1109325640,1024508650,1051692940)+W(10,-1101742731,1030137534,-1115450794,1065457143)+W(11,-1123914522,-1122133136,1016609727,1035528582);WS(1056806766,1019813151);
sum1=W(0,1027672232,-1098777292,1038862168,-1109922347)+W(1,-1106442907,-1131946518,1057340869,-1113027385)+W(2,-1127683323,-1100586740,1048903346,-1119504732)+W(3,-1122196904,-1136830686,1027127869,1015134384)+W(4,1025923920,1046907893,1045176100,-1094336356)+W(5,1049099726,1060367739,1028090813,-1089223672)+W(6,-1122538541,1052174932,-1102839017,-1102142547)+W(7,-1100472159,1047790604,1024110556,-1099585557)+W(8,-1097985673,-1143840774,-1117706029,1023835087)+W(9,1010151151,1025756788,-1111671123,1044113854)+W(10,-1093148714,1040843731,-1111600768,1051267347)+W(11,-1137237669,-1131252120,-1107564881,1029024221);sum2=W(0,-1116580030,1033363716,-1119367753,1016054025)+W(1,1024017790,-1129548157,-1107794961,-1128856269)+W(2,1003808451,1039517400,1034251322,-1120027976)+W(3,1020365697,-1174223189,1019337653,-1120561807)+W(4,-1119979151,-1114756690,1024987046,-1115811972)+W(5,1051115205,1048732221,-1100926142,1046175546)+W(6,-1127431641,-1104827086,1044324276,-1095340379)+W(7,-1148320619,-1138276477,-1139095561,976018325)+W(8,1025664850,-1120202841,1007599121,1016843613)+W(9,1029232538,-1123931557,-1144919563,1028330842)+W(10,1042504965,-1118580981,-1122027017,-1105635461)+W(11,-1117203320,1009819353,1016896817,-1118828309);WS(1067549148,1061168738);
sum1=W(0,1019396970,-1102760394,1041916271,-1136860560)+W(1,1031876061,-1127917744,-1100215160,1034693791)+W(2,1026075051,1042570959,1038708237,-1126960466)+W(3,-1125694250,-1114527138,1024557450,-1129065354)+W(4,1046914407,-1097589844,-1099729080,1043173595)+W(5,1041579695,1044764001,-1085101004,1063664325)+W(6,-1099553438,1046958554,1062969721,-1084953669)+W(7,1036161892,-1129394940,1031927572,-1111656016)+W(8,1036811500,-1118556558,-1117900922,1028345500)+W(9,-1111608196,-1148658183,-1118557363,1044130369)+W(10,-1104831702,1014732126,1028601293,-1096862061)+W(11,1028864534,-1111432076,999719805,-1121741642);sum2=W(0,-1109648154,-1096035348,-1097183834,1037988572)+W(1,-1110735622,1044362532,-1106718097,-1115314649)+W(2,-1115532881,-1118097482,1044653749,1029414023)+W(3,-1123631499,1035597348,1036871139,-1114457629)+W(4,1046143856,1047451704,-1112255513,-1096111302)+W(5,-1100541529,-1089624797,1048785443,1065688064)+W(6,1041170408,-1135819985,1040629892,1022961930)+W(7,-1109551474,1030316886,-1109975688,-1121640520)+W(8,-1109281762,1021094187,-1131066844,1025606252)+W(9,-1124926742,1035314838,-1118872350,1025033440)+W(10,-1109992198,1004115214,-1132267648,1024229044)+W(11,1031542857,-1117895342,-1128646118,1007526703);WS(-1090126519,1034760182);
sum1=W(0,987019599,1040082783,1038732905,1022234099)+W(1,-1125185183,1019049563,1042926010,1021371561)+W(2,1005824514,-1108355337,-1101231100,1040030303)+W(3,-1120592523,1035983309,-1115211984,1028122555)+W(4,-1096833350,1049531159,1049091087,-1095221408)+W(5,1049172122,1048882035,1052645704,-1090005917)+W(6,1052986466,-1089320760,-1086324445,1056956325)+W(7,1025899358,-1123937043,-1101798768,1046568014)+W(8,-1100657291,1036771650,-1130848127,-1141106060)+W(9,-1113910991,1025403478,1035488804,-1098472859)+W(10,1033537135,-1138596020,1007113098,1041783487)+W(11,-1125397784,-1127374557,-1128732298,1037621024);sum2=W(0,1011977196,-1102682487,1032939170,1016736022)+W(1,1019963070,-1102949496,1037611888,-1137999416)+W(2,-1122046802,-1110345340,1039010410,1030437859)+W(3,1018753414,-1113761662,-1124097437,-1142727409)+W(4,1060510561,1060805847,-1102551566,-1122689775)+W(5,-1073351999,-1073393989,1057985083,1051792579)+W(6,1062467108,1062012989,1057367527,1059164734)+W(7,-1101619274,-1099879364,-1147452225,1031495287)+W(8,-1122236502,-1128029215,1026411789,-1122487238)+W(9,-1103029047,-1125796177,1019619350,1036808922)+W(10,-1106860549,-1119780381,1024266957,1039165500)+W(11,1015482390,1016465010,1024156551,-1143421321);WS(-1089242039,-1127205581);
sum1=W(0,1037734344,-1111320098,1047404342,-1124452989)+W(1,1045032037,1038279993,-1115981071,-1136469606)+W(2,1029283077,1030509432,1006926037,-1131176455)+W(3,1029887056,1043334248,-1123275877,1038076384)+W(4,1001557948,998659036,-1114062493,-1086849964)+W(5,1059294849,-1107330927,-1096047365,1055753134)+W(6,1049404683,-1087265492,-1105936042,1006841992)+W(7,1044156233,-1080260267,-1095492784,1037635838)+W(8,1038364441,1032729828,1010360274,1042532510)+W(9,1044317529,-1118190491,1015888923,-1118490271)+W(10,1043122385,-1123196402,1021147727,1035319841)+W(11,1053177470,-1118995315,1027584778,1027367204);sum2=W(0,-1114965417,1046605828,-1102843967,1029897599)+W(1,-1121485495,1048791648,1033633995,1025776431)+W(2,-1113546368,1031053127,-1104898739,-1140617930)+W(3,-1117524097,-1108356905,-1108448442,1031651703)+W(4,1025076963,-1100594038,1049416264,1001547796)+W(5,1044097140,-1117020477,-1096668289,-1090433692)+W(6,-1118485295,1034926551,-1102246327,1042488362)+W(7,1040816680,1044694712,1047237110,1045463546)+W(8,1041915682,1020641677,-1115391670,-1120840401)+W(9,1042521794,1034331443,-1111492899,1040646462)+W(10,-1109164591,-1134127978,-1115861875,-1112857889)+W(11,-1109851905,-1124879769,-1120855845,1015998805);WS(-1081567068,-1085072352);
sum1=W(0,1017630556,-1102096537,1008391383,1026202077)+W(1,-1120073907,-1113888457,-1105309517,1034866076)+W(2,-1122725732,1010107993,1038015146,990337572)+W(3,-1135328058,-1107104879,1035371298,1016189565)+W(4,1035138955,-1113878797,-1106037014,1043376377)+W(5,-1088326467,-1099527071,-1091962582,1062685095)+W(6,-1095652846,1048331161,1065743931,-1087780001)+W(7,-1134788873,1033560764,1035819857,-1111927693)+W(8,1041401156,-1112723700,1015626934,-1119432853)+W(9,1036249665,-1112822301,995954372,1028045374)+W(10,1030964177,-1165855255,1036674595,-1122166240)+W(11,1034792920,-1140134473,1020668626,1030882915);sum2=W(0,1034880732,-1110518368,1025808817,-1101998430)+W(1,1034691412,-1098171169,-1090739547,-1111573656)+W(2,1032207084,-1112107064,1047617175,1017688506)+W(3,995363580,1035291452,1027687639,1002612774)+W(4,1035202798,1044537615,1041383807,1026331301)+W(5,1068344140,1069658374,1045506861,-1095903349)+W(6,-1108916250,-1135142667,-1090700374,-1085314459)+W(7,-1111293323,-1105384559,-1106371211,-1113844364)+W(8,-1096440885,1042833515,-1108635033,1033833028)+W(9,-1094064924,1037649108,-1107072548,1030373631)+W(10,-1113568166,996218700,-1117475933,-1106284721)+W(11,-1113615358,1031725587,-1115713024,1043762008);WS(-1122270064,-1083487436);
sum1=W(0,1000846209,1031069285,-1111938972,1022021054)+W(1,-1133172181,-1122478547,1035108132,-1120651002)+W(2,1008528664,-1109542844,1022898156,1015175368)+W(3,1032206792,-1099224128,1003755051,1014262402)+W(4,-1092279467,1053406092,1061173530,-1089129474)+W(5,-1088959911,1046812368,1061891890,-1089405705)+W(6,-1113192731,1035774995,1052509753,-1101358829)+W(7,-1105614817,1041852206,1040815801,-1110785838)+W(8,-1112839626,997371026,990992466,-1117042135)+W(9,1035227362,-1136588785,-1123767278,-1115403968)+W(10,1035355065,-1120262163,1014548513,983155781)+W(11,1046440556,-1196238920,-1139309996,-1114859906);sum2=W(0,1022028328,998943655,-1111986018,1044179919)+W(1,-1118974089,-1095846499,-1095034556,1040258943)+W(2,-1117110809,-1099083231,-1110448374,1033279863)+W(3,-1103290765,-1101323001,-1120681553,1031745329)+W(4,-1088604014,1029389095,-1092393621,-1080384748)+W(5,1073459027,1071708766,-1090514887,-1104000317)+W(6,1045892370,1049307354,1012336831,-1098039236)+W(7,1055006842,1051814517,-1100485937,-1111672860)+W(8,1009323699,1021777892,1031858735,1048581079)+W(9,-1097133430,1024702395,1024626196,1015383036)+W(10,-1097759856,1030521846,1031448400,-1122793353)+W(11,-1091667564,1029007432,1016567237,1041920736);WS(-1097130350,-1073679750);
sum1=W(0,1025389788,1008724804,-1142702368,-1154560184)+W(1,1000633100,1046084016,1035954194,-1145657140)+W(2,1032643785,-1106616153,1042008657,-1120139600)+W(3,1030414749,-1102859291,1025929714,1008755251)+W(4,-1096179481,1053502809,1034517635,-1095841490)+W(5,-1085973126,1057148843,1045830013,-1095185831)+W(6,-1096805620,1052799826,1051926551,-1089907161)+W(7,-1107347576,1050172789,1043469780,-1098086361)+W(8,-1112918112,-1143244972,992206103,1044574577)+W(9,1025817904,-1139683234,-1122388570,1042446427)+W(10,-1123577295,1017209342,1018417129,1017272605)+W(11,1014891512,1026775680,1016358830,-1143679882);sum2=W(0,-1140009235,-1137197699,-1106123822,1021941992)+W(1,1025391436,-1103278668,-1104678389,1026649920)+W(2,-1110654493,1026389826,1049392706,1033557641)+W(3,1031221238,-1107040085,1046385471,-1117894486)+W(4,1040410800,1048777558,-1135582819,1031547466)+W(5,-1069452203,-1086654414,-1102399061,-1091687878)+W(6,1075377385,1051671224,1036526271,1071493698)+W(7,-1101021764,1042747507,1003979070,-1093315115)+W(8,-1114989513,-1129449426,1017098260,1018035752)+W(9,-1112110740,-1134437671,-1170697076,1038853959)+W(10,-1119910153,-1127657747,1030635558,-1155541821)+W(11,-1119798403,1007123883,1010389927,-1130248744);WS(-1110542776,1046722292);
sum1=W(0,1016022658,-1108629467,1033517476,-1112464600)+W(1,981819586,-1113497042,-1106997347,1027765771)+W(2,1025143735,-1106078850,-1116788199,1026835189)+W(3,1024330241,-1124631714,1041100086,-1111607705)+W(4,-1133454244,1032980471,-1131671638,1047470894)+W(5,-1100439522,1042288212,-1092318054,1053995028)+W(6,1048713001,-1121614518,1061947018,-1093531706)+W(7,-1115421707,1041393523,1012478420,-1106135867)+W(8,-1105826521,1026603482,-1142745264,1005087552)+W(9,-1109105451,1017901338,-1129658366,1042584756)+W(10,-1105038597,1040275689,-1142191304,-1098489206)+W(11,-1114990145,1020475210,1016467704,977775992);sum2=W(0,992881643,-1116591675,-1132232893,1031452303)+W(1,-1121457613,-1114931492,1016124301,978475180)+W(2,-1130052481,1040974964,-1094590847,1034445399)+W(3,-1116902843,1035934107,-1110729382,1032145701)+W(4,1032912109,-1116915567,1018866101,-1109510079)+W(5,1032060799,1059251768,1055420465,-1114514404)+W(6,-1087149232,1044275534,-1088887374,1051504728)+W(7,1032317221,-1104983612,-1114948355,1039284419)+W(8,1024567259,-1114177042,1032688527,1014551643)+W(9,-1118272021,-1109972047,1042584708,-1097097100)+W(10,1035881493,-1108606213,1024892699,1048490818)+W(11,1032032409,-1133789139,-1121421993,1032922179);WS(1059165367,-1104520251);
sum1=W(0,-1117692608,1046236477,-1108628644,1007492796)+W(1,-1115310467,1052736188,-1120534447,1009135144)+W(2,-1113191163,1036684740,-1118278150,1014125520)+W(3,-1118876992,1008090175,1015268651,-1129119585)+W(4,-1094176525,-1118419948,1041312427,-1117534006)+W(5,1041258594,-1097199722,-1107420459,1053590938)+W(6,-1106455985,-1100739533,1055263011,1001540436)+W(7,-1114551242,1020553106,1040471133,-1112388022)+W(8,1029454180,-1113899741,-1124001749,-1113108212)+W(9,1053879643,-1114949702,-1131761404,-1110779368)+W(10,1045621277,-1105125705,1025063448,-1098892966)+W(11,1026632706,-1127494856,-1126282358,-1126748266);sum2=W(0,-1115834059,1048986559,-1104527074,1027505664)+W(1,1029257304,-1098414029,-1089420265,1029084872)+W(2,-1138405484,1040673804,-1104406791,-1128264406)+W(3,-1127212263,-1117936348,-1203758566,-1118563560)+W(4,-1098163961,-1125657446,1041601252,1034957797)+W(5,1053778056,1041501740,1045110551,1051828462)+W(6,-1106881855,-1119286592,1041829791,1048509414)+W(7,-1136870020,1022365337,1045914276,-1113115951)+W(8,1041896195,1034858548,-1122847824,-1108054404)+W(9,-1129563106,-1170669534,-1116127595,-1099714824)+W(10,1049994472,-1107117839,1037831890,-1092212913)+W(11,-1139619400,-1127498142,1031508216,-1105182054);WS(1064754871,1064755352);
sum1=W(0,-1126765813,1034558935,1039345889,-1124996947)+W(1,995438583,1031530717,1025078634,-1111973122)+W(2,1011044801,-1112086641,-1102805216,-1131935965)+W(3,-1117569083,-1125705364,-1108706152,1017902933)+W(4,-1096907004,1048609181,1051509189,-1096693846)+W(5,1042155040,1038916133,1055455058,-1092723587)+W(6,1050402072,-1096310694,-1085470304,1055052309)+W(7,1036105095,-1114430562,-1110967031,1045488762)+W(8,-1122110878,981607022,1036233792,-1110987505)+W(9,1036071207,1028131846,1033037628,-1103910610)+W(10,1042970795,-1155599823,-1113728073,1036962198)+W(11,1043170799,-1131031997,-1121653045,999916154);sum2=W(0,1023646322,-1104375670,1035315397,-1133117125)+W(1,1016880452,-1100884270,1045506061,1023723550)+W(2,1032406499,-1100571834,1037072250,-1128763803)+W(3,1024272758,-1106522969,1043010850,-1112596197)+W(4,1023753609,1053589289,-1093657955,1034291601)+W(5,1046403885,1040733712,-1104725243,-1107539440)+W(6,1040670310,1047435788,987308827,-1123261308)+W(7,1037357283,1046389911,-1103530057,-1109210140)+W(8,-1096844972,-1117431336,1063017252,-1083656994)+W(9,-1108767061,-1110535684,1065218548,-1079943056)+W(10,1056439411,-1092199491,-1088643610,1066015084)+W(11,1050581867,-1093142505,-1140617522,1038430454);WS(-1141889920,-1150694570);
sum1=W(0,1035438770,1043244278,-1156363954,-1121776659)+W(1,1029335145,1044045394,1039611642,-1107472311)+W(2,-1122959321,-1113754566,1031781705,1032163820)+W(3,1006930832,-1113010266,1041298854,1035788170)+W(4,-1108191526,1049522698,-1150990554,-1110656781)+W(5,-1089342271,1044281805,1047918398,-1092681840)+W(6,-1110931796,-1118178969,-1142656241,-1107172434)+W(7,-1098776751,1035377494,1044014582,-1106653204)+W(8,1024784007,1026909213,1009891810,1001967189)+W(9,1041259438,1032535224,-1115519345,-1120026675)+W(10,-1114065315,-1114416227,-1156224954,1035091531)+W(11,968315538,-1127266575,1034927023,1037418924);sum2=W(0,-1102787949,1039622534,1059540854,-1096670021)+W(1,1043637876,-1086802625,1064198145,-1099441746)+W(2,1042101483,-1113298762,-1085971065,1052388948)+W(3,1042670443,-1104634628,-1098667485,-1135324433)+W(4,1037899964,1013042349,-1133958494,1045575353)+W(5,-1101655681,1036771998,1040028330,1030855272)+W(6,-1105771070,-1120619083,1032851236,1033969343)+W(7,-1104173140,1030229840,981463467,1036465297)+W(8,-1110193614,988987510,-1118270456,1031038260)+W(9,-1125265460,-1117707023,1032105974,-1117097690)+W(10,1049976190,1021389004,-1134648980,-1103569731)+W(11,1035574893,1035007302,-1119296945,-1101523135);WS(1060329015,-1107100438);
sum1=W(0,-1126768152,-1108878752,1016013223,-1139109867)+W(1,1024792785,1046477388,-1139382101,-1154508124)+W(2,-1121126338,1044791733,1046417836,-1145234942)+W(3,-1128378904,1030070044,-1115375281,-1165337473)+W(4,1042283693,-1103310414,-1098269535,1052529520)+W(5,1051787130,-1088582834,-1093610355,1051369597)+W(6,1046651812,-1097854544,-1090008057,1040695538)+W(7,1046922680,-1105218789,-1110993568,1039020124)+W(8,1033078264,-1113589378,1025836257,-1120993331)+W(9,1015463488,-1124637616,1029380042,1033661966)+W(10,1029328303,1030094510,-1127749832,1035018943)+W(11,-1121430349,1016154976,-1117533511,980238373);sum2=W(0,1016851522,-1156337616,1039646422,-1122821091)+W(1,-1109184296,-1080883791,-1131895450,-1106087013)+W(2,1015529466,-1105476432,-1074990048,1045004090)+W(3,-1115690469,1022339242,-1104782698,1026918939)+W(4,-1123806894,-1105518185,1020520346,-1126218548)+W(5,1071805249,-1096231655,999070248,1035943528)+W(6,-1126394390,1028426171,-1125969764,1071092779)+W(7,-1122803425,-1127395662,1030594487,1031828962)+W(8,1031650855,980292032,1003947528,1030755819)+W(9,1043321474,-1122746065,-1123933765,1015158698)+W(10,1026097175,-1126690400,1018391998,-1125796080)+W(11,-1110808154,-1149029768,1018627618,-1140334484);WS(1004067712,1029538397);
sum1=W(0,-1113057966,-1112884456,1025050595,1039684517)+W(1,976341006,-1106127376,-1120136235,1034662227)+W(2,1039793800,-1136083213,-1108532672,-1116361615)+W(3,1023346679,1026195563,-1109109944,-1114202454)+W(4,1052279792,-1096595713,-1093421305,1055781642)+W(5,1048957300,-1083333863,-1096171643,1057037092)+W(6,1049781884,1050503466,-1093970477,1059667231)+W(7,1052752022,-1119746148,-1098876866,1046150498)+W(8,1008080123,-1134909265,1033902960,-1134522377)+W(9,-1104830972,1017566030,1000314570,1038845557)+W(10,-1105145436,1034175935,-1120056627,-1107387175)+W(11,-1106375815,1002478074,-1129568684,-1111371224);sum2=W(0,1033154491,-1129026548,1023361218,996458418)+W(1,983965669,-1096377075,-1113149678,-1124552606)+W(2,-1118592979,-1107366613,-1108470744,-1113544599)+W(3,-1120675710,978762058,1040480632,1024911403)+W(4,1036155261,-1136279909,-1105686968,1020176326)+W(5,1064108379,1059185253,-1101182829,-1107309754)+W(6,-1147140265,-1097506500,-1094171461,-1113642974)+W(7,-1127049668,1027330889,1038318571,-1123866147)+W(8,1029838361,-1122796554,1016740014,-1112170015)+W(9,1029555247,-1111484496,1027141165,-1110765232)+W(10,995412594,-1108579478,1033692775,1048386684)+W(11,-1102738273,1023291782,-1126067866,1045927904);WS(1047133404,-1079170418);
sum1=W(0,-1116032717,-1127398915,-1122581460,1009155056)+W(1,-1132905800,-1098422622,-1111731450,-1135035740)+W(2,-1123509635,1019095722,-1136427723,1006908676)+W(3,-1147535977,1012838771,1037504657,-1129150906)+W(4,1041078541,-1113404572,1030334583,1042667713)+W(5,1065228285,-1104817319,-1111377849,1051022508)+W(6,1050271906,-1103926112,-1091891141,1042380775)+W(7,1023931745,-1123007382,-1121675713,-1107182030)+W(8,-1123819760,-1122554086,1027163842,-1108143194)+W(9,-1102890728,-1133181796,1023811915,-1112180142)+W(10,1023382911,-1116735535,1001483047,-1111098047)+W(11,-1123177070,-1130799202,1015217807,-1136273159);sum2=W(0,-1155029688,-1121981859,1017708852,-1151544588)+W(1,1007239987,1049278985,-1114670464,1018065470)+W(2,-1118997712,-1156221672,1041079714,-1125453823)+W(3,-1133631258,-1113215345,-1120658712,1007542759)+W(4,-1129630940,1024218233,1008923057,-1147640076)+W(5,-1077783117,-1083801634,-1119653793,-1093073209)+W(6,1034878186,1028846010,1047560438,1074285479)+W(7,1033160981,1022080564,1036336794,1016277382)+W(8,998377109,-1133221663,1018406594,1011942449)+W(9,1041518161,-1123603132,1025316590,-1131988255)+W(10,-1118519138,1024940191,-1131599727,-1114079754)+W(11,1027490516,-1130450701,-1131785133,-1121956184);WS(1043550940,1028476494);
sum1=W(0,-1121780237,-1102302048,-1130981802,-1115183742)+W(1,-1110838377,-1094318158,-1117998761,-1117842775)+W(2,-1111061058,-1115328139,-1102037997,991794198)+W(3,-1113960535,-1106426583,-1113105937,1015980795)+W(4,-1105099981,1040535662,1051762223,-1100607937)+W(5,1062548805,1068023761,1059510884,-1096882923)+W(6,-1097580450,1041348961,1055882697,-1103616404)+W(7,-1100373208,1044552262,1034161697,-1103768718)+W(8,-1138550724,-1111548899,-1121847282,1000007075)+W(9,-1099046056,1013492582,-1132334487,-1102853271)+W(10,-1131654944,-1119471984,1018468811,-1102330336)+W(11,-1110284503,-1148988811,-1129682576,-1112888641);sum2=W(0,-1115037203,1043435491,-1103820712,1029690847)+W(1,1036903221,1028701483,-1100462798,-1127742454)+W(2,1039025001,-1126383902,-1121926871,-1106227374)+W(3,1016988574,-1115441627,1017141302,-1108879063)+W(4,-1096312501,1046052979,1028297515,998970743)+W(5,1041049643,1065575031,-1099477234,1044923803)+W(6,-1125321886,1040854499,-1098681477,1030485727)+W(7,1033537170,-1122382559,-1106467082,1008577020)+W(8,-1115911439,1007821180,-1133991676,-1122562191)+W(9,-1096910875,1036974934,-1113716427,1030898927)+W(10,-1115709255,-1126914630,-1111652935,1034498637)+W(11,-1129067614,-1114648723,-1128843302,1013474716);WS(-1079050332,-1087647968);
sum1=W(0,-1122115440,1026750308,-1112879708,-1138480508)+W(1,-1106223181,-1116109267,1027382179,1024624314)+W(2,-1120448614,-1128868784,1024806390,1029330596)+W(3,1004544641,-1115751616,1022822666,-1134294785)+W(4,-1102419558,1048762675,1054719611,-1095708941)+W(5,-1083772539,1057166968,1057423590,-1136300523)+W(6,-1102450653,1049252525,1058690419,-1103579129)+W(7,-1099401009,1051036287,1046884233,-1100406055)+W(8,-1106236805,-1139407140,-1122888245,1031575959)+W(9,-1096438944,-1112079518,-1136279992,-1115045376)+W(10,-1116410163,-1128866725,1025354440,-1115914082)+W(11,1031406769,1030150228,1008311211,-1127656777);sum2=W(0,1018735508,-1128043345,-1121226957,1018441725)+W(1,1042307735,-1105109021,1036012925,-1106801879)+W(2,-1153036923,1024075219,1026535678,-1108191465)+W(3,-1130614305,-1115606924,-1143871918,1023515972)+W(4,1035475244,1028848366,-1143973174,1025980595)+W(5,1063056253,1055391108,-1119821797,-1093599779)+W(6,1035122552,1031788992,-1118265757,-1097885523)+W(7,-1124060823,-1149779899,-1122707515,1028845741)+W(8,1010180031,1001175670,-1118705847,-1145354702)+W(9,-1103238145,1024485983,-1114705464,-1106432772)+W(10,-1114303163,1025382280,-1109715589,-1114258989)+W(11,-1117711701,-1122890135,-1125366621,1031455538);WS(1061221431,1002405371);
sum1=W(0,-1109190069,1033046959,-1123480946,-1123061017)+W(1,-1094345134,1042710035,1050201177,-1111043962)+W(2,-1113941840,1026923762,1050099666,-1146354418)+W(3,1017803349,1029204218,1032794752,-1145213652)+W(4,-1104934581,1044209302,1054235011,-1090405194)+W(5,-1086823335,1052530935,1057895846,-1102475777)+W(6,-1091215734,1050794548,1058601910,-1097235340)+W(7,-1089600016,1055600534,1041457976,-1094526523)+W(8,-1108435303,-1121369187,1000058490,1026563665)+W(9,-1102625680,-1111380603,1030151784,1037490845)+W(10,-1126650490,-1126829850,1040756961,1033897294)+W(11,1021417496,1033488871,1032331475,-1110275296);sum2=W(0,1058657690,-1087536311,-1089706816,1049937345)+W(1,1072348129,-1078647761,-1078069733,1071079778)+W(2,1049150259,-1090508646,-1079714039,1066389113)+W(3,-1113785170,-1103849791,1022376790,-1119844839)+W(4,-1106625833,-1105431871,1030967529,1050626093)+W(5,-1094966474,-1112600090,1044296437,1020012689)+W(6,1050328795,1044145959,1038432439,-1098171132)+W(7,1052174137,1034822829,-1126694997,-1105718319)+W(8,1036734782,-1109192755,1039088353,-1115709839)+W(9,-1122763227,-1116226089,1031394755,-1122006247)+W(10,1024733405,1012728894,1022577738,-1130276743)+W(11,-1112758982,1013882918,-1123093509,1021875579);WS(-1092893294,-1089220584);
sum1=W(0,1010493299,-1118558929,-1127519944,1008699951)+W(1,1025199074,-1113928672,-1106263811,-1124403149)+W(2,1015178277,1041393441,-1098638288,-1117387089)+W(3,-1130896954,1035998582,-1112838969,-1125915034)+W(4,1051919929,-1096189801,-1103359682,1053766130)+W(5,1052175436,-1086367179,-1097091836,1056071340)+W(6,1047707912,-1102452900,-1096005139,1062605050)+W(7,1049473086,-1095432549,-1101730612,1053546873)+W(8,1032200864,1028526614,998920846,-1104704049)+W(9,1015736929,1019181009,-1149496748,-1111082358)+W(10,-1123219920,1027645503,-1115659002,-1120379023)+W(11,-1136688761,-1136451331,-1131717807,1019333603);sum2=W(0,992704062,-1109431235,1034689803,-1143112647)+W(1,1038449046,-1098090520,1033324328,-1124855502)+W(2,1035072543,1040866773,1038361982,-1105916124)+W(3,1019251456,-1164332444,1032024575,-1114904409)+W(4,1039097516,1048248946,-1121270233,-1115356591)+W(5,-1063972596,-1091325299,-1106299172,-1073085951)+W(6,1085456662,1056006422,-1090314642,1062319475)+W(7,-1102205120,-1107459099,1043935118,1062308854)+W(8,-1124530814,1005857263,1021729984,1017968792)+W(9,-1113483013,1015994888,-1126326370,1023517229)+W(10,1034240002,-1134900259,1013997779,-1141826407)+W(11,1032935811,1001043447,-1135264403,-1124783482);WS(-1104754908,-1106735671);
sum1=W(0,1032595044,1002237924,-1117923535,1030490103)+W(1,1032319302,-1120462507,-1122216143,-1128810020)+W(2,1025969502,-1123369072,1025980110,1019231224)+W(3,1024124136,-1104242198,1034830735,1016077744)+W(4,-1094516030,1029213684,1033028505,-1088908700)+W(5,-1102093923,1063837581,1050263192,-1092804364)+W(6,-1096286026,1054477272,1058220138,-1088198897)+W(7,-1103741447,1049334234,1045907999,-1102086589)+W(8,-1144798556,1015682178,-1120248133,1045999740)+W(9,-1106958295,1030078356,-1129595020,1022746927)+W(10,995801516,-1153493672,1021953856,-1107413149)+W(11,1030012489,1022398552,1019926661,-1115665070);sum2=W(0,1015145430,-1107082251,1035833889,-1116247065)+W(1,-1117862601,1043695503,-1114579693,986051432)+W(2,1034116930,-1114493167,1039299404,-1114715779)+W(3,1026244953,1019204162,-1120378069,-1144744186)+W(4,-1079268655,-1102842161,-1107323417,-1087068607)+W(5,1067901888,1032100715,1049680335,1022672030)+W(6,1008422125,-1115195239,1040660749,1059152338)+W(7,-1111927269,1021018582,1018816198,1020328850)+W(8,1016322550,-1133554677,1021616338,-1109274147)+W(9,1026073955,1017398706,1010843781,-1111459111)+W(10,-1173738319,-1139208557,998891466,992278036)+W(11,-1123657301,1016479082,-1138764845,1033325633);WS(-1092340590,-1082645376);
sum1=W(0,1018184990,-1106475329,1033191659,1018128252)+W(1,-1117677972,-1102532636,-1101261661,1028162329)+W(2,-1115409474,1010011868,1031605429,-1115495745)+W(3,-1118723567,-1112449263,-1127814216,1015642046)+W(4,1036685563,-1105689791,-1112709788,1040446513)+W(5,1042646693,1038532783,-1086509296,1061713267)+W(6,-1106573237,1046976369,1064314083,-1089327101)+W(7,-1112423953,1030956248,1039016129,-1105713919)+W(8,1040219053,-1127103440,-1113441282,1031456758)+W(9,-1111899057,1018898486,-1123459213,1042438664)+W(10,-1105951352,1029058545,1033438227,-1100451664)+W(11,1022848097,-1130132966,1013299750,1010066702);sum2=W(0,-1121347079,1042459857,1040551451,-1107775669)+W(1,-1121125435,-1152381105,1031184422,-1118975841)+W(2,1012434826,-1115286413,-1105935240,-1123325897)+W(3,1006663086,-1111096901,-1124425722,-1129695564)+W(4,-1122087227,-1113656153,1033412933,1027302533)+W(5,989383522,-1114487413,1035641742,1016161914)+W(6,-1125562074,1029416951,1041762467,1045806619)+W(7,-1114174571,-1127668218,1028252326,-1111270899)+W(8,1017950151,-1130160250,-1131050762,-1135101756)+W(9,1046120628,987844130,1017438602,-1109563699)+W(10,1035110196,-1173771715,-1117833439,-1114574520)+W(11,997585257,-1126450718,-1121778743,998528980);WS(1052284526,1042464092);
sum1=W(0,-1136974408,-1110845507,999914700,1010280196)+W(1,1020617774,-1110448219,-1109035161,1026365340)+W(2,-1127515216,1038195741,-1110075532,1023947782)+W(3,1007810505,1019473092,-1114945332,-1129271461)+W(4,1046554367,-1100087104,-1098111272,1057530557)+W(5,1063323154,-1094987596,-1090659644,1060667985)+W(6,1050039723,-1097163609,-1095988958,1043924417)+W(7,1052688005,-1095692091,-1105136802,1042422080)+W(8,-1110795931,-1128121686,1027464615,-1101387838)+W(9,-1105684762,1025859742,1001926272,-1102616600)+W(10,1018127786,1034844538,1017827156,-1124311688)+W(11,-1114597706,1027019478,-1130637466,-1124435598);sum2=W(0,-1124685033,1010871130,-1119913429,1025355846)+W(1,1011755468,1033794365,1016143206,1029205900)+W(2,1035269289,1020099653,-1140030878,-1113277680)+W(3,1013457876,1035095720,991986873,-1122502097)+W(4,1036346050,1032812135,-1140464466,1034044275)+W(5,-1133342818,1067600837,1071964190,-1128364593)+W(6,1035477071,1033733070,1039362648,1020927778)+W(7,1029499077,994468553,1008065452,1011575434)+W(8,-1086522508,1037018199,1041357090,-1091074448)+W(9,-1089329657,-1111447139,1033277276,-1074918519)+W(10,-1108456989,1032003060,-1118126225,-1106053895)+W(11,-1106105254,1009180302,-1117647411,-1146528221);WS(-1085785015,-1080175544);
sum1=W(0,-1125806618,1045216768,-1103151077,1035373246)+W(1,1044894533,1039875576,-1094452856,-1118822551)+W(2,1041222777,-1094574331,-1151103277,-1102223008)+W(3,-1122183565,-1103877399,1048044105,1023709757)+W(4,1050584367,-1094766367,-1091874455,1058377668)+W(5,1046782533,-1090132878,-1107649205,1054861331)+W(6,1051791466,-1111571937,-1090472533,1057861265)+W(7,1058273114,-1092114299,-1098390656,1043274206)+W(8,1043611260,1043525714,-1111695537,1025579124)+W(9,1049375324,-1105407270,-1102079139,-1106387815)+W(10,-1137989279,-1102123612,-1144672552,-1115030560)+W(11,-1106419572,-1116205169,1041305154,1049548184);sum2=W(0,-1121990028,1035743758,-1118465870,998449416)+W(1,-1115523342,1049274722,-1103571680,1039055377)+W(2,1032292249,-1126693677,-1106547389,-1132069983)+W(3,998312734,-1116877357,1034009109,-1128335569)+W(4,1040306990,1001004257,-1148690252,-1124628345)+W(5,964150684,1077176219,1060096717,-1098483719)+W(6,-1103504000,1016774454,1060014437,1024621733)+W(7,-1116867442,-1139511962,-1107960970,1043582890)+W(8,-1132010249,1037805583,-1105952484,1037770975)+W(9,1047972499,-1070507600,-1087084008,-1108861100)+W(10,1034159573,-1105946989,-1092504349,-1098623231)+W(11,1042264637,-1102914489,1041667680,1020716885);WS(1041580764,1025947967);
sum1=W(0,-1116825273,-1104706235,1034662848,1032565172)+W(1,1022134396,-1107214727,-1115255997,1019951750)+W(2,1034025399,1032808736,-1098820316,-1111515158)+W(3,-1159719714,1021100817,-1102823188,-1110133221)+W(4,1050747028,-1092905173,-1093835868,1053611982)+W(5,1063007652,-1096926641,-1095669879,1050206724)+W(6,1052025888,1049974094,-1089733625,1060757006)+W(7,1052817434,-1119725058,-1099659531,1043880105)+W(8,-1131069497,-1119290642,1036244351,-1131110976)+W(9,-1105182467,1029927621,1017394926,1036897764)+W(10,-1104277767,1037476046,-1106823604,-1098715869)+W(11,-1106408671,-1122404893,-1114565306,-1106501955);sum2=W(0,986836209,1029631070,1031078182,-1132209742)+W(1,-1170553346,1020231728,-1119773491,-1121945777)+W(2,-1127752664,-1133642976,1023900693,-1138085578)+W(3,-1170071298,-1123929889,1016594015,1024317954)+W(4,1025515900,-1129378830,-1109418986,-1131885988)+W(5,-1120148774,1055904551,-1113141662,1029199828)+W(6,1019687015,1044815557,1057958803,-1122079840)+W(7,-1134784812,1040873658,-1115676013,1019770946)+W(8,1027058278,1012367442,-1135041624,969823813)+W(9,-1099466937,1014349374,-1116640321,1030656895)+W(10,-1096970616,1019685270,1019607807,-1089769002)+W(11,-1104818759,1020720783,1040370156,-1105180704);WS(-1101021916,-1101341893);
sum1=W(0,-1128959914,1029994953,-1104193847,1026213188)+W(1,-1114900877,1036038140,-1146733010,1026395551)+W(2,1012420650,-1118727997,1031817213,-1152047246)+W(3,1026345301,-1106810537,1021561044,1006057769)+W(4,-1096018912,1049220736,1055643976,-1099125811)+W(5,-1086773562,1052012604,1055313981,-1093634574)+W(6,-1107844781,1051291321,1060627153,-1090412335)+W(7,-1104632714,1047342967,1049980081,-1104575744)+W(8,-1111820508,1025253614,-1110018309,1025577212)+W(9,-1127551698,-1123712161,-1114303945,-1119144868)+W(10,1025725832,-1119269431,1028280877,-1111302883)+W(11,1003961523,999050183,1031833384,-1112108341);sum2=W(0,1023490159,1007442131,-1111316079,-1131988010)+W(1,-1164111651,1046145376,-1122871173,-1126411872)+W(2,1031886393,-1109560063,1040330964,-1121501747)+W(3,1035364539,1005935896,1016982738,-1117332099)+W(4,-1100903601,1055734435,1024389323,1041465340)+W(5,-1093182708,1078445253,1080207498,1038743702)+W(6,-1098635398,-1066503158,-1068399047,1049859497)+W(7,-1113093917,1012210427,-1109489195,1035352171)+W(8,-1125698351,-1131908940,-1149117460,-1121573843)+W(9,1049726225,-1119425741,-1114017647,1043717463)+W(10,-1100760677,1009702615,1019240934,-1122596352)+W(11,1035980752,-1141270643,1032687935,-1113462329);WS(1046490332,1041425064);
sum1=W(0,1033054902,1002731779,-1116828595,1024529499)+W(1,-1146773895,-1160896989,1040980232,1031945755)+W(2,1004520717,1015420456,1052617834,1029605664)+W(3,1024614604,1032157630,1044142352,1031502108)+W(4,-1098109922,1045029126,1043650965,-1093042204)+W(5,-1086741475,1055608303,1058500980,-1092614541)+W(6,-1090483479,1019101890,1058257970,-1091564618)+W(7,-1086427940,1049761551,1041689704,-1094325635)+W(8,-1106337284,995804238,1019425762,1015429414)+W(9,-1109695552,-1179835378,1032419541,1033182334)+W(10,1029823567,-1127672093,1044059953,-1174108025)+W(11,1041880275,1040104968,1032927635,-1123497953);sum2=W(0,-1114479591,-1106953243,1026151548,-1122431319)+W(1,-1100833312,-1097347844,1048064546,1024826864)+W(2,-1109354990,-1109085075,1037967160,1043724086)+W(3,1015245663,1007980535,-1110876131,-1130104331)+W(4,999999917,-1108260971,1049905644,-1122010793)+W(5,1040448763,1045454882,1050719290,992235770)+W(6,1032432738,-1111087807,1049686405,1044292364)+W(7,1040568157,1043523736,-1098496523,-1143420941)+W(8,-1125976243,-1126306455,-1124048569,-1102178930)+W(9,-1096948195,-1105554812,1025075060,-1123774104)+W(10,-1108325988,-1114960687,1034346164,1038302972)+W(11,-1113347688,1032072922,994535386,-1118752296);WS(-1096079726,-1086813702);
sum1=W(0,1020632987,-1134572551,-1105268453,-1135457777)+W(1,1041289173,-1166801940,-1100910973,-1136898909)+W(2,1002632984,-1102504381,1038525034,1012368645)+W(3,-1127204699,-1110256943,1029902179,1024629150)+W(4,1038076635,-1125909619,-1104980990,1045566625)+W(5,1058638213,1057673490,-1094783105,-1141635906)+W(6,1033251913,-1111352769,-1100424110,-1104077708)+W(7,1022942147,-1133590617,1012100357,1009307365)+W(8,-1145052038,1035122115,-1128467237,-1105625101)+W(9,1030475041,1035865453,-1125440663,1032999502)+W(10,-1113040784,-1119749552,988204202,-1113674176)+W(11,-1114381639,-1124393059,1027550920,992583714);sum2=W(0,-1120740066,1013092463,-1117003048,1009177065)+W(1,1041576942,-1090661723,-1102800003,1031366584)+W(2,1045439690,-1097382737,1059100650,-1100270767)+W(3,1033773937,-1106788899,1022453518,-1125959183)+W(4,1025589372,1042721142,-1105766164,1042183695)+W(5,1068855162,1040487387,-1149080533,-1111208570)+W(6,1044086134,-1099098175,1023619821,-1085550755)+W(7,1025170288,-1106320787,-1126080241,1032267243)+W(8,-1113055730,1026018809,1019480223,-1112946812)+W(9,1030911277,1007104581,1020058227,-1103263899)+W(10,-1114239046,-1162581429,1029611268,-1103276630)+W(11,1019625936,-1116554192,1037226018,-1107084863);WS(1059841719,1028884484);
sum1=W(0,-1112448166,-1111506273,-1108411818,-1113543486)+W(1,1014814024,-1096756366,-1104706915,-1123514455)+W(2,-1120616579,-1107115957,-1106354949,-1116573889)+W(3,-1127146586,-1105758103,-1117349474,-1132301434)+W(4,1034453786,1041783662,1058342439,-1112074625)+W(5,1052483434,1043430567,1050338440,1033474668)+W(6,1049505778,-1117001986,-1116369607,1048710884)+W(7,1056594572,-1106214629,1011608836,1050151687)+W(8,-1112657624,-1122260358,-1143395087,-1101044205)+W(9,-1099567912,-1132902244,-1124590486,-1103529079)+W(10,-1119641312,-1118809775,-1118491109,-1110811775)+W(11,-1113349351,-1114523384,996976763,-1133908615);sum2=W(0,999597315,973346488,-1142019487,-1131846847)+W(1,-1114921220,-1114646695,-1127636492,997751878)+W(2,-1115596944,1027087956,-1098897499,1031101790)+W(3,-1120544321,1029100436,-1111832500,1024706196)+W(4,-1113005256,-1112114230,1043688817,-1119272484)+W(5,1055277760,1041350431,1056371527,-1113445057)+W(6,1036539833,-1123786644,1038923617,1032426103)+W(7,1010252474,-1123180191,-1130636099,-1114392819)+W(8,-1112619479,1003422803,-1128104285,-1110979463)+W(9,1019660165,-1127196333,1021279303,-1097247478)+W(10,1026606310,-1129408714,-1138766624,-1105379211)+W(11,-1125326592,-1164469676,-1130181692,1012894502);WS(-1092619630,-1089382730);
sum1=W(0,1043539187,1020312451,1023648980,-1111364766)+W(1,1030068626,-1101226428,-1115220152,984781533)+W(2,-1111039089,-1105671421,1038621209,1026274177)+W(3,-1120853581,1015856825,-1101912057,1024515101)+W(4,-1096148415,1048019422,-1112475547,1039669985)+W(5,1026945555,1059189430,-1085560118,1055391282)+W(6,1045179252,-1105049488,1059392734,-1081505706)+W(7,1027675681,-1133761880,1041558112,-1132720100)+W(8,1027548272,-1110790259,1036516737,-1102256285)+W(9,-1108016176,-1120756633,1016263062,1048070471)+W(10,1037378816,1034683832,1007770772,1040580240)+W(11,1032748839,1021933410,-1109624324,1031071010);sum2=W(0,-1117827136,1031932470,-1111677325,1021752691)+W(1,990310070,-1104195843,-1130612142,-1125983252)+W(2,1040724727,-1105272655,-1168184730,-1109957501)+W(3,1031887118,-1103738768,1035492359,-1109878975)+W(4,-1110048197,1038437939,1033183913,-1108952074)+W(5,1051763659,1045197632,1050756049,1045228241)+W(6,-1136328910,-1123843648,-1115591069,1028013889)+W(7,-1114723198,1035246991,-1120329563,-1114456338)+W(8,-1103930854,1027358915,-1113755692,1044091848)+W(9,-1105931725,1032921649,-1104619422,1008734718)+W(10,1020655719,-1140627498,-1117367196,-1149204891)+W(11,-1121689275,-1121880867,1033876328,-1120613434);WS(1051433070,1041054969);
sum1=W(0,995089009,1019369911,1025557871,1027474774)+W(1,-1109189270,1046403907,1049084179,1034863641)+W(2,-1126811322,1035909664,1044512531,1039503310)+W(3,1010666397,1028564471,1033234174,1033371404)+W(4,1032468488,1037418314,1035613609,-1105663671)+W(5,-1082587707,-1080639932,1039456478,-1096978722)+W(6,-1107200379,1042549431,1026454114,-1102025153)+W(7,-1106755535,1034360184,1042229543,-1104819461)+W(8,1036952965,-1122283488,1027665948,1041537220)+W(9,1049567823,-1112387034,1041167849,1041156238)+W(10,1039105725,-1137459494,1039611744,1040087661)+W(11,1031577769,1033297350,1031071714,-1131034584);sum2=W(0,-1128793460,-1106733661,-1103860174,1039097792)+W(1,1022871695,-1106671798,1043000544,-1140010118)+W(2,-1112923836,-1123142296,1046664654,-1138263433)+W(3,-1110368657,1042580191,1037719970,1026478628)+W(4,1050938198,-1097187313,1004583985,-1106228186)+W(5,1039252188,1053089515,1021007203,-1100268114)+W(6,-1121884665,-1114597930,1048715277,-1099105674)+W(7,1034926170,-1106315502,1047464456,-1100173198)+W(8,1046933969,-1107245750,-1133334119,1031892389)+W(9,1049075999,-1104825734,1039577114,-1107049139)+W(10,1022883749,-1117968576,1030321621,-1103930146)+W(11,-1108178582,1018138445,1036807670,-1098080196);WS(-1097236334,-1078251511);
sum1=W(0,981774949,1007351583,-1107131303,-1147379729)+W(1,-1112510828,1043141838,1033603653,-1145120489)+W(2,1008364580,938727969,1029606457,975327689)+W(3,1022969831,-1108966769,1020032977,-1140670990)+W(4,-1125527926,1053289720,1058323440,-1102832418)+W(5,-1082084799,1032726417,1056660465,-1095625930)+W(6,-1093823475,1053416161,1058345481,-1090577043)+W(7,-1096801949,1049766564,1046390514,-1098508888)+W(8,-1121375351,-1124892056,-1116361496,1023750586)+W(9,1033795604,-1117973855,-1128008098,1026746467)+W(10,-1131151340,-1125502955,-1148460889,1025947909)+W(11,1037296218,1010324189,999577711,-1119905544);sum2=W(0,1020144998,1025017931,-1102276353,1024894779)+W(1,1007750652,1046635995,-1107221556,-1118791847)+W(2,1023698735,1023586615,-1132306598,-1137666916)+W(3,-1129126018,1015842286,1030880679,1009542396)+W(4,-1096890621,-1080908066,-1081787381,-1120020336)+W(5,1039741552,1072604155,-1102161510,1050182775)+W(6,-1108361045,-1115556916,1055213170,1043589185)+W(7,1024872627,-1105259074,1037616572,-1114600836)+W(8,992888305,-1118655405,1023553607,1039662448)+W(9,1039835396,-1126400334,-1120230550,-1130889346)+W(10,-1122324709,1020891302,1020541198,-1110509653)+W(11,-1124270218,1033066840,-1119304668,1000980713);WS(-1095840110,1065907853);
sum1=W(0,1029310442,-1130903741,-1123781617,-1149009607)+W(1,-1136794300,964920945,-1115466131,-1122029108)+W(2,-1132243967,1043406509,-1115351608,-1118254622)+W(3,1010554921,1040435870,-1116119295,-1126823604)+W(4,1048478500,1041326469,-1102734645,1057715094)+W(5,1045634572,-1083008792,-1088947208,1058442742)+W(6,1053323726,-1089856222,-1096684061,1052165513)+W(7,1051535704,-1095672430,-1127763004,1042519141)+W(8,1036129479,1021921030,1034276991,-1101560548)+W(9,-1109559039,1024401462,1036949012,-1107277134)+W(10,1024712701,1035777670,-1114280609,1036543086)+W(11,-1114598742,1024787534,-1132072137,1009014011);sum2=W(0,-1119761608,-1118318168,-1112086475,-1122765153)+W(1,-1123357438,-1119202357,-1121250504,-1115823403)+W(2,1031734555,-1130234658,1024515185,-1105805209)+W(3,-1126486235,1026675759,-1134784044,-1111986136)+W(4,1023061820,-1102263327,966593378,1040388299)+W(5,1057284387,1059190541,-1110151426,-1128744886)+W(6,1037222780,1050053336,-1106793279,-1103324019)+W(7,-1117543075,1021583022,-1107073751,-1110952019)+W(8,-1113965021,-1137846028,975247631,-1114107386)+W(9,-1118800384,1023792011,-1111548146,1045334069)+W(10,1025627836,1020007628,-1112106446,-1164047122)+W(11,-1124432766,-1131408661,-1125560981,-1114668630);WS(1024351088,-1094038469);
sum1=W(0,1024919184,-1118029957,1038061004,1016930687)+W(1,1038267403,1038925818,1005748798,988693323)+W(2,-1123840710,1034287148,1032752795,1001354275)+W(3,-1120680465,1036629872,-1110688307,-1125725377)+W(4,1050276351,-1103330015,-1086527812,1052546457)+W(5,1062157201,-1097782940,-1085615881,1052906127)+W(6,1050137483,-1090365828,-1088621706,1055274272)+W(7,-1112935826,-1098987606,-1108159426,1036684158)+W(8,1027568116,1004978763,1006605995,1040515838)+W(9,-1124671689,1031140124,1030413326,1040353352)+W(10,1017331974,1023985459,1009586849,-1113419105)+W(11,1039926041,-1120649652,-1129057942,1018660298);sum2=W(0,-1131745232,1031409358,1033363591,1018662896)+W(1,-1110788716,1060006588,1036576685,-1136728576)+W(2,-1101470606,-1102632350,1052968790,-1123530251)+W(3,-1125138150,-1083015355,-1105224546,-1110519714)+W(4,-1109130821,1050735765,-1107389045,-1101021011)+W(5,1058553385,-1120731420,1043333749,-1097527529)+W(6,1057288665,-1097217661,-1100470754,1023922010)+W(7,1034932287,1047940150,1038218737,-1111209476)+W(8,-1122086781,1024022584,-1120396150,1013978472)+W(9,-1118628277,1030135008,1015209616,1029525730)+W(10,-1112638769,-1121049341,1018906596,-1117232951)+W(11,1023530026,-1113292326,1024891644,-1121310567);WS(-1086599863,1058406314);
sum1=W(0,-1133002117,-1121445206,1027409257,-1165120005)+W(1,1024249318,-1105883025,-1106007410,-1129945046)+W(2,1026085015,-1127421331,-1105279538,-1119162837)+W(3,-1127955907,1024561201,-1109094875,-1121003281)+W(4,1049800473,-1099695891,-1093079745,1060099497)+W(5,1051534797,-1093891126,-1091476505,1059141168)+W(6,1051659429,-1106347590,-1094225343,1058010671)+W(7,1050835423,999784785,-1098091099,1047889907)+W(8,1033258882,1025328858,1019186220,-1114693988)+W(9,-1124179562,1017248474,-1128567742,-1129815521)+W(10,-1112036922,1031899202,-1123837177,-1106482085)+W(11,-1097732400,-1141903913,-1123224348,1030868870);sum2=W(0,1016621488,1029140379,1031543998,-1116781913)+W(1,-1124282558,-1105795809,1044191480,-1133566515)+W(2,-1128560494,-1175609568,1017978886,1034216133)+W(3,1017899660,1019924506,-1120640387,991940908)+W(4,1078957479,1028477447,1050004941,1082393585)+W(5,-1065075267,-1086493521,-1104837212,-1080327233)+W(6,1030943022,1045155438,-1109285108,-1076777978)+W(7,-1113970478,-1130476854,1033432207,-1110243052)+W(8,1010603263,-1125975170,-1123250937,1025243259)+W(9,-1117319975,1028403247,1007793087,-1125439138)+W(10,1024551608,1020903576,-1125200922,988101688)+W(11,1020472787,1028374268,-1119399555,-1129511338);WS(-1102531292,-1104168529);
sum1=W(0,-1156103398,-1123937923,1032023755,-1149508566)+W(1,1019304359,-1105594348,-1114986325,1005530819)+W(2,-1152861762,1042848102,-1100927253,-1111288609)+W(3,992160490,1048571064,-1131000647,-1123770879)+W(4,1044530702,-1093487559,-1091020399,1058049088)+W(5,1061967565,-1113700815,-1088576155,1057825341)+W(6,1043852869,-1100187457,-1096522221,1057378026)+W(7,1021567685,-1095320739,-1097716728,1032195229)+W(8,1028416434,1022122127,1018386839,-1123106485)+W(9,-1132463754,1023613146,1027828556,-1124442300)+W(10,1030031137,1031835352,-1118265958,-1107169312)+W(11,1015048992,-1151822630,-1124424850,-1127676038);sum2=W(0,-1130983341,1035765483,1034684305,-1112466451)+W(1,-1114093653,-1101908611,-1117553496,1032826781)+W(2,-1154197073,-1106309648,-1105770401,1040752192)+W(3,1032051747,-1113409477,984953298,1026229169)+W(4,-1113050760,-1100149859,-1100658772,-1101371049)+W(5,1063677104,1062452463,1042208912,-1096382267)+W(6,-1114901667,-1095028755,1047214162,-1132405995)+W(7,-1104964374,-1107539022,-1109270652,1023704972)+W(8,1039321546,-1140521940,-1119405084,1043071493)+W(9,-1106482074,1028341682,-1127348451,-1131759707)+W(10,1034888818,-1118255322,1022142418,-1105645940)+W(11,1008251057,1025943565,-1118485150,1035103126);WS(-1107552696,-1110437397);
sum1=W(0,-1123893979,-1115498472,-1114854865,994440345)+W(1,1033249360,-1098484960,-1107252796,-1123659045)+W(2,1025628848,-1113844817,-1105215024,-1115012423)+W(3,-1138236651,-1112267573,1015022176,-1120012907)+W(4,-1143015444,-1103811554,-1169396004,1038159592)+W(5,1066459081,1054059005,-1102945115,1048547885)+W(6,-1114931568,1027966800,-1110458371,1050116824)+W(7,1030992175,1038350450,-1137430074,-1139703834)+W(8,-1176837895,-1126823399,1003079356,-1112745281)+W(9,-1092775086,1036761683,-1127252913,-1113210869)+W(10,-1115481499,-1139958260,-1117476787,-1107508006)+W(11,-1114208046,-1119805695,-1143819946,-1123286831);sum2=W(0,-1134566747,-1121844433,1032112026,-1128900045)+W(1,-1119409466,1041370918,1024457633,1023101249)+W(2,-1124604689,1023011873,-1138667107,1014344875)+W(3,1011013307,1018662193,-1123574415,-1135550339)+W(4,1023900033,1031965476,1020429393,-1122103841)+W(5,1071310745,-1073631838,1010339139,-1130431017)+W(6,1025187637,1038341472,1024644617,1015570157)+W(7,-1118001398,1034637136,-1117036677,1029193653)+W(8,-1168200234,-1116320886,1025087925,-1123818335)+W(9,-1111141033,-1131868341,1037399444,-1111989275)+W(10,1032459330,-1118206868,1027301561,-1128248465)+W(11,1020580065,-1136885571,-1124415769,999769253);WS(-1106869980,-1095812171);
sum1=W(0,-1132768195,1032306163,1030538232,998635262)+W(1,-1109012795,1049530762,1040655940,1031165051)+W(2,959153786,1029124089,1035845131,1031921458)+W(3,1020404450,-1126776961,1034791747,1015400066)+W(4,1027943897,1042581143,1021368885,-1104276842)+W(5,-1079963696,-1098205560,1043839724,-1094369165)+W(6,-1138415831,1043286153,1041010327,-1094529094)+W(7,-1127281161,1032119517,1040781721,-1107836910)+W(8,-1130589992,-1127936403,1012233735,1037657452)+W(9,1052736873,-1106402911,1030674671,1045125152)+W(10,1033263566,-1117746707,1035635524,1041646697)+W(11,1032079673,1007765715,1026900011,-1127518347);sum2=W(0,-1152109415,-1123613558,1016897725,-1137391706)+W(1,-1108578627,1031185182,1031100358,1015680093)+W(2,-1126811133,1016912269,1018767069,1012334874)+W(3,1013671002,-1129388765,-1123894542,-1146463859)+W(4,-1117579022,1034093919,1032188407,-1122041158)+W(5,1068869480,-1079207220,-1107212716,1032233585)+W(6,-1135215962,1010098650,-1118301998,1031129926)+W(7,1025914590,998321459,1010207290,-1172726683)+W(8,-1123954990,-1142267571,1004755699,959684203)+W(9,-1112638895,-1131161181,1020208893,-1144448755)+W(10,1002322227,1010341946,1014639674,-1145613555)+W(11,-1185201771,1014227898,-1128211133,-1163026381);WS(-1106551004,1058945856);
sum1=W(0,1029534949,-1110759309,1027999917,-1136733265)+W(1,1023973738,-1136820001,-1101184472,1040114552)+W(2,-1121731675,1050535890,-1120539979,1008178533)+W(3,998670125,-1112884987,1036280349,-1122738710)+W(4,1039804839,-1090459221,1021052191,1036329486)+W(5,1045009467,-1102642413,-1088507490,1055915689)+W(6,-1092228133,-1141944531,1057115504,-1099722578)+W(7,-1133144549,1024140334,1036514925,-1110742697)+W(8,1042972690,-1126301053,996925861,-1112842790)+W(9,1048917175,-1116120689,1035692146,-1116549941)+W(10,1042662182,1025401864,1032281663,-1103385510)+W(11,1040183891,1009223461,-1122836256,-1123309658);sum2=W(0,1008667864,-1111274931,1029866216,-1166199047)+W(1,-1142224481,-1119220040,1026227362,-1137339492)+W(2,1020018908,-1116678638,1031356244,-1152330850)+W(3,1015962596,-1189397276,1026327024,-1116618549)+W(4,1037662319,1050961303,1016771040,-1143586281)+W(5,-1079795268,-1075413433,1073672156,1052978055)+W(6,1041694498,1026323256,1029037052,-1109068899)+W(7,1027749752,-1119692611,1021575344,-1122243464)+W(8,1039205717,-1119230230,-1174784654,-1123676489)+W(9,1028203090,1028246046,-1117826448,1048063806)+W(10,-1115208722,1024440460,-1160612324,-1113725553)+W(11,-1114291930,1031666290,-1126523302,1002430881);WS(1045979868,-1116118129);
sum1=W(0,-1124899402,-1114857165,-1115974509,1019079208)+W(1,1011594153,-1099509298,-1110287856,-1142300538)+W(2,-1132197046,-1107483943,-1112842949,-1134190949)+W(3,-1135144470,1018268010,-1111331677,-1116332853)+W(4,1046800787,-1098629066,-1096855346,1054347779)+W(5,1063937495,-1097005655,-1093283235,1053005207)+W(6,1048177899,-1104885511,-1090046872,1058166871)+W(7,1056893199,-1096686406,-1102896822,1047873428)+W(8,1029706377,1017939836,-1120438410,-1118610636)+W(9,1015974258,-1116499825,-1131155654,1028644213)+W(10,-1129150352,-1120133576,-1119992573,1040979430)+W(11,-1118433447,-1112688517,-1118080608,1028514810);sum2=W(0,-1115410889,-1116250603,1034058342,-1132220574)+W(1,-1123931551,-1101916549,1029372102,1017347763)+W(2,-1111299822,1035393713,-1104316591,1027749497)+W(3,-1123916419,1033668899,-1107314572,1025854529)+W(4,-1126553639,-1097158033,-1132397996,1008450820)+W(5,1053545154,1060913993,1060185134,-1105866140)+W(6,-1102688086,-1115290197,1033775493,1054419707)+W(7,-1144517652,990325833,-1106841697,1036131430)+W(8,-1108668742,-1118211898,1025437040,-1105536207)+W(9,-1104852271,-1102379864,1034066570,-1106418349)+W(10,-1102129692,-1209279719,-1133416673,-1106993048)+W(11,-1114889391,-1129688184,-1133826631,-1149271050);WS(1058774455,1069380246);
sum1=W(0,-1119757626,1038823639,-1114780225,1032626516)+W(1,1015522813,1034533838,-1098306133,1033017026)+W(2,1036888920,-1112718001,-1103839696,-1128327131)+W(3,-1148588495,1012070438,-1126986782,1032769109)+W(4,1040221656,-1115053555,-1111975378,1045065548)+W(5,-1082356272,-1095104409,1050529784,1021036585)+W(6,1032300191,-1111385431,-1133328720,1057244812)+W(7,1045596067,-1105784401,-1124233691,1043416793)+W(8,1020222778,1037972921,-1121960111,1025328225)+W(9,1045288819,-1139302935,-1112361500,-1115391173)+W(10,1042918995,-1110693582,1018289699,-1116298540)+W(11,1037659662,-1114680879,1027375220,1029500622);sum2=W(0,1019234847,-1124971531,1017265095,-1129789987)+W(1,-1112792165,1047657371,1043137983,-1128803579)+W(2,995307959,1010908150,1034970984,1011967806)+W(3,-1112288614,1027672251,-1107223361,1018394359)+W(4,-1114025560,1022067335,-1116091154,-1124616639)+W(5,-1114992592,1052022695,-1102585265,-1132476030)+W(6,-1115509379,1031244615,1033604172,-1098689491)+W(7,-1128503755,1024636851,1032350856,1006851110)+W(8,-1114442452,-1117824661,1011223606,1033010488)+W(9,-1115343414,-1136738894,1031833634,1028851843)+W(10,-1121158047,1025799099,988094894,1002830796)+W(11,1027935499,-1127411999,-1118870225,-1114060980);WS(1065814108,-1098421406);
sum1=W(0,-1131576032,1022555209,-1104400078,1030554015)+W(1,1019668842,-1118231891,-1130072911,1020712308)+W(2,1023970854,-1115494780,1041059117,-1178997255)+W(3,1023862096,-1104560304,1035736611,1011631425)+W(4,-1099298246,1048827844,1050276747,-1097091133)+W(5,-1084181571,1051719984,1057743463,-1094842433)+W(6,-1094912271,1056339293,1058357819,-1098796514)+W(7,-1092396649,1057941592,1051879221,-1090107010)+W(8,-1106685173,-1132305362,-1119880969,1045406982)+W(9,1018405640,1026194364,-1122176686,1040093248)+W(10,-1115388505,1024072531,1004376640,-1118903138)+W(11,-1118151090,1029155252,1009992363,-1113309730);sum2=W(0,1027104118,1036459641,-1085961218,-1104337717)+W(1,-1122138940,-1101372003,-1092980271,-1114433477)+W(2,1018207462,-1115566688,-1098271754,1048327612)+W(3,1054676844,-1105452167,-1101224844,1015118770)+W(4,-1117484391,-1101810882,1055232204,1065899128)+W(5,1077763913,1071302707,1049041629,1062039746)+W(6,-1079225367,-1087139921,-1084489503,-1088377514)+W(7,-1079350028,-1090077553,1036291830,-1106150830)+W(8,1052764213,1014918739,1023963317,-1090132108)+W(9,-1123596042,1027553578,1035158266,-1092098978)+W(10,1042626102,1025357528,-1115760458,1027311380)+W(11,1053993534,-1115160051,1032466828,-1105072819);WS(-1083527351,-1082119000);
sum1=W(0,-1132057884,1028453762,-1100516229,1025283773)+W(1,-1117776915,1027818609,-1124447466,1024000280)+W(2,-1146975260,-1120656758,1030853236,994019357)+W(3,1016847260,-1111423375,1023329542,1021506300)+W(4,-1097545679,1048327710,1054198743,-1103907601)+W(5,-1088298777,1057412078,1054350616,-1096840081)+W(6,-1097629690,1052404744,1059405315,-1090997910)+W(7,-1097673748,1047886934,1051692752,-1102673054)+W(8,-1114897689,1021031566,-1115248201,-1139734483)+W(9,-1112548849,-1139302503,-1115380998,-1109407791)+W(10,1035903152,-1119316016,1029448614,-1107996896)+W(11,1034953432,-1149960989,1026998601,-1110888465);sum2=W(0,996584188,-1120794590,1034248479,1023717076)+W(1,1005163886,-1124781820,1037241484,-1122858228)+W(2,-1118691920,1026099362,-1115274025,1025356913)+W(3,-1114207359,1010502519,-1121079636,1028885707)+W(4,1045315954,-1094151830,-1113079527,-1110594365)+W(5,-1088752945,-1066051811,-1064957365,-1111180041)+W(6,1052626156,1084041658,1081496726,-1100621689)+W(7,1038857859,-1115018893,1034711477,-1114153113)+W(8,-1113958061,1021526858,999456782,1030579691)+W(9,-1113733983,1031457177,1018369486,-1106054130)+W(10,1032870315,1022214782,-1112407773,1049150725)+W(11,-1106741724,1023330420,-1108284893,1042989109);WS(1031453552,-1108810221);
sum1=W(0,-1141490084,1028200745,-1106571135,-1122540068)+W(1,1029503994,1029495448,-1106394603,-1132153597)+W(2,-1127727061,1043712879,-1118016922,-1126370513)+W(3,1024122485,1041979953,1035505061,-1132743443)+W(4,1023785053,-1104087736,1051764564,-1105389195)+W(5,-1089108304,-1096098616,1055195957,1041720002)+W(6,-1092241143,1028938666,1047204316,1047749927)+W(7,-1098695505,1039644831,1043190746,998106632)+W(8,1027661528,1023137883,-1136080166,-1121040220)+W(9,1031937892,1034024448,-1123745267,-1111907522)+W(10,1025162247,1028910871,-1121356173,-1112974291)+W(11,1002213552,1025100697,-1121641711,-1152510101);sum2=W(0,-1122133197,1033736971,-1117365450,1032316109)+W(1,-1122180337,1009179554,-1117276879,1021061413)+W(2,-1123716599,-1100616286,1034450077,-1115376331)+W(3,-1144451812,-1102305630,-1130550593,1008734994)+W(4,-1104139010,1045998485,-1106184057,1028239450)+W(5,1022309577,1065712953,-1087751568,-1090538079)+W(6,1059658657,-1100023584,-1100319643,-1125496737)+W(7,1053491799,-1107982835,-1115246006,1014965154)+W(8,-1126266788,1029398164,-1127567978,1039709205)+W(9,-1098763613,1016414657,-1106793212,1056538813)+W(10,1022563437,-1113653553,1032114232,1017435581)+W(11,-1103966134,1020870093,1034308617,980175008);WS(1060627383,-1111244297);
sum1=W(0,-1124233202,1023856878,1041984816,-1124372048)+W(1,-1126359548,1013283185,1037843884,-1115057922)+W(2,999175032,-1109047521,-1106598024,-1135390133)+W(3,-1120904377,-1127664786,-1108189319,-1137033126)+W(4,-1097555068,1050454749,1048999428,-1098607926)+W(5,1035134080,1037566628,1057072683,-1092180401)+W(6,1050330552,-1097603878,-1088869991,1055432750)+W(7,1039361415,-1115643873,-1106138715,1046692025)+W(8,-1119853981,-1124350564,1037179887,-1110297584)+W(9,-1117600845,-1180500637,1037306108,-1100337986)+W(10,1040799043,-1132131255,-1107300041,1045634091)+W(11,1042168959,-1132202938,-1126029544,-1129123036);sum2=W(0,-1128416633,1035214610,-1105419467,1027553654)+W(1,1026192109,1034096310,-1102082588,-1120268362)+W(2,-1133939099,1042926233,-1109637676,1010812163)+W(3,1007338654,1039202903,-1103557522,1033310247)+W(4,992160749,-1098506313,1051401064,-1141314538)+W(5,1028842291,1044707561,1041311911,1039698771)+W(6,-1110346070,-1107620104,1040877432,-1128101012)+W(7,-1150310139,-1101325278,1044637450,1041169016)+W(8,1048701957,1023990179,-1086513034,1061407816)+W(9,-1108357660,1027929117,-1083801169,1065441970)+W(10,-1089748519,1054974548,1058347144,-1080219839)+W(11,-1094091750,1054706164,1012370076,-1106511250);WS(1037089208,-1117319375);
sum1=W(0,-1109658215,1037266337,-1127081515,-1117307261)+W(1,-1095157370,1048384396,1045840649,-1104716662)+W(2,-1113906562,1026318614,1042005149,-1115283233)+W(3,-1150522598,-1129730364,1035073906,-1127634429)+W(4,-1103803502,1036834781,1055484319,-1090315640)+W(5,-1089739445,1050929076,1059715066,-1108965493)+W(6,-1090508193,1050537744,1059599591,-1098438340)+W(7,-1090097982,1056916499,1039184033,-1096110967)+W(8,-1121027890,-1122236391,-1140393804,1019801962)+W(9,-1115632913,-1115666157,1007521585,-1120952094)+W(10,1036887192,-1114842616,1038771059,-1115851136)+W(11,994450682,1023772594,1040209394,-1109698481);sum2=W(0,-1086741683,1059199896,1051991389,-1096641595)+W(1,-1071753138,1070628328,1069582799,-1073585699)+W(2,-1096289506,1055331220,1067042424,-1078410756)+W(3,997353903,1024293693,1015112751,-1145261363)+W(4,1044105651,1025236133,-1120991144,-1107135642)+W(5,1065961920,-1098135951,-1123268190,1057042277)+W(6,-1098611055,-1106950583,1032298014,1057516905)+W(7,-1101981251,1025642916,1007537613,1043415065)+W(8,1032269711,1020415755,-1119770484,-1123228782)+W(9,-1144560253,1033682735,-1119862022,-1116194138)+W(10,-1155415556,1022995083,-1113740644,1026966393)+W(11,1011854094,-1130196038,-1144895945,992611856);WS(-1089262391,1050517969);
sum1=W(0,1040766980,1032255106,956356282,-1112721887)+W(1,-1109323658,1053521294,-1115255965,-1116916633)+W(2,-1102481809,1024224759,-1109293354,1043853249)+W(3,-1134508350,998852344,1036451442,1025978335)+W(4,-1099047838,-1136806893,-1112851037,1041136081)+W(5,-1090918435,-1090498606,1047658201,1050954387)+W(6,1046323061,-1101889105,-1111100085,1049475859)+W(7,-1126452038,1037224108,-1112184834,-1129023222)+W(8,1044101949,-1110781188,1033047322,-1118798326)+W(9,1048722524,984126311,1022949658,-1099177336)+W(10,-1109421665,-1151794972,-1111349460,1044026608)+W(11,-1113020120,-1119083507,-1140137768,1044252857);sum2=W(0,1042905493,-1097077111,-1104964203,-1120544497)+W(1,-1104438232,1057982485,-1098230931,1045262161)+W(2,-1122372280,1011970003,-1106247773,1023630957)+W(3,-1121491826,1016978228,1026340389,1027866949)+W(4,-1118581415,1026029661,-1109256198,1056285145)+W(5,1057557770,-1104081201,1056552993,-1079914544)+W(6,1020547274,1033190701,-1114436673,1048964135)+W(7,1034078959,1034442922,-1107460568,-1113753028)+W(8,1025674690,-1118988963,1033408182,-1107706742)+W(9,1048351556,-1136298684,1021102038,-1103396776)+W(10,-1103728916,1034200267,-1112938187,1018818866)+W(11,-1106194166,-1172844144,-1117493164,1046941904);WS(1055467886,-1126093527);
sum1=W(0,1039731987,-1126460340,1037777366,-1115675946)+W(1,1014043817,1049783617,-1145838757,-1108949528)+W(2,-1102050167,1042727635,991251120,1025589529)+W(3,-1114599603,1024161077,-1123043835,1035820699)+W(4,-1103677379,1012406341,-1096353162,1043818615)+W(5,-1102044139,-1095567535,-1088026493,1060367897)+W(6,1049311757,-1095440907,1051881528,-1109258124)+W(7,1046137806,-1116994158,1032817677,-1116399889)+W(8,1031349769,-1103947080,1035905869,-1150025924)+W(9,1044285022,-1129716323,1034985426,1034695514)+W(10,-1115570324,1042590402,-1107675487,1011738461)+W(11,-1110796915,-1140552997,-1104125432,1040150333);sum2=W(0,1042939513,1009748958,-1111463085,-1115939175)+W(1,1036071940,1026404786,-1104760450,-1106984126)+W(2,-1110872047,1018643239,1042746589,-1133154938)+W(3,-1124388167,-1107044825,1024219237,1038271101)+W(4,-1101036999,1048391804,1015189774,1026058510)+W(5,1060091622,1059732347,-1101164712,1046231331)+W(6,1042116887,-1092755101,-1090421446,-1109115274)+W(7,-1137025366,-1112446842,1018386748,-1104891113)+W(8,1019493983,-1128500291,1003109525,-1116961377)+W(9,-1113485706,1036806652,-1127287103,1013441892)+W(10,-1104832958,1042929180,-1110906499,-1102245299)+W(11,-1123717753,1034520620,-1108912836,1043357489);WS(1062208951,1065603754);
sum1=W(0,1012820793,1027274819,1029341462,1032466911)+W(1,1020285479,1040141401,997585115,1029562264)+W(2,1033268866,-1153074023,1032063722,993753125)+W(3,1028903855,1040294280,1015103815,-1131051261)+W(4,1052950767,-1094303727,-1090134924,1059167044)+W(5,-1108524682,-1080037127,-1085543304,1057349364)+W(6,1048703978,-1112675170,-1095616607,1049874906)+W(7,1053103700,-1091636059,-1111683969,1050186639)+W(8,1027990706,1032570772,987089513,-1133534677)+W(9,1037410929,-1125543221,-1136982833,1035990447)+W(10,1023735025,-1145342854,1015158861,1039846496)+W(11,-1118753424,1022936933,1031358985,1040888889);sum2=W(0,1023547272,-1099060438,1042887622,1035386648)+W(1,1026832668,-1099104088,-1099619867,1025878508)+W(2,-1098240729,-1121505868,1048769602,1029828312)+W(3,-1103643200,-1115369075,1040524432,1044150428)+W(4,1053956416,-1112148135,-1090258329,-1086410483)+W(5,1069089225,1060781490,-1093316197,-1094814183)+W(6,1035342184,-1105713821,-1091192206,1044213412)+W(7,1049544904,1058550641,-1089411157,1040447750)+W(8,1050315819,-1099847621,-1113981975,1060158548)+W(9,-1103190742,-1112424275,1046524888,1046080958)+W(10,-1084784918,1019461112,1051146364,-1105160931)+W(11,-1080579858,1040133188,1028619520,1058372334);WS(-1078970012,-1070975772);
sum1=W(0,1008154783,1034628686,-1111813336,1023443287)+W(1,1032996598,-1119594955,1020510238,1008498119)+W(2,1026985054,-1129455456,1037186855,-1130007992)+W(3,1027285064,-1118416824,1024916861,1001505728)+W(4,-1098370186,1052880922,1048282532,-1095332548)+W(5,-1097391342,1065196819,1054365856,-1091304148)+W(6,-1093273302,1040256647,1037830473,-1088889903)+W(7,-1097408559,1044458956,1042516535,-1097878954)+W(8,-1109395910,-1140663171,999582566,1036630695)+W(9,-1105409007,1030941172,-1128098380,1031904252)+W(10,1030320779,-1138808617,1003729918,1022933044)+W(11,1037289397,1005961310,1018809669,-1131972409);sum2=W(0,1035366037,-1143037026,1019032853,-1114009537)+W(1,-1119334122,1056620469,-1122373240,-1111463643)+W(2,1001109746,1002774938,-1103744316,-1132366661)+W(3,-1112054465,1046894720,-1102405348,1035022899)+W(4,-1101234014,-1105571142,1029944441,1024640816)+W(5,1075463933,-1093783941,1044188353,1068131945)+W(6,-1072865378,-1098127223,1050699227,-1075751794)+W(7,1019415611,-1119380340,1028903402,1052446989)+W(8,1031686749,1018164069,-1136399129,-1146945026)+W(9,1046426762,999713778,-1125359481,-1128619453)+W(10,-1131952529,1019524751,-1123073190,-1109652943)+W(11,1017598049,1013611461,983357578,-1123943246);WS(-1137905088,-1096938393);
sum1=W(0,-1139830244,1040763803,-1116133184,-1127951952)+W(1,1019792636,1009683312,1041221580,-1108742721)+W(2,1020799581,1002965001,-1107181880,1018370522)+W(3,-1148599498,1039287108,1022849180,1021418002)+W(4,-1104553656,1046745657,1045295113,-1092624022)+W(5,1044078592,-1112574564,1057147883,-1090149133)+W(6,1043495791,-1103617227,-1085568476,1058802794)+W(7,-1113073030,1022418564,1032014262,1033578226)+W(8,-1103252327,1040451684,1031880695,1023908704)+W(9,-1127338650,1007135764,1026434167,-1103732914)+W(10,991652540,-1125537591,1014113348,1040869579)+W(11,1011288682,-1116579933,1016284007,1013121207);sum2=W(0,1017461301,-1101551098,-1097965159,1036469548)+W(1,-1095997080,1035631286,-1094477168,1017339130)+W(2,-1105423964,1047389393,1054988432,-1099654066)+W(3,-1131580992,1043362318,1041958533,-1113359567)+W(4,-1125992347,-1115644020,1001756270,-1116680345)+W(5,-1103956246,-1105032669,1035448965,1058922542)+W(6,1040203374,-1122662741,1039533461,1040393300)+W(7,1024609216,1025676040,-1130070269,-1108890296)+W(8,-1124365977,1016380025,-1131471357,1032969412)+W(9,-1112710338,-1115585175,1001720584,1040541302)+W(10,-1114085496,1001141734,1001178742,1017600743)+W(11,1015920174,-1122393401,1010209588,-1134082186);WS(1017525984,1039916017);
sum1=W(0,-1147061122,-1127291978,1018048624,-1124853567)+W(1,-1119594613,1032566282,1049183858,-1129462517)+W(2,-1156505185,-1150114695,1036307723,999306018)+W(3,1010192066,-1111959392,-1116656134,1012193026)+W(4,-1104996150,1043181303,1045916039,-1095739637)+W(5,-1090223247,1054999864,1054258797,-1085471393)+W(6,-1105492077,1055713893,-1108082389,-1104470177)+W(7,-1107232129,1049351719,-1134406033,-1109848430)+W(8,1038596810,-1118699785,1019449355,1035770156)+W(9,1024906308,-1125493497,1018729693,1048116160)+W(10,-1114305018,1013642059,-1111613764,1035021201)+W(11,-1132413284,990662981,-1117195563,1014226964);sum2=W(0,-1123818427,1038354785,-1113611213,1033095635)+W(1,-1115456886,1031365710,-1136308834,1023960168)+W(2,-1134763238,1037262635,-1121052824,-1130014725)+W(3,1030713030,1030934712,-1129095405,1020936831)+W(4,1043017802,1005632845,1010827478,-1120605005)+W(5,-1105318511,1065783254,1067061797,1016597499)+W(6,-1129541437,1024758296,1033387493,1032279133)+W(7,969324748,973320358,-1141733133,1028982810)+W(8,-1090567932,1043858115,992544217,-1096460028)+W(9,-1094955795,-1104546945,1041505996,-1078682340)+W(10,994121897,-1115137122,-1114466677,-1114814318)+W(11,-1148320949,-1122716507,1007094454,-1126300988);WS(1033221560,1063777383);
sum1=W(0,1022703059,-1107233655,-1112638616,1019126833)+W(1,-1141147507,1017313945,-1107419652,1034317754)+W(2,-1145478905,1043218964,1030431247,1023815261)+W(3,1017044691,1042038278,1030899327,-1139797991)+W(4,1049316970,-1093677291,-1088696201,1057738402)+W(5,1039925560,-1105678958,-1091493000,1057780266)+W(6,-1097249286,1050643572,1054033952,-1101232178)+W(7,-1097041200,1044902925,1039373871,-1105363093)+W(8,1018619290,-1127677637,-1130166589,1044063732)+W(9,-1123751101,-1141892011,-1141893947,1042363102)+W(10,-1099574259,1032480102,1028589441,-1103422471)+W(11,-1143343447,-1115509735,1000558881,-1109462943);sum2=W(0,1021127838,1011019608,-1106875761,-1130982538)+W(1,-1227267307,1039986653,1024572751,1013698904)+W(2,-1130392938,-1104759550,-1113103478,-1180063220)+W(3,1032270489,-1129087757,1035543741,-1129014326)+W(4,1055137831,1058761027,1055977286,1056618334)+W(5,-1073860127,-1072531400,-1103617496,1048771047)+W(6,1059126644,1063802283,1052255088,-1108123535)+W(7,1042704754,1016319978,1048895081,1045481337)+W(8,-1115387544,1013848532,1020425242,-1102508839)+W(9,1043687089,-1112657573,1016018634,-1128394642)+W(10,-1109991236,-1125248586,1035781641,-1126700500)+W(11,-1121934766,1030839801,-1126407949,1031917163);WS(-1091503470,-1126838795);
sum1=W(0,-1113414670,-1126036384,-1134568843,-1124121237)+W(1,-1111356688,1037814911,1033159265,1028321829)+W(2,-1121133649,1040854417,1031580097,1026686479)+W(3,-1126384695,1027944427,-1106928812,-1120913068)+W(4,1049117760,-1103447906,-1109412515,1047693172)+W(5,1058889082,-1098797565,-1096437464,-1105247938)+W(6,-1120516448,-1106636212,-1104719461,1012762455)+W(7,1040171928,-1106734009,-1129886751,1049438209)+W(8,1034526751,-1113770234,1024589216,-1129997061)+W(9,1022658271,-1114645460,1036105485,-1143270742)+W(10,1042645116,-1138248951,1023714995,-1109175079)+W(11,1012750451,-1145462266,-1132081196,-1104071908);sum2=W(0,-1109269766,1042653975,1025966975,-1121971015)+W(1,-1096349825,1055073186,1058579369,-1096046215)+W(2,-1105457821,1043492169,1043843774,-1104467071)+W(3,-1113812495,1035958317,-1138844670,-1114558576)+W(4,1038662008,-1104797770,1032121603,-1127561691)+W(5,-1156170871,-1098327149,1041625968,-1095336395)+W(6,-1116732629,1028261711,-1090818470,1054347264)+W(7,1025184897,-1130419167,-1117277405,1043300107)+W(8,1018661176,1023052754,-1147835451,-1118316871)+W(9,1035437895,-1114991229,-1129857431,-1131103951)+W(10,-1115472379,-1157273063,1011784142,1042639369)+W(11,-1130646919,-1148362739,1024244091,-1115061521);WS(1065968028,1020949470);
sum1=W(0,1018701500,1020082981,1043191673,1032158503)+W(1,1031923218,1033906881,999481917,1028916776)+W(2,1005807263,1012896153,-1123072324,-1143490705)+W(3,1026731038,1035245559,1015001550,1028568398)+W(4,1043953282,-1139338281,-1089572661,1050691771)+W(5,1032996498,-1081715803,-1091936976,1047062836)+W(6,1057445286,-1088032573,-1087112685,1057457238)+W(7,1057446979,-1095410205,-1100585253,1051530049)+W(8,1041437600,-1139648989,1033006978,983294118)+W(9,1040306653,-1132542121,1033705422,1042367115)+W(10,-1123572193,1033839136,-1138694873,1019100064)+W(11,-1104642968,1015844228,1027376729,1039280729);sum2=W(0,-1114179967,1050997929,-1098284578,-1107158830)+W(1,-1112529879,-1138556160,1032837846,-1106205598)+W(2,1045048740,1033058370,-1103494095,1036191348)+W(3,1045813672,1040601336,-1109765233,-1112261511)+W(4,-1120628180,-1084072333,1059101624,1059620359)+W(5,1064698181,1049137220,1033838752,1056621385)+W(6,-1087565422,-1096659207,-1100194061,1049117565)+W(7,-1087363324,-1087988644,1042760064,1050635491)+W(8,1055292451,1041809552,1041045600,-1080819081)+W(9,-1118657190,1036987884,-1150759871,-1084530179)+W(10,1055648971,-1098721116,1040790470,1035375516)+W(11,1059720072,-1118399816,1028926760,-1101810418);WS(-1079370588,-1069938997);
sum1=W(0,1031876694,1040468568,1024046068,-1107111607)+W(1,1007409349,1041967908,-1110778478,-1108546779)+W(2,-1110402417,1027170100,1037532265,-1119937056)+W(3,-1115195974,1030920188,1028424065,1034313646)+W(4,1048995971,-1106422470,-1106911318,1034755057)+W(5,1056322870,-1089848952,-1092550445,1044693184)+W(6,-1123931633,-1098485404,-1115839591,992363881)+W(7,1034999584,-1101830589,1027494176,1041273350)+W(8,1043602212,-1133546645,-1122522177,1032333322)+W(9,1044063648,-1129245296,-1123999146,-1124221431)+W(10,1015794334,1009488187,-1121719236,-1137125241)+W(11,1024639630,-1115284904,-1146748727,1038675968);sum2=W(0,1039856206,-1094195694,1044972838,-1116010697)+W(1,1047723216,-1090167008,1041658757,1025692273)+W(2,1045538686,-1114739465,-1087657974,1054500142)+W(3,1037455508,1025495534,-1103808398,1020883249)+W(4,1054041965,-1105218154,1025111869,-1107525170)+W(5,1054432792,-1103340827,1047241736,-1095593913)+W(6,-1099510609,1043141319,-1105033641,1048962216)+W(7,-1112321007,1020729805,-1104502432,1041852115)+W(8,1021276689,-1122132060,1027404867,-1115770744)+W(9,1030984707,-1109230755,1036997767,-1113081166)+W(10,1008623973,949401483,1000189578,1026520309)+W(11,1034321699,989367833,-1121181330,1031142833);WS(1051966318,-1113875142);
sum1=W(0,-1111332346,-1135399329,1040145278,1035883793)+W(1,1006041029,-1096989371,1017502534,1045917727)+W(2,1042663274,1025318012,1043615094,-1129901007)+W(3,1014471632,1043398529,-1113005508,-1119690564)+W(4,1051177307,-1096861164,-1091560996,1051696565)+W(5,1061428120,-1087158964,-1091248610,1054251573)+W(6,1050890887,-1096301045,-1098884432,1037934795)+W(7,1049249377,-1093100168,-1093706893,1046007992)+W(8,-1117751383,1039745286,-1126824689,-1133003627)+W(9,-1126263439,1008594943,1020593891,-1178468754)+W(10,1017933485,1035118155,1037849734,-1106662601)+W(11,-1116546293,1028529816,-1114145271,1038615540);sum2=W(0,1032134121,1034430176,995641288,-1120038729)+W(1,1014623636,1032554184,1011533369,-1112337284)+W(2,-1111055788,1037430467,-1114631943,1015804972)+W(3,-1118260382,1020696197,1022278663,1025605092)+W(4,-1099098436,-1099374838,1011267102,1035481768)+W(5,-1122840036,1046041384,1055781369,960227969)+W(6,-1115890560,-1124103196,1055178264,-1123247827)+W(7,1010081074,-1116158530,1039303021,1022436109)+W(8,1055985885,-1113501317,1026093812,1042749492)+W(9,1069533386,-1086401299,-1095011910,1067101038)+W(10,1058921177,-1075689828,-1079450114,1065618150)+W(11,-1118372702,-1095588850,-1082339747,-1106092627);WS(-1087762743,-1114043214);
sum1=W(0,-1111481047,981566559,1040067739,1028903325)+W(1,-1117223539,-1130847267,1032756947,1010874850)+W(2,1027957028,-1113871531,-1123313460,-1114811697)+W(3,1025677743,-1113266015,-1126050567,-1115120063)+W(4,1050679259,-1096161947,-1095653187,1045936105)+W(5,1055533279,-1084280212,-1090950614,1052053924)+W(6,1053658934,1005713692,-1097768267,1059392176)+W(7,1051823712,-1118568631,-1120312930,1039338221)+W(8,1026181394,-1149217596,1029496147,-1122706133)+W(9,1030922562,-1154701224,-1132850610,1034645023)+W(10,-1102292436,1020850850,-1113406339,1030340896)+W(11,-1112577800,-1117302546,1017761874,-1107839810);sum2=W(0,-1125241033,-1111980552,-1150454109,1001016005)+W(1,-1111720092,1037513337,1033028659,1018218852)+W(2,-1140722987,-1144232926,-1109924763,1015413875)+W(3,1010568725,-1113652225,-1117260807,-1138333196)+W(4,1031575403,-1103460210,983352173,1001531747)+W(5,-1085543392,-1076627395,-1103428024,1016765132)+W(6,1054900052,1051272122,1074369634,1053354837)+W(7,1045881209,-1098914955,-1098379064,1041131548)+W(8,1036252996,1023495862,-1157019725,-1106746798)+W(9,1046375720,-1112606370,1033057508,-1128273041)+W(10,-1094917738,-1107285947,1019967806,1055587240)+W(11,-1098562564,1031041657,1012881631,-1106193524);WS(-1090517687,-1095444575);
sum1=W(0,-1111454559,-1106175885,1032739299,1025742446)+W(1,1035513890,-1118213794,-1110724347,1040962578)+W(2,1041617005,1040368314,-1103218657,1025779251)+W(3,1024699903,1024907982,-1105137317,-1106922364)+W(4,1031326631,-1101847659,-1095546301,1054789967)+W(5,1059778428,-1089262225,-1090925684,1052551894)+W(6,1051667296,-1099734269,-1096439373,1045793474)+W(7,1052247674,-1097282993,-1104705805,1040121301)+W(8,-1107099097,-1117676152,1028563508,1033023507)+W(9,1035395209,1007580971,1036888990,1036045063)+W(10,1050132438,1037985265,949923192,-1101529212)+W(11,1016797696,1026673059,-1113513373,-1102593253);sum2=W(0,1035064858,-1104348375,-1095438834,1052208474)+W(1,1055780907,-1084432555,-1079843968,1064043431)+W(2,1057138231,-1086965748,-1106077690,1048070172)+W(3,1042120650,-1106942577,1048708391,-1100953655)+W(4,-1095663473,1048824145,-1101013864,1040952518)+W(5,1054823629,-1105218176,-1097227129,1060639651)+W(6,1057295667,-1106201667,1048082838,-1098542607)+W(7,1035260440,-1136871967,1042233875,-1095587456)+W(8,-1099869349,-1127115193,-1125550479,1045777263)+W(9,-1118379111,972648308,1024044553,1049789703)+W(10,1043327775,1016298873,1021849499,-1102784042)+W(11,1006771796,1030896448,-1116706874,-1107731485);WS(-1115614648,1042425791);
sum1=W(0,-1124027509,1016926292,-1115327070,-1120207204)+W(1,-1105701711,1037845356,1038910502,-1144413692)+W(2,-1120774251,-1105850383,1042236823,1014568102)+W(3,-1119274774,-1117126533,-1134596907,1029691462)+W(4,-1096731140,1053311332,1053481388,-1093340989)+W(5,-1085064420,1049566369,1057006919,-1096554678)+W(6,-1098496607,1048579325,1056376458,-1100005974)+W(7,-1098152617,1043887136,1042582346,-1135406214)+W(8,-1116407641,1010793530,-1113874973,1030984860)+W(9,1043585442,-1114795809,-1116271283,1038600290)+W(10,-1122768840,-1130485552,992031960,1018535375)+W(11,1035562443,-1140222054,1029193328,-1120431498);sum2=W(0,1024332524,-1082891577,-1079712608,-1127240204)+W(1,-1111478947,1047818786,-1081879450,-1145474239)+W(2,-1112394176,1064292926,1066272635,1029335642)+W(3,-1152251822,1063028070,1048742105,1042612281)+W(4,1063276166,1025750476,1049757184,1066527571)+W(5,1033988518,-1093152038,1045572932,1065092416)+W(6,-1085935960,-1107360776,-1129453741,-1081647719)+W(7,-1088819358,-1095668919,1042389166,-1090025738)+W(8,-1127423195,976948665,-1120167031,-1122509441)+W(9,-1126799575,1030959654,-1123809997,-1127801782)+W(10,-1109456127,1026103880,995040830,1033523902)+W(11,-1163717821,1033003323,-1116538748,1029374360);WS(1005558656,-1134386388);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[12];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-2, -3), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-2, -1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-2, 1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-2, 3), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(0, -3), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(0, -1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(0, 1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(0, 3), 0);
samples[8] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(2, -3), 0);
samples[9] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(2, -1), 0);
samples[10] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(2, 1), 0);
samples[11] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(2, 3), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns128, win8x6)
//!HOOK LUMA
//!BIND HOOKED
//!BIND nnedi3_int
//!WIDTH 2 HOOKED.w *
//!OFFSET -0.500000 0.000000
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
vec4 hook() {
vec2 dir = fract(HOOKED_pos * HOOKED_size) - 0.5;
if (dir.x < 0.0) {
return HOOKED_texOff(-dir);
} else {
return nnedi3_int_texOff(-dir);
}
}